2023-02-04 03:58:02 -05:00
|
|
|
# Changelog
|
2023-01-29 21:51:46 -05:00
|
|
|
|
2023-02-04 04:03:12 -05:00
|
|
|
All notable changes to this project will be documented in this file.
|
2023-02-04 03:58:02 -05:00
|
|
|
|
2023-02-04 04:03:12 -05:00
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|
|
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
|
|
|
2025-01-13 13:24:38 -05:00
|
|
|
## [2.0.7] - 2025-01-13
|
|
|
|
|
|
|
|
This update introduces a minor fix
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
- Fixed FileLogging issue by setting the write permission to 0666 for the log file if it doesn't exist.
|
|
|
|
|
|
|
|
|
|
|
|
|
2025-01-10 04:24:45 -05:00
|
|
|
## [2.0.6] - 2025-01-10
|
|
|
|
|
|
|
|
This update introduces a minor change
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
- File logging is disabled for web environments due to instability in file locking, until a better solution is found.
|
|
|
|
|
|
|
|
|
2025-01-09 15:39:52 -05:00
|
|
|
## [2.0.5] - 2025-01-09
|
|
|
|
|
|
|
|
This update introduces a minor bug fix
|
|
|
|
|
2025-01-09 15:42:44 -05:00
|
|
|
### Fixed
|
|
|
|
- Refactor file locking to return status and handle failure.
|
|
|
|
|
2025-01-09 15:39:52 -05:00
|
|
|
|
2024-12-04 00:26:03 -05:00
|
|
|
## [2.0.4] - 2024-12-04
|
|
|
|
|
|
|
|
This update introduces a minor bug fix
|
|
|
|
|
|
|
|
|
2024-11-05 14:09:31 -05:00
|
|
|
## [2.0.3] - 2024-11-05
|
|
|
|
|
|
|
|
This update introduces a minor bug fix
|
|
|
|
|
|
|
|
|
2024-10-30 00:15:01 -04:00
|
|
|
## [2.0.2] - 2024-10-30
|
2024-10-29 22:16:24 -04:00
|
|
|
|
|
|
|
This update introduces minor improvements
|
|
|
|
|
2024-10-30 00:14:33 -04:00
|
|
|
### Changed
|
|
|
|
- Refactored exception handling in FileLogging where it will always attempt to print the exception no matter
|
|
|
|
the log level for as long as the log level isn't silent
|
2024-10-30 00:14:51 -04:00
|
|
|
- Implement enhanced error and exception handling
|
2024-10-30 00:14:33 -04:00
|
|
|
|
2024-10-29 22:16:24 -04:00
|
|
|
|
2024-10-29 14:18:30 -04:00
|
|
|
## [2.0.1] - 2024-10-29
|
|
|
|
|
|
|
|
This update introduces a critical bug fix where Console logging was enabled in web environments
|
|
|
|
|
|
|
|
|
2024-10-29 00:48:00 -04:00
|
|
|
## [2.0.0] - 2024-10-29
|
2024-10-25 20:10:40 -04:00
|
|
|
|
|
|
|
This update introduces some additional features & bug fixes
|
|
|
|
|
2024-10-28 15:33:17 -04:00
|
|
|
### Added
|
|
|
|
- Added File Logging support
|
|
|
|
- Added LogHandlerInterface & refactored Application settings to allow for use of custom logging handlers
|
|
|
|
- Added Logging type for logging type handling
|
2024-10-28 19:36:45 -04:00
|
|
|
- Added a Logger object for creating a logging instance for Applications
|
2024-10-28 15:33:17 -04:00
|
|
|
|
2024-10-26 00:18:42 -04:00
|
|
|
### Changed
|
|
|
|
- All abstract classes are now enum classes
|
2024-10-28 15:33:17 -04:00
|
|
|
- Refactored Console Logging to use the new LogHandlerInterface
|
2024-10-26 00:18:42 -04:00
|
|
|
|
2024-10-25 20:10:40 -04:00
|
|
|
### Fixed
|
|
|
|
- Set default log level to 'info' in Utilities. instead of using `null` due to deprecation error
|
|
|
|
|
2024-10-28 15:33:17 -04:00
|
|
|
### Removed
|
|
|
|
- Removed Unused BRIGHT_COLORS constant from ConsoleColors
|
|
|
|
- Removed Unused Options object
|
|
|
|
- Removed Unused RuntimeOptions object
|
|
|
|
- Removed unused Console class
|
2024-10-25 20:10:40 -04:00
|
|
|
|
2024-10-28 13:05:11 -04:00
|
|
|
|
2024-10-13 16:40:12 -04:00
|
|
|
## [1.1.1] - 2024-10-13
|
|
|
|
|
|
|
|
Update build system
|
|
|
|
|
|
|
|
|
|
|
|
|
2023-10-12 17:16:02 -04:00
|
|
|
## [1.1.0] - 2023-10-12
|
2023-10-10 23:29:26 -04:00
|
|
|
|
|
|
|
Updated loglib to work with ncc 2.+.
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
- Various code improvements and optimizations
|
|
|
|
- Removed unused code
|
|
|
|
|
|
|
|
|
2023-07-06 18:43:18 -04:00
|
|
|
## [1.0.2] - 2023-07-06
|
2023-03-01 20:12:16 -05:00
|
|
|
|
2023-03-01 20:30:08 -05:00
|
|
|
### Changed
|
|
|
|
* Changed the Timestamp format to display micro time instead of a date format
|
2023-07-06 18:42:25 -04:00
|
|
|
* 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.
|
2023-03-01 20:30:08 -05:00
|
|
|
|
2023-10-10 23:29:26 -04:00
|
|
|
|
2023-02-10 00:37:32 -05:00
|
|
|
## [1.0.1] - 2023-02-10
|
|
|
|
|
|
|
|
### Added
|
2023-03-01 20:12:16 -05:00
|
|
|
* 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`)
|
2023-02-10 00:37:32 -05:00
|
|
|
|
2023-10-10 23:29:26 -04:00
|
|
|
|
2023-02-04 04:03:12 -05:00
|
|
|
## [1.0.0] - 2023-01-29
|
|
|
|
|
|
|
|
### Added
|
2023-03-01 20:12:16 -05:00
|
|
|
* First Release
|