Skip to content

Latest commit

 

History

History
122 lines (79 loc) · 9.35 KB

CHANGELOG.md

File metadata and controls

122 lines (79 loc) · 9.35 KB

1.0.2 (2024-05-15)

Bug Fixes

1.0.1 (2024-05-15)

Bug Fixes

  • Use namespaced cache per reflection version to avoid having to manually clear it (#8) (b287bb5)

1.0.0 (2024-05-14)

Bug Fixes

  • Add Mozart Assert dependency (1e4a832)
  • Broken list type (#5) (458c631)
  • ClassReflection::constructor() always returning null (1cdf1d2)
  • Dependency requirement (#1) (dac6995)
  • Handling of parent type (14eb9e0)
  • Handling of static type and nested interface inheritance (ceb5ff2)
  • Imports of non-namespaces class-likes in PHPDocs (7b25bde)
  • NamedType::__toString() (629816d)
  • PHPStan (a22650e)
  • Release master (#7) (7528dcc)
  • Release new version (#3) (0969c8e)
  • Strict setting property / calling method broken (19af6dd)
  • Update nikic/parser to 5.x (#4) (3226376)

Features

  • Add ArrayAttributes so you can initialize them manually (4c746b5)
  • Add some QoL functions (bffe983)
  • Allow empty Attributes bag (6b177f9)
  • Allow more cache configuration in ReflectorBuilder (9c6044f)
  • Attributes has any and __toString (7a85835)
  • Attributes::allEqual() (380a762)
  • ClassReflection::newInstanceWithoutConstructor() (ae089fe)
  • FunctionParameterReflection::defaultValue() (cdd3f49)
  • Initial release (e853f6e)
  • invokeStrict/setStrict (346d303)
  • PropertyReflection::defaultValue() (73218ff)
  • PropertyReflection::hasDefaultValue() (832577f)
  • PropertyReflection::promotedParameter() (953eea6)
  • Trait generics, aliases and precedence full support (74c3892)

Performance Improvements

  • Add benchmark results (a206269)
  • Improve performance slightly, add benchmarks (382d4b6)

1.0.0-alpha.5 (2024-05-14)

Bug Fixes

1.0.0-alpha.4 (2024-03-08)

Bug Fixes

1.0.0-alpha.3 (2024-03-08)

Bug Fixes

1.0.0-alpha.2 (2024-01-15)

Bug Fixes

1.0.0-alpha.1 (2023-11-03)

Bug Fixes

  • Add Mozart Assert dependency (1e4a832)
  • ClassReflection::constructor() always returning null (1cdf1d2)
  • Handling of parent type (14eb9e0)
  • Handling of static type and nested interface inheritance (ceb5ff2)
  • Imports of non-namespaces class-likes in PHPDocs (7b25bde)
  • NamedType::__toString() (629816d)
  • PHPStan (a22650e)
  • Strict setting property / calling method broken (19af6dd)

Features

  • Add ArrayAttributes so you can initialize them manually (4c746b5)
  • Add some QoL functions (bffe983)
  • Allow empty Attributes bag (6b177f9)
  • Allow more cache configuration in ReflectorBuilder (9c6044f)
  • Attributes has any and __toString (7a85835)
  • Attributes::allEqual() (380a762)
  • ClassReflection::newInstanceWithoutConstructor() (ae089fe)
  • FunctionParameterReflection::defaultValue() (cdd3f49)
  • Initial release (e853f6e)
  • invokeStrict/setStrict (346d303)
  • PropertyReflection::defaultValue() (73218ff)
  • PropertyReflection::hasDefaultValue() (832577f)
  • PropertyReflection::promotedParameter() (953eea6)
  • Trait generics, aliases and precedence full support (74c3892)

Performance Improvements

  • Add benchmark results (a206269)
  • Improve performance slightly, add benchmarks (382d4b6)