xref: /freebsd/contrib/libucl/ChangeLog.md (revision 1f4bcc459a76b7aa664f3fd557684cd0ba6da352)
1# Version history
2
3## Libucl 0.5
4
5- Streamline emitter has been added, so it is now possible to output partial `ucl` objects
6- Emitter now is more flexible due to emitter_context structure
7
8### 0.5.1
9- Fixed number of bugs and memory leaks
10
11### 0.5.2
12
13- Allow userdata objects to be emitted and destructed
14- Use userdata objects to store lua function references
15
16### Libucl 0.6
17
18- Reworked macro interface
19
20### Libucl 0.6.1
21
22- Various utilities fixes
23
24### Libucl 0.7.0
25
26- Move to klib library from uthash to reduce memory overhead and increase performance
27
28### Libucl 0.7.1
29
30- Added safe iterators API
31
32### Libucl 0.7.2
33
34- Fixed serious bugs in schema and arrays iteration
35
36### Libucl 0.7.3
37
38- Fixed a bug with macroes that come after an empty object
39- Fixed a bug in include processing when an incorrect variable has been destroyed (use-after-free)
40