From 25d0e967b5d2e010b24ce34170a9cfb16ea27a05 Mon Sep 17 00:00:00 2001 From: Deyan Ginev Date: Mon, 24 Sep 2018 11:47:54 -0400 Subject: [PATCH] release 0.2.4 --- CHANGELOG.md | 10 +++++++--- Cargo.toml | 2 +- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7b1aa8f739..99e01609c3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,14 +1,18 @@ # Change Log -## [0.2.4] (in active development) +## [0.2.5] (in active development) + +## [0.2.4] 2018-24-09 ### Added * `Context::from_node` method for convenient XPath context initialization via a Node object. Possible as nodes keep a reference to their owner `Document` object. ### Changed * Ensured memory safety of cloning xpath `Context` objects - -## [0.2.3] 2018-19-2018 + * Switched to using `Weak` references to the owner document, in `Node`, `Context` and `Object`, to prevent memory leaks in mutli-document pipelines. + * Speedup to XPath node retrieval + +## [0.2.3] 2018-19-09 ### Added * `Node::findnodes` method for direct XPath search, without first explicitly instantiating a `Context`. Reusing a `Context` remains more efficient. diff --git a/Cargo.toml b/Cargo.toml index 66b30d2576..54c94b141f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libxml" -version = "0.2.3" +version = "0.2.4" authors = ["Andreas Franzén ", "Deyan Ginev ","Jan Frederik Schaefer "] description = "A Rust wrapper for libxml2 - the XML C parser and toolkit developed for the Gnome project" repository = "https://github.com/KWARC/rust-libxml"