Changes for version 1.45

  • Bug Fixes
    • Fix: use syck_base64_free() to fix Windows "Free to wrong pool" crash in base64 encode/decode buffers; also plugs a memory leak (PR #189)
    • Fix: clear type tag on blessed scalar alias early-return so the stale tag no longer leaks onto the next emitted item (GH #193, PR #194)
    • Fix: negative float#base60 values produce wrong results; strip sign before accumulating and avoid negative zero for portable stringification (PR #191)
    • Fix: prevent memory leaks when Load/LoadJSON croak on parse errors (PR #192)
  • Maintenance
    • Test: add coverage for SortKeys and JSON MaxDepth (PR #188)
    • Test: add error handling coverage for LoadFile/DumpFile (PR #190)
    • Update README

Documentation

Modules

JSON is YAML (but consider using JSON::XS instead!)
Fast, lightweight YAML loader and dumper

Provides

in lib/YAML/Dumper/Syck.pm
in lib/YAML/Loader/Syck.pm