Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(auth): User attributes/sign up docs #697

Merged
merged 43 commits into from
Jul 12, 2021

Commits on Jun 2, 2021

  1. feat(amplify): Null Safety Core (aws-amplify#492)

    Null Safety upgrade for (to min Dart 2.12):
    Core
    Flutter
    All Plugin Interface Packages
    fjnoyp committed Jun 2, 2021
    Configuration menu
    Copy the full SHA
    9adafd2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    307db67 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c658308 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e4af0c1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ba1181f View commit details
    Browse the repository at this point in the history
  6. fix: Broken Unit Tests

    fjnoyp committed Jun 2, 2021
    Configuration menu
    Copy the full SHA
    692d60b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ec7fab7 View commit details
    Browse the repository at this point in the history
  8. fix: Broken Auth Unit Tests

    fjnoyp committed Jun 2, 2021
    Configuration menu
    Copy the full SHA
    015cecf View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2021

  1. Configuration menu
    Copy the full SHA
    d4e9dbb View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2021

  1. Configuration menu
    Copy the full SHA
    9479d4a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    400d987 View commit details
    Browse the repository at this point in the history
  3. chore(release): 0.2.0-nullsafety.0 (aws-amplify#622)

    * Version Update to 0.2.0-nullsafety.0
    
    * Update amplify.dart
    
    Co-authored-by: Dustin Noyes <[email protected]>
    fjnoyp and haverchuck authored Jun 9, 2021
    Configuration menu
    Copy the full SHA
    ea81a38 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2021

  1. Configuration menu
    Copy the full SHA
    e68a4be View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2021

  1. Configuration menu
    Copy the full SHA
    75f78a1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e456ecb View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2021

  1. bug(datastore): HubEvent null check (aws-amplify#670)

    * Fix HubEventElements for NS
    
    * Refactor and add tests
    dnys1 authored Jun 24, 2021
    Configuration menu
    Copy the full SHA
    b34b71f View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2021

  1. Null safety master rebase (aws-amplify#676)

    * chore: pin Amplify iOS to '~> 1.9.2' (aws-amplify#589)
    
    * set amplify ios to '~> 1.9'
    
    * set amplify ios to '~> 1.9.2'
    
    * add 'ObjectMapper' back to podspec
    
    Co-authored-by: Ashish Nanda <[email protected]>
    
    * chore: foundation for integration tests and basic auth suite with signIn and signOut (aws-amplify#568)
    
    * feat(auth): add updateUserAttributes (batch) (aws-amplify#601)
    
    * feat: add auth.updateUserAttributes
    
    * Apply suggestions from code review
    
    Co-authored-by: Chris F <[email protected]>
    
    * address pr comments
    
    * refactor android user attributes
    
    * consolidate user attr logic on iOS
    
    * refactor deliveryDetails serialization
    
    * add missing newline
    
    * revert missing attribute changes
    
    * update serializeAuthUpdateAttributeResult for nil
    
    * move comment to to of file
    
    * bump amplify-android to 1.17.7
    
    Co-authored-by: Chris F <[email protected]>
    
    * chore(amplify_api): add httpStatusCode property to ApiException when available from REST response (aws-amplify#590)
    
    Add integer property httpStatusCode to ApiException. In android and iOS, look for the status code in the response/error object and add to the serialized map. In flutter, add the new property to the serialization logic specifically for ApiException.
    
    * fix(auth): Add clientMetadata to confirmSignUp API options (aws-amplify#619)
    
    * Chore: remove check for duplicate error in Storage (aws-amplify#618)
    
    * remove check for dup err cb
    
    * bump amplify-android to version 1.17.8
    
    * fix(auth): iOS/Android user attribute inconsistencies  (aws-amplify#620)
    
    * feat: add auth.updateUserAttributes
    
    * Apply suggestions from code review
    
    Co-authored-by: Chris F <[email protected]>
    
    * address pr comments
    
    * refactor android user attributes
    
    * consolidate user attr logic on iOS
    
    * refactor deliveryDetails serialization
    
    * add missing newline
    
    * revert missing attribute changes
    
    * update serializeAuthUpdateAttributeResult for nil
    
    * move comment to to of file
    
    * bump amplify-android to 1.17.7
    
    * iOS: handle missing and custom attributes
    
    * add constant for customKeyPrefix
    
    Co-authored-by: Chris F <[email protected]>
    
    * Add support of DataStore custom configuration (aws-amplify#610)
    
    * refactor: Minor refactor of DataStore methods
    
    * Free up `configure` method for native passthrough
    
    * Move observe configuration into its own explicit method
    
    * Corrected observe setup method in swift to call the invokeMethod callback so the call can be properly awaited upon in dart layer
    
    * Broaden `configureDataStore` naming to convey more than model provider being able to be configured through this method
    
    * Allow plugins to be added in parallel instead of in a series
    
    * Update unit tests to correctly assert observe call result
    
    * Remove setUpObserve API. Restore setUpObserve call to configure
    
    * feat(datastore) Allow configure DataStore with custom configuration
    
    * Reintroduce configureModelProvider as deprecated method
    
    * chore(datastore) Add unit tests for custom DataStore configuration
    
    * Update configure to not throw error if DataStore plugin is not found
    
    * Split datastore configuration unit tests by use cases
    
    Co-authored-by: Chris Fang <[email protected]>
    
    * Use "flutter pub" in melos.yaml (and everywhere else) (aws-amplify#603)
    
    * Use dart pub in melos.yaml
    
    * Fix all references to 'pub _' with 'flutter pub _'
    
    * Work around hanging build; don't install in postbootstrap
    
    * fix(tests): add --no-pub to integration tests (aws-amplify#637)
    
    * add --no-pub to integration tests
    
    * fix typo
    
    * fix: CONTRIBUTING Dead Links (aws-amplify#630)
    
    * fix(amplify_auth_cognito): adds userAttributes to confirmSignIn (aws-amplify#607)
    
    * chore: Add CircleCI badge (aws-amplify#631)
    
    * chore: Add CircleCI badge
    
    * fix: changed badge hyperlink
    
    * fix: badage now points towards master branch
    
    * Update README.md
    
    Co-authored-by: Jordan Nelson <[email protected]>
    
    Co-authored-by: Jordan Nelson <[email protected]>
    
    * chore: upgrade amplify-android to 1.19.0 (aws-amplify#650)
    
    * fix: amplify-ios version bump (aws-amplify#648)
    
    * fix: amplify-ios version bump ~> 1.11.0 (aws-amplify#665)
    
    * chore: release 0.1.6 (aws-amplify#667)
    
    * fix: amplify-ios version bump ~> 1.11.0
    
    * chore: release 0.1.6
    
    * Update CHANGELOG.md
    
    Co-authored-by: Noyes <[email protected]>
    
    * Pagination with Datastore aws-amplify#500 (aws-amplify#673)
    
    * Fix compile errors
    
    * Fix broken unit tests
    
    * Fix Android Unit Tests
    
    * fix(amplify_datastore): force cast exception codegen
    
    1) add new exception for force cast in codegen models
    
    # Conflicts:
    #	packages/amplify_datastore_plugin_interface/lib/src/publicTypes.dart
    
    * Fix ios unit tests
    
    This file was corrupted during the rebase
    
    * Update codegen models to latest
    
    * PR Comments
    
    * Fix Android Unit Tests
    
    * Last PR Comment
    
    Co-authored-by: Jordan Nelson <[email protected]>
    Co-authored-by: Ashish Nanda <[email protected]>
    Co-authored-by: Travis Sheppard <[email protected]>
    Co-authored-by: Chris F <[email protected]>
    Co-authored-by: Hui Zhao <[email protected]>
    Co-authored-by: Chris Fang <[email protected]>
    Co-authored-by: A.J. Gardner <[email protected]>
    Co-authored-by: Elijah Quartey <[email protected]>
    Co-authored-by: Dustin Noyes <[email protected]>
    Co-authored-by: Noyes <[email protected]>
    Co-authored-by: Mo Malaka <[email protected]>
    12 people authored Jun 28, 2021
    Configuration menu
    Copy the full SHA
    4cc71a1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d23a816 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    00dbc7a View commit details
    Browse the repository at this point in the history
  4. Revert "chore: remove deprecated method - configureModelProvider"

    This reverts commit 00dbc7a.
    Chris Fang committed Jun 28, 2021
    Configuration menu
    Copy the full SHA
    9f0d90a View commit details
    Browse the repository at this point in the history
  5. Revert "Revert "chore: remove deprecated method - configureModelProvi…

    …der"" (aws-amplify#682)
    
    remove deprecated method - configureModelProvider
    
    Co-authored-by: Chris Fang <[email protected]>
    cshfang and Chris Fang authored Jun 28, 2021
    Configuration menu
    Copy the full SHA
    dc252de View commit details
    Browse the repository at this point in the history
  6. fix(Auth): Remove use of TypeToken (aws-amplify#683)

    * remove use of type token from auth session
    
    * remove TypeToken from exception util
    Jordan-Nelson authored Jun 28, 2021
    Configuration menu
    Copy the full SHA
    04358e8 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2021

  1. fix(auth): update user attribute serialization (aws-amplify#684)

    * update user attr res serialization
    
    * update unit tests
    Jordan-Nelson authored Jun 29, 2021
    Configuration menu
    Copy the full SHA
    1b197f6 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2021

  1. Fix enum string function (aws-amplify#687)

    * Fix enum string function
    
    * Update logic
    
    * Revert "Update logic"
    
    This reverts commit 75d257a.
    dnys1 authored Jun 30, 2021
    Configuration menu
    Copy the full SHA
    d3bdb80 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5eeca68 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bf394bb View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2021

  1. Merge branch 'master' into null-safety-master

    # Conflicts:
    #	example/pubspec.yaml
    #	packages/amplify_analytics_pinpoint/CHANGELOG.md
    #	packages/amplify_analytics_pinpoint/pubspec.yaml
    #	packages/amplify_analytics_plugin_interface/CHANGELOG.md
    #	packages/amplify_analytics_plugin_interface/pubspec.yaml
    #	packages/amplify_api/CHANGELOG.md
    #	packages/amplify_api/pubspec.yaml
    #	packages/amplify_api_plugin_interface/CHANGELOG.md
    #	packages/amplify_api_plugin_interface/lib/src/exceptions/ApiException.dart
    #	packages/amplify_api_plugin_interface/pubspec.yaml
    #	packages/amplify_auth_cognito/CHANGELOG.md
    #	packages/amplify_auth_cognito/android/src/main/kotlin/com/amazonaws/amplify/amplify_auth_cognito/utils/AuthCodeDeliveryDetailsSerialization.kt
    #	packages/amplify_auth_cognito/android/src/main/kotlin/com/amazonaws/amplify/amplify_auth_cognito/utils/UserAttributeSerialization.kt
    #	packages/amplify_auth_cognito/android/src/test/kotlin/com/amazonaws/amplify/amplify_auth_cognito/AmplifyAuthCognitoPluginTest.kt
    #	packages/amplify_auth_cognito/example/lib/Widgets/UpdateUserAttributes.dart
    #	packages/amplify_auth_cognito/ios/Classes/Utils/UserAttributeSerialization.swift
    #	packages/amplify_auth_cognito/lib/amplify_auth_cognito.dart
    #	packages/amplify_auth_cognito/lib/method_channel_auth_cognito.dart
    #	packages/amplify_auth_cognito/lib/src/CognitoSignIn/CognitoConfirmSignInOptions.dart
    #	packages/amplify_auth_cognito/lib/src/CognitoSignUp/CognitoConfirmSignUpOptions.dart
    #	packages/amplify_auth_cognito/pubspec.yaml
    #	packages/amplify_auth_cognito/test/amplify_auth_cognito_confirmSignIn_test.dart
    #	packages/amplify_auth_cognito/test/amplify_auth_cognito_updateUserAttributes_test.dart
    #	packages/amplify_auth_plugin_interface/CHANGELOG.md
    #	packages/amplify_auth_plugin_interface/lib/amplify_auth_plugin_interface.dart
    #	packages/amplify_auth_plugin_interface/lib/src/Session/UpdateUserAttributesRequest.dart
    #	packages/amplify_auth_plugin_interface/lib/src/SignUp/ConfirmSignUpRequest.dart
    #	packages/amplify_auth_plugin_interface/pubspec.yaml
    #	packages/amplify_core/CHANGELOG.md
    #	packages/amplify_core/pubspec.yaml
    #	packages/amplify_datastore/CHANGELOG.md
    #	packages/amplify_datastore/lib/amplify_datastore.dart
    #	packages/amplify_datastore/lib/method_channel_datastore.dart
    #	packages/amplify_datastore/pubspec.yaml
    #	packages/amplify_datastore_plugin_interface/CHANGELOG.md
    #	packages/amplify_datastore_plugin_interface/lib/amplify_datastore_plugin_interface.dart
    #	packages/amplify_datastore_plugin_interface/lib/src/publicTypes.dart
    #	packages/amplify_datastore_plugin_interface/pubspec.yaml
    #	packages/amplify_flutter/CHANGELOG.md
    #	packages/amplify_flutter/lib/categories/amplify_auth_category.dart
    #	packages/amplify_flutter/lib/categories/amplify_datastore_category.dart
    #	packages/amplify_flutter/pubspec.yaml
    #	packages/amplify_storage_plugin_interface/CHANGELOG.md
    #	packages/amplify_storage_plugin_interface/pubspec.yaml
    #	packages/amplify_storage_s3/CHANGELOG.md
    #	packages/amplify_storage_s3/pubspec.yaml
    fjnoyp committed Jul 2, 2021
    Configuration menu
    Copy the full SHA
    5e7fd30 View commit details
    Browse the repository at this point in the history
  2. Revert "Merge branch 'master' into null-safety-master"

    This reverts commit 5e7fd30, reversing
    changes made to bf394bb.
    fjnoyp committed Jul 2, 2021
    Configuration menu
    Copy the full SHA
    f155578 View commit details
    Browse the repository at this point in the history
  3. Update docs

    Dillon Nys committed Jul 2, 2021
    Configuration menu
    Copy the full SHA
    25f89db View commit details
    Browse the repository at this point in the history
  4. Add user attributes

    Dillon Nys committed Jul 2, 2021
    Configuration menu
    Copy the full SHA
    d509786 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'chore/user-attributes-ns' of https://github.com/dnys1/a…

    …mplify-flutter into chore/user-attributes-ns
    Dillon Nys committed Jul 2, 2021
    Configuration menu
    Copy the full SHA
    f15484f View commit details
    Browse the repository at this point in the history
  6. Update tests

    Dillon Nys committed Jul 2, 2021
    Configuration menu
    Copy the full SHA
    05f5588 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2021

  1. Revert minor change

    Dillon Nys committed Jul 3, 2021
    Configuration menu
    Copy the full SHA
    782699d View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2021

  1. Merge branch 'master' into chore/user-attributes-ns

    Dillon Nys committed Jul 6, 2021
    Configuration menu
    Copy the full SHA
    0837e7f View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into chore/user-attributes-ns

    Dillon Nys committed Jul 6, 2021
    Configuration menu
    Copy the full SHA
    43b46c9 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'chore/user-attributes-ns' of https://github.com/dnys1/a…

    …mplify-flutter into chore/user-attributes-ns
    Dillon Nys committed Jul 6, 2021
    Configuration menu
    Copy the full SHA
    635a322 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2021

  1. Add export

    Dillon Nys committed Jul 7, 2021
    Configuration menu
    Copy the full SHA
    cd4835f View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2021

  1. Configuration menu
    Copy the full SHA
    5195a65 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bb807af View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2021

  1. Merge branch 'main' into chore/user-attributes-ns

    Dillon Nys committed Jul 12, 2021
    Configuration menu
    Copy the full SHA
    9877e54 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f9d605b View commit details
    Browse the repository at this point in the history
  3. Merge branch 'chore/user-attributes-ns' of https://github.com/dnys1/a…

    …mplify-flutter into chore/user-attributes-ns
    Dillon Nys committed Jul 12, 2021
    Configuration menu
    Copy the full SHA
    eb3f436 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    33f74c2 View commit details
    Browse the repository at this point in the history