diff -r ed75dc1db503 -r 2cf66dee40b8 CHANGELOG --- a/CHANGELOG Fri May 23 12:44:24 2025 +0200 +++ b/CHANGELOG Fri May 23 13:36:11 2025 +0200 @@ -21,6 +21,8 @@ * changes all cxListIterator() without index to also accept NULL as list argument * changes insert_element member function of CxList to accept NULL source and return a pointer to the inserted element * fixes critical memory overflow in the stack-based array reallocator (this unfortunately breaks the function signature) + * fixes mempool implementation not supporting NULL as argument for realloc + * fixes mempool implementation not supporting zero as size for realloc * fixes that starting an iteration in a non-root node incorrectly continues iteration with the siblings of that node * fixes unnecessary allocations in cx_strcat() family of functions * fixes errno value after failing cxBufferSeek() to be consistently EINVAL