diff --git a/packages/at_primitives/CHANGELOG.md b/packages/at_primitives/CHANGELOG.md index 9ffcd4284..48ffd3208 100644 --- a/packages/at_primitives/CHANGELOG.md +++ b/packages/at_primitives/CHANGELOG.md @@ -1,4 +1,11 @@ -## 1.0.0 +# Release Note -- Initial version of at_primitives package -- Basic project structure and configuration \ No newline at end of file +## v1.0.0 + +- **NEW**: Initial release of the consolidated `at_primitives` package. +- **FEATURE**: Unified primitive types for AT Protocol including: + - `AtIdentifier` - Core identifier syntax handling (migrated from `at_identifier` package) + - `AtUri` - AT URI parsing and validation (migrated from `at_uri` package) + - `NSID` - Namespaced identifier parsing (migrated from `nsid` package) +- **CONSOLIDATION**: This package replaces the separate `at_identifier`, `at_uri`, and `nsid` packages to reduce dependency complexity and improve maintainability. +- **COMPATIBILITY**: Provides the same API surface as the individual packages for seamless migration. \ No newline at end of file diff --git a/packages/atproto/CHANGELOG.md b/packages/atproto/CHANGELOG.md index cc98260f8..d2b647f75 100644 --- a/packages/atproto/CHANGELOG.md +++ b/packages/atproto/CHANGELOG.md @@ -1,5 +1,10 @@ # Release Note +## v1.1.1 + +- **MIGRATION**: Updated to use the consolidated `at_primitives` package for all AT Protocol primitive types. +- **IMPROVEMENT**: Simplified dependency management by adopting unified primitive types from `at_primitives`. + ## v1.1.0 - feat: Version bump to v1.1.0 to reflect enhanced AT Protocol capabilities diff --git a/packages/atproto/pubspec.yaml b/packages/atproto/pubspec.yaml index b5e2134e7..806ff1b37 100644 --- a/packages/atproto/pubspec.yaml +++ b/packages/atproto/pubspec.yaml @@ -1,6 +1,6 @@ name: atproto description: The most famous and powerful Dart/Flutter library for AT Protocol. -version: 1.1.0 +version: 1.1.1 homepage: https://atprotodart.com documentation: https://atprotodart.com/docs/packages/atproto repository: https://github.com/myConsciousness/atproto.dart/tree/main/packages/atproto @@ -17,11 +17,10 @@ topics: - api dependencies: - atproto_core: ^1.0.6 + atproto_core: ^1.0.7 freezed_annotation: ^3.1.0 json_annotation: ^4.9.0 - dev_dependencies: lints: ^6.0.0 test: ^1.25.2 diff --git a/packages/atproto_core/CHANGELOG.md b/packages/atproto_core/CHANGELOG.md index 53be1cd4e..8412599e5 100644 --- a/packages/atproto_core/CHANGELOG.md +++ b/packages/atproto_core/CHANGELOG.md @@ -1,5 +1,10 @@ # Release Note +## v1.0.7 + +- **MIGRATION**: Updated to use the consolidated `at_primitives` package for all primitive AT Protocol types. +- **IMPROVEMENT**: Simplified dependency management by adopting unified primitive types from `at_primitives`. + ## v1.0.6 - fix: Drop `universal_io` for WASM compatibility. diff --git a/packages/atproto_core/pubspec.yaml b/packages/atproto_core/pubspec.yaml index ea09b03d8..43b11eb75 100644 --- a/packages/atproto_core/pubspec.yaml +++ b/packages/atproto_core/pubspec.yaml @@ -1,6 +1,6 @@ name: atproto_core description: Core library for clients and tools. This package is mainly used by https://atprotodart.com packages. -version: 1.0.6 +version: 1.0.7 homepage: https://atprotodart.com documentation: https://atprotodart.com/docs/intro repository: https://github.com/myConsciousness/atproto.dart/tree/main/packages/atproto_core @@ -18,7 +18,7 @@ topics: - core dependencies: - xrpc: ^1.0.2 + xrpc: ^1.0.3 at_primitives: ^1.0.0 freezed_annotation: ^3.1.0 json_annotation: ^4.9.0 diff --git a/packages/bluesky/CHANGELOG.md b/packages/bluesky/CHANGELOG.md index b31cd07f4..a72d63801 100644 --- a/packages/bluesky/CHANGELOG.md +++ b/packages/bluesky/CHANGELOG.md @@ -1,5 +1,10 @@ # Release Note +## v1.1.1 + +- **MIGRATION**: Updated to use the consolidated `at_primitives` package for all AT Protocol primitive types. +- **IMPROVEMENT**: Simplified dependency management by adopting unified primitive types from `at_primitives`. + ## v1.1.0 - feat: Version bump to v1.1.0 to reflect significant new functionality diff --git a/packages/bluesky/pubspec.yaml b/packages/bluesky/pubspec.yaml index fc59410af..c2bca9094 100644 --- a/packages/bluesky/pubspec.yaml +++ b/packages/bluesky/pubspec.yaml @@ -1,6 +1,6 @@ name: bluesky description: The most famous and powerful Dart/Flutter library for Bluesky Social. -version: 1.1.0 +version: 1.1.1 homepage: https://atprotodart.com documentation: https://atprotodart.com/docs/packages/bluesky repository: https://github.com/myConsciousness/atproto.dart/tree/main/packages/bluesky @@ -17,8 +17,8 @@ topics: - api dependencies: - atproto_core: ^1.0.6 - atproto: ^1.1.0 + atproto_core: ^1.0.7 + atproto: ^1.1.1 freezed_annotation: ^3.1.0 json_annotation: ^4.9.0 characters: ^1.4.1 diff --git a/packages/bluesky_cli/pubspec.yaml b/packages/bluesky_cli/pubspec.yaml index d4abbc735..9c82987f9 100644 --- a/packages/bluesky_cli/pubspec.yaml +++ b/packages/bluesky_cli/pubspec.yaml @@ -20,13 +20,13 @@ topics: - cli dependencies: - xrpc: ^1.0.2 + xrpc: ^1.0.3 at_primitives: ^1.0.0 ansi_styles: ^0.3.1 args: ^2.7.0 cli_launcher: ^0.3.1 cli_util: ^0.4.2 - bluesky_text: ^1.0.3 + bluesky_text: ^1.0.4 dev_dependencies: lints: ^6.0.0 diff --git a/packages/bluesky_text/CHANGELOG.md b/packages/bluesky_text/CHANGELOG.md index 04eb73f5d..e6d7a8600 100644 --- a/packages/bluesky_text/CHANGELOG.md +++ b/packages/bluesky_text/CHANGELOG.md @@ -1,5 +1,9 @@ # Release Note +## v1.0.4 + +- **DEPENDENCY**: Updated `xrpc` dependency to `^1.0.3` for compatibility with `at_primitives` consolidation. + ## v1.0.3 - chore: update example. diff --git a/packages/bluesky_text/pubspec.yaml b/packages/bluesky_text/pubspec.yaml index 254af2df6..14ebcf8c5 100644 --- a/packages/bluesky_text/pubspec.yaml +++ b/packages/bluesky_text/pubspec.yaml @@ -1,6 +1,6 @@ name: bluesky_text description: Provides the easiest and most powerful way to analyze the text for Bluesky Social. -version: 1.0.3 +version: 1.0.4 homepage: https://atprotodart.com repository: https://github.com/myConsciousness/atproto.dart/tree/main/packages/bluesky_text issue_tracker: https://github.com/myConsciousness/atproto.dart/issues @@ -16,7 +16,7 @@ topics: - util dependencies: - xrpc: ^1.0.2 + xrpc: ^1.0.3 characters: ^1.4.1 freezed_annotation: ^3.1.0 json_annotation: ^4.9.0 diff --git a/packages/lex_gen/pubspec.yaml b/packages/lex_gen/pubspec.yaml index 890fbdc12..b5a9794ad 100644 --- a/packages/lex_gen/pubspec.yaml +++ b/packages/lex_gen/pubspec.yaml @@ -5,7 +5,7 @@ environment: sdk: ">=3.8.0 <4.0.0" dependencies: - lexicon: ^1.0.2 + lexicon: ^1.0.3 dev_dependencies: lints: ^6.0.0 diff --git a/packages/lexicon/CHANGELOG.md b/packages/lexicon/CHANGELOG.md index d1503e127..680b8d30e 100644 --- a/packages/lexicon/CHANGELOG.md +++ b/packages/lexicon/CHANGELOG.md @@ -1,5 +1,10 @@ # Release Note +## v1.0.3 + +- **MIGRATION**: Updated to use the consolidated `at_primitives` package instead of separate primitive packages. +- **IMPROVEMENT**: Reduced dependency complexity by adopting unified primitive types. + ## v1.0.2 - Fix SDK constraint to '">=3.8.0 <4.0.0"'. diff --git a/packages/lexicon/pubspec.yaml b/packages/lexicon/pubspec.yaml index 9306d820e..4b86f5fd4 100644 --- a/packages/lexicon/pubspec.yaml +++ b/packages/lexicon/pubspec.yaml @@ -1,6 +1,6 @@ name: lexicon description: Core library for parsing Lexicon in the AT Protocol standard. -version: 1.0.2 +version: 1.0.3 homepage: https://atprotodart.com repository: https://github.com/myConsciousness/atproto.dart/packages/lexicon issue_tracker: https://github.com/myConsciousness/atproto.dart/issues diff --git a/packages/xrpc/CHANGELOG.md b/packages/xrpc/CHANGELOG.md index 58b797dca..1cfeec945 100644 --- a/packages/xrpc/CHANGELOG.md +++ b/packages/xrpc/CHANGELOG.md @@ -1,5 +1,10 @@ # Release Note +## v1.0.3 + +- **MIGRATION**: Updated to use the consolidated `at_primitives` package for AT Protocol primitive types. +- **IMPROVEMENT**: Reduced dependency complexity by adopting unified primitive types. + ## v1.0.2 - Fix SDK constraint to '">=3.8.0 <4.0.0"'. diff --git a/packages/xrpc/pubspec.yaml b/packages/xrpc/pubspec.yaml index 8d1bdd411..8c553a5d2 100644 --- a/packages/xrpc/pubspec.yaml +++ b/packages/xrpc/pubspec.yaml @@ -1,6 +1,6 @@ name: xrpc description: Core library for XRPC communication. This is a wrapped HTTP client for AT Protocol. -version: 1.0.2 +version: 1.0.3 homepage: https://atprotodart.com documentation: https://atprotodart.com/docs/intro repository: https://github.com/myConsciousness/atproto.dart/tree/main/packages/xrpc -- 2.51.2 From 8d33f5920b4f8709068546d19459a31026ea3f74 Mon Sep 17 00:00:00 2001 From: Shinya Date: Thu, 25 Sep 2025 18:54:30 +0900 Subject: [PATCH 2/2] test: reduce xrpc subscription test duration from 5s to 1s - Updated test timeout to improve test execution speed - Changed connection test duration from 5 seconds to 1 second --- packages/xrpc/test/src/xrpc/xrpc_test.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/xrpc/test/src/xrpc/xrpc_test.dart b/packages/xrpc/test/src/xrpc/xrpc_test.dart index 587269f01..95b4be0a2 100644 --- a/packages/xrpc/test/src/xrpc/xrpc_test.dart +++ b/packages/xrpc/test/src/xrpc/xrpc_test.dart @@ -416,7 +416,7 @@ void main() { }); group('.subscribe', () { - test('connect 5 seconds', () async { + test('connect 1 second', () async { final subscription = subscribe( NSID.create('sync.atproto.com', 'subscribeRepos'), ); @@ -425,7 +425,7 @@ void main() { expect(subscription.data, isA()); expect(subscription.rateLimit, isA()); - final oneMinuteLater = DateTime.now().add(Duration(seconds: 5)); + final oneMinuteLater = DateTime.now().add(Duration(seconds: 1)); await for (final _ in subscription.data.stream) { if (DateTime.now().isAfter(oneMinuteLater)) {