Breaking changes
- Firebase iOS SDK bumped to 12.x (was 11.x).
- Minimum supported iOS raised to 15.0 (was 13.0). Required by Firebase 12.
- Swift tools version bumped to 5.9 (was 5.3).
Documentation
- Rewrote
README.md. Removed references to the per-provider installation branches (provider/appstore,provider/backend,provider/firebase) and to the unimplementedBackendVersionProvider. - Added
CHANGELOG.md.
Repository cleanup
Per-provider branches and legacy work branches were removed from the remote. Their tips are preserved as archive/* tags:
archive/provider-appstorearchive/provider-backendarchive/provider-firebasearchive/developarchive/feature-loading-indication
Migration
Update your SPM declaration:
.package(url: "https://github.com/nerdzlab/NerdzAppUpdates.git", from: "2.0.0")If you were depending on a provider/* branch, switch to from: "2.0.0" on master. Master now bundles every built-in provider.
Confirm your app targets iOS 15 or later before upgrading.