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.
v3.3.2 Simpler URL Query Parsing
12 weeks ago
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**: https://github.com/CleanCocoa/TrialLicensing/compare/3.3.1...3.3.2
## 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](https://github.com/glebd/cocoafob/tree/2.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
4 years ago
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
5 years ago
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