# HG changeset patch # User Mike Becker # Date 1577694048 -3600 # Node ID 8ebfe95077ebe6169f2df21253839f78aead4eee # Parent 094476ae39e55453773729f91f42f9bfce91f36c adds changelog to html documentation diff -r 094476ae39e5 -r 8ebfe95077eb docs/src/index.md --- a/docs/src/index.md Mon Dec 30 09:13:51 2019 +0100 +++ b/docs/src/index.md Mon Dec 30 09:20:48 2019 +0100 @@ -25,3 +25,40 @@ Olaf Wintermann [<olaf.wintermann@gmail.com>](mailto:olaf.wintermann@gmail.com) + +Changelog +--------- + +### Version 2.1 - 2019-12-30 + + * adds string replace functions + * adds set operations for ` UcxList` and `UcxMap` + * adds `sstrcaseprefix()` and `sstrcasesuffix()` + * improves Doxygen documentation in ucx/string.h + * adds `UcxArray` data type + * adds support for CMake builds, but main build system is still autotools + +### Version 2.0 - 2018-12-28 + + * 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 + + * adds missing 32 bit support to integer overflow checks + * adds `ucx_buffer_to_sstr()` macro + * adds `ucx_avl_free_content()` + * adds some more compare and distance functions in utils.h + * adds `SFMT()` and `PRIsstr` convenience macros + * destructor functions for `*_free_content()` functions are now optional + +### Version 1.0.1 - 2018-01-21 + + * some bug fixes + * adds integer overflow checks + +### Version 1.0 - 2017-10-28 + + * first stable version of UCX released