| 1 Version 4.0 - tbd |
1 Version 4.0 - tbd |
| 2 ------------------------ |
2 ------------------------ |
| 3 |
3 |
| 4 * adds cx_system_page_size() to allocator.h |
4 * adds cx_system_page_size() to allocator.h |
| |
5 * adds cx_compare_func2 function pointer that supports compare functions with custom data |
| |
6 * adds cx_cmp_memcmp() as default implementation for cx_compare_func2 |
| 5 * adds a new (optional) capacity parameter to cxJsonCreateArr() and cxJsonObjPutArr() |
7 * adds a new (optional) capacity parameter to cxJsonCreateArr() and cxJsonObjPutArr() |
| 6 * adds cxJsonFromString(), cxJsonToString(), and cxJsonToPrettyString() |
8 * adds cxJsonFromString(), cxJsonToString(), and cxJsonToPrettyString() |
| 7 * adds cxJsonClone() |
9 * adds cxJsonClone() |
| 8 * adds cxJsonCompare() |
10 * adds cxJsonCompare() |
| 9 * adds cxMapCompare() |
11 * adds cxMapCompare() |
| 36 * removes the sort_members feature from CxJsonWriter |
38 * removes the sort_members feature from CxJsonWriter |
| 37 * removes the source and sink API from properties.h |
39 * removes the source and sink API from properties.h |
| 38 * removes the flush feature from CxBuffer |
40 * removes the flush feature from CxBuffer |
| 39 * removes the ability to remove elements from the iterators created with cxIterator() and cxIteratorPtr() |
41 * removes the ability to remove elements from the iterators created with cxIterator() and cxIteratorPtr() |
| 40 * removes several unnecessary convenience functions |
42 * removes several unnecessary convenience functions |
| |
43 * removes the complicated wrapping for pointer lists |
| 41 |
44 |
| 42 Version 3.2 - 2025-11-30 |
45 Version 3.2 - 2025-11-30 |
| 43 ------------------------ |
46 ------------------------ |
| 44 |
47 |
| 45 * adds cxMempoolTransfer() and cxMempoolTransferObject() |
48 * adds cxMempoolTransfer() and cxMempoolTransferObject() |