gxml 0.14.0



About GXml
==========

GXml provides a GObject API for manipulating XML and a Serializable
framework from GObject to XML. Currently, GXml provides the DOM Level
1 Core API, Basic HTML support, Serialization. Provides a set of
interfaces to access XML equivalent files with different
implementations, some of them based on libxml but able to use
different backends. It is written in Vala, but provides C API, while
it is available to other high level languages, like Python or
JavaScript, using GObject Introspection. https://wiki.gnome.org/GXml

News
====

Version 0.14
===============

* API additions now GXml.Text.str is writable see Bug #779038
* Fixed running conditions on XParser
* Vala required version is set to 0.34.6
* Some documentation additions
* Build system improvements (Rico Tzschichholz)
* Removing lot of warnings
* Simplified GomHashMap using MappeableElement
* Added new interface MappeableElementPairKey for double key hash collections
* Added GomHashPairedMap collection using MappeableElementPairKey
* New GomObject.clean_property_elements() to search and remove redundant
  nodes of requested property.
* New GomObject.find_elements() to search and return a list of all child
  elements of same type.
* Added documentation on how to define properties removing redundant
  child nodes.
* Added --disable-docs switch
* Renamed IXsdListAttributesGroup, remember this is unstable API
* New and updated translations:
    Updated Brazilian   by Rafael Fontenelle <rafaelff gnome org>
    Updated Polish      by Piotr Drąg <piotrdrag gmail com>
    Updated Servian     by Мирослав Николић <miroslavnikolic rocketmail com>

===============
Version 0.13.98
===============

* GOM implementation improvements:
    - GomProperty now requires to use nick with a :: prefix to serialization
      this removes property initialization
    - GomElement improvements, fixes and new read from stream method
* Documentation improvements with examples
* GOM Attributes access fixes
* Added convenient methods to easy implementation of derived classes
* Improved GomCollection implementations: HashMap, ArrayList and HashPairedMap
* New GomProperty implementations for Date, DateTime
* New and updated translations:
    Updated Brazilian   by Rafael Fontenelle <rafaelff gnome org>
    Updated Polish      by Piotr Drąg <piotrdrag gmail com>
    Updated Czech       by Marek Černocký <marek manet cz>

===============
Version 0.13.90
===============

* Added XSD interfaces (unstable) and GXml.Gom* implementation
* Fixes on GXml.Gom* reading and writing namespaces
* New and updated translations:
    Updated Polish      by Piotr Drąg <piotrdrag gmail com>


===============
Version 0.13.0
===============

* Enable documentation generation by default
* Added XPath interfaces and initial implementation based on libxml2
* Removed old DOM1 implementation on xNode/xDocument
* API change on DomImplementation.with_ids () for DocumentType to DomDocumentType
* API change changed long/ulong to int
* Added new DOM4 implementation called GOM
* API change GXml.NodeType changed X_UNKNOWN to INVALID
* API change fixed DomElement.set_attribute/_ns now requires not null values
* New Serialization framework using GOM for GObject classes
* New and updated translations:
    Updated Polish      by Piotr Drąg <piotrdrag gmail com>
    Updated Hungarian   by Balázs Meskó <meskobalazs gmail com>
    Updated German      by Christian Kirbach <Christian Kirbach gmail com>
    Updated Czech       by Marek Černocký <marek manet cz>


ChangeLog
=========
https://download.gnome.org/sources/gxml/0.14/gxml-0.14.0.changes  (93.4K)

Download
========
https://download.gnome.org/sources/gxml/0.14/gxml-0.14.0.tar.xz (1.06M)
  sha256sum: 3e1f28ba6fc06b5c96a57c1f099ad3bc21683c54bb3b5e5bc4d7ceaff7c74066



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]