diff --git a/CHANGELOG.md b/CHANGELOG.md index 5763c0c..0efa3a1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,36 @@ # Change Log +## [0.9.2](https://github.com/iabudiab/HTMLKit/releases/tag/0.9.2) + +Released on 2016.05.18 + +This release passes all html5lib-tests as of 2016.05.18 + +### Added + +- Handling for `` and `` +- Changelog + +### Changed + +- Updated adoption agency algorithm according to the latest specification, see: + - [whatwg/html@22ce3c3](https://github.com/whatwg/html/commit/22ce3c3) + - [Mozilla Bug 901319](https://bugzilla.mozilla.org/show_bug.cgi?id=901319) + - [Chrome Issue 268121](https://bugs.chromium.org/p/chromium/issues/detail?id=268121) + - [WebKit Bug 119478](https://bugs.webkit.org/show_bug.cgi?id=119478) +- `` is completely removed from the spec now, therefore it is dropped from the implementation +- `Tokenizer` and `Tree-Construction` tests are now generated dynamically +- Test failures are collected by a `XCTestObservation` for better reporting + +- `` is completely removed from the spec now, therefore it is dropped from the implementation +- `Tokenizer` and `Tree-Construction` tests are now generated dynamically +- Test failures are collected by a `XCTestObservation` for better reporting + +### Fixed + +- Parser now checks the qualified name instead of the local name when handling elements in the `MathML` and `SVG` namespaces + + ## [0.9.1](https://github.com/iabudiab/HTMLKit/releases/tag/0.9.1) Released on 2016.01.29 diff --git a/HTMLKit.podspec b/HTMLKit.podspec index 5b3cd3b..62ec389 100644 --- a/HTMLKit.podspec +++ b/HTMLKit.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "HTMLKit" - s.version = "0.9.1" + s.version = "0.9.2" s.summary = "HTMLKit, an Objective-C framework for your everyday HTML needs." s.license = "MIT" s.homepage = "https://github.com/iabudiab/HTMLKit" diff --git a/HTMLKit/HTMLKit-Info.plist b/HTMLKit/HTMLKit-Info.plist index 8efb56e..b59e26b 100644 --- a/HTMLKit/HTMLKit-Info.plist +++ b/HTMLKit/HTMLKit-Info.plist @@ -17,7 +17,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 0.9.1 + 0.9.2 CFBundleSignature ???? CFBundleVersion diff --git a/README.md b/README.md index d35e88d..581f65c 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ DOM mutations are validated as described in the [WHATWG DOM Standard](https://do ## Tests -HTMLKit passes all of the [HTML5Lib](https://github.com/html5lib/html5lib-tests) Tokenizer and Tree Construction tests except for the Blink changes introduced on the 16.09.2015. The `html5lib-tests` is configured as a git-submodule. If you plan to run the tests, do not forget to pull it too. +HTMLKit passes all of the [HTML5Lib](https://github.com/html5lib/html5lib-tests) Tokenizer and Tree Construction tests. The `html5lib-tests` is configured as a git-submodule. If you plan to run the tests, do not forget to pull it too. The CSS3 Selector implementation is tested with an adapted version of the [CSS3 Selectors Test Suite](http://www.w3.org/Style/CSS/Test/CSS3/Selectors/current/html/full/flat/index.html), ignoring the tests that require user interaction, session history, and scripting.