diff --git a/CHANGELOG.md b/CHANGELOG.md index 25376f1..71bf2f0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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('bar', :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 ``. This will be parsed as if the +input were ``. + +See commit fd307a0fcc3616ded272432ba27f972a9113953a for more information. + +### Support for spaces around attribute equal signs + +Previously XML/HTML such as `` 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 `½`. 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 diff --git a/checksum/oga-1.0.3-java.gem.sha512 b/checksum/oga-1.0.3-java.gem.sha512 new file mode 100644 index 0000000..3dff543 --- /dev/null +++ b/checksum/oga-1.0.3-java.gem.sha512 @@ -0,0 +1 @@ +9374bb16ecd268c05c0bc4aec871c5c2e46b1bb5de5ed8f028e1a8f6370008d22980a996abd646d61feb91ce708edb0621dbb4cbfe74520c29fc273216d24aa7 \ No newline at end of file diff --git a/checksum/oga-1.0.3.gem.sha512 b/checksum/oga-1.0.3.gem.sha512 new file mode 100644 index 0000000..f7ef60b --- /dev/null +++ b/checksum/oga-1.0.3.gem.sha512 @@ -0,0 +1 @@ +854ee26216e2646f562a1bc477df8b00fac4375620993c512e2c0749c84683503671339e374c5861dcaf43534f80df4a5c791ac834c91ec9a59835be51042bf5 \ No newline at end of file diff --git a/lib/oga/version.rb b/lib/oga/version.rb index 4552601..1f8216c 100644 --- a/lib/oga/version.rb +++ b/lib/oga/version.rb @@ -1,3 +1,3 @@ module Oga - VERSION = '1.0.2' + VERSION = '1.0.3' end # Oga