Skip to content

v3.0.0

Choose a tag to compare

@dottxado dottxado released this 28 Oct 10:05
· 16 commits to 3.x since this release
c2fcce8

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