--- a/docs/Writerside/topics/about.md Thu Dec 11 23:47:46 2025 +0100 +++ b/docs/Writerside/topics/about.md Fri Dec 12 15:07:38 2025 +0100 @@ -32,15 +32,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