@ArtSabintsev ArtSabintsev released this Sep 29, 2018 · 4 commits to master since this release

Assets 2

Documentation is now back up at 100%.

@ArtSabintsev ArtSabintsev released this Sep 28, 2018 · 11 commits to master since this release

Assets 2

There were a few force unwrapped variables around Bundle and localization. The force unwraps have been removed in favor of better nil handling.

@ArtSabintsev ArtSabintsev released this Sep 28, 2018 · 14 commits to master since this release

Assets 2
  • Fixed bug where clicking Next Time wasn't being respected between app launches.
  • ShrunkSiren.swift by a few hundred lines of code by move some responsibilities to other files.

@ArtSabintsev ArtSabintsev released this Sep 22, 2018 · 19 commits to master since this release

Assets 2

#226, #228

Introduced a breaking change toSirenAlertMessaging. Instead of messages of type string, objects of type NSAttributedString need to be passed in. This will allow for further customization of Siren's UIAlertController without having to create a brand new alert.

@ArtSabintsev ArtSabintsev released this Sep 19, 2018 · 24 commits to master since this release

Assets 2

Minor changes, mostly around making use of Swift 4.2's ability for self rebinding:

guard let self = self else { ... }

@ArtSabintsev ArtSabintsev released this Sep 17, 2018 · 28 commits to master since this release

Assets 2

As of Siren v3.5.0, , all future changes on master will be done in Xcode 10 using Swift 4.2.

For those using Swift v4.1.0, please check out the swift4.1 branch or version 3.4.3 - both point to the same commit hash.

@ArtSabintsev ArtSabintsev released this Jul 24, 2018 · 47 commits to master since this release

Assets 2

@ArtSabintsev ArtSabintsev released this Jul 2, 2018 · 52 commits to master since this release

Assets 2
  • #216: Now handling openURL deprecation properly (thanks to @ryanthon).

@ArtSabintsev ArtSabintsev released this Jun 7, 2018 · 65 commits to master since this release

Assets 2
  • #214: Adds localized title to the sirenDidDetectNewVersionWithoutAlert delegate methods (thanks to @gabmarfer)
  • Updates the sample project to point to the App Store Connect app instead of iTunes Connect Mobile, as it supersedes it.

@ArtSabintsev ArtSabintsev released this Apr 28, 2018 · 75 commits to master since this release

Assets 2
  • #210: Added a new delegate method that returns the Swift representation of the JSON payload from a successful version checking request.
    sirenNetworkCallDidReturnWithNewVersionInformation(lookupModel: SirenLookupModel)