diff --git a/.jazzy.yaml b/.jazzy.yaml index af3dd6b..f20e1af 100644 --- a/.jazzy.yaml +++ b/.jazzy.yaml @@ -1,5 +1,5 @@ module: HTMLKit -module_version: 3.0.0 +module_version: 3.1.0 author: Iskandar Abudiab author_url: https://twitter.com/iabudiab github_url: https://github.com/iabudiab/HTMLKit @@ -33,6 +33,7 @@ custom_categories: - HTMLTemplate - HTMLDOMTokenList - HTMLRange + - HTMLSerializer - name: Iteration & Filtering children: @@ -41,7 +42,9 @@ custom_categories: - HTMLNodeFilterShowOptions - HTMLNodeFilterValue - HTMLNodeFilterBlock + - HTMLNodeVisitor - HTMLSelectorNodeFilter + - HTMLTreeVisitor - HTMLTreeWalker - name: Structures diff --git a/CHANGELOG.md b/CHANGELOG.md index aba75ca..9db55bd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,20 @@ # Change Log +## [3.1.0](https://github.com/iabudiab/HTMLKit/releases/tag/3.1.0) + +Release on 2019.08.20 + +### Added + +- `HTMLTreeVisitor` that walks the DOM in tree order +- New HTML serialization implementation based on visitor pattern + +### Fixes + +- HTML serialization for deeply nested DOM trees (issue #33) +- Occasional Internal Consistency exceptions when deallocating node iterator (issue #36) + + ## [3.0.0](https://github.com/iabudiab/HTMLKit/releases/tag/3.0.0) Released on 2019.03.28 diff --git a/HTMLKit.podspec b/HTMLKit.podspec index bff8eb7..0dc5a3b 100644 --- a/HTMLKit.podspec +++ b/HTMLKit.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "HTMLKit" - s.version = "3.0.0" + s.version = "3.1.0" 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/README.md b/README.md index b63a634..bb2a1f7 100644 --- a/README.md +++ b/README.md @@ -77,7 +77,7 @@ To add `HTMLKit` as a dependency into your project using CocoaPods just add the ```ruby target 'MyTarget' do - pod 'HTMLKit', '~> 2.1' + pod 'HTMLKit', '~> 3.1' end ``` @@ -94,7 +94,7 @@ $ pod install Add `HTMLKit` to your `Package.swift` dependecies: ```swift -.Package(url: "https://github.com/iabudiab/HTMLKit", majorVersion: 2) +.Package(url: "https://github.com/iabudiab/HTMLKit", majorVersion: 3) ``` Then run: diff --git a/Sources/HTMLKit-Info.plist b/Sources/HTMLKit-Info.plist index ea8ab7f..520a097 100644 --- a/Sources/HTMLKit-Info.plist +++ b/Sources/HTMLKit-Info.plist @@ -17,7 +17,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 3.0.0 + 3.1.0 CFBundleSignature ???? CFBundleVersion