Updated the changelog.
This commit is contained in:
parent
1c7d1e30b1
commit
ed6283ab7e
|
@ -2,6 +2,38 @@
|
||||||
|
|
||||||
## 0.2.0 - Unreleased
|
## 0.2.0 - Unreleased
|
||||||
|
|
||||||
|
A SAX parser/API has been added. This API is useful when even the overhead of
|
||||||
|
the pull-parser is too much memory wise.
|
||||||
|
|
||||||
|
Oga will now always use the Racc gem instead of the version shipped with the
|
||||||
|
Ruby standard library.
|
||||||
|
|
||||||
|
XML parser errors have been made a little bit more user friendly, though they
|
||||||
|
can still be quite cryptic.
|
||||||
|
|
||||||
|
Elements serialized to XML/HTML will use self-closing tags whenever possible.
|
||||||
|
When parsing HTML documents only HTML void elements will use self-closing tags
|
||||||
|
(e.g. `<link>` tags).
|
||||||
|
|
||||||
|
Namespaces are no longer removed from the attributes list when an element is
|
||||||
|
created.
|
||||||
|
|
||||||
|
Default XML namespaces can now be registered using `xmlns="..."`. Previously
|
||||||
|
this would be ignored.
|
||||||
|
|
||||||
|
Oga can now lex input such as `</` without entering an infinite loop.
|
||||||
|
|
||||||
|
Oga can now parse and evaluate the XPath expression "/" (that is, just "/").
|
||||||
|
This will return the root node (usually a Document instance).
|
||||||
|
|
||||||
|
Namespaces available to an element are now returned in the correct order.
|
||||||
|
Previously outer namespaces would take precedence over inner namespaces, instead
|
||||||
|
of it being the other way around.
|
||||||
|
|
||||||
|
Oga is now capable of parsing capitalized HTML void elements (e.g. `<BR>`).
|
||||||
|
Previously it could only parse lower-cased void elements. Thanks to Tero Tasanen
|
||||||
|
for fixing this.
|
||||||
|
|
||||||
The `node_type` method has been removed and its purpose has been moved into
|
The `node_type` method has been removed and its purpose has been moved into
|
||||||
the `XML::PullParser` class itself. This method was solely used by the pull
|
the `XML::PullParser` class itself. This method was solely used by the pull
|
||||||
parser to provide shorthands for node classes. As such it doesn't make sense to
|
parser to provide shorthands for node classes. As such it doesn't make sense to
|
||||||
|
|
Loading…
Reference in New Issue