CHANGELOG

changeset 1618
ef7cab6eb131
parent 1607
0ecb13118cac
equal deleted inserted replaced
1617:d4385f35f8b0 1618:ef7cab6eb131
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()

mercurial