Skip to content

Conversation

@chaqchase
Copy link
Owner

No description provided.

Copilot AI review requested due to automatic review settings December 8, 2025 10:49
@chaqchase chaqchase merged commit 557a9a9 into main Dec 8, 2025
3 checks passed
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR releases version 0.4.0 of cronbake, introducing custom logger support that allows integration with any logging library (pino, winston, bunyan, logtape, etc.).

  • Exports the Logger interface for custom logger implementation
  • Enables global logger configuration via Baker.create() and per-job override via baker.add()
  • Adds comprehensive documentation and a working example demonstrating the feature

Reviewed changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated no comments.

Show a summary per file
File Description
package.json Version bump from 0.3.2 to 0.4.0 for the feature release
lib/types.ts Quote style consistency changes (single to double quotes) and removal of duplicate comment block
lib/index.ts Exports Logger type for public API
index.ts Exports Logger type at package entry point
examples/logging.ts New example demonstrating custom logger with colored output, global and per-job configuration, and error handling
examples/README.md Documentation for the new logging example
README.md Comprehensive custom logger documentation with usage examples
CHANGELOG.md Release notes for v0.4.0 documenting the new Logger feature

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants