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.
- Improved doc comment headers
- Added AGENTS.md
- Integrated Chorus dev dependency
v0.6.7 - 31st October 2025
- Upgraded Wellspring to v0.2
v0.6.6 - 3rd October 2025
- Fixed first-frame rewind handling
v0.6.5 - 3rd October 2025
- Fixed trace rewind handling
v0.6.4 - 3rd October 2025
- Upgraded Remnant to v0.2
- Simplified CI workflow
v0.6.3 - 20th August 2025
- Updated Monarch paths handling for Monarch v0.2
v0.6.2 - 16th July 2025
- Applied ECS formatting to all code
v0.6.1 - 6th June 2025
- Added Parameters to Exception interface
v0.6.0 - 6th June 2025
- Removed glitch-support dependency
- Use Monarch to prettify paths
- Ported dump handler to Nuance
- Switched to Remnant for Traces
v0.5.3 - 14th February 2025
- Fixed $http and $code property hooks
- Updated dependencies
v0.5.2 - 11th February 2025
- Regained max PHPStan conformance
v0.5.1 - 11th February 2025
- Fixed PHP min version
v0.5.0 - 11th February 2025
- Standardised Factory interface
- Simplified parameter handling
- Updated stack frame handling
- Replaced getters with properties
- Imported PHPStan extension from shared package
- Added test for IncompleteException
- Upgraded PHPStan to v2
- Added PHP8.4 to CI workflow
- Made PHP8.4 the minimum version
v0.4.8 - 7th February 2025
- Removed ref to E_STRICT
- Fixed PHPStan signature visibility
v0.4.7 - 22nd August 2024
- Added generic call signature for PHPStan
- Added @phpstan-require-implements constraints
v0.4.6 - 21st August 2024
- Converted consts to protected PascalCase
v0.4.5 - 24th March 2024
- Use Wellspring for the Autoloader
- Made PHP8.1 minimum version
v0.4.4 - 26th September 2023
- Migrated to use effigy in CI workflow
- Fixed PHP8.1 testing
v0.4.3 - 17th October 2022
- Added interface and trait exists check in Autoloader
- Updated composer check script
- Updated CI environment
v0.4.2 - 23rd August 2022
- Added zend.exception_ignore_args override
- Added concrete types to all members
v0.4.1 - 23rd August 2022
- Added extra class_exists check in Autoloader
v0.4.0 - 22nd August 2022
- Removed PHP7 compatibility
- Updated ECS to v11
- Updated PHPUnit to v9
v0.3.3 - 9th March 2022
- Transitioned from Travis to GHA
- Updated PHPStan and ECS dependencies
v0.3.2 - 2nd April 2021
- Fixed ExceptionTrait interface
- Added test for ExceptionTrait
v0.3.1 - 2nd April 2021
- Updated for max PHPStan conformance
v0.3.0 - 18th March 2021
- Implement PreparedTraceException from Glitch
- Enabled PHP8 testing
v0.2.9 - 6th October 2020
- Fixed incomplete() rewind handling
- Updated Veneer handling in Frame
- Applied full PSR12 standards
- Added PSR12 check to Travis build
v0.2.8 - 2nd October 2020
- Switched to Glitch Proxy for Path Normalizer
v0.2.7 - 2nd October 2020
- Added incomplete() shortcut
v0.2.6 - 2nd October 2020
- Fixed ErrorException support
- Added dump handling for ErrorException severity
v0.2.5 - 2nd October 2020
- Ported readme from Glitch
v0.2.4 - 30th September 2020
- Fixed AutoLoader classname check
v0.2.3 - 30th September 2020
- Added initial Exception auto loader
v0.2.2 - 30th September 2020
- Fixed namespace format dereferencing
v0.2.1 - 30th September 2020
- Fixed type inference for existing interfaces
v0.2.0 - 29th September 2020
- Added initial Exception Factory structure
- Improved interface list handling
- Fixed param normalizing in ExceptionTrait
v0.1.0 - 29th September 2020
- Added initial Exception interface