2.0.0 (2026-02-09)
⚠ BREAKING CHANGES
-
changes behaviour for messages passed to the logger and so revving to v2.x
-
feat: enhance logging sanitization
- Introduced a comprehensive security review document for the bash-logger library, detailing vulnerabilities and recommendations.
- Implemented input sanitization to prevent log injection via newline, carriage return, and tab characters.
- Added a configuration option to allow unsafe logging of newlines, with appropriate warnings and documentation.
- Enhanced tests to cover new functionality related to unsafe logging and input sanitization.
- Updated troubleshooting documentation to reflect changes in newline handling and logging behavior.
- Included security research findings from 2026-02-04 for evidence
Features
- adding defensive programming and bug fixes (#56) (62b717a), closes #35 #36 #39 #41 #49 #52 #52 #54
- ref: primary git message (a0a7a09)
Documentation
- adding download tracking (001f03b)