diff --git a/user/config/versions.yaml b/user/config/versions.yaml index a48c65e..001c0a6 100644 --- a/user/config/versions.yaml +++ b/user/config/versions.yaml @@ -1,6 +1,7 @@ core: grav: - version: 1.7.44 + version: 1.7.46 schema: 1.7.0_2020-11-20_1 history: - { version: 1.7.44, date: '2024-01-12 00:54:40' } + - { version: 1.7.46, date: '2024-05-21 15:07:12' } diff --git a/user/pages/02.blog/cytoplasm-v0-4-1-released/default.md b/user/pages/02.blog/cytoplasm-v0-4-1-released/default.md new file mode 100644 index 0000000..c4bd15e --- /dev/null +++ b/user/pages/02.blog/cytoplasm-v0-4-1-released/default.md @@ -0,0 +1,18 @@ +--- +title: 'Cytoplasm v0.4.1 Released!' +--- + +Cytoplasm is now a C99 library! Upgrading from C89 to C99 makes Cytoplasm more portable +than ever. + +### New Features + +- Added an option to `j2s` to allow additional fields in structures and ignore them in +encoding and decoding. Note that additional fields are totally untouched—they +are not even initialized to a default value. +- Fixed a memory leak that would occur in code generated by `j2s` under + specific circumstances. +- Added `JsonMerge()` to the JSON API to merge two JSON objects together. +- Make `HttpRouter` decode path parts before matching them on regular expressions. +- Fixed a bug in `ArraySort()` that would crash programs if the passed array has no + elements. \ No newline at end of file