Skip to content

Releases: mkoehnke/WKZombie

1.1.1

03 Mar 19:58
Compare
Choose a tag to compare

Fixes compiler warnings and sets deployment targets to 10.3 (iOS) and 10.12 (OSX).

1.1.0

23 Sep 20:47
Compare
Choose a tag to compare

This release brings iOS11 + Swift 4 compability and includes:

  • Fixes issues raised by Xcode's Main Thread Checker
  • Documentation of how to use Alamofire and WKZombie in the same project

1.0.8

03 Mar 10:33
Compare
Choose a tag to compare

This version adds the showNetworkActivity property, that can be used to enable/disable the network activity indicator in the status bar. Furthermore, there's better error handling in the iOS sample.

1.0.7

09 Feb 07:23
Compare
Choose a tag to compare

Fixes an issue with the Swift Package Manager.

Support For Basic Authentication

18 Dec 16:16
Compare
Choose a tag to compare

This version adds an authentication handler to the WKZombie class, which can be used to handle authentication challenges (e.g. Basic Authentication).

Swift Package Manager Support

20 Sep 20:49
Compare
Choose a tag to compare

This version adds support for building WKZombie with the Swift Package Manager. As iOS targets are currently not supported, this feature is OSX only.

To build a module, use the following command inside the WKZombie root folder:

swift build -Xcc -I/usr/include/libxml2 -Xlinker -lxml2

Swift 3 Support

19 Sep 19:18
Compare
Choose a tag to compare

This release requires Xcode 8.0 because it has been completely refactored to compile against Swift 3.0. Any older versions of Xcode will NOT COMPILE.

Bugfixes + Improvements for 'Real-Life' Usage

20 Jun 21:39
Compare
Choose a tag to compare
  • Due to a XPath limitation, WKZombie can't access elements within an iFrame directly. In order to work around this issue, a swap() method was added to switch the current page with an embedded iframe page.
  • Bugfix for submitting a form using the ID tag
  • Added additonal execute() / map() functions for easier JavaScript usage
  • Breaking Change: Removed brackets from execute() and snap() function

0.9.4

26 May 21:33
Compare
Choose a tag to compare
  • Added support for taking snapshots (#31)
  • Added property for setting/getting the user agent
  • === operator now accepts functions/closures with Result and Optionals as parameter

0.9.3

10 Apr 07:14
Compare
Choose a tag to compare

WKZombie 0.9.3 is a small release, but with several worthwhile and important improvements:

  • Carthage support
  • Added ability to set a process pool for each WKZombie instance (thanks @insidegui)
  • New JavaScript execute() method
  • New inspect() method for retrieving the currently loaded page
  • Added HTMLButton class + press() method to "click" a
  • Added Logger class to enable/disable WKZombie logging