Skip to content

0.1.0

Choose a tag to compare

@devsheva devsheva released this 03 Sep 22:00
· 150 commits to master since this release

What's changed

πŸš€ Features

  • (vitest) Setup spec folder
  • (ci) Add test and coverage workflows
  • (logger) Add base class with logger property
  • (logger) Add name and level property
  • (logger) Add log method for all levels
  • Add changelog with git-cliff

πŸ› Bug Fixes

  • [breaking] Remove base class since it was causing runtime error

🚜 Refactor

  • (logger) Switch to enum to have a numeric comparison when checking log level

πŸ“š Documentation

  • Use shields.io for badges
  • Add instructions on how to temporary type a property added by a decorator

πŸ§ͺ Testing

  • (logger) Ensure name is set when provided

βš™οΈ Miscellaneous Tasks

  • Add gitignore
  • Init boilerplate project
  • Init index
  • Init tsconfig.json
  • Add prettier
  • Add test script
  • Add build script
  • Add start script with ts-node
  • Add nodemon for dev task with watch support
  • [breaking] Rename project to simplelog
  • Add GH and codecov badges
  • Remove useless nodemon.json
  • (renovate) Add major approval and develop as base branch
  • (renovate) Schedule run during night every weekday
  • Add typing to specs
  • Enable experimentalDecorators
  • Build with specific tsconfig.build
  • (ts) Add js extension for nodenext path resolution
  • [breaking] Switch to tsx to support ts out of the box

Full Changelog: https://github.com/devsheva/simplelog/commits/0.1.0