Changes for version 1.00 - 2024-02-29
- BEHAVIOR CHANGE
- wrapping an object is an error. Previously hash *values* which were blessed hashes were not wrapped, but the actual passed hash reference was allowed to be a blesed hash. This change makes the behavior consistent.
- BUG FIX
- if the -copy attribute was set, recursively wrapped sub-hashes did not correctly update their parent hash to point at the copy of the sub-hash.
- DOCUMENTATION
- describe interaction with input immutable hashes
- document "eventually" immutable operation with -copy,-immutable on mutable hashes.
Modules
create on-the-fly objects from hashes