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

Changelog History
Page 2

  • v2.0.5 Changes

    🚀 Released on 2017.04.19

    🛠 Fixed

    • Xcode 8.3 issue with modulemaps
      • Temporary workaround (renamed modulemap file)
    • Memory Leaks in CSSInputStream

    ➕ Added

    • Minor memory consumption improvements
      • Collections for child nodes or attributes of HTML Nodes or Elements are allocated lazily
      • Underyling data string of CharacterData is allocated on first access
      • Autorelease pool for the main HTMLTokenizer loop
  • v2.0.4 Changes

    🚀 Released on 2017.04.2

    🛠 Fixed

    • ✅ Testing with Swift 3.1
      • Fixed by @tali in PR #8

    🗄 Deprecated

    • HTMLRange initializers with typo
      • initWithDowcument:startContainer:startOffset:endContainer:endOffset:
  • v2.0.3 Changes

    🚀 Released on 2017.03.6

    🛠 Fixed

    • Compilation for Swift 3.1
      • Fixed by @tali in PR #6
  • v2.0.2 Changes

    🚀 Released on 2017.02.26

    🛠 Fixed

    • Retain cycles in HTMLNodeIterator (issue #4)
    • Retain cycles in HTMLRange (issue #5)
    • 📦 The layout of HTMLKit tests module for Swift Package Manager
  • v2.0.1 Changes

    🚀 Released on 2017.02.20

    Hotifx

    • Set INSTALL_PATH and DYLIB_INSTALL_NAME_BASE to @rpath for macOS target
      • This fixes embedding HTMLKit in a Cocoa application
  • v2.0.0 Changes

    🚀 Released on 2017.02.11

    Spec Change

    ⚡️ Updated

    • ⚡️ Updated HTML5Lib-Tests submodule (13f1805)
  • v1.1.0 Changes

    🚀 Released on 2017.01.14

    ➕ Added

    • DOM Ranges implementation (spec)
    • HTMLChatacterData as base class for HTMLText & HTMLComment
      • HTMLText and HTMLComment no longer extend HTMLNode directly
    • splitText implementation for HTMLText nodes
    • index property for HTMLNode
    • 👯 cloneNodeDeep method for HTMLNode

    🗄 Deprecated

    • appendString method in HTMLText in favor of appendData from the supperclass HTMLCharacterData
  • v1.0.0 Changes

    🚀 Released on 2016.09.28

    ➕ Added

    • 🔧 Jazzy configuration file
    • Example HTMLKit project

    ⚡️ Updated

    • Project for Xcode 8
    • Playground syntax for Swift 3
    • 🍎 Travis config for iOS 10.0, macOS 10.12, tvOS 10.0 and watchOS 3.0
    • 🚀 Deployment targets to macOS 10.9, iOS 9.0, tvOS 9.0 and watchOS 2.0

    🛠 Fixed

    • 📜 Nullability annotation in CSSSelectorParser class
    • 📜 Missing lightweight generics in HTMLParser, HTMLNode & HTMLElement
  • v0.9.4 Changes

    🚀 Released on 2016.09.03

    ➕ Added

    • 📦 Swift Package Manager support
  • v0.9.3 Changes

    🚀 Released on 2016.07.16

    🚀 This release passes all tokenizer and tree construction html5lib-tests as of 2016.07.16

    ➕ Added

    • watchOS and tvOS targets
    • ⚡️ Updated HTML5Lib-Tests submodule (c305da7)