You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+14-7Lines changed: 14 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,13 +1,20 @@
1
1
# CHANGELOG
2
2
3
+
## 4.0.0 - 2021/02/04
4
+
- issue #11 - Allow class property to be typed
5
+
- Clear, refactor and review code
6
+
- Introduce `AccessRestrictedElementInterface`, `AssignedValueElementInterface` and `TypeHintedElementInterface`
7
+
- Introduce `AccessRestrictedElementTrait`, `AssignedValueElementTrait` and `TypeHintedElementTrait`
8
+
- Version 3.0 is no more maintained
9
+
3
10
## 3.0.2 - 2021/01/28
4
11
- Update Travis CI badge and settings
5
12
6
13
## 3.0.1 - 2021/01/26
7
14
- Fix typo
8
15
9
16
## 3.0.0 - 2021/01/26
10
-
-use`splitbrain/phpfarm:jessie` as Docker image and fix docker image settings
17
+
-Use`splitbrain/phpfarm:jessie` as Docker image and fix docker image settings
11
18
- Code requires PHP >= 7.4
12
19
- Code cleaning
13
20
- BC:
@@ -25,7 +32,7 @@
25
32
26
33
## 2.0.0
27
34
- Use PHP 7.1 features
28
-
-Refactore code
35
+
-Refactor code
29
36
- Fix typos
30
37
31
38
## 1.2.1
@@ -44,7 +51,7 @@
44
51
- First major release
45
52
46
53
## 1.0.0RC01
47
-
- Major: update source code structure, put Component and Element fodlers under ```src```fodler, update composer and phpunit accordingly
54
+
- Major: update source code structure, put Component and Element folders under ```src```folder, update composer and phpunit accordingly
48
55
49
56
## 0.0.16
50
57
- Minor: correct annotation
@@ -62,13 +69,13 @@
62
69
- Refactoring : Use statements and Namespace are contained by a file not a class as each element should only knows what it contains not what that is around itself.
63
70
64
71
## 0.0.11
65
-
- Issue : allow backslash within class name for namespace
72
+
- Issue : allow a backslash within class name for namespace
66
73
67
74
## 0.0.10
68
-
- Allow to provide annotation max length to use
75
+
- Allow providing annotation max length to use
69
76
70
77
## 0.0.9
71
-
- Fix issue : within a class, the additonal multi lines are not indented correcly
78
+
- Fix issue : within a class, the additional multi lines are not indented correctly
72
79
73
80
## 0.0.8
74
81
- Fix issue: workaround for known var_export issue with float value
@@ -80,7 +87,7 @@
80
87
- Improvement: improve lisiblity and extensibility for PhpVariable and PhpFunctionParameter
81
88
82
89
## 0.0.5
83
-
- Fix issue: function parameter type is not tooken into account
90
+
- Fix issue: function parameter type is not token into account
84
91
85
92
## 0.0.4
86
93
- Fix issue regarding property/variable that has no value but always has a null value assigned with an assignment sign
The main change is that `PhpProperty` are now type hinted in addition to internal methods removal and introduction of Interfaces and Traits
4
+
-`WsdlToPhp\PhpGenerator\Element\PhpProperty::__construct` has a new parameter in the end named `$type` which can be any of the regular PHP types, or any existing PHP class or a PhpClass element or a string or a null value
5
+
6
+
Apart from that, the usage did not change, the inner classes has changed which should not be an issue if you did not inherit from them. Otherwise, launch your unit tests ;).
0 commit comments