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.
1.13.1 - 2025-12-04
- Fix typo in variable and directory name in DependencySaver (
qualifer→qualifier) [#131]
1.13.0 - 2025-11-18
- Require PHP 8.2+ (drop PHP 7.x support) [#129]
- Remove deprecated Doctrine annotations
- Add demo for Ray.Compiler usage [#130]
- Remove unused exception classes
1.12.3 - 2025-11-13
- Additional array type handling improvements [#128]
- Add missing EOL at end of test files
1.12.2 - 2025-11-13
- Fix array handling in CompileVisitor to serialize arrays instead of using var_export() [#125]
- Fix fatal error when arrays contain objects (e.g.,
[new Object(), 'method'])
1.12.1 - 2025-10-27
- Remove incorrect @deprecated annotation from DiCompileModule
1.12.0 - 2025-10-26
- Use
override()in Compiler and remove BuiltinModule from CompilerModule - Use
override()instead ofinstall()for CompilerModule [#116] - Move Code4Dependency to src-deprecated and exclude from Psalm
- Introduce Code4Dependency class and incorporate into DependencyCode
- Add Symfony PHP 8.3 polyfill and Override attributes
- Add PHP 8.5 support to CI
- Add LLM documentation for Ray.Compiler [#118]
- Remove duplicated class [#116]
- Fix PHP 7.2 compatibility in CompilerModuleOverrideTest
- Use domain types from Types.php and fix PHPStan type errors
1.11.0 - 2024-12-XX
Previous releases (prior to 1.11.0) are not documented in this changelog.