Revision history for Perl extension Sereal-Path

4.001_004 May 18 2017
  * bump Sereal prereq version to 3.015 (issue #168)
  * fix failing tests in some cases due to sort

4.001_003 May 01 2017
  * implement decode_and_next()

4.001_002 Feb 22 2017
  * fixed build issues

4.001_001 Feb 19 2017
  * rethink internal logic of Sereal::Path::Iterator. As result API has
    changed. Please consult documentation for details.
  * ass support of tied scalar in Sereal::Path::Tie
  * add support of OBJECT/OBJECTV tags
  * add support of ALIAS tags
  * fix issue of how to handle REFN REFN case
  * imporved tests
  * improved documentation
  * use new versioning schema similar to Sereal::Encode/Decoder
  * bug fixes

0.014 Feb  7 2017
  * bug fixes
  * support of Sereal protocol v4

0.013 May 28 2016
  * bug fixes
  * extended test coverage
  * (experimental) improved work around of autovivification

0.012 Nov 09 2015
  * bug fixes
  * (experimental) work around of autovivification in Sereal::Path::Tie::Hash

0.011 Nov 08 2015
  * changes in API:
    - srl_iterator_next_until_depth_and_idx() renamed to srl_iterator_until()
    - functions works with (straigh) idx, not revered on (ridx)
    - add srl_iterator_rewind()
    - semantic of srl_iterator_step_out() is changed. Now, calling
      srl_iterator_step_out() moves iterator to next element at depth-1
  * fix memleaks
  * fix various compilation issues
  * Tie interface share underlying iterator
  * srl_iterator_step_in() works correctly with REFP tag
  * more tests

0.010 Oct 29 2015
  * experimental code for Sereal::Path::Tie
  * fix occasional build problems

0.009 Oct 28 2015
  * rework build procedure
  * reuse available SV to store decompressed documents
  * performance optimizations
  * changelogs

0.008 Oct 18 2015
  * experimental support of disjoin() and unite() function in iterator
  * Sereal::Path accept Sereal::Path::Iterator as input
  * performance optimizations

0.007 Oct 15 2015
  * basic support of decoding REFP and COPY tags
  * basic support of using Sereal::Path::Iterator as separate module
  * fix complication errors on some platforms
  * tests improvments

0.006 May 23 2015
  * perl 5.8 compatilibity fix
  * fix various refcounting issues
  * use memcmp instead of strncmp

0.005 May 20 2015
  * fix compilation issues

0.004 May 19 2015
  * add support of slice operator

0.003 May 13 2015
  * C89 compatibility fixes

Full change history available at https://github.com/Sereal/Sereal