Skip to content

Latest commit

 

History

History
328 lines (182 loc) · 9.2 KB

File metadata and controls

328 lines (182 loc) · 9.2 KB

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.

Unreleased

  • Improved doc comment headers
  • Added AGENTS.md
  • Integrated Chorus dev dependency

v0.6.7 - 31st October 2025

  • Upgraded Wellspring to v0.2

Full list of changes


v0.6.6 - 3rd October 2025

  • Fixed first-frame rewind handling

Full list of changes


v0.6.5 - 3rd October 2025

  • Fixed trace rewind handling

Full list of changes


v0.6.4 - 3rd October 2025

  • Upgraded Remnant to v0.2
  • Simplified CI workflow

Full list of changes


v0.6.3 - 20th August 2025

  • Updated Monarch paths handling for Monarch v0.2

Full list of changes


v0.6.2 - 16th July 2025

  • Applied ECS formatting to all code

Full list of changes


v0.6.1 - 6th June 2025

  • Added Parameters to Exception interface

Full list of changes


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

Full list of changes


v0.5.3 - 14th February 2025

  • Fixed $http and $code property hooks
  • Updated dependencies

Full list of changes


v0.5.2 - 11th February 2025

  • Regained max PHPStan conformance

Full list of changes


v0.5.1 - 11th February 2025

  • Fixed PHP min version

Full list of changes


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

Full list of changes


v0.4.8 - 7th February 2025

  • Removed ref to E_STRICT
  • Fixed PHPStan signature visibility

Full list of changes


v0.4.7 - 22nd August 2024

  • Added generic call signature for PHPStan
  • Added @phpstan-require-implements constraints

Full list of changes


v0.4.6 - 21st August 2024

  • Converted consts to protected PascalCase

Full list of changes


v0.4.5 - 24th March 2024

  • Use Wellspring for the Autoloader
  • Made PHP8.1 minimum version

Full list of changes


v0.4.4 - 26th September 2023

  • Migrated to use effigy in CI workflow
  • Fixed PHP8.1 testing

Full list of changes


v0.4.3 - 17th October 2022

  • Added interface and trait exists check in Autoloader
  • Updated composer check script
  • Updated CI environment

Full list of changes


v0.4.2 - 23rd August 2022

  • Added zend.exception_ignore_args override
  • Added concrete types to all members

Full list of changes


v0.4.1 - 23rd August 2022

  • Added extra class_exists check in Autoloader

Full list of changes


v0.4.0 - 22nd August 2022

  • Removed PHP7 compatibility
  • Updated ECS to v11
  • Updated PHPUnit to v9

Full list of changes


v0.3.3 - 9th March 2022

  • Transitioned from Travis to GHA
  • Updated PHPStan and ECS dependencies

Full list of changes


v0.3.2 - 2nd April 2021

  • Fixed ExceptionTrait interface
  • Added test for ExceptionTrait

Full list of changes


v0.3.1 - 2nd April 2021

  • Updated for max PHPStan conformance

Full list of changes


v0.3.0 - 18th March 2021

  • Implement PreparedTraceException from Glitch
  • Enabled PHP8 testing

Full list of changes


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

Full list of changes


v0.2.8 - 2nd October 2020

  • Switched to Glitch Proxy for Path Normalizer

Full list of changes


v0.2.7 - 2nd October 2020

  • Added incomplete() shortcut

Full list of changes


v0.2.6 - 2nd October 2020

  • Fixed ErrorException support
  • Added dump handling for ErrorException severity

Full list of changes


v0.2.5 - 2nd October 2020

  • Ported readme from Glitch

Full list of changes


v0.2.4 - 30th September 2020

  • Fixed AutoLoader classname check

Full list of changes


v0.2.3 - 30th September 2020

  • Added initial Exception auto loader

Full list of changes


v0.2.2 - 30th September 2020

  • Fixed namespace format dereferencing

Full list of changes


v0.2.1 - 30th September 2020

  • Fixed type inference for existing interfaces

Full list of changes


v0.2.0 - 29th September 2020

  • Added initial Exception Factory structure
  • Improved interface list handling
  • Fixed param normalizing in ExceptionTrait

Full list of changes


v0.1.0 - 29th September 2020

  • Added initial Exception interface