• v0.4.1 346b912a06

    jordan released this 2024-05-18 10:53:31 -04:00 | 14 commits to master since this release

    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.
    Downloads
  • v0.4.0 4e73273cbd

    jordan released this 2023-11-01 12:21:44 -04:00 | 37 commits to master since this release

    This is the first independent release of Cytoplasm! Last month, Cytoplasm was
    split off of Telodendria to become its own independent
    project with its own independent releases. This allows it to develop at a much more
    rapid pace than Telodendria.

    Changes in future releases will be reported here. Since this is the first release,
    there are no changes to show.

    Downloads