ChangeLog.md revision 290071
1268828Sbapt# Version history 2268828Sbapt 3268828Sbapt## Libucl 0.5 4268828Sbapt 5268828Sbapt- Streamline emitter has been added, so it is now possible to output partial `ucl` objects 6268828Sbapt- Emitter now is more flexible due to emitter_context structure 7275223Sbapt 8275223Sbapt### 0.5.1 9275223Sbapt- Fixed number of bugs and memory leaks 10275223Sbapt 11275223Sbapt### 0.5.2 12275223Sbapt 13275223Sbapt- Allow userdata objects to be emitted and destructed 14275223Sbapt- Use userdata objects to store lua function references 15275223Sbapt 16275223Sbapt### Libucl 0.6 17275223Sbapt 18275223Sbapt- Reworked macro interface 19275223Sbapt 20275223Sbapt### Libucl 0.6.1 21275223Sbapt 22275223Sbapt- Various utilities fixes 23279549Sbapt 24279549Sbapt### Libucl 0.7.0 25279549Sbapt 26279549Sbapt- Move to klib library from uthash to reduce memory overhead and increase performance 27279549Sbapt 28279549Sbapt### Libucl 0.7.1 29279549Sbapt 30279549Sbapt- Added safe iterators API 31279549Sbapt 32279549Sbapt### Libucl 0.7.2 33279549Sbapt 34279549Sbapt- Fixed serious bugs in schema and arrays iteration 35290071Sbapt 36290071Sbapt### Libucl 0.7.3 37290071Sbapt 38290071Sbapt- Fixed a bug with macroes that come after an empty object 39290071Sbapt- Fixed a bug in include processing when an incorrect variable has been destroyed (use-after-free) 40