|
64 | 64 |
|
65 | 65 | **Incompatible changes**:
|
66 | 66 |
|
67 |
| -- `ucl_object_emit_full` now accepts additional argument `comments` that could be used to emit comments with UCL output |
| 67 | +- `ucl_object_emit_full` now accepts additional argument `comments` that could be used to emit comments with UCL output |
| 68 | + |
| 69 | +### Libucl 0.8.1 |
| 70 | + |
| 71 | +- Create ucl_parser_add_file_full() to be able to specify merge mode and parser type (by Allan Jude) |
| 72 | +- C++ wrapper improvements (by @ftilde) |
| 73 | +- C++ wrapper: add convenience method at() and lookup() (by Yonghee Kim) |
| 74 | +- C++ wrapper: add assignment operator to Ucl class (by Yonghee Kim) |
| 75 | +- C++ wrapper: support variables in parser (by Yonghee Kim) |
| 76 | +- C++ wrapper: refactoring C++ interface (by Yonghee Kim): |
| 77 | + - use auto variables (if possible) |
| 78 | + - remove dangling expressions |
| 79 | + - use std::set::emplace instead of std::set::insert |
| 80 | + - not use std::move in return statement; considering copy elision |
| 81 | +- C++ wrapper: fix compilation error and warnings (by Zhe Wang) |
| 82 | +- C++ wrapper: fix iteration over objects in which the first value is `false` (by Zhe Wang) |
| 83 | +- C++ wrapper: Macro helper functions (by Chris Meacham) |
| 84 | +- C++ wrapper: Changing the duplicate strategy in the C++ API (by Chris Meacham) |
| 85 | +- C++ wrapper: Added access functions for the size of a UCL_ARRAY (by Chris Meacham) |
| 86 | +- Fix caseless comparison |
| 87 | +- Fix include when EPERM is issued |
| 88 | +- Fix Windows build |
| 89 | +- Allow to reserve space in arrays and hashes |
| 90 | +- Fix bug with including of empty files |
| 91 | +- Move to mum_hash from xxhash |
| 92 | +- Fix msgpack on non-x86 |
| 93 | +- python: Add support to Python 3 (by Denis Volpato Martins) |
| 94 | +- python: Add support for Python 2.6 tests (by Denis Volpato Martins) |
| 95 | +- python: Implement validation function and tests (by Denis Volpato Martins) |
| 96 | +- python: Added UCL_NULL handling and tests (by Denis Volpato Martins) |
| 97 | +- Fix schema validation for patternProperties with object data (by Denis Volpato Martins) |
| 98 | +- Remove the dependency on NBBY, add missing <strings.h> include (by Ed Schouten) |
| 99 | +- Allow to emit msgpack from Lua |
| 100 | +- Performance improvements in Lua API |
| 101 | +- Allow to pass opaque objects in Lua API for transparent C passthrough |
| 102 | +- Various bugs fixed |
| 103 | +- Couple of memory leaks plugged |
0 commit comments