------------------------------------------------------------------- Tue Mar 22 16:20:53 UTC 2016 - zaitor@opensuse.org - Update to version 1.2.0: + node: Turn a g_debug() call into a JSON_NOTE. + debug: Add flag for debugging nodes. ------------------------------------------------------------------- Tue Mar 1 22:22:29 UTC 2016 - zaitor@opensuse.org - Update to version 1.1.2: + Add simple wrapper functions for JsonGenerator and JsonParser to write and read a string from and to a JsonNode, respectively. + Drop use of deprecated GIO API. + Bump the dependency on GLib to 2.46. + Do not create `null` nodes for empty strings (bgo#730803). + Documentation fixes (bgo#754384). + Avoid crashes in the test suite (bgo#755977). + Add simple iterator object for JSON objects (bgo#755509). + Detect missing commas in arrays. + Add support for g_auto* macros. + Allow making JSON types optionally immutable, in order to allow efficient hashing and equality tests (bgo#756121). ------------------------------------------------------------------- Mon Mar 16 08:52:05 UTC 2015 - dimstar@opensuse.org - Update to version 1.0.4: + Build fixes. + Bugs fixed: bgo#711600, bgo#746143, bgo#724319, bgo#743475, bgo#741824, bgo#725972. + Updated translations. ------------------------------------------------------------------- Mon Jun 30 21:03:13 UTC 2014 - dimstar@opensuse.org - Update to version 1.0.2: + Build fixes. + Bugs fixed: bgo#727593, bgo#727755, bgo#730425, bgo#730917. + Updated translations. ------------------------------------------------------------------- Tue Mar 25 13:40:17 UTC 2014 - dimstar@opensuse.org - Update to version 1.0.0: + Build fixes. + Bugs fixed: bgo#723813. + Updated translations. ------------------------------------------------------------------- Tue Feb 4 17:17:01 UTC 2014 - dimstar@opensuse.org - Update to version 0.99.2: + Use the -Bsymbolic-functions linker flag when available. + Bump the dependency on GLib to 2.38. + Use the TAP driver for the test suite. + Improve the syntax validation in JsonPath. + Validate the JsonParser input to be UTF-8. + Add command line tools for validating and formatting JSON. + Improve documentation. ------------------------------------------------------------------- Sat Sep 21 17:36:09 UTC 2013 - dimstar@opensuse.org - Update to version 0.16.2: + Use the -Bsymbolic-functions linker flag when available. ------------------------------------------------------------------- Tue Apr 16 20:22:31 UTC 2013 - dimstar@opensuse.org - Update to version 0.16.0: + docs: Fix xinclude fallback for annotation glossary. + variant: Fix documentation and annotations for deserialize(). + Update Visual Studio Solution Files. + Visual Studio Builds: Support building introspection files. + path: Fix get all object members with wildcard. + build: Bump up the requirement for GLib. + build: Use the symbols file to generate our public ABI. + Use the new typed JsonNode initializers. + Consolidate null handling in JsonArray and JsonObject. + node: Add typed initializers. + Bugs fixed: bgo#660795, bgo#686096, bgo#691557, bgo#693575. + Updated translations. ------------------------------------------------------------------- Thu Feb 28 18:10:37 CET 2013 - sbrabec@suse.cz - Added support for translation-update-upstream. ------------------------------------------------------------------- Wed Jul 18 11:14:15 UTC 2012 - dimstar@opensuse.org - Update to version 0.15.2: + Fixes for building with VisualStudio + Allow out-of-tree builds + Bump the dependency on GLib to 2.31 + Use the new deprecation system provided by GLib + Simplify the value handling inside JsonNode + Use lcov to generate coverage reports for the test suite + Check expected ABI when building + Drop dependency on gnome-autogen.sh when building from Git ------------------------------------------------------------------- Thu Dec 8 20:06:52 UTC 2011 - dimstar@opensuse.org - Split typelib file into typelib-1_0-Json-1_0 subpackage. - Add typelib-1_0-Json-1_0 Requires to devel subpackage. ------------------------------------------------------------------- Fri Oct 28 07:44:02 UTC 2011 - dimstar@opensuse.org - Update to version 0.14.2: + Build fixes for compiling against the latest GLib + Documentation fixes ------------------------------------------------------------------- Mon Sep 19 14:30:19 UTC 2011 - vuntz@opensuse.org - Update to version 0.14.0: + Add translations. - Create lang subpackage. - Add json-glib-lang Recommends to libjson-glib-1_0-0, as well as a json-glib Provides to make the lang subpackage installable. ------------------------------------------------------------------- Fri Sep 9 16:20:36 UTC 2011 - vuntz@opensuse.org - Update to version 0.13.90: + Make JsonReader perform a stricter validation especially when using the strongly typed accessors. + Misc bug fixes. ------------------------------------------------------------------- Wed Jul 27 15:47:19 CEST 2011 - vuntz@opensuse.org - Add baselibs.conf. ------------------------------------------------------------------- Wed Jun 15 14:12:26 CEST 2011 - dimstar@opensuse.org - Update to version 0.13.4: + Remove all G_CONST_RETURN usage after the deprecation + Allow JsonSerializable to override the introspection and modification of properties + Add i18n support for GError messages + Do not serialize GObject properties that match their default values. ------------------------------------------------------------------- Wed May 18 21:32:10 CEST 2011 - dimstar@opensuse.org - Update to version 0.13.2: + Bump the dependency on GLib to 2.26 + Allow building on Windows using VisualStudio + Add JSON ↔ GVariant translation + Improve sanity checks when (de)serializing GObject properties + Add missing introspection annotations + Add JsonReader.list_members() + Allow using JsonReader.read_element() on JSON objects + Documentation fixes. ------------------------------------------------------------------- Wed May 4 10:32:17 CEST 2011 - vuntz@opensuse.org - Update to version 0.12.4: + Fix a bug in JsonObject that led to memory corruption when replacing members. + Fix introspection annotations. + Use AC_CANONICAL_HOST when building, to ease cross-compiling. + List GIO in the Requires: clause of the pkg-config file ------------------------------------------------------------------- Fri Feb 11 12:16:25 UTC 2011 - fcrozat@novell.com - Update to version 0.12.2: + Implement support for bare values in JsonGenerator + Do not require GLib 2.20 for the test suite + Do not lose precision when serializing floating point values + Improve introspection data ------------------------------------------------------------------- Sat Sep 25 13:53:02 CEST 2010 - vuntz@opensuse.org - Update to version 0.12.0: + Add JsonReader, a convenience API for cursor-based parsing of JSON trees + Depend on GObject-Introspection 0.9.5 ------------------------------------------------------------------- Sun Sep 19 00:51:57 CEST 2010 - vuntz@opensuse.org - Move gir files to devel subpackage. ------------------------------------------------------------------- Mon Aug 2 19:56:29 CEST 2010 - dimstar@opensuse.org - Update to version 0.11.2: + On the way to 0.12.0: - Support surrogate pairs in JSON strings - Update the test suite - Add (optional) coverage reports - Improve strictness of JsonParser - Improve error reporting of JsonParser - Add JsonBuilder, a convenience API for programmatic building of JSON trees - Add methods for JsonParser and JsonGenerator to handle Input|OutputStream objects coming from GIO. - Remove glib2-devel Requires from the devel package. RPM handles this automatically by pkgconfig requires now. ------------------------------------------------------------------- Fri Mar 19 20:57:45 CET 2010 - dimstar@opensuse.org - Update to version 0.10.4: + Improve the strictness of the JsonParser code by refactoring a large chunk of it + Fix JsonGenerator when dumping nodes with a floating point value + Add negative conformance test cases ------------------------------------------------------------------- Fri Feb 26 17:03:37 CET 2010 - dimstar@opensuse.org - Update to version 0.10.2: + Documentation fixes for GBoxed transformation functions + Zero all fields of JsonObject on creation ------------------------------------------------------------------- Sat Jan 2 16:10:03 CET 2010 - vuntz@opensuse.org - Update to version 0.10.0: + Build fixes. - Drop json-glib-fix-build.patch: fixed upstream. ------------------------------------------------------------------- Sun Dec 27 01:38:37 CET 2009 - vuntz@opensuse.org - Update to version 0.9.2: + Fix generation of doubles + Add more units to the test suite + Add JsonNode macros for quick type checking + Guarantee insertion order when parsing and generating JSON Objects + Serialize GParamSpecObject properties + Add serialization and deserialization for GBoxed types + Add API for serializing GObjects to, and deserializing from, JsonNode + Build environment fixes + Documentation fixes + Generate correct introspection data + Make JsonSerializable in complete control of deserialization - Changes from version 0.8.0: + Remove the in-tree Vala bindings: they are part of Vala, now + Remove the in-tree Debian packaging + Fix: JsonGenerator does not escape special characters + Fix: Conditionally compile the test suite + Display the filename and line inside the error messages when loading from a file + Fix: Correctly terminate a string array + Fix: Regression tests fail on OpenBSD + Do not leak memory on error code paths + Improve and clean up the build system + Make JsonNode completely opaque + Conditionally generate introspection data on build + Fix: Do not overwrite when copying + Deprecate json_object_add_member() + Add convenience accessors for JsonObject and JsonArray + Add convenience iteration functions for JsonObject and JsonArray + Automatically promote integers to gint64, to compensate for the lack of integer size in the JSON specificiation + Disallow the inclusion of single header files: only json-glib.h and json-gobject.h can be included directly + Documentation fixes + Clean up and remove code duplication inside the Parser object - Add gobject-introspection-devel BuildRequires. - Add json-glib-fix-build.patch to fix build. ------------------------------------------------------------------- Sat Jun 13 22:41:53 CEST 2009 - vuntz@novell.com - Also package AUTHORS ChangeLog COPYING NEWS README. ------------------------------------------------------------------- Tue May 19 18:12:15 CEST 2009 - dominique-obs@leuenberger.net - Specfile cleanups. ------------------------------------------------------------------- Wed Mar 25 11:08:15 CET 2009 - dominique@leuenberger.net - Initial package of 0.6.2 for openSUSE