diff options
Diffstat (limited to 'CHANGES.md')
-rw-r--r-- | CHANGES.md | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/CHANGES.md b/CHANGES.md new file mode 100644 index 000000000000..770b70d5be00 --- /dev/null +++ b/CHANGES.md @@ -0,0 +1,78 @@ +LibCYAML: Change Log +==================== + +## LibCYAML v1.3.0 + +* **Saving**: + * New flags allow control over scalar output style. + - For example to force single or double quote style. +* **General** + * Buildsystem changes to allow use of CPPFLAGS from the environment. + +No changes are required for client applications to upgrade. + + +## LibCYAML v1.2.1 + +* **General**: + * Support for dynamic library build on Mac OS X. + * Ordered designated initialisers in public header for C++ compatibility. + +No changes are required for client applications to upgrade. + + +## LibCYAML v1.2.0 + +* **Loading**: + * Allow mappings with zero fields in the schema. + * Improved logging of errors. + * `CYAML_BOOL` type now treats "Off" as false. + * Allow loading of float values that overflow or underflow unless + `CYAML_FLAG_STRICT` set. + * Added line and column numbers to backtraces. +* **General**: + * Update tests to handle libyaml 0.2.5 output format change. + * Buildsystem improvements. + * Made public header C++ compatible. + * Test runner supports running individual tests. + +No changes are required for client applications to upgrade. + + +## LibCYAML v1.1.0 + +* **Loading**: + * Significantly optimised handling of aliases and anchors. + * Fixed handling of duplicate mapping keys. +* **Saving**: + * Increased precision for double precision floating point values. +* **General**: + * Fixed data handling on big endian systems. + +No changes are required for client applications to upgrade. + + +## LibCYAML v1.0.2 + +* **Loading**: + * Fixed invalid read on error path for bitfield handling. +* **Buildsystem**: + * Fixed to link against libraries after listing objects. + * Added `check` target as alias for `test`. + +No changes are required for client applications to upgrade. + + +## LibCYAML v1.0.1 + +* **Loading**: + * Fixed mapping and sequence values with `CYAML_FLAG_POINTER_NULL`. +* **Buildsystem**: + * Installation: Explicitly create leading directories. + +No changes are required for client applications to upgrade. + + +## LibCYAML v1.0.0 + +* Initial release. |