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
====

* DOM4: Implemented CSS Selectors
* Fixes on Meson build system
* Relaxing duplicated namespace checks
* Making library LT version consistent
* Fixed GomElement.id implementation
* Fixes for Gom Serialization
* Set valac required to 0.36.7ç
* GXmlDocument: Fixed DomParentNode.children implementation
* GomElement, Parser: Fix parse namespaced attributes
* GomDocument: Fixed get_element_by_id()
* XPath: Reimplemented write_stream_async, create_stream_async
* Gom: DocumenType write remove DTD definitions []
* Gom: Added suppòrt for DOCTYPE definitions
* Fixed lookup_namespace_uri()
* Better support of xmlns http://www.w3.org/2000/xmlns
* Fixes for Vala 0.39
* Updated examples to new API
* Removed gtk-doc
* Make documentation generation optional if no valadoc is present
* New and updated translations:
    Updated Czech translation     by Marek Cernocky <[email protected]>
    Update Hungarian translation  by Balázs Meskó 
<[email protected]>
    Update Polish translation     by Piotr Drąg <[email protected]>
    Update German translation     by Mario Blättermann 
<[email protected]>
    Update Swedish translation    by Josef Andersson <[email protected]>
    Update Indonesian translation by Kukuh Syafaat <[email protected]>


===============
Version 0.15.2
===============

* GomElement gains delaying parsing to improve parse time
* GomDocument and GomElement gain async methods for parsing
* GomDocument can be converted to string
* New GomHashTreeMap implementation, allowing to create collections with
  Gee.TreeMap API
* XParser can create an InputStream to dump string of the object
* XParser gains async method for parsing
* Added infrastructure for CSS Selectors, basic implementation. Added to DOM4
  implementation classes
* Improvements to HTML parsing, adding new methods to be used on different
  sources. Renamed HtmlDocument to GHtmlDocument, implementing a new interface
  DomHtmlDocument for future expansions of HTML engines
* Improved HTML to string conversion using DomHtmlDocument.to_html(), actually
  just GHtmlDocument implements it using libxml2
* DomNonDocumentTypeChildNode.next/previous_element_sibling converted to owned
  and fixed on G and Gom implementations
* Improved Meson build system
* xlibxml have been deprecated and will be removed in future versions
* Ported C examples to new API
* Updated documentation
* New and updated translations:
    Added Catalan         by Matej Urbančič <[email protected]>
    Updated Indonesian    by Andika Triwidada <[email protected]>
    Updated Spanish       by Daniel Mustieles <[email protected]>
    Updated Hungarian     by Balázs Úr <[email protected]>
    Updated Slovenian     by Matej Urbančič <[email protected]>
    Updated Polish        by Piotr Drąg <[email protected]>
    Updated Czech         by Marek Černocký <[email protected]>
    Updated Brazilian     by Rafael Fontenelle <[email protected]>
    Updated Servian       by Мирослав Николић <[email protected]>


===============
Version 0.14.3
===============

* Fixed allow http://www.w3.org/2000/xmlns as URI for namespace declaration


ChangeLog
=========
https://download.gnome.org/sources/gxml/0.16/gxml-0.16.0.changes  (58.5K)

Download
========
https://download.gnome.org/sources/gxml/0.16/gxml-0.16.0.tar.xz (1.25M)
  sha256sum: 2c08019d5b7aec3efd6a5223517ed8e29840b14aed009cdaf0ef96e4ef6e99af

_______________________________________________
ftp-release-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/ftp-release-list

Reply via email to