This repository has been archived by the owner on Feb 22, 2022. It is now read-only.
Releases: leonbreedt/FavIcon
Releases · leonbreedt/FavIcon
3.1.0: Support Swift 5, use Apple bundled libxml2 🎉
[FEATURES]
- Switch to Swift 5.0.
- Use libxml2 that Apple bundles with the latest SDKs. This is a big enough ease of use change that I'm happy to require people build using Xcode 11.4, as it means no more weird module errors or libxml2 link failures.
3.0.6: Support more link types
3.0.5: Bugfixes, og:image support
[FEATURES]
- Modified behaviour of
downloadPreferred()
. Will download all available images, and then sort, once size is known, instead of relying only on pre-declared sizes, which are rarely available. This should give a higher quality result, however, this may result in slower performance for websites with large alternative images. - Add support for og:image types (#24)
[BUGFIXES]
3.0.4: Crash fixes.
- Fixes a crash if HTML or XML was empty (#20)
3.0.3: Bugfixes
- Fix build on Xcode 9.3
- Decrease deployment target versions
3.0.2: Bugfixes
- Allow icons to be defined inline in the HTML as well (Fixes #13)
3.0.1
- Turn off libxml2 warning/error output
3.0.0: Swift 4.0
Rewrite from the ground up in Swift 4.0, with same compatible public API.
Now available as a CocoaPod!
2.0.0: Swift 3 modern syntax
- [Breaking Change] API updated for modern Swift syntax by #10 (thanks @SolfaMode!)
- Enum cases now start with lower-case character
- Methods annotated with @escaping where the closure is being captured.
- Removed test dependency on DVR fork
1.0.9: Simplified deployment and usage
- Removed seperate
LibXML2.framework
, all of its classes have been rolled intoFavIcon.framework
, so only one framework to manage. - Callbacks are now always invoked on the main queue, so you can set the result image on the UI immediately.