Skip to content

Commit 1e61bd9

Browse files
committed
Updated changelog and readme
1 parent 16afe15 commit 1e61bd9

File tree

2 files changed

+27
-1
lines changed

2 files changed

+27
-1
lines changed

CHANGELOG.md

+26
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,32 @@
11
CHANGELOG
22
---------
33

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+
430
### v4.0.1, 2025.01.04
531

632
- Fixes unserialization error [#149](https://github.com/opis/closure/issues/149)

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ Or you could directly reference it into your `composer.json` file as a dependenc
5959
```json
6060
{
6161
"require": {
62-
"opis/closure": "^4.0"
62+
"opis/closure": "^4.1"
6363
}
6464
}
6565
```

0 commit comments

Comments
 (0)