Skip to content
This repository has been archived by the owner on Feb 22, 2022. It is now read-only.

Releases: leonbreedt/FavIcon

3.1.0: Support Swift 5, use Apple bundled libxml2 🎉

17 May 07:53
Compare
Choose a tag to compare

[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

08 Nov 08:06
Compare
Choose a tag to compare

[BUGFIXES]

  • Don't require type attribute on <link> elements, and also don't require that a size exist in the type hints table, fall back to .classic type if it does not exist there. Closes #25. Thanks @winsmith!

3.0.5: Bugfixes, og:image support

03 Nov 11:02
833fb33
Compare
Choose a tag to compare

[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]

  • Fix crash for malformed XML/HTML (#23)
  • Update runtime search path for macOS target (#22)

3.0.4: Crash fixes.

04 Sep 22:10
Compare
Choose a tag to compare
  • Fixes a crash if HTML or XML was empty (#20)

3.0.3: Bugfixes

31 Mar 19:44
f7533b8
Compare
Choose a tag to compare
  • Fix build on Xcode 9.3
  • Decrease deployment target versions

3.0.2: Bugfixes

10 Feb 19:20
c3a88f1
Compare
Choose a tag to compare
  • Allow icons to be defined inline in the HTML as well (Fixes #13)

3.0.1

10 Feb 11:07
3ed2935
Compare
Choose a tag to compare
  • Turn off libxml2 warning/error output

3.0.0: Swift 4.0

10 Feb 10:02
26ea509
Compare
Choose a tag to compare

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

17 Dec 21:49
314b28a
Compare
Choose a tag to compare
  • [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

05 Jan 04:32
Compare
Choose a tag to compare
  • Removed seperate LibXML2.framework, all of its classes have been rolled into FavIcon.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.