From 27ee23eb319e0d843682f9761dc17928eabc99b7 Mon Sep 17 00:00:00 2001 From: Yorick Peterse Date: Sun, 28 Sep 2014 22:00:41 +0200 Subject: [PATCH] Updated the changelog. --- doc/changelog.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/doc/changelog.md b/doc/changelog.md index 8690385..52d5166 100644 --- a/doc/changelog.md +++ b/doc/changelog.md @@ -3,6 +3,24 @@ This document contains details of the various releases and their release dates. Dates are in the format `yyyy-mm-dd`. +## 0.2.0 - Unreleased + +XML entities such as `&` and `<` are now encoded/decoded by the lexer, +string and text nodes. See for +more information. + +Source lines are no longer included in error messages generated by the XML +parser. This simplifies the code and removes the need of re-reading the input +(in case of IO/Enumerable inputs). + +Newlines in the XML lexer are now counted in native code (C/Java). On MRI and +JRuby the improvement is quite small, but on Rubinius it's a massive +improvement. See commit `8db77c0a09bf6c996dd2856a6dbe1ad076b1d30a` for more +information. + +Performance for detecting HTML void elements (e.g. `
` and ``) has been +improved by removing String allocations that were not needed. + ## 0.1.3 - 2014-09-24 This release fixes a problem with serializing attributes using the namespace