Skip to content

Commit 990adbc

Browse files
committed
v2.0.2
1 parent bdb1ace commit 990adbc

File tree

1 file changed

+58
-10
lines changed

1 file changed

+58
-10
lines changed

CHANGELOG.md

Lines changed: 58 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,74 @@
11
# CHANGELOG
22

3-
## v1.2 to v2.0
3+
## v2.0.2
44

55
### New Requirements
66

77
None
88

99
### New features
1010

11-
- The plugin now collects attributes on properties. `Attributes::findTargetProperties()` returns target properties, and `filterTargetProperties()` filters properties with a predicate.
11+
None
12+
13+
### Deprecated Features
14+
15+
None
1216

1317
### Backward Incompatible Changes
1418

15-
- The paths defined by the `include` and `exclude` directives are relative to the `composer.json` file. The `{vendor}` placeholder is replaced by the absolute path to the vendor directory.
19+
None
20+
21+
### Other Changes
22+
23+
- Fix PHP 8.4 deprecation notice "Implicitly marking parameter * as nullable is deprecated."
24+
- Simplify attribute creation functions.
25+
26+
27+
28+
## v2.0.1
29+
30+
### New Requirements
31+
32+
None
33+
34+
### New features
35+
36+
None
37+
38+
### Backward Incompatible Changes
39+
40+
None
41+
42+
### Deprecated Features
43+
44+
None
45+
46+
### Other Changes
47+
48+
- #26 Fix enum support on PHP < 8.2.0 – @mnavarrocarter
49+
50+
51+
## v1.2 to v2.0
52+
53+
### New Requirements
54+
55+
None
56+
57+
### New features
58+
59+
- The plugin now collects attributes on properties. `Attributes::findTargetProperties()` returns target properties, and `filterTargetProperties()` filters properties with a predicate.
1660

1761
### Deprecated Features
1862

1963
- The `ignore-paths` directive has been replaced by `exclude`.
2064

65+
### Backward Incompatible Changes
66+
67+
- The paths defined by the `include` and `exclude` directives are relative to the `composer.json` file. The `{vendor}` placeholder is replaced by the absolute path to the vendor directory.
68+
2169
### Other Changes
2270

23-
- The plugin no longer use a file cache by default. To persist a cache between runs, set the environment variable `COMPOSER_ATTRIBUTE_COLLECTOR_USE_CACHE` to `1`, `yes`, or `true`.
71+
- The plugin no longer uses a file cache by default. To persist a cache between runs, set the environment variable `COMPOSER_ATTRIBUTE_COLLECTOR_USE_CACHE` to `1`, `yes`, or `true`.
2472

2573

2674

@@ -37,11 +85,11 @@ None
3785
- [#12](https://github.com/olvlvl/composer-attribute-collector/pull/12) `Attributes::filterTargetMethods()` can filter target methods using a predicate. `Attributes::predicateForAttributeInstanceOf()` can be used to create a predicate to filter classes or methods targeted by an attribute class or subclass (@olvlvl)
3886
- [#10](https://github.com/olvlvl/composer-attribute-collector/pull/10) 3 types of cache speed up generation by limiting updates to changed files (@xepozz @olvlvl)
3987

40-
### Backward Incompatible Changes
88+
### Deprecated Features
4189

4290
None
4391

44-
### Deprecated Features
92+
### Backward Incompatible Changes
4593

4694
None
4795

@@ -62,11 +110,11 @@ None
62110
- File paths matching `symfony/cache/Traits` are ignored.
63111
- The option `extra.composer-attribute-collection.ignore-paths` can be used to ignore paths.
64112

65-
### Backward Incompatible Changes
113+
### Deprecated Features
66114

67115
None
68116

69-
### Deprecated Features
117+
### Backward Incompatible Changes
70118

71119
None
72120

@@ -86,11 +134,11 @@ None
86134
87135
None
88136
89-
### Backward Incompatible Changes
137+
### Deprecated Features
90138
91139
None
92140
93-
### Deprecated Features
141+
### Backward Incompatible Changes
94142
95143
None
96144

0 commit comments

Comments
 (0)