All notable changes to this project will be documented in this file, in reverse chronological order by release.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
Release Notes for 0.12.3
0.12.x bugfix release (patch)
- Total issues resolved: 0
- Total pull requests resolved: 0
- Total contributors: 0
Release Notes for 0.12.2
0.12.x bugfix release (patch)
- Total issues resolved: 1
- Total pull requests resolved: 0
- Total contributors: 1
- 71: Typed is not considered via setTyped() method in ClassPropertyBuilder thanks to @sandrokeil
Release Notes for 0.12.1
0.12.x bugfix release (patch)
- Total issues resolved: 1
- Total pull requests resolved: 0
- Total contributors: 1
- 69: ClassPropertyBuilder with typed=false not working thanks to @sandrokeil
Release Notes for 0.12.0
Feature release (minor)
- Total issues resolved: 2
- Total pull requests resolved: 0
- Total contributors: 1
- 68: Fix default value code generation for properties and parameters thanks to @sandrokeil
- 67: Add support for code style in FileGenerator thanks to @sandrokeil
Release Notes for 0.11.1
0.11.x bugfix release (patch)
- Total issues resolved: 0
- Total pull requests resolved: 0
- Total contributors: 0
Release Notes for 0.11.0
Feature release (minor)
- Total issues resolved: 4
- Total pull requests resolved: 0
- Total contributors: 1
- 66: Generate code from file collection with current file AST support thanks to @sandrokeil
- 65: Support custom node visitors in class and interface builder thanks to @sandrokeil
- 61: Switch from PHPStan to Psalm thanks to @sandrokeil
- 55: Remove deprecated methods and static node visitor methods in favour of high level API thanks to @sandrokeil
Release Notes for 0.10.4
0.10.x bugfix release (patch)
- Total issues resolved: 1
- Total pull requests resolved: 0
- Total contributors: 1
- 82: Exists check in NodeVisitor/ClassImplements not working properly thanks to @sandrokeil
Release Notes for 0.10.3
0.10.x bugfix release (patch)
- Total issues resolved: 1
- Total pull requests resolved: 0
- Total contributors: 1
- 63: Fix invalid class namespace thanks to @sandrokeil
Release Notes for 0.10.2
0.10.x bugfix release (patch)
- Total issues resolved: 2
- Total pull requests resolved: 0
- Total contributors: 1
- 59: Fully qualified namespace not checked in note visitors thanks to @sandrokeil
- 58: Empty collection not working thanks to @sandrokeil
Release Notes for 0.10.1
0.10.x bugfix release (patch)
- Total issues resolved: 1
- Total pull requests resolved: 0
- Total contributors: 1
- 56: Fix double slashes in path for Psr4Info thanks to @sandrokeil
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
Release Notes for 0.9.0
Feature release (minor)
- Total issues resolved: 7
- Total pull requests resolved: 0
- Total contributors: 1
- 49: Fix return type of *DocBlockHint() methods thanks to @sandrokeil
- 48: Add has* methods to ClassBuilder thanks to @sandrokeil
- 47: Support Node\NullableType in Builder classes thanks to @sandrokeil
- 46: Support for returning ClassInfo for namespace in ClassInfoList thanks to @sandrokeil
- 45: Add ClassBuilder collection thanks to @sandrokeil
- 44: Allow add/remove of constants, properties, methods, traits and namespace imports in ClassBuilder thanks to @sandrokeil
- 43: Support @var comment in Builder\ClassPropertyBuilder::fromNode() thanks to @sandrokeil
Release Notes for 0.8.6
0.8.x bugfix release (patch)
- Total issues resolved: 1
- Total pull requests resolved: 0
- Total contributors: 1
- 41: Fix value detection in ClassConstBuilder thanks to @sandrokeil
Release Notes for 0.8.5
0.8.x bugfix release (patch)
- Total issues resolved: 2
- Total pull requests resolved: 0
- Total contributors: 1
- 39: Fix missing fluent interface for setter thanks to @sandrokeil
- 38: Fix PHPStan issues level 5 thanks to @sandrokeil
Release Notes for 0.8.4
0.8.x bugfix release (patch)
- Total issues resolved: 1
- Total pull requests resolved: 0
- Total contributors: 1
- 36: Boolean, float and double values not working properly in Code\ValueGenerator thanks to @sandrokeil
Release Notes for 0.8.3
0.8.x bugfix release (patch)
- Total issues resolved: 1
- Total pull requests resolved: 0
- Total contributors: 1
- 34: Fix namespace and trait imports thanks to @sandrokeil
Release Notes for 0.8.2
0.8.x bugfix release (patch)
- Total issues resolved: 2
- Total pull requests resolved: 0
- Total contributors: 1
- 32: Fix typed and body detection thanks to @sandrokeil
- 31: Use fluent setter methods for builder classes thanks to @sandrokeil
Release Notes for 0.8.1
0.8.x bugfix release (patch)
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
- 28: Merge release 0.7.1 into 0.8.x thanks to @github-actions[bot]
Release Notes for 0.8.0
Feature release (minor)
- Total issues resolved: 8
- Total pull requests resolved: 0
- Total contributors: 1
- 24: Support final and abstract in ClassMethodBuilder thanks to @sandrokeil
- 20: Allow sort of constants, properties, methods, traits and namespace imports in ClassBuilder thanks to @sandrokeil
- 18: Use CS for tests folder thanks to @sandrokeil
- 17: Add high level API for methods thanks to @sandrokeil
- 23: Multiple traits are not unpacked from node thanks to @sandrokeil
- 22: Append traits instead of prepend in ClassUseTrait visitor thanks to @sandrokeil
- 21: Append namespace imports instead of prepend in NamespaceUse visitor thanks to @sandrokeil
- 19: Only generate property var doc block if type / comment is set thanks to @sandrokeil
Release Notes for 0.7.0
Feature release (minor)
- Total issues resolved: 1
- Total pull requests resolved: 0
- Total contributors: 1
- 16: Add high level API for properties thanks to @sandrokeil
Release Notes for 0.6.0
Feature release (minor)
- Total issues resolved: 3
- Total pull requests resolved: 0
- Total contributors: 1
- 15: Add high level API for interfaces thanks to @sandrokeil
- 14: Add optional visibility to ClassConstBuilder::fromScratch() thanks to @sandrokeil
- 13: Add trait support for class builder thanks to @sandrokeil
Release Notes for 0.5.0
Feature release (minor)
-
Total issues resolved: 1
-
Total pull requests resolved: 0
-
Total contributors: 1
-
12: Rename namespace Factory to Builder thanks to @sandrokeil
-
Total issues resolved: 1
-
Total pull requests resolved: 0
-
Total contributors: 1
-
12: Rename namespace Factory to Builder thanks to @sandrokeil