Skip to content

Latest commit

 

History

History
70 lines (49 loc) · 2.24 KB

File metadata and controls

70 lines (49 loc) · 2.24 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.

1.13.1 - 2025-12-04

Fixed

  • Fix typo in variable and directory name in DependencySaver (qualiferqualifier) [#131]

1.13.0 - 2025-11-18

Changed

  • Require PHP 8.2+ (drop PHP 7.x support) [#129]
  • Remove deprecated Doctrine annotations

Added

  • Add demo for Ray.Compiler usage [#130]

Removed

  • Remove unused exception classes

1.12.3 - 2025-11-13

Fixed

  • Additional array type handling improvements [#128]
  • Add missing EOL at end of test files

1.12.2 - 2025-11-13

Fixed

  • 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

Fixed

  • Remove incorrect @deprecated annotation from DiCompileModule

1.12.0 - 2025-10-26

Changed

  • Use override() in Compiler and remove BuiltinModule from CompilerModule
  • Use override() instead of install() for CompilerModule [#116]
  • Move Code4Dependency to src-deprecated and exclude from Psalm

Added

  • 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]

Fixed

  • 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.