v3.0.0
Overview
Version 3.0.0 focuses on modernization, code quality improvements, and expanded PHP support.
What's Changed
- Update package to support PHP 8.1-8.4
- Migrating from Psalm to PHPStan
- Migrating to the new Syde CS
- Fix integration tests (docker setup and all)
- Added support for Wonolog v3
- Refactor pulling levels from the logger class
- Remove the processing step from record factory
- Add more unit tests
- Fix and improve Mailer listener
- PHPStan for tests and other QA improvements
- Extend unit tests to PHP 8.3 and 8.4
- Extend integration tests to PHP 8.3 and 8.4
- Update license and copyright info
- Extend CS check to test files
- Rename default "HTTP" channel to "NETWORK" by @gmazzap in #110
- Remove duplicate Levels class by @gmazzap in #111
- Add more tests to FileHandler by @gmazzap in #112 (based on work from @overclokk)
- Raise PHPStan level to 10 by @gmazzap in #113
- General tests optimization and cleanup by @gmazzap
- Remove all Psalm comments (we use PHPStan now) @gmazzap
- Fix infinite recursion in Exception handler in PHP 8.3.5+ by @gmazzap in #114 (props @gaambo)
Full Changelog: 2.0.0-beta.2...3.0.0