Skip to content

Commit 6b9882c

Browse files
authored
chore(version): v1 Release (#2876)
* chore(version): Bump version Stable v1 release! 🎉 Updated-Components: amplify_lints, Amplify Flutter, Amplify Dart, Amplify UI, DB Common, Secure Storage, AWS Common, Smithy, Worker Bee * chore(notifications): Fix pana issues * Update DataStore spiel
1 parent 8feee45 commit 6b9882c

File tree

70 files changed

+462
-152
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

70 files changed

+462
-152
lines changed

packages/amplify/amplify_flutter/CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
## 1.0.0
2+
3+
We are thrilled to release version 1.0 of the Amplify Flutter libraries!
4+
5+
This release introduces a full rewrite of the Amplify libraries in Dart, allowing you to build AWS cloud-connected
6+
applications on every platform Flutter supports (iOS, Android, Web, macOS, Windows, and Linux).
7+
8+
If you've been using v0 in production, you can now safely migrate to v1. Check out our
9+
[migration guide](https://docs.amplify.aws/lib/project-setup/upgrade-guide/q/platform/flutter/) for
10+
more information.
11+
12+
As always, you can find us on [GitHub](https://github.com/aws-amplify/amplify-flutter/) and
13+
[Discord](https://discord.gg/jWVbPfC) to answer any questions.
14+
115
## 1.0.0-next.8+1
216

317
### Features

packages/amplify/amplify_flutter/pubspec.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: amplify_flutter
22
description: The top level Flutter package for the AWS Amplify libraries.
3-
version: 1.0.0-next.8+1
3+
version: 1.0.0
44
homepage: https://docs.amplify.aws/lib/q/platform/flutter/
55
repository: https://github.com/aws-amplify/amplify-flutter/tree/main/packages/amplify/amplify_flutter
66
issue_tracker: https://github.com/aws-amplify/amplify-flutter/issues
@@ -19,19 +19,19 @@ platforms:
1919
web:
2020

2121
dependencies:
22-
amplify_core: ">=1.0.0-next.8+1 <1.0.0-next.9"
23-
amplify_datastore_plugin_interface: ">=1.0.0-next.8+1 <1.0.0-next.9"
24-
amplify_flutter_android: ">=1.0.0-next.8 <1.0.0-next.9"
25-
amplify_flutter_ios: ">=1.0.0-next.8+1 <1.0.0-next.9"
26-
amplify_secure_storage: ">=0.3.0 <0.4.0"
27-
aws_common: ">=0.4.2+3 <0.5.0"
22+
amplify_core: ">=1.0.0 <1.1.0"
23+
amplify_datastore_plugin_interface: ">=1.0.0 <1.1.0"
24+
amplify_flutter_android: ">=1.0.0 <1.1.0"
25+
amplify_flutter_ios: ">=1.0.0 <1.1.0"
26+
amplify_secure_storage: ">=0.3.0+3 <0.4.0"
27+
aws_common: ">=0.4.2+4 <0.5.0"
2828
collection: ^1.15.0
2929
flutter:
3030
sdk: flutter
3131
meta: ^1.7.0
3232

3333
dev_dependencies:
34-
amplify_lints: ">=2.0.2 <2.1.0"
34+
amplify_lints: ">=2.0.3 <2.1.0"
3535
amplify_test:
3636
path: ../../test/amplify_test
3737
build_runner: ^2.0.0

packages/amplify/amplify_flutter_android/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 1.0.0
2+
3+
- Stable v1 release
4+
15
## 1.0.0-next.8
26

37
- Minor bug fixes and improvements

packages/amplify/amplify_flutter_android/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: amplify_flutter_android
22
description: The method channel implementation for amplify_flutter on Android
3-
version: 1.0.0-next.8
3+
version: 1.0.0
44
homepage: https://docs.amplify.aws/lib/q/platform/flutter/
55
repository: https://github.com/aws-amplify/amplify-flutter/tree/main/packages/amplify/amplify_flutter_android
66
issue_tracker: https://github.com/aws-amplify/amplify-flutter/issues
@@ -14,7 +14,7 @@ dependencies:
1414
sdk: flutter
1515

1616
dev_dependencies:
17-
amplify_lints: ">=2.0.2 <2.1.0"
17+
amplify_lints: ">=2.0.3 <2.1.0"
1818
flutter_test:
1919
sdk: flutter
2020

packages/amplify/amplify_flutter_ios/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 1.0.0
2+
3+
- Stable v1 release
4+
15
## 1.0.0-next.8+1
26

37
- Minor bug fixes and improvements

packages/amplify/amplify_flutter_ios/pubspec.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: amplify_flutter_ios
22
description: The method channel implementation for amplify_flutter on iOS
3-
version: 1.0.0-next.8+1
3+
version: 1.0.0
44
homepage: https://docs.amplify.aws/lib/q/platform/flutter/
55
repository: https://github.com/aws-amplify/amplify-flutter/tree/main/packages/amplify/amplify_flutter_ios
66
issue_tracker: https://github.com/aws-amplify/amplify-flutter/issues
@@ -10,12 +10,12 @@ environment:
1010
flutter: ">=3.3.0"
1111

1212
dependencies:
13-
amplify_core: ">=1.0.0-next.8 <1.0.0-next.9"
13+
amplify_core: ">=1.0.0 <1.1.0"
1414
flutter:
1515
sdk: flutter
1616

1717
dev_dependencies:
18-
amplify_lints: ">=2.0.2 <2.1.0"
18+
amplify_lints: ">=2.0.3 <2.1.0"
1919
flutter_test:
2020
sdk: flutter
2121

packages/amplify_core/CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
## 1.0.0
2+
3+
We are thrilled to release version 1.0 of the Amplify Flutter libraries!
4+
5+
This release introduces a full rewrite of the Amplify libraries in Dart, allowing you to build AWS cloud-connected
6+
applications on every platform Flutter supports (iOS, Android, Web, macOS, Windows, and Linux).
7+
8+
If you've been using v0 in production, you can now safely migrate to v1. Check out our
9+
[migration guide](https://docs.amplify.aws/lib/project-setup/upgrade-guide/q/platform/flutter/) for
10+
more information.
11+
12+
As always, you can find us on [GitHub](https://github.com/aws-amplify/amplify-flutter/) and
13+
[Discord](https://discord.gg/jWVbPfC) to answer any questions.
14+
115
## 1.0.0-next.8+1
216

317
### Features

packages/amplify_core/lib/src/version.dart

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/amplify_core/pubspec.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: amplify_core
22
description: The base package containing common types and utilities that are shared across the Amplify Flutter packages.
3-
version: 1.0.0-next.8+1
3+
version: 1.0.0
44
homepage: https://docs.amplify.aws/lib/q/platform/flutter/
55
repository: https://github.com/aws-amplify/amplify-flutter/tree/main/packages/amplify_core
66
issue_tracker: https://github.com/aws-amplify/amplify-flutter/issues
@@ -10,8 +10,8 @@ environment:
1010

1111
dependencies:
1212
async: ^2.10.0
13-
aws_common: ">=0.4.2+3 <0.5.0"
14-
aws_signature_v4: ">=0.3.1+5 <0.4.0"
13+
aws_common: ">=0.4.2+4 <0.5.0"
14+
aws_signature_v4: ">=0.3.1+6 <0.4.0"
1515
collection: ^1.15.0
1616
intl: ">=0.17.0 <1.0.0"
1717
json_annotation: ">=4.8.0 <4.9.0"
@@ -22,7 +22,7 @@ dependencies:
2222
uuid: ">=3.0.6 <=3.0.7"
2323

2424
dev_dependencies:
25-
amplify_lints: ">=2.0.2 <2.1.0"
25+
amplify_lints: ">=2.0.3 <2.1.0"
2626
build_runner: ^2.0.0
2727
build_test: ^2.1.5
2828
build_version: ^2.1.1

packages/amplify_datastore/CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
## 1.0.0-supports-only-mobile.0
2+
3+
Version 1 of the Amplify libraries have been released to support all the platforms Flutter supports.
4+
When interacting with GraphQL APIs, use the API category for all platforms or DataStore for iOS and Android.
5+
This is because we retained DataStore on the original Android & iOS implementation. We’re
6+
looking to bring data synchronization and offline-first experiences to the web and desktop in the
7+
future and would love to get your feedback on [this GitHub issue](https://github.com/aws-amplify/amplify-flutter/issues/234).
8+
9+
As always, you can find us on [GitHub](https://github.com/aws-amplify/amplify-flutter/) and
10+
[Discord](https://discord.gg/jWVbPfC) to answer any questions you may have.
11+
112
## 1.0.0-next.8+1
213

314
- Minor bug fixes and improvements

packages/amplify_datastore/pubspec.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: amplify_datastore
22
description: The Amplify Flutter DataStore category plugin, providing a queryable, on-device data store.
3-
version: 1.0.0-next.8+1
3+
version: 1.0.0-supports-only-mobile.0
44
homepage: https://docs.amplify.aws/lib/q/platform/flutter/
55
repository: https://github.com/aws-amplify/amplify-flutter/tree/main/packages/amplify_datastore
66
issue_tracker: https://github.com/aws-amplify/amplify-flutter/issues
@@ -12,8 +12,8 @@ environment:
1212
dependencies:
1313
flutter:
1414
sdk: flutter
15-
amplify_datastore_plugin_interface: ">=1.0.0-next.8+1 <1.0.0-next.9"
16-
amplify_core: ">=1.0.0-next.8 <1.0.0-next.9"
15+
amplify_datastore_plugin_interface: ">=1.0.0 <1.1.0"
16+
amplify_core: ">=1.0.0 <1.1.0"
1717
plugin_platform_interface: ^2.0.0
1818
meta: ^1.7.0
1919
collection: ^1.14.13

packages/amplify_datastore_plugin_interface/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 1.0.0
2+
3+
- Stable v1 release
4+
15
## 1.0.0-next.8+1
26

37
- Minor bug fixes and improvements

packages/amplify_datastore_plugin_interface/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: amplify_datastore_plugin_interface
22
description: The platform interface for the DataStore module of Amplify Flutter.
3-
version: 1.0.0-next.8+1
3+
version: 1.0.0
44
homepage: https://docs.amplify.aws/lib/q/platform/flutter/
55
repository: https://github.com/aws-amplify/amplify-flutter/tree/main/packages/amplify_datastore_plugin_interface
66
issue_tracker: https://github.com/aws-amplify/amplify-flutter/issues
@@ -10,7 +10,7 @@ environment:
1010
flutter: ">=3.3.0"
1111

1212
dependencies:
13-
amplify_core: ">=1.0.0-next.8 <1.0.0-next.9"
13+
amplify_core: ">=1.0.0 <1.1.0"
1414
collection: ^1.15.0
1515
flutter:
1616
sdk: flutter

packages/amplify_lints/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 2.0.3
2+
3+
- Update repository URL
4+
15
## 2.0.2
26

37
- Enforce `implementation_imports` to align with `package:lints`

packages/amplify_lints/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: amplify_lints
22
description: The lint rules used in developing Amplify Flutter packages and plugins.
3-
version: 2.0.2
3+
version: 2.0.3
44
homepage: https://docs.amplify.aws/lib/q/platform/flutter/
55
repository: https://github.com/aws-amplify/amplify-flutter/tree/main/packages/amplify_lints
66
issue_tracker: https://github.com/aws-amplify/amplify-flutter/issues

packages/analytics/amplify_analytics_pinpoint/CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
## 1.0.0
2+
3+
We are thrilled to release version 1.0 of the Amplify Flutter libraries!
4+
5+
This release introduces a full rewrite of the Amplify libraries in Dart, allowing you to build AWS cloud-connected
6+
applications on every platform Flutter supports (iOS, Android, Web, macOS, Windows, and Linux).
7+
8+
If you've been using v0 in production, you can now safely migrate to v1. Check out our
9+
[migration guide](https://docs.amplify.aws/lib/project-setup/upgrade-guide/q/platform/flutter/) for
10+
more information.
11+
12+
As always, you can find us on [GitHub](https://github.com/aws-amplify/amplify-flutter/) and
13+
[Discord](https://discord.gg/jWVbPfC) to answer any questions.
14+
15+
### New Features in the Analytics Category
16+
17+
* You can now save to the `UserAttributes` field of a Pinpoint Endpoint by passing an `AWSPinpointUserProfile` to `Amplify.Analytics.identifyUser`.
18+
* The `autoFlushEventsInterval` in Analytics config can now be set in seconds to control how often cached events are auto-flushed. Beforehand, this value was inconsistently read as seconds on iOS and milliseconds on Android.
19+
120
## 1.0.0-next.8+1
221

322
- Minor bug fixes and improvements

packages/analytics/amplify_analytics_pinpoint/pubspec.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: amplify_analytics_pinpoint
22
description: The Amplify Flutter Analytics category plugin using the AWS Pinpoint provider.
3-
version: 1.0.0-next.8+1
3+
version: 1.0.0
44
homepage: https://docs.amplify.aws/lib/q/platform/flutter/
55
repository: https://github.com/aws-amplify/amplify-flutter/tree/main/packages/analytics/amplify_analytics_pinpoint
66
issue_tracker: https://github.com/aws-amplify/amplify-flutter/issues
@@ -19,11 +19,11 @@ platforms:
1919
web:
2020

2121
dependencies:
22-
amplify_analytics_pinpoint_dart: ">=0.2.0 <0.3.0"
23-
amplify_core: ">=1.0.0-next.8 <1.0.0-next.9"
24-
amplify_db_common: ">=0.1.2+5 <0.2.0"
25-
amplify_secure_storage: ">=0.3.0+1 <0.4.0"
26-
aws_common: ">=0.4.2 <0.5.0"
22+
amplify_analytics_pinpoint_dart: ">=0.2.0+2 <0.3.0"
23+
amplify_core: ">=1.0.0 <1.1.0"
24+
amplify_db_common: ">=0.1.2+7 <0.2.0"
25+
amplify_secure_storage: ">=0.3.0+3 <0.4.0"
26+
aws_common: ">=0.4.2+4 <0.5.0"
2727
device_info_plus: ^8.0.0
2828
flutter:
2929
sdk: flutter
@@ -32,7 +32,7 @@ dependencies:
3232
path_provider: ^2.0.0
3333

3434
dev_dependencies:
35-
amplify_lints: ">=2.0.2 <2.1.0"
35+
amplify_lints: ">=2.0.3 <2.1.0"
3636
flutter_test:
3737
sdk: flutter
3838
pigeon: ^7.1.5

packages/analytics/amplify_analytics_pinpoint_dart/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 0.2.0+2
2+
3+
- Minor bug fixes and improvements
4+
15
## 0.2.0+1
26

37
- Minor bug fixes and improvements

packages/analytics/amplify_analytics_pinpoint_dart/lib/src/version.dart

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/analytics/amplify_analytics_pinpoint_dart/pubspec.yaml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: amplify_analytics_pinpoint_dart
22
description: A Dart-only implementation of the Amplify Analytics plugin for Pinpoint.
3-
version: 0.2.0+1
3+
version: 0.2.0+2
44
homepage: https://docs.amplify.aws/lib/q/platform/flutter/
55
repository: https://github.com/aws-amplify/amplify-flutter/tree/main/packages/analytics/amplify_analytics_pinpoint_dart
66
issue_tracker: https://github.com/aws-amplify/amplify-flutter/issues
@@ -9,24 +9,24 @@ environment:
99
sdk: ">=2.18.0 <4.0.0"
1010

1111
dependencies:
12-
amplify_core: ">=1.0.0-next.8+1 <1.0.0-next.9"
13-
amplify_db_common_dart: ">=0.2.0+5 <0.3.0"
14-
amplify_secure_storage_dart: ">=0.3.0+2 <0.4.0"
15-
aws_common: ">=0.4.2+3 <0.5.0"
16-
aws_signature_v4: ">=0.3.1+3 <0.4.0"
12+
amplify_core: ">=1.0.0 <1.1.0"
13+
amplify_db_common_dart: ">=0.2.0+6 <0.3.0"
14+
amplify_secure_storage_dart: ">=0.3.0+3 <0.4.0"
15+
aws_common: ">=0.4.2+4 <0.5.0"
16+
aws_signature_v4: ">=0.3.1+6 <0.4.0"
1717
built_collection: ^5.0.0
1818
built_value: ">=8.4.0 <8.5.0"
1919
collection: ^1.15.0
2020
drift: ">=2.4.0 <2.6.0"
2121
intl: ">=0.17.0 <1.0.0"
2222
meta: ^1.7.0
2323
path: ^1.8.0
24-
smithy: ">=0.4.0+6 <0.5.0"
25-
smithy_aws: ">=0.4.1+3 <0.5.0"
24+
smithy: ">=0.4.0+7 <0.5.0"
25+
smithy_aws: ">=0.4.1+4 <0.5.0"
2626
uuid: ">=3.0.6 <=3.0.7"
2727

2828
dev_dependencies:
29-
amplify_lints: ">=2.0.2 <2.1.0"
29+
amplify_lints: ">=2.0.3 <2.1.0"
3030
build_runner: ^2.2.0
3131
build_test: ^2.1.5
3232
build_verify: ^3.0.0

packages/api/amplify_api/CHANGELOG.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,36 @@
1+
## 1.0.0
2+
3+
We are thrilled to release version 1.0 of the Amplify Flutter libraries!
4+
5+
This release introduces a full rewrite of the Amplify libraries in Dart, allowing you to build AWS cloud-connected
6+
applications on every platform Flutter supports (iOS, Android, Web, macOS, Windows, and Linux).
7+
8+
If you've been using v0 in production, you can now safely migrate to v1. Check out our
9+
[migration guide](https://docs.amplify.aws/lib/project-setup/upgrade-guide/q/platform/flutter/) for
10+
more information.
11+
12+
As always, you can find us on [GitHub](https://github.com/aws-amplify/amplify-flutter/) and
13+
[Discord](https://discord.gg/jWVbPfC) to answer any questions.
14+
15+
### New Features in the API category
16+
17+
* `GraphQLRequest` now has an `authorizationMode` property so callers can specify the authorization mode directly.
18+
* `GraphQLRequest` now has a `headers` property to specify HTTP headers.
19+
* GraphQL subscriptions will automatically reconnect when losing internet, or when changing from Wi-fi to cellular data or vice versa.
20+
* GraphQL model helpers now support [custom primary keys](https://docs.amplify.aws/cli/graphql/data-modeling/#configure-a-primary-key).
21+
* GraphQL subscription model helpers (`ModelSubscriptions`) now support a `where` clause to use server-side subscription filters via model helpers.
22+
23+
### Bug Fixes
24+
25+
The following issues have been fixed in this release:
26+
27+
- Custom primary key support ([#1426](https://github.com/aws-amplify/amplify-flutter/issues/1426))
28+
- api Model helpers should not pass null fields ([#2492](https://github.com/aws-amplify/amplify-flutter/issues/2492))
29+
- Authentication Type For Api ([#1557](https://github.com/aws-amplify/amplify-flutter/issues/1557))
30+
- Adding Headers to Outgoing Requests ([#1217](https://github.com/aws-amplify/amplify-flutter/issues/1217))
31+
- Custom HTTP Interceptors ([#798](https://github.com/aws-amplify/amplify-flutter/issues/798))
32+
- Cannot perform DELETE action with body from android device ([#1569](https://github.com/aws-amplify/amplify-flutter/issues/1569))
33+
134
## 1.0.0-next.8+1
235

336
- Minor bug fixes and improvements

0 commit comments

Comments
 (0)