| Age | Commit message (Expand) | Author |
| 2022-08-18 | Added cstr_u8_erase(). Renamed cstr_erase_n() => cstr_erase(). | Tyge Lovset |
| 2022-08-18 | Some API updates cstr, csview with utf8. Added front()/back() to cstack. | Tyge Lovset |
| 2022-08-15 | More iterator fixes. Make sure cvec/cdeq find_in() return end() iterator if i... | Tyge Løvset |
| 2022-08-12 | cstr V4: Changed cstr functions to take pointers to self, not values. This is... | Tyge Løvset |
| 2022-08-08 | Finalized toupper/tolower. | Tyge Løvset |
| 2022-08-08 | Changed *cstr_tolower*/*cstr_toupper* arg from `const cstr*` to `csview`. | Tyge Løvset |
| 2022-08-07 | Internal: moved some functions in csview/cstr to implementation sections. | Tyge Løvset |
| 2022-07-27 | VERSION 3.8 BETA: Some changes in cstr / csview APIs: replace* / find*, *_u8(... | Tyge Løvset |
| 2022-07-06 | Version 3.7. Make sure to check NEWS/Changes in README.md for a few code-bre... | Tyge Løvset |
| 2022-06-21 | Renamed expand_uninit() functions to insert_uninit() / append_uninit(). | Tyge Løvset |
| 2022-06-21 | Renamed cstr_rename_n() => cstr_rename_with_n() as it could be confused to re... | Tyge Løvset |
| 2022-06-10 | removed cstr_length() and csview_length() -> use .._size(). | Tyge Løvset |
| 2022-06-10 | Changed a few cstr utf8 function names. | Tyge Løvset |
| 2022-06-10 | utf8 fixes and improvements. Some api changes. | Tyge Løvset |
| 2022-06-10 | Some changes to utf8 cstr methods. | Tyge Løvset |
| 2022-06-02 | Update cstr_api.md | Tyge Løvset |
| 2022-06-02 | updated cstr and csview docs | Tyge Lovset |
| 2022-06-01 | Change: Split replace into two: cstr_replace(s, search, repl), cstr_replace_f... | Tyge Løvset |
| 2022-06-01 | Renamed cstr_replace() => cstr_replace_at(), and cstr_replace_one() => cstr_r... | Tyge Løvset |
| 2022-06-01 | Update docs on i_implement / shared linking. | Tyge Løvset |
| 2022-06-01 | Merge branch 'master' of github.com:tylov/STC | Tyge Løvset |
| 2022-06-01 | Update docs regarding i_implement for cstr, cview, cbits, ... | Tyge Løvset |
| 2022-06-01 | Update cstr_api.md | Tyge Løvset |
| 2022-06-01 | Added some docs on utf8. API may change for cstr: to take const cstr* args in... | Tyge Løvset |
| 2022-05-30 | Updated cstr utf8 docs. | Tyge Løvset |
| 2022-05-29 | Renamed cstr_replace_first() => cstr_replace_one(). | Tyge Lovset |
| 2022-05-23 | Renamed cstr_find_n(self, search, pos, nmax) => cstr_find_from(self, pos, sea... | Tyge Løvset |
| 2022-05-20 | Removed cstr_from_replace_all_sv(), Added cstr_replace_first(). Renamed argum... | Tyge Løvset |
| 2022-05-13 | Added cstr_assign_s(), and changed return type to char* for cstr_assign*() an... | Tyge Løvset |
| 2022-05-10 | Renamed (newish) functions expand_uninitialized to expand_uninit. + some mino... | Tyge Lovset |
| 2022-05-06 | Made cstr_buffer() func. public, and docs for cstr_sv() - convert to csview. | Tyge Lovset |
| 2022-04-27 | Added cstr_expand_uninitialized(). | Tyge Løvset |
| 2022-04-25 | Removed size argument to `i_hash` template parameter and `c_default_hash`. Th... | Tyge Løvset |
| 2022-04-24 | Updated docs to use cstr_str(&s) instead of s.str | Tyge Løvset |
| 2022-04-24 | Created VERSION 3.5. See News section in docs for changes. | Tyge Løvset |
| 2022-03-04 | Updated printf formatting to portable code. This was also to use http://winli... | Tyge Løvset |
| 2022-01-14 | Removed cstr iter; => csview iter is now utf8 iter. See utf8.h example. | Tyge Løvset |
| 2022-01-05 | Added docs on checkauto util program. Renamed (mainly internal) c_rawstr type... | Tyge Løvset |
| 2021-12-19 | Global rename of `_equ\b` => `_eq`. In practice `i_equ` must renamed to `i_eq... | Tyge Løvset |
| 2021-12-19 | First commit for Version 3 of STC. Main changes are consistent rename of '_de... | Tyge Løvset |
| 2021-12-14 | cstr_printf() now returns int like printf(). Minor updates in sharedptr.c exa... | Tyge Løvset |
| 2021-12-13 | Renamed constructor *cstr_lit()* to `cstr_new(lit)`. | Tyge Løvset |
| 2021-10-29 | Swapped .._equals() and _equalto() functions for consistency | Tyge Løvset |
| 2021-10-29 | Renamed ..._value_t -> ..._value, etc. Deprecated, still works for cvec, cdeq... | Tyge Løvset |
| 2021-09-19 | Fixed errors caused by gcc -std=c99 -pedantic. | Tyge Løvset |
| 2021-09-13 | Removed most of the case-insensitive cstr methods, as they won't work with ut... | Tyge Løvset |
| 2021-08-29 | Replaced cstr_toraw (deprecated) with cstr_str used to convert from cstr to c... | Tyge Lovset |
| 2021-08-28 | Breaking change cstr and csview renames in order to improve consistency: | Tyge Løvset |
| 2021-08-19 | Maintenance update. Added stc32_rand() to crandom.h, doc fixes and cqueue.h u... | Tyge Løvset |
| 2021-07-05 | Some small updates. | Tyge Løvset |