Changes for version 7.001_004

  • Add opt-in paranoid presets for Decoder and Encoder with stricter checksum, object and resource defaults; explicit options retain control. Lower the normal recursion limit to 8192 and use 2048 under paranoid mode.
  • Add allow_classes and track_classes to both modules, plus refuse_objects to Encoder. Clarify security and module policies.

Changes for version 7.001_003

  • Support refcounted Perl stacks in Decoder and Encoder custom ops, and XPerl hash storage in Encoder.
  • Fix native long-double declaration tests on older macOS Perls.
  • Load local builds during release tests and use the canonical maint/vN branches in the Encoder compatibility matrix.

Changes for version 7.001_002

  • Add Windows and macOS Perl CI and remove hobodecoder's od dependency.

Changes for version 7.001_001

  • Fix native long-double test portability on older FreeBSD Perls and bound the Decoder randomized stress test for limited-memory hosts.

Modules

Fast, compact, powerful binary (de-)serialization