Skip to content

Releases: cezheng/Fuzi

Swift 4

14 Sep 16:48
Compare
Choose a tag to compare
  • Swift 4 is here!(credits to @jdivittorio3 and @ashleymills)
  • Support using StaticString as tag names and performance optimization(#51, credits to @banjun)

1.0.1

26 Oct 06:33
Compare
Choose a tag to compare
  • 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.

1.0.0 (Swift 3)

17 Sep 09:23
Compare
Choose a tag to compare
  • Swift 3
  • Minor adjustments to CSS conversion logic

0.4.0 (Final release for Swift 2.3)

17 Sep 07:56
Compare
Choose a tag to compare

This is the final release for Swift 2.3. The master branch will be in Swift 3.

Changes

  • Updated with Swift 2.3
  • Fixed an issue that might dump html node as self-closed even if the original node in document is not
  • Fixed a bug in NSRange conversion that did not use utf16 indexes
  • Some cleanup

0.3.1

29 Mar 13:39
Compare
Choose a tag to compare
  • Remove as many Swift 2.2 warnings as possible while keeping build compatibility with Swift 2.1
  • Refactored frameworks module map

0.3.0

20 Nov 12:39
Compare
Choose a tag to compare

Changes

  • Added XMLNode type to represent other types of nodes that are not element
  • Import from libxml2 XMLNodeType enum for determining node types
  • Support fetching specified types of Nodes from children, README updated with an example (#3)
  • Minor optimizations on HTML convenience methods

0.2.0

22 Oct 05:24
Compare
Choose a tag to compare
  • tvOS support
  • added some convenience methods for HTMLDocument
  • minor optimizations

0.1.1

26 Sep 01:53
Compare
Choose a tag to compare
0.1.1 Pre-release
Pre-release
  • Minor improvements such as printable documents & avoiding unnecessary iteration on finding first child
  • Minor fixes relating to encoding & strong reference cycle

0.1.0

16 Sep 09:00
Compare
Choose a tag to compare
0.1.0 Pre-release
Pre-release
  • Initial release!
  • Interface redesign based on Ono's lower level implementation
  • All necessary Ono methods ported
  • All Ono tests imported
  • CSS to XPath conversion bug fixed
  • XPath eval memory leak bug fixed
  • libxml2 error bug fixed