Jansson v2.13.1 Release Notes

Release Date: 2020-05-07 // about 1 year ago
  • ๐Ÿš€ Released 2020-05-07

    • ๐Ÿ— Build:

      • Include jansson_version_str() and jansson_version_cmp() in shared library. (#534)
      • Include scripts/ in tarball. (#535)

Previous changes from v2.13

  • ๐Ÿš€ Released xxxx-xx-xx

    • ๐Ÿ†• New Features:

      • Add jansson_version_str() and jansson_version_cmp() for runtime version checking (#465).
      • Add json_object_update_new(), json_object_update_existing_new() and json_object_update_missing_new() functions (#499).
      • Add json_object_update_recursive() (#505).
    • ๐Ÿ— Build:

      • Add -Wno-format-truncation to suppress format truncation warnings (#489).
    • ๐Ÿ› Bug fixes:

      • Remove strtod macro definition for MinGW (#498).
      • Add infinite loop check in json_deep_copy() (#490).
      • Add pipe macro definition for MinGW (#500).
      • Enhance JANSSON_ATTRS macro to support earlier C standard(C89) (#501).
      • Update version detection for sphinx-build (#502).
    • ๐Ÿ“š Documentation:

      • Fix typos (#483, #494).
      • Document that call the custom free function to free the return value of json_dumps() if you have a custom malloc/free (#490).
      • Add vcpkg installation instructions (#496).
      • Document that non-blocking file descriptor is not supported on json_loadfd() (#503).