All versions since v1.0.0
v1.0.0
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
parenttype (14eb9e0) - Handling of
statictype 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
v1.0.1
1.0.1 (2024-05-15)
Bug Fixes
v1.0.2
1.0.2 (2024-05-15)
Bug Fixes
v2.0.0
2.0.0 (2025-07-08)
chore
Features
BREAKING CHANGES
- removed Collections
v2.0.1
2.0.1 (2025-09-07)
Bug Fixes
v2.0.2
2.0.2 (2025-09-09)
Bug Fixes
v2.1.0
2.1.0 (2025-09-09)
Features
- Add shorthand methods for fetching single property, method, parameter and type parameter (#19) (3050a42)