Skip to content

Releases: CleanCocoa/TrialLicensing

v3.3.2 Simpler URL Query Parsing

20 Jan 10:17
Compare
Choose a tag to compare

Instead of handling URL scheme requests magically, allows host apps to provide their own parser.

Might we suggest this parsing library? 🫴 https://github.com/CleanCocoa/URLSchemer

Full Changelog: 3.3.1...3.3.2

v3.0.0

01 Dec 10:31
Compare
Choose a tag to compare

Breaking Changes

  • Whitespace form license codes is now removed by default.
    • CocoaFob doesn't accept leading/trailing garbage or whitespace in license codes anymore since v2.2.1.
    • To increase compatibility of apps that didn't check this before, TrialLicensing now removes whitespace on-the-fly when writing and reading license codes.
    • If your license verification is different, you can opt-out by passing removeWhitespaceFromLicenseCodes: false to LicenseConfiguration.init.

Injectable UserDefaults

19 Jun 11:59
Compare
Choose a tag to compare

You can now inject a different UserDefaults into AppLicensing. This is useful if you e.g. have an app group with shared defaults and want to access the same info from all apps in that group.

Protocol-Orientation

28 Nov 11:46
Compare
Choose a tag to compare

The time to tag a release was long overdue!

  • Extract protocols from common types you may want to directly use in your app so you can provide convenient test doubles.
  • Make the new CocoaFob release a Carthage-based dependency instead of a submodule