[ANNOUNCE] JSON-GLib 0.7.2 (developers snapshot)
[Posted June 22, 2009 by cook]
| From: |
| Emmanuele Bassi <ebassi-AT-linux.intel.com> |
| To: |
| gnome-announce-list <gnome-announce-list-AT-gnome.org> |
| Subject: |
| [ANNOUNCE] JSON-GLib 0.7.2 (developers snapshot) |
| Date: |
| Thu, 18 Jun 2009 11:55:29 +0100 |
| Message-ID: |
| <1245322529.26580.31.camel@sprite.home.invalid> |
| Archive‑link: | |
Article |
hi everyone;
?JSON-GLib 0.7.2 is now available for download at:
http://download.gnome.org/sources/json-glib/0.7/
MD5 checksums:
69af9d01e348f98a88da6b59bdbec51b json-glib-0.7.2.tar.bz2
39f9ccbbb67daf2188b6f5d71b19150e json-glib-0.7.2.tar.gz
this is the first developers snapshot of the JSON-GLib library leading
to the stable 0.8 cycle.
JSON-GLib is a library providing serialization and deserialization
support for the JavaScript Object Notation (JSON) format described by
RFC 4627. JSON is:
a lightweight data-interchange format. It is easy for humans to read
and write. It is easy for machines to parse and generate. It is based
on a subset of the JavaScript Programming Language, Standard ECMA-262
3rd Edition - December 1999. JSON is a text format that is completely
language independent but uses conventions that are familiar to
programmers of the C-family of languages, including C, C++, C#, Java,
JavaScript, Perl, Python, and many others. These properties make JSON
an ideal data-interchange language. -- From Introducing JSON
Many high-level languages already provide native modules for parsing,
generating and manipulating JSON data streams. JSON-GLib is a C library
based on GLib and released under the terms of the GNU Lesser General
Public License version 2.1. It provides a parser and a generator GObject
classes and various wrappers for the complex data types employed by
JSON, such as arrays and objects.
JSON-GLib uses GLib native data types and the generic value container
GValue for ease of development. It also provides integration with the
GObject classes for direct serialization into, and deserialization from,
JSON data streams.
JSON-GLib currently requires:
* GLib 2.16.0, or higher
?Bugs should be reported to http://bugzilla.openedhand.com in the
json-glib product.
JSON-GLib is available in GNOME Git:
http://git.gnome.org/cgit/json-glib
What's new in JSON-GLib 0.7.2
---------------------------
* Remove the in-tree Vala bindings: they are part of Vala, now
* Remove the in-tree Debian packaging
* Fix bug #958: JsonGenerator does not escape special characters
* Fix bug #965: Conditionally compile the test suite
* Display the filename and line inside the error messages when
loading from a file
* Fix bug #1203: Correctly terminate a string array
* Fix bug #1393: 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 bug #1353: 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
ciao,
Emmanuele.
--
Emmanuele Bassi, Senior Engineer | emmanuele.bassi@intel.com
Intel Open Source Technology Center | http://oss.intel.com
_______________________________________________
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list