File tree 2 files changed +27
-1
lines changed
2 files changed +27
-1
lines changed Original file line number Diff line number Diff line change 1
1
CHANGELOG
2
2
---------
3
3
4
+ ### v4.1.0, 2025.01.05
5
+
6
+ #### Changes
7
+
8
+ - Improved closure parser
9
+ - Improved array & object serialization/deserialization
10
+ - Added ` ClosureInfo::getClosure() `
11
+ - Fixed ` ClosureInfo::getFactory() ` bindings and marked the method as internal
12
+
13
+ #### Internal changes
14
+
15
+ Added
16
+
17
+ - ` ClassInfo::get() `
18
+ - ` ClassInfo::clear() `
19
+ - ` ClassInfo::isInternal() `
20
+ - ` ClassInfo::isEnum() `
21
+ - ` ClassInfo::refId() `
22
+ - ` ClassInfo ` is final
23
+ - ` ClassInfo ` constructor is private
24
+
25
+ Removed
26
+
27
+ - ` Serializer::getClassInfo() ` (replaced by ` ClassInfo::get() ` )
28
+ - ` Serializer::isEnum() ` (replaced by ` ClassInfo::isEnum() ` )
29
+
4
30
### v4.0.1, 2025.01.04
5
31
6
32
- Fixes unserialization error [ #149 ] ( https://github.com/opis/closure/issues/149 )
Original file line number Diff line number Diff line change @@ -59,7 +59,7 @@ Or you could directly reference it into your `composer.json` file as a dependenc
59
59
``` json
60
60
{
61
61
"require" : {
62
- "opis/closure" : " ^4.0 "
62
+ "opis/closure" : " ^4.1 "
63
63
}
64
64
}
65
65
```
You can’t perform that action at this time.
0 commit comments