Home | History | Annotate | Line # | Download | only in dist
CHANGELOG.md revision 1.1.1.1
      1  1.1  christos Next
      2  1.1  christos -------
      3  1.1  christos - Correctly set .so version [#52]. Warning: All previous releases will be identified as 0.0 by the linker.
      4  1.1  christos - Fix & prevent heap overflow error in example code [#74] [#76] (by @nevun)
      5  1.1  christos - Correctly set OSX dynamic library version [#75]
      6  1.1  christos - Fix misplaced 0xFF bytes in maps possibly causing memory corruption [#82]
      7  1.1  christos - BREAKING: Fix handling & cleanup of failed memory allocation in constructor
      8  1.1  christos   and builder helper functions [#84]
      9  1.1  christos   - All cbor_new_ and cbor_build_ functions will now explicitly return NULL
     10  1.1  christos     when memory allocation fails
     11  1.1  christos   - It is up to the client to handle such cases
     12  1.1  christos - Globally enforced code style [#83]
     13  1.1  christos - Fix issue possible memory corruption bug on repeated 
     14  1.1  christos   cbor_(byte)string_add_chunk calls with intermittently failing realloc calls
     15  1.1  christos - Fix possibly misaligned reads and writes when endian.h is uses or when
     16  1.1  christos   running on a big-endian machine [#99, #100]
     17  1.1  christos 
     18  1.1  christos 0.5.0 (2017-02-06)
     19  1.1  christos ---------------------
     20  1.1  christos - Remove cmocka from the subtree (always rely on system or user-provided version)
     21  1.1  christos - Windows CI
     22  1.1  christos - Only build tests if explicitly enabled (`-DWITH_TESTS=ON`)
     23  1.1  christos - Fixed static header declarations (by cedric-d)
     24  1.1  christos - Improved documentation (by Michael Richardson)
     25  1.1  christos - Improved `examples/readfile.c`
     26  1.1  christos - Reworked (re)allocation to handle huge inputs and overflows in size_t [#16]
     27  1.1  christos - Improvements to C++ linkage (corrected `cbor_empty_callbacks`, fixed `restrict` pointers) (by Dennis Bijwaard)
     28  1.1  christos - Fixed Linux installation directory depending on architecture [#34] (by jvymazal)
     29  1.1  christos - Improved 32-bit support [#35]
     30  1.1  christos - Fixed MSVC compatibility [#31]
     31  1.1  christos - Fixed and improved half-float encoding [#5] [#11]
     32  1.1  christos 
     33  1.1  christos 0.4.0 (2015-12-25)
     34  1.1  christos ---------------------
     35  1.1  christos Breaks build & header compatibility due to:
     36  1.1  christos 
     37  1.1  christos - Improved build configuration and feature check macros
     38  1.1  christos - Endianess configuration fixes (by Erwin Kroon and David Grigsby)
     39  1.1  christos - pkg-config compatibility (by Vincent Bernat)
     40  1.1  christos - enable use of versioned SONAME (by Vincent Bernat)
     41  1.1  christos - better fuzzer (wasn't random until now, ooops)
     42  1.1  christos 
     43  1.1  christos 0.3.1 (2015-05-21)
     44  1.1  christos ---------------------
     45  1.1  christos - documentation and comments improvements, mostly for the API reference
     46  1.1  christos 
     47  1.1  christos 0.3.0 (2015-05-21)
     48  1.1  christos ---------------------
     49  1.1  christos 
     50  1.1  christos - Fixes, polishing, niceties across the code base
     51  1.1  christos - Updated examples
     52  1.1  christos - `cbor_copy`
     53  1.1  christos - `cbor_build_negint8`, 16, 32, 64, matching asserts
     54  1.1  christos - `cbor_build_stringn`
     55  1.1  christos - `cbor_build_tag`
     56  1.1  christos - `cbor_build_float2`, ...
     57  1.1  christos 
     58  1.1  christos 0.2.1 (2015-05-17)
     59  1.1  christos ---------------------
     60  1.1  christos - C99 support
     61  1.1  christos 
     62  1.1  christos 0.2.0 (2015-05-17)
     63  1.1  christos ---------------------
     64  1.1  christos 
     65  1.1  christos - `cbor_ctrl_bool` -> `cbor_ctrl_is_bool`
     66  1.1  christos - Added `cbor_array_allocated` & map equivalent
     67  1.1  christos - Overhauled endianess conversion - ARM now works as expected
     68  1.1  christos - 'sort.c' example added
     69  1.1  christos - Significantly improved and doxyfied documentation
     70  1.1  christos 
     71  1.1  christos 0.1.0 (2015-05-06)
     72  1.1  christos ---------------------
     73  1.1  christos 
     74  1.1  christos The initial release, yay!
     75