Skip to content

Commit 8c64d8d

Browse files
committed
Release 5.0.0
1 parent cfeb0c6 commit 8c64d8d

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

ChangeLog

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,24 @@
1+
2024-09-08 Christian Weiske <cweiske@cweiske.de>
2+
3+
* BC break: Enforce bStrictObjectTypeChecking on arrays
4+
by @dktapps
5+
https://github.com/cweiske/jsonmapper/pull/225
6+
* BC break: Only objects implementing both ArrayAccess and Traversable
7+
are handled as arrays now.
8+
Previously classes implementing only ArrayAccess were used as arrays,
9+
which broke non-traversable objects providing array access.
10+
by @daniser
11+
https://github.com/cweiske/jsonmapper/pull/224
12+
* BC break: Reject NULL values in arrays unless explicitly allowed
13+
Set $bStrictNullTypesInArrays to get old behavior back.
14+
by @cweiske
15+
https://github.com/cweiske/jsonmapper/issues/233
16+
* BC break: Default $bStrictObjectTypeChecking to true
17+
Class constructors are not called automatically anymore.
18+
by @cweiske
19+
https://github.com/cweiske/jsonmapper/issues/226
20+
* Version 5.0.0
21+
122
2024-09-08 Christian Weiske <cweiske@cweiske.de>
223

324
* Add support "?type" syntax for nullable types

0 commit comments

Comments
 (0)