The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
Fixes compiler warnings and sets deployment targets to 10.3 (iOS) and 10.12 (OSX).
This release brings iOS11 + Swift 4 compability and includes:
- Fixes issues raised by Xcode's Main Thread Checker
- Documentation of how to use [Alamofire](https://github.com/Alamofire/Alamofire) and WKZombie in the same project
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.
Fixes an issue with the Swift Package Manager.
Support For Basic Authentication
7 years ago
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
7 years ago
This version adds support for building WKZombie with the [Swift Package Manager](https://github.com/apple/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
7 years ago
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
7 years ago
- 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
- **Added support for taking snapshots** (#31)
- Added property for setting/getting the user agent
- === operator now accepts functions/closures with _Result<T>_ and _Optionals_ as parameter
**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 <button>
- Added Logger class to enable/disable WKZombie logging