All Versions
10
Latest Version
Avg Release Cycle
108 days
Latest Release
207 days ago

Changelog History

  • v3.1.1

    June 26, 2019
  • v3.1.0

    May 25, 2019
    • 0️⃣ Fuzi now supports defining custom prefix for non-default namespace for XPath queries! (#99) Thanks @mmenu-mantano!
  • v3.0.0

    April 01, 2019
    • 👍 Swift 5 support.
  • v2.2.1

    April 01, 2019
    • 🛠 Fixed a bug that parses an HTML document with xmlReadMemory. This worked previously because the compiler used to treat convenience initializers in a polymorphic manner, which does not match the spec.
  • v2.2.0

    April 01, 2019
    • Just leaving a final Swift 4.2 compatible version before switching to Swift 5.
  • v2.1.0

    April 30, 2018
    • ➕ Added a throw version of xpath method to Queryable protocol so that there is now a way to see the error when you pass in an invalid XPath query string instead of just getting a silent empty result. The non-throw xpath method is still there so you don't need to change your code. Thanks @Parabak !
    • 🛠 Fixed all warnings in Xcode 9.3.
  • v2.0.2

    April 03, 2018

    ✂ Removed module map for Xcode 9.3

  • v2.0.1

    October 19, 2017
    • Disabled coverage to prevent potential AppStore rejection if using Carthage ( Thanks @mhmiles )
    • 🛠 Fixed firstChild crash bug when ns is specified for certain documents ( #70. Thanks @banjun )
  • v2.0.0

    September 14, 2017
    • Swift 4 is here!(credits to @jdivittorio3 and @ashleymills)
    • 👌 Support using StaticString as tag names and performance optimization(#51, credits to @banjun)
  • v1.0.1

    October 26, 2016
    • 🛠 Fixed a bug that causes Fuzi to crash when creating XMLDocument with invalid data.
    • 👍 Restructured directory structure (intending to support SPM, but no luck yet)
    • 🍎 Use a single Xcode scheme for iOS/macOS/watchOS/tvOS.