Release 1.0.3

This commit is contained in:
Yorick Peterse 2015-06-16 11:13:06 +02:00
parent b6d34a406d
commit b701a9bdd4
4 changed files with 37 additions and 1 deletions

View File

@ -3,6 +3,40 @@
This document contains details of the various releases and their release dates.
Dates are in the format `yyyy-mm-dd`.
## 1.0.3 - 2015-06-16
### Strict XML parsing support
Oga can now parse XML documents in "strict mode". This mode currently only
disables the automatic insertion of missing closing tags. This feature can be
used as following:
document = Oga.parse_xml('<foo>bar</foo>', :strict => true)
This works for all 3 (DOM, SAX and pull) parsing APIs.
See commit 2c18a51ba905d46469170af7f071b068abe965eb for more information.
### Support for HTML attribute values without starting quotes
Oga can now parse HTML such as `<foo bar=baz" />`. This will be parsed as if the
input were `<foo bar='baz"' />`.
See commit fd307a0fcc3616ded272432ba27f972a9113953a for more information.
### Support for spaces around attribute equal signs
Previously XML/HTML such as `<foo bar = "baz" />` would not be parsed correctly
as Oga didn't support spaces around the `=` sign. Commit
a76286b973ed6d6241a0280eb3d1d117428e9964 added support for input like this.
### Decoding entities with numbers
Oga can now decode entities such as `&frac12;`. Due to an incorrect regular
expression these entities would not be decoded.
See commit af7f2674af65a2dd50f6f8a138ddd9429e8533d1 for more information.
## 1.0.2 - 2015-06-03
### Fix for requiring extensions on certain platforms

View File

@ -0,0 +1 @@
9374bb16ecd268c05c0bc4aec871c5c2e46b1bb5de5ed8f028e1a8f6370008d22980a996abd646d61feb91ce708edb0621dbb4cbfe74520c29fc273216d24aa7

View File

@ -0,0 +1 @@
854ee26216e2646f562a1bc477df8b00fac4375620993c512e2c0749c84683503671339e374c5861dcaf43534f80df4a5c791ac834c91ec9a59835be51042bf5

View File

@ -1,3 +1,3 @@
module Oga
VERSION = '1.0.2'
VERSION = '1.0.3'
end # Oga