40 lines
850 B
Markdown
40 lines
850 B
Markdown
# Version history
|
|
|
|
## Libucl 0.5
|
|
|
|
- Streamline emitter has been added, so it is now possible to output partial `ucl` objects
|
|
- Emitter now is more flexible due to emitter_context structure
|
|
|
|
### 0.5.1
|
|
- Fixed number of bugs and memory leaks
|
|
|
|
### 0.5.2
|
|
|
|
- Allow userdata objects to be emitted and destructed
|
|
- Use userdata objects to store lua function references
|
|
|
|
### Libucl 0.6
|
|
|
|
- Reworked macro interface
|
|
|
|
### Libucl 0.6.1
|
|
|
|
- Various utilities fixes
|
|
|
|
### Libucl 0.7.0
|
|
|
|
- Move to klib library from uthash to reduce memory overhead and increase performance
|
|
|
|
### Libucl 0.7.1
|
|
|
|
- Added safe iterators API
|
|
|
|
### Libucl 0.7.2
|
|
|
|
- Fixed serious bugs in schema and arrays iteration
|
|
|
|
### Libucl 0.7.3
|
|
|
|
- Fixed a bug with macroes that come after an empty object
|
|
- Fixed a bug in include processing when an incorrect variable has been destroyed (use-after-free)
|