Releases: aws-amplify/amplify-swift
Releases · aws-amplify/amplify-swift
1.2.0 (2020-09-16)
1.1.2 (2020-08-30)
1.1.1 (2020-08-18)
Bug Fixes
- Propagate @discardableResult to implementations (#719)
v1.1.0
1.1.0 (2020-08-12)
Features
- Core: Add Combine support. See README-combine-support.md for details (#667)
- Auth: Add metadata options for passing clientMetadata to APIs (#700)
- Core: Mark APIs that return operations with @discardableResult (#633)
- Core: Add AmplifyConfiguration file-based initializer (#707)
Bug Fixes
v1.0.6
1.0.5
Bug Fixes
- auth: missing initializers for AWSAuth*Options (#658)
- storage: delete file if key not found on download (#652)
- Fix cancellation logic for AWSGraphQLSubscriptionOperation (#650)
- Plugins that are not configured correctly will be error at initial step (#642)
- Datastore: paginationInput not passed down in query (#647)
- auth: Fix an issue that prevents signInWithWebUI to present over a presenting vc (#635)
- auth: User pool token, user sub should be returned for signedIn user with no identityPool config (#632)
1.0.4
1.0.3
1.0.2
Bug Fixes
- Auth Signout will completely delete the session in webui (#542)
- Core Fix plugin configuration validation (#543)
- DataStore Fixed a DataStore issue where lazy
List<M>initialization would fail for relationships 3+ levels deep (#534) - DataStore Model schema updates clears local database on configure (#551)
- DataStore/API Add Emeddable type to
Modelinternals, to store schema info for custom types (#539 and #562). This bug impacts developers with schemas containing embedded types when using DataStore with sync to cloud enabled or using API with Model classes. To fix this bug, upgrade both Amplify CLI to 4.22.0, and Amplify Libraries to 1.0.2. There is a known incompatibility if only upgrading CLI but not the Library. Then runamplify codegen modelsto regenerate the Model classes. The internal ModelFieldType.customTypehas been replaced with.embedded(type:)andembeddedCollection(of:). - Tools Update Amplify tools script to resolve node correctly when NVM is installed (#535)
- Tools Update Amplify tools script to resolve min CLI version for codegen changes (#583)
Misc
- Build Add common dependency configuration, standardize environment across all modules, podspec source version tag and url (#538)
- Build Update CoreML podspec with amplify version (#555)
- Build Fix
pod lib linterror using local variable definitions in Podspec files (#557) - Build Changed the repo's default branch to 'main' (#579)
- Core Move DataStore Model Schema related classes to Internal directory (#563)
1.0.1 (2020-06-05)
Bug Fixes
- DataStore: Fixed a DataStore issue where nested associations that were 3 levels or more deep would fail to decode into the Swift models (#520)
- DataStore: Support all Temporal types in predicates (#513)
- API: Fixed a problem with the selection set that is generated for a Model containing a connection to another Model (#509)
- API: Fixed a bug with nil value not updated in GraphQL model value to nil (#519)
- API: Fixed QueryPredicate to GraphQLValue logic, missing Temporal.DateTime conversion (#508)
- Tools: Allow Amplify tools to run if the project folder has a space char (#506)
- Tools: Update Amplify tools script to check for minimum version of amplify-app and amplify cli (#511)