Common Classes Package v1.9.6
Version/Release 1.9.6
-
[2023.02.24; Bug-fix; Maikuolan]: The cache handler's incEntry and decEntry methods weren't handling non-expiring values correctly when using flatfile caching; Fixed.
-
[2023.03.15; Maikuolan]: The operation handler's dataTraverse method can now traverse object properties.
-
[2023.03.16; Maikuolan]: Support for more operators added to the operation handler's ifCompare method. Added a new parameter to the operation handler's dataTraverse method to enable implementations to specify whether it should allow or prohibit non-scalar return values.
-
[2023.03.18; Maikuolan]: The YAML handler's dataTraverse method synchronised with the operation handler's dataTraverse method to be the same, to be able to likewise have it specified whether to allow or prohibit non-scalar return values and etc (might consider utilising class extensibility in a future major version to reduce code duplication, but as doing that would mean that classes wouldn't be able to be implemented in isolation anymore, I would consider it backwards-incompatible change, so it won't happen any time sooner than the next major version, at least).
-
[2023.03.22; Bug-fix; Maikuolan]: The YAML handler wasn't correctly dealing with sequences which terminate with folded scalars; Fixed.
-
[2023.03.24; Maikuolan]: Added a new property to the request handler to act as an object-level logger for the results of outbound requests.
Caleb M (Maikuolan),
March 24, 2023.