5.22.0 (2026-09-22)
Tools
- Zephir 1.5.0
Changed
Phalcon\Annotations\ReaderInterfaceno longer declares the staticparseDocBlock(); it stays a public static method ofPhalcon\Annotations\Reader. #17601 [doc]Phalcon\Mvc\Model\MetaData\Strategy\AnnotationsreadsskipOnInsert,skipOnUpdate,allowEmptyStringanddefaultValuenext to theskip_on_insert,skip_on_update,allow_empty_stringanddefaultit already read. #17601 [doc]
Added
Phalcon\Annotations\AttributesReaderreads PHP attributes instead of docblocks;setReader()on the annotations adapter selects it andPhalcon\Annotations\Readerstays the default. #17601 [doc]Phalcon\Annotations\Router\Route,Connect,Delete,Get,Head,Options,Patch,Post,Purge,Put,Trace,RoutePrefixandPhalcon\Annotations\Models\MetaData\Column,Identity,Primary,Sourcegive the attribute form of the router and model metadata annotations. #17601 [doc]