loglib/CHANGELOG.md

1.4 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[2.0.0] - Ongoing

This update introduces some additional features & bug fixes

Changed

  • All abstract classes are now enum classes
  • Refactor to use RuntimeOptions in Console methods

Fixed

  • Set default log level to 'info' in Utilities. instead of using null due to deprecation error

[1.1.1] - 2024-10-13

Update build system

[1.1.0] - 2023-10-12

Updated loglib to work with ncc 2.+.

Changed

  • Various code improvements and optimizations
  • Removed unused code

[1.0.2] - 2023-07-06

Changed

  • Changed the Timestamp format to display micro time instead of a date format
  • Timestamp Formats can now display in red or yellow to indicate performance impacts between log entries

Fixed

  • Fixed mistake in \LogLib\Classes > Console > outException() where the function attempts to print out a previous exception by calling getPrevious() as an array instead of a function call.

[1.0.1] - 2023-02-10

Added

  • Added PSR compatible LoggerInterface implementation (\LogLib\Psr)
  • Added new option --log-level to set the log level (Can also be applied via the environment variable LOG_LEVEL)

[1.0.0] - 2023-01-29

Added

  • First Release