- Update eslint to 9.x and prettier with configs
- Add node.js 22 to CI
3.1.14 - 2023-12-10
- Moved to native node test runner
- Update dependencies
- Fix package file: url and formatting
- Update Guthub actions CI config and add nodejs 21 to CI
- Add "es2020" to eslint configuration
3.1.13 - 2023-10-22
- Added flush logs on buffer size condition
- Added default params toFile, toStdout in constructor
- Drop node.js 16 and 19
- Update dependencies and convert lockfileVersion 2 to 3
3.1.12 - 2023-07-13
- Use
isError
from metautil - Use private fields in
Console
- Maintenance: update typings, dependencies, eslint rules, fix code style
3.1.11 - 2023-05-01
- Drop node.js 14 support, add node.js 20
- Convert package_lock.json to lockfileVersion 2
- Update dependencies
3.1.10 - 2023-03-13
- Update dependencies and fix security issues
- Add
node:
prefix in require for built-in modules
3.1.9 - 2022-07-07
- Package maintenance
3.1.8 - 2022-03-30
- Add support for json-only logs
3.1.7 - 2022-03-17
- Fix unlink empty files
- Improve error handling
- Update dependencies and package maintenance
3.1.6 - 2021-12-08
- Fix typings
- Remove useless code from tests
- Fix unlink file bug
3.1.5 - 2021-10-11
- Update dependencies and npm audit fix
3.1.4 - 2021-09-10
- Update dependencies
3.1.3 - 2021-07-22
- Improve code style
- Move types to package root
3.1.2 - 2021-05-24
- Package maintenance
3.1.1 - 2021-01-15
- Remove code duplication: use metautil.replace
- Remove unneeded code and comments
- Add examples to README.md
- Add .d.ts typings
3.1.0 - 2021-01-07
- Use metautil instead of metarhia/common
- Use writable factory instead of constructor
- Use fs.createWriteStream instead of metastreams
3.0.0 - 2020-12-16
- Change Logger interface, use async/await
- Console interface implementation
- Create log folder if not exists
- Support windows
- New Logger class extends EventEmitter
- Refactor module to use new ES2020 syntax and features
- Rewrite code using async/await
- Truncate paths in stack traces to minimize log files
- Use metarhia eslint config
- Fix multiple bugs and optimize performance
First generation of Metarhia Logger