Releases: mkoehnke/WKZombie
Releases · mkoehnke/WKZombie
1.1.1
1.1.0
1.0.8
1.0.7
Support For Basic Authentication
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
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
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
- 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
0.9.3
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