CHANGELOG

changeset 1576
7e19168d49d1
parent 1575
dde0c67a449b
--- a/CHANGELOG	Thu Dec 11 23:47:46 2025 +0100
+++ b/CHANGELOG	Fri Dec 12 15:07:38 2025 +0100
@@ -5,15 +5,17 @@
  * adds cxJsonFromString(), cxJsonToString(), and cxJsonToPrettyString()
  * adds line continuation support to CxProperties / CxPropertiesConfig
  * adds cxBufferMaximumCapacity()
+ * adds cxBufferAppendString()
  * adds CX_BUFFER_DO_NOT_FREE buffer flag
- * changes cxFreeDefault() from a macro to a function so that it can be used as a simple destructor
  * changes cxBufferReserve() to allow reducing the capacity
  * changes cxBufferTerminate() to automatically shrink the buffer
  * changes cxBufferTerminate() so that position and size are equal after successful operation
+ * changes cxBufferPutString() to accept any kind of string that cx_strcast() supports
  * changes the members of CxJson and CxJsonValue
  * changes the return value of cxJsonObjIter() to CxMapIterator
  * changes CxTree structure so that it now inherits CX_COLLECTION_BASE
  * changes cxPropertiesLoad() to directly load properties from a file to a CxMap
+ * changes cxFreeDefault() from a macro to a function so that it can be used as a simple destructor
  * fixes cxJsonWrite() incorrectly returning non-zero when strings needed to be escaped
  * fixes cxJsonNext() incorrectly returning CX_JSON_INCOMPLETE_DATA when the input ends with trailing spaces
  * fixes critical memory leak when using cxMapFree() on a kv-list that is using destructors

mercurial