- When running with PHP 8, process attributes in addition to the phpdoc annotations.
- Support doctrine collections
- Support
identical
property naming strategy
- Support JMS Serializer
ReadOnlyProperty
in addition toReadOnly
to be compatible with serializer 3.14 and newer. - Support PHP 8.1 (which makes ReadOnly a reserved keyword)
- Allow installation with psr/log 2 and 3, to allow installation with Symfony 6
- Handle property type declarations in reflection parser.
- [Bugfix] Upgrade array type with
@var Type[]
annotation - [Bugfix] When extending class redefines a property, use phpdoc from extending class rather than base class
- [Bugfix] Use correct context for relative class names in inherited properties/methods
- Support PHP 8, drop support for PHP 7.1
- Support JMS 3 and drop support for JMS 1
- [BC Break] Only if you wrote your own PropertyMetadata class and overwrote
getCustomInformation
: That method now has the return type:mixed
specified.
- [Bugfix] Look in parent classes and traits for imports
- [Feature] Support to track custom metadata
- Initial release