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

Changelog History
Page 3

  • v0.9.2 Changes

    ๐Ÿš€ Released on 2016.05.18

    ๐Ÿš€ This release passes all tokenizer and tree construction html5lib-tests as of 2016.05.18

    โž• Added

    • Handling for <menu> and <menuitem>
    • ๐Ÿ”„ Changelog

    ๐Ÿ”„ Changed

    • โšก๏ธ Updated adoption agency algorithm according to the latest specification, see:
    • ๐Ÿšš <isindex> 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
  • v0.9.1 Changes

    ๐Ÿš€ Released on 2016.01.29

    โž• Added

    • Travis-CI integration.
    • CocoaPods spec.

    ๐Ÿ”„ Changed

    • โš  Warnings are treated as errors.

    ๐Ÿ›  Fixed

    • โš  Warnings related to format specifier and loss of precision due to NS(U)-integer usage.
    • ๐Ÿ“š Replaced @returns with @return throughout the documentation to play nicely with Jazzy.
    • Some README examples used Swift syntax.
  • v0.9.0 Changes

    ๐Ÿš€ Released on 2015.12.23

    ๐Ÿš€ This is the first public release of HTMLKit.

    โž• Added

    • iOS & OSX Frameworks.
    • ๐Ÿ“š Source code documentation.
    • CSS Selectors extension (analogous to jQuery selectors).
    • DOMTokenList for malipulating HTMLElements attributes as a list, e.g. class.
    • ๐Ÿ“œ Handling for <ruby> elements in the Parser implementation.
      • Updated HTML5Lib-Tests submodule (56c435f)
    • ๐Ÿ“š Xcode Playground with Swift documentation.

    โœ‚ Removed

    • Unused namespaces.
    • Historical node types.

    ๐Ÿ›  Fixed

    • lt, gt & eq CSS Selectors method declarations.
  • v0.3.0 Changes

    ๐Ÿš€ Released on 2015.11.29

    โž• Added

    • ๐Ÿ‘ CSS3 Selectors support.
    • Nullability annotations.
    • HTMLNode properties for previous and next sibling elements.
    • HTMLNode methods for accessing child elements (analogous to child nodes).
    • NSCharacterSet category for HTML-related character sets.

    ๐Ÿ›  Fixed

    • ๐Ÿ“œ InputStreaReader's reconsume-logic that is required by the CSS Parser.
  • v0.2.0 Changes

    ๐Ÿš€ Released on 2015.06.06

    โž• Added

    • HTMLDocument methods to access root, head & body elements.
    • innerHTML implementation for the HTMLElement.
    • HTMLNode methods to append, prepend, check containment and descendancy of nodes.
    • HTMLNode methods to enumerate child nodes.
    • Implementations for NodeIterator and NodeFilter
    • Implementation for TreeWalker
    • Validation for DOM manipulations.
    • โœ… Tests for the DOM implementation.

    ๐Ÿ”„ Changed

    • type property renamed to nodeType in HTMLNode.
    • firstChildNode and lastChildNode renamed to firtChild and lastChild in HTMLNode.

    โœ‚ Removed

    • baseURI proeprty from HTMLNode
    • HTMLNodeTreeEnumerator is superseded by the HTMLNodeIterator.
  • v0.1.0 Changes

    ๐Ÿš€ Released on 2015.04.20

    โž• Added

    • ๐ŸŽ‰ Initial release.
    • ๐ŸŽ‰ Initial DOM implementation.
    • โœ… Tokenizer and Parser pass all HTML5Lib tokenizer and tree construction tests except for <ruby> elements.