Releases: wgtechlabs/log-engine
Releases · wgtechlabs/log-engine
v2.3.1
What's Changed
✨ New Features
- 📦 Per-call emoji override — Add support for overriding or suppressing the auto-detected emoji on individual log calls via a new
LogCallOptionsparameter. Pass{ emoji: '✅' }to set a specific emoji, or{ emoji: '' }to suppress it entirely. Fully backward compatible with existing usage by @Copilot in #31
🧪 Tests
- Comprehensive test coverage for emoji override functionality across all logging methods (28 new tests covering
LogFormatter,Logger, raw methods,LogEnginewrapper, andwithoutRedaction)
🗑️ Cleanup
- Add
manual-test.cjsto.gitignore
Full Changelog: v2.3.0...v2.3.1
v2.3.0
What's Changed
✨ New Features
- 📦 Emoji support — Add emoji selector and context-aware logic for log output. Emojis are enabled by default and configurable via
format.includeEmoji. Includes optimized regex caching and performance-tuned state management by @Copilot in #26 - 📦 Bundle size checker — Add bundle size checker with tests and a dedicated CI workflow to monitor package size over time by @Copilot in #27
🔒 Security
- Add permissions block to size-check workflow
- Fix shell injection vulnerability and improve error visibility
- Fix non-literal
requirein tests
📖 Documentation
- Update README with new features, improved descriptions, and formatted code blocks for emoji log examples
🗑️ Cleanup
- Remove outdated Snyk security instructions file
- Remove repository banner image
Full Changelog: v2.2.2...v2.3.0
v2.2.2
What's Changed
- Migrate package manager from Yarn to pnpm by @Copilot in #25
Full Changelog: v2.2.1...v2.2.2
v2.2.1
What's Changed
- 📖 docs: add Clean Commit convention support by @Copilot in #23
- 📦 new: implement package build flow action v1.2.3 by @Copilot in #24
Full Changelog: v2.2.0...v2.2.1
v2.2.0
What's Changed
- Add Support for Customizing Log Elements While Keeping Log Levels Mandatory by @Copilot in #20
- Refactor: Extract helper method to reduce code duplication in Logger class by @Copilot in #22
- 🚀 release: v2.2.0 by @warengonzaga in #21
Full Changelog: v2.1.1...v2.2.1
v2.1.1
v2.1.0
What's Changed
- 📝 Add docstrings to
devby @coderabbitai in #17 - 🚀 release: v2.1.0 by @warengonzaga in #16
Full Changelog: v2.0.0...v2.1.0
v2.0.0
v1.3.0
What's Changed
- 📝 Add docstrings to
devby @coderabbitai in #12 - 🚀 release: v1.3.0 by @warengonzaga in #10
New Contributors
- @coderabbitai made their first contribution in #12
Full Changelog: 1.2.1...1.3.0
v1.2.1
What's Changed
- Update log timestamp formatting for robustness by @copilot-swe-agent in #8
- 🚀 release: v1.2.1 by @warengonzaga in #7
New Contributors
- @copilot-swe-agent made their first contribution in #8
Full Changelog: 1.2.0...1.2.1