Changes for version 2.000_4 - 2019-11-09

  • API / Behaviour Changes:
    • Rename Bifcode::V2 -> Bifcode2
    • Rename *_bifcode() functions to *_bifcode2()
  • Enhancements:
    • Better test function names.
    • Better test for decoding of BIFCODE_REAL.
    • Proper AnyEvent support with tests

Changes for version 2.000_3 - 2019-09-09

  • API / Behaviour Changes:
    • Re-introduce requirement for BIFCODE_DICT keys to be BIFCODE_UTF8 or BIFCODE_BYTES.
  • New Features:
    • New BIFCODE_BIFCODE type for framing Bifcodes across a network connection.
    • Support AnyEvent::Handle integration.
  • Enhancements:
    • Only load Carp when we actually need to croak
  • Packaging:
    • Add some missing (bugtracker, repo) META data.

Changes for version 2.000_2 - 2019-09-08

  • API / Behaviour Changes:
    • Use ":" to separate hash keys from values.
    • Allow hash keys to be of any type.
  • Enhancements:
    • Inflate numbers as Perl IV and NV values.
    • Better automatic UTF8/BYTES detection.

Changes for version 2.000_1 - 2019-09-02

  • API / Behaviour Changes:
    • Implements bifcode version 2, incompatible with version 1.

Documentation

compare files containing Bifcode

Modules

encode and decode BIFCODE2 serialization format

Provides

in lib/Bifcode2.pm