From b0036b2463085fb0af1e7df8ff2a8c0ffb64233e Mon Sep 17 00:00:00 2001 From: Jordan Bancino Date: Fri, 6 Sep 2024 13:05:44 -0400 Subject: [PATCH] Update website. I actually made these changes a long time ago, but forgot to commit them. --- user/config/versions.yaml | 3 ++- .../cytoplasm-v0-4-1-released/default.md | 18 ++++++++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 user/pages/02.blog/cytoplasm-v0-4-1-released/default.md 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