🚀 This release introduces the
CollectionSnapshot, which can make a snapshot of collection type elements. It also extends the tested code coverage to 100%, and does not abruptly normalize everything in the
🚀 This release adds a new
ChangeInterface, just to allow to implement this interface and maybe regroup similar user classes together
The repo (and thus the composer package) was transferred to a new repo. So this is a really minor update.
0️⃣ In this version, the possibility to use a whole different
Setclass than the default provided is now available.
🚚 For this, a
SetInterfacewas introduced, and as on the meaning of the
Setobject there was no sense whatsoever to extend the
AbstractChangeobject, this filiation was removed.
🗄 The possible BC Break (located on the
Setconstructor) was avoided, even if passing values other than
null, null(which are the defaults) is deprecated and strongly discouraged.
🚀 This release fixes a bug on the
If the new value was
null, even if it was unchanged, modified or added, it was always considered as a
Removalinstead of an expected
Additionor unchanged value.
This is due to the php's
issetoperator which considers that
nulldoes not set a value.