--- a/docs/Writerside/topics/about.md Wed Dec 31 16:32:36 2025 +0100 +++ b/docs/Writerside/topics/about.md Wed Jan 21 21:25:32 2026 +0100 @@ -26,7 +26,11 @@ ## Changelog -### Version 4.0 - 2025-12-31 {collapsible="true"} +### Version 4.0.1 - 2025-12-31 {collapsible="true"} + + + +### Version 4.0.0 - 2025-12-31 {collapsible="true"} * adds cx_system_page_size() to allocator.h * adds cx_compare_func2 function pointer that supports compare functions with custom data @@ -79,7 +83,7 @@ * removes the complicated wrapping of pointer lists * removes cxIteratorRef() -### Version 3.2 - 2025-11-30 {collapsible="true"} +### Version 3.2.0 - 2025-11-30 {collapsible="true"} * adds cxMempoolTransfer() and cxMempoolTransferObject() * adds support for different destruction strategies in CxMempool @@ -138,7 +142,7 @@ * removes all functions that create mutating iterators in favor of making all iterators possibly mutating * removes the use of C23 attributes because they don't mix well with GNU attributes in GCC 15 -### Version 3.1 - 2025-02-11 {collapsible="true"} +### Version 3.1.0 - 2025-02-11 {collapsible="true"} * adds properties.h * adds tree.h @@ -186,7 +190,7 @@ * fixes critical bug that produced wrong results when comparing lists of different type but same size * ends UCX 2.1 long term support -### Version 3.0 - 2023-07-09 {collapsible="true"} +### Version 3.0.0 - 2023-07-09 {collapsible="true"} * complete redesign from scratch * collections can now store copies of objects and not just pointers @@ -197,7 +201,7 @@ * drops some other, rarely used, features * removes testing implementation from the lib -### Version 2.1 - 2019-12-30 {collapsible="true"} +### Version 2.1.0 - 2019-12-30 {collapsible="true"} * adds string replace functions * adds set operations for ` UcxList` and `UcxMap` @@ -206,14 +210,14 @@ * adds `UcxArray` data type * adds support for CMake builds, but main build system is still autotools -### Version 2.0 - 2018-12-28 {collapsible="true"} +### Version 2.0.0 - 2018-12-28 {collapsible="true"} * some uncritical bug fixes * overflow of `sstrnlen` now returns `SIZE_MAX` instead of zero * adds `scstr_t` - a `const char*` variant for sstr_t * renames utility compare functions -### Version 1.1 - 2018-05-14 {collapsible="true"} +### Version 1.1.0 - 2018-05-14 {collapsible="true"} * adds missing 32 bit support to integer overflow checks * adds `ucx_buffer_to_sstr()` macro @@ -227,6 +231,6 @@ * some bug fixes * adds integer overflow checks -### Version 1.0 - 2017-10-28 {collapsible="true"} +### Version 1.0.0 - 2017-10-28 {collapsible="true"} * first stable version of UCX released