Skip to content

Latest commit

History

History
125 lines (87 loc) 路 3.51 KB

CHANGELOG.md

File metadata and controls

125 lines (87 loc) 路 3.51 KB

Changelog

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