All Versions
26
Latest Version
Avg Release Cycle
130 days
Latest Release
1342 days ago

Changelog History
Page 1

  • v4.0.0 Changes

    July 16, 2020

    ๐Ÿš€ Release on 2020.07.16

    ๐Ÿ’ฅ Breaking Change

    • โšก๏ธ Swift package version updated to 5.1
  • v3.1.0 Changes

    August 20, 2019

    ๐Ÿš€ 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)
  • v3.0.0 Changes

    March 28, 2019

    ๐Ÿš€ Released on 2019.03.28

    ๐Ÿ’ฅ Breaking Change

    • Introduce prefix for NSString and NSCharacterSet categories to prevent collision with existing code (issue #35)
  • v2.1.5 Changes

    July 16, 2018

    ๐Ÿš€ Released on 2018.07.16

    ๐Ÿ›  Fixes

    • ๐Ÿ“œ Parser would handle foreign attributes incorrectly (issue #30)
  • v2.1.4 Changes

    May 01, 2018

    ๐Ÿš€ Released on 2018.05.01

    ๐Ÿ›  Fixes

    • gt(n), lt(n) and eq(n) selectors would select wrong elements for the zero-index (issue #25)
  • v2.1.3 Changes

    March 21, 2018

    ๐Ÿš€ Released on 2018.03.21

    ๐Ÿ›  Fixes

    • ๐Ÿ‘ฏ HTMLElement clone would return an immutable dictionary for attributes (issue #20)
    • HTMLNodeFilterBlock would behave differently on simulator and device (issue #22)
  • v2.1.2 Changes

    November 06, 2017

    ๐Ÿš€ Released on 2017.11.6

    ๐Ÿ›  Fixes

    • HTMLText serialization (issue #16)
    • HTMLElement attribute value serialization (issue #17)
  • v2.1.1 Changes

    October 13, 2017

    ๐Ÿš€ Released on 2017.10.13

    ๐Ÿš‘ Hotfix

    • ๐Ÿ›  Fixed documentation comments
      • Should fix CocoaDocs generation and percentage
  • v2.1.0 Changes

    October 12, 2017

    ๐Ÿš€ Released on 2017.10.12

    โž• Added

    โšก๏ธ Updated

    • Project for Xcode 9
    • ๐ŸŽ Travis config for iOS 11.0, macOS 10.13, tvOS 11.0 and watchOS 4.0
    • โšก๏ธ Updated HTML5Lib-Tests submodule (cbafeba)
  • v2.0.6 Changes

    May 02, 2017

    ๐Ÿš€ Released on 2017.05.02

    โž• Added

    • Memory consumption improvements (issue #10)
      • Allocate childNodes collection in HTMLNode only when inserting child nodes
      • Replace NSStringFromSelector calls with constants in HTMLNode validations
      • Improve reverseObjectEnumerator usage while parsing HTML
      • Rewrite internal logic of the HTMLStackOfOpenElements to prevent excessive allocations