Skip to content

Releases: Maslosoft/Addendum

7.0.4

15 Sep 13:11
Compare
Choose a tag to compare
New version: 7.0.4

7.0.0

22 Feb 17:46
Compare
Choose a tag to compare

PHP 8.1 compat

6.0.2

01 Dec 15:59
Compare
Choose a tag to compare
New version: 6.0.2

Version 4.0.1

16 Jun 13:20
Compare
Choose a tag to compare

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

09 Mar 10:23
Compare
Choose a tag to compare

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

3.0.6

21 Jan 10:40
Compare
Choose a tag to compare
3.0.6 Pre-release
Pre-release
^ dep

3.0.0-alpha.1

19 Dec 13:27
Compare
Choose a tag to compare
3.0.0-alpha.1 Pre-release
Pre-release
* composer.json

2.1.0: * Fix if is_sub_class

19 Dec 13:22
Compare
Choose a tag to compare
* Refactor because of https://bugs.php.net/bug.php?id=61384

2.0.2

19 Dec 13:21
Compare
Choose a tag to compare
* Fixed PersistentAnnotation

Version 2.0.1

15 Oct 12:09
Compare
Choose a tag to compare

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