From 8c64d8d444a5d764c641ebe97e0e3bc72b25bf6c Mon Sep 17 00:00:00 2001 From: Christian Weiske Date: Sun, 8 Sep 2024 11:57:18 +0200 Subject: [PATCH] Release 5.0.0 --- ChangeLog | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/ChangeLog b/ChangeLog index ab900d198..82602d219 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,24 @@ +2024-09-08 Christian Weiske + + * BC break: Enforce bStrictObjectTypeChecking on arrays + by @dktapps + https://github.com/cweiske/jsonmapper/pull/225 + * BC break: Only objects implementing both ArrayAccess and Traversable + are handled as arrays now. + Previously classes implementing only ArrayAccess were used as arrays, + which broke non-traversable objects providing array access. + by @daniser + https://github.com/cweiske/jsonmapper/pull/224 + * BC break: Reject NULL values in arrays unless explicitly allowed + Set $bStrictNullTypesInArrays to get old behavior back. + by @cweiske + https://github.com/cweiske/jsonmapper/issues/233 + * BC break: Default $bStrictObjectTypeChecking to true + Class constructors are not called automatically anymore. + by @cweiske + https://github.com/cweiske/jsonmapper/issues/226 + * Version 5.0.0 + 2024-09-08 Christian Weiske * Add support "?type" syntax for nullable types