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