Changes for version 0.30

  • BUG FIX: The decoder no longer leaks an extra reference on indirect values.
  • BUG FIX: The decoder no longer leaks a scalar on indefinite-length strings.
  • BUG FIX: The decoder no longer leaks arrays or hashes on errant input.
  • Add new sequence decoder module.
  • Add new character encoding/decoding options.
  • Remove experimental “text_keys” mode. (The new encoding options should satisfy all needs that this served.)
  • Decoder: make hash key storage a bit more efficient if the key is encoded as an indefinite-length string.

Provides

in lib/CBOR/Free/AddOne.pm
in lib/CBOR/Free/Decoder/Base.pm
in lib/CBOR/Free/X.pm
in lib/CBOR/Free/X/Base.pm
in lib/CBOR/Free/X/CannotDecode64Bit.pm
in lib/CBOR/Free/X/Incomplete.pm
in lib/CBOR/Free/X/InvalidControl.pm
in lib/CBOR/Free/X/InvalidMapKey.pm
in lib/CBOR/Free/X/InvalidUTF8.pm
in lib/CBOR/Free/X/NegativeIntTooLow.pm
in lib/CBOR/Free/X/Recursion.pm
in lib/CBOR/Free/X/Unrecognized.pm
in lib/CBOR/Free/X/WideCharacter.pm