Releases: Maslosoft/Addendum
Releases · Maslosoft/Addendum
7.0.4
7.0.0
PHP 8.1 compat
6.0.2
New version: 6.0.2
Version 4.0.1
Backward incompatible changes:
- Interface
Maslosoft\Addendum\Interfaces\IAnnotated
renamed
Fix:
Replace all occurences of IAnnotated
with AnnotatedInterface
Other interfaces are renamed too in similar way to be PSR compliant:
IName
=> NameInterface
3.0.12
Highlights of this release
General
- More unit tests
- Removed Yii dependency
- Signals based namespace adding
Target checker
- Additional class exists check for interface and more meaningfull information if not found
Defining annotations
- @conflits to define conflicting annotations
- @Ignoder to completely ignore method or property when creating meta container
- Target checking on interfaces and interfaces combined with methods, properties
- Params expander helper class
- Anonymous params
- Fixed class literal matcher - allow numbers in class name literal
Known important issues
- See #8
3.0.6
^ dep
3.0.0-alpha.1
* composer.json
2.1.0: * Fix if is_sub_class
* Refactor because of https://bugs.php.net/bug.php?id=61384
2.0.2
* Fixed PersistentAnnotation
Version 2.0.1
New:
- Class literal matcher, matches unquoted string compatible with php class names, ie.:
@Target(Some\Class\Name)
,@Target(SomeClassName)
,@Target(Some_Class_Name)
- Top values matcher, allow multiple, anonymous/named top values, ie.:
@DbRef(Maslosoft\Menulis\Content\Models\PageAsset, '_id', updatable = true)
Fixes:
- fixed UnsafeValidatorAnnotation