Skip to content

Commit e6c5d80

Browse files
committed
Release 0.8.1
- Create ucl_parser_add_file_full() to be able to specify merge mode and parser type (by Allan Jude) - C++ wrapper improvements (by @ftilde) - C++ wrapper: add convenience method at() and lookup() (by Yonghee Kim) - C++ wrapper: add assignment operator to Ucl class (by Yonghee Kim) - C++ wrapper: support variables in parser (by Yonghee Kim) - C++ wrapper: refactoring C++ interface (by Yonghee Kim): - use auto variables (if possible) - remove dangling expressions - use std::set::emplace instead of std::set::insert - not use std::move in return statement; considering copy elision - C++ wrapper: fix compilation error and warnings (by Zhe Wang) - C++ wrapper: fix iteration over objects in which the first value is `false` (by Zhe Wang) - C++ wrapper: Macro helper functions (by Chris Meacham) - C++ wrapper: Changing the duplicate strategy in the C++ API (by Chris Meacham) - C++ wrapper: Added access functions for the size of a UCL_ARRAY (by Chris Meacham) - Fix caseless comparison - Fix include when EPERM is issued - Fix Windows build - Allow to reserve space in arrays and hashes - Fix bug with including of empty files - Move to mum_hash from xxhash - Fix msgpack on non-x86 - python: Add support to Python 3 (by Denis Volpato Martins) - python: Add support for Python 2.6 tests (by Denis Volpato Martins) - python: Implement validation function and tests (by Denis Volpato Martins) - python: Added UCL_NULL handling and tests (by Denis Volpato Martins) - Fix schema validation for patternProperties with object data (by Denis Volpato Martins) - Remove the dependency on NBBY, add missing <strings.h> include (by Ed Schouten) - Allow to emit msgpack from Lua - Performance improvements in Lua API - Allow to pass opaque objects in Lua API for transparent C passthrough - Various bugs fixed - Couple of memory leaks plugged Signed-off-by: Vsevolod Stakhov <[email protected]>
1 parent f0fc6fb commit e6c5d80

File tree

1 file changed

+37
-1
lines changed

1 file changed

+37
-1
lines changed

ChangeLog.md

+37-1
Original file line numberDiff line numberDiff line change
@@ -64,4 +64,40 @@
6464

6565
**Incompatible changes**:
6666

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

Comments
 (0)