Updated changelog for 0.2.1.
This commit is contained in:
parent
874d7124af
commit
bc74d31bb5
|
@ -3,7 +3,27 @@
|
||||||
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.3.0 - Unreleased
|
## 0.2.1 - Unreleased
|
||||||
|
|
||||||
|
### Proper HTML serializing support for script tags
|
||||||
|
|
||||||
|
When serializing an HTML document back to HTML (as a String) the contents of
|
||||||
|
`<script>` tags are serialized correctly. Previously XML unsafe characters
|
||||||
|
(e.g. `<`) would be converted to XML entities, which results in invalid
|
||||||
|
Javascript syntax. This has been changed so that `<script>` tags in HTML
|
||||||
|
documents _don't_ have their contents converted, ensuring proper Javascript
|
||||||
|
syntax upon output.
|
||||||
|
|
||||||
|
See commit 874d7124af540f0bc78e6c586868bbffb4310c5d and issue
|
||||||
|
<https://github.com/YorickPeterse/oga/issues/79> for more information.
|
||||||
|
|
||||||
|
### Proper lexing support for script tags
|
||||||
|
|
||||||
|
When lexing HTML documents the XML lexer is now capable of lexing the contents
|
||||||
|
of `<script>` tags properly. Previously input such as `<script>x >y</script>`
|
||||||
|
would result in incorrect tokens being emitted. See commit
|
||||||
|
ba2177e2cfda958ea12c5b04dbf60907aaa8816d and issue
|
||||||
|
<https://github.com/YorickPeterse/oga/issues/70> for more information.
|
||||||
|
|
||||||
### Element Inner Text
|
### Element Inner Text
|
||||||
|
|
||||||
|
@ -13,6 +33,23 @@ nodes being removed.
|
||||||
|
|
||||||
See <https://github.com/YorickPeterse/oga/issues/64> for more information.
|
See <https://github.com/YorickPeterse/oga/issues/64> for more information.
|
||||||
|
|
||||||
|
### Support for extra XML entities
|
||||||
|
|
||||||
|
Support for encoding/decoding extra XML entities was added by Dmitry
|
||||||
|
Krasnoukhov. This includes entities such as `<`, `"`, etc. See commit
|
||||||
|
26baf89440d97bd9dd5e50ec3d6d9b7ab3bdf737 for more information.
|
||||||
|
|
||||||
|
### Support for inline doctypes with newlines in IO input
|
||||||
|
|
||||||
|
The XML lexer (and thus the parser) can now handle inline doctypes containing
|
||||||
|
newlines when using an IO object as the input. For example:
|
||||||
|
|
||||||
|
<!DOCTYPE html[foo
|
||||||
|
bar]>
|
||||||
|
|
||||||
|
Previously this would result in incorrect tokens being emitted by the lexer. See
|
||||||
|
commit cbb2815146a79805b8da483d2ef48d17e2959e72 for more information.
|
||||||
|
|
||||||
## 0.2.0 - 2014-11-17
|
## 0.2.0 - 2014-11-17
|
||||||
|
|
||||||
### CSS Selector Support
|
### CSS Selector Support
|
||||||
|
|
Loading…
Reference in New Issue