Skip to content
Tags give the ability to mark specific points in history as being important
  • 1.4.4
    JSON-GLib 1.4.4 (stable)
    
    List of changes since 1.4.2:
    
     - Fix memory leaks [Philip Withnall]
    
     - Fix behaviour of JsonParser with immutable nodes for empty documents
     [Philip Withnall]
    
     - Clarify documentation [Philip Withnall]
    
     - Update autoptr macro for JsonNode to use json_node_unref() [Robert
     Ancell]
    
     - Update the enumeration types template [Ravish Bhatia]
    
     - Perform fuzzy comparisons for floating point values in the test suite
     Fixes issues #27 and #28 [Emmanuele Bassi]
    
     - Translation updates:
     Slovenian, Greek, Catalan (Valencian), Chinese, Dutch, Chinese
     (Taiwan), Croatian, Romanian, Occitan
    
  • 1.5.2
    JSON-GLib 1.5.2 (release candidate)
    
    • Add getters with default fallback for JsonObject [Emmanuele Bassi]
    • #26 - Clarify some expections of the json_object_get_*_member APIs [Debarshi Ray]
    • #29 - Improve reproducibility of the build [Ravish Bhatia]
    • Use json_node_unref() with g_autoptr() [Robert Ancell]
    • Clarify documentation regarding programmer errors [Philip Withnall]
    • Fix getting immutable root nodes from empty input [Philip Withnall]
    • Fix various memory leaks [Philip Withnall, Emmanuele Bassi]
    • Add `--output` option to json-glib-format [Emmanuele Bassi]
    • Refresh the build [Emmanuele Bassi]
    • Add glib as a fallback sub-project [Xavier Claessens]
    • Don't error with MSVC C4819 warning [Seungha Yang]
    • Fix nullable annotation [Niels De Graef]
    • Allow disabling tests when building [Stéphane Cerveau]
    • #39 - Fix default deserialization method for JsonSerializable [Jeremy Philippe]
    • Stop string to GVariant conversion failing due to unrelated errno changes [Robert Ancell]
    • Support loading files via memory mapping [Philip Withnall]
    • #33 - Add a symbol version to all exported symbols [Simon McVittie]
    • #48 - Fix build with Clang 11 [Dimitry Andric]
    • Stop using deprecated g_object_newv() constructor [Emmanuele Bassi]
    • Add ordered iteration to JsonObjectIter [Emmanuele Bassi]
    • #46 - Document nullability of `json_from_string()` [Emmanuele Bassi]
    • #45 - Properly detect multiple top-level statements [Emmanuele Bassi]
    • #41, #22 - Fix library versions on Darwin [Tom Schoonjans]
    
  • 1.6.0
    JSON-GLib 1.6.0 (stable)
    
    No changes from 1.5.2.
    
  • 1.6.2
    667e2f35 · Release 1.6.2 (stable) ·
    JSON-GLib 1.6.2 (stable)
    
    • Fix build reproducibility [!33, Alexander Kanavin]
    • #26 - Fix parsing of UTF-16 surrogate pairs [James Westman]
    • #56 - Ignore UTF-8 BOM [Jan-Michael Brummer]
    
  • 1.6.4 Release: JSON-GLib 1.6.4
    JSON-GLib 1.6.4
    
    Changes since 1.6.2:
    
    - Discover linker flags on all toolchains
    - #58 - Fix memory leak [Richard Hughes]
    - Use gi-docgen instead of gtk-doc for generating the API reference
    - Build against newer versions of GLib
    
  • 1.6.6
    3cf2b536 · JSON-GLib 1.6.6 ·
    Release: JSON-GLib 1.6.6
    JSON-GLib 1.6.6
    
    New release with the documentation and gi-docgen included in the
    archive.
    
    No changes from 1.6.4
    
  • 1.8.0
    ebdcffac · Release json-glib 1.8.0 ·
    JSON-GLib 1.8.0
    
    • Build fixes [!55]
    • Add current node accessor to JsonReader [#9]
    • Make xgettext optional [!50]
    • Avoid leaking memory in error paths [!46]
    • Update test suite to conform with TAP [!48]
    • Ensure valid output for exponential notation of numbers [#67]
    • Translation updates
    
  • 1.8.0-actual
    66413437 · Release json-glib 1.8.0 ·
    JSON-GLib 1.8.0 (stable)
    
    • Build fixes [!55]
    • Add current node accessor to JsonReader [#9]
    • Make xgettext optional [!50]
    • Avoid leaking memory in error paths [!46]
    • Update test suite to conform with TAP [!48]
    • Ensure valid output for exponential notation of numbers [#67]
    • Translation updates