Updated the changelog.

This commit is contained in:
Yorick Peterse 2014-09-28 22:00:41 +02:00
parent 5f7256eb8f
commit 27ee23eb31
1 changed files with 18 additions and 0 deletions

View File

@ -3,6 +3,24 @@
This document contains details of the various releases and their release dates. This document contains details of the various releases and their release dates.
Dates are in the format `yyyy-mm-dd`. 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 <https://github.com/YorickPeterse/oga/issues/49> 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. `<br>` and `<link>`) has been
improved by removing String allocations that were not needed.
## 0.1.3 - 2014-09-24 ## 0.1.3 - 2014-09-24
This release fixes a problem with serializing attributes using the namespace This release fixes a problem with serializing attributes using the namespace