blob: e5efa0f03644df2167eae5c8fc9818ea5bd89577 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
|
LibCYAML: Change Log
====================
## LibCYAML v1.3.1
* **Loading**:
* Fixed value out-of-range detection limits for signed integers.
No changes are required for client applications to upgrade.
## 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.
|