diff --git a/CHANGELOG.md b/CHANGELOG.md index 7d591c2..06d26d8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,49 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 2025-08-13 + +### Changes + +--- + +Packages with breaking changes: + + - [`cherrypick_generator` - `v2.0.0-dev.0`](#cherrypick_generator---v200-dev0) + +Packages with other changes: + + - [`cherrypick` - `v3.0.0-dev.9`](#cherrypick---v300-dev9) + - [`cherrypick_annotations` - `v1.1.2-dev.0`](#cherrypick_annotations---v112-dev0) + - [`cherrypick_flutter` - `v1.1.3-dev.9`](#cherrypick_flutter---v113-dev9) + - [`talker_cherrypick_logger` - `v1.1.0-dev.0`](#talker_cherrypick_logger---v110-dev0) + +--- + +#### `cherrypick_generator` - `v2.0.0-dev.0` + + - **BREAKING** **DOCS**(generator): improve and unify English documentation and examples for all DI source files. + +#### `cherrypick` - `v3.0.0-dev.9` + + - **DOCS**(readme): add talker_cherrypick_logger to Additional Modules section. + - **DOCS**(api): improve all DI core code documentation with English dartdoc and examples. + +#### `cherrypick_annotations` - `v1.1.2-dev.0` + + - **DOCS**(annotations): unify and improve English DartDoc for all DI annotations. + +#### `cherrypick_flutter` - `v1.1.3-dev.9` + + - **DOCS**(provider): add detailed English API documentation for CherryPickProvider Flutter integration. + +#### `talker_cherrypick_logger` - `v1.1.0-dev.0` + + - **FEAT**(logging): add talker_dio_logger and talker_bloc_logger integration, improve cherrypick logger structure, add UI log screen for DI and network/bloc debug. + - **DOCS**: add full English documentation and usage guide to README.md. + - **DOCS**: add detailed English documentation and usage examples for TalkerCherryPickObserver. + + ## 2025-08-12 ### Changes diff --git a/cherrypick/CHANGELOG.md b/cherrypick/CHANGELOG.md index 54118fa..cc43638 100644 --- a/cherrypick/CHANGELOG.md +++ b/cherrypick/CHANGELOG.md @@ -1,3 +1,8 @@ +## 3.0.0-dev.9 + + - **DOCS**(readme): add talker_cherrypick_logger to Additional Modules section. + - **DOCS**(api): improve all DI core code documentation with English dartdoc and examples. + ## 3.0.0-dev.8 - **REFACTOR**(tests): replace MockLogger with MockObserver in scope tests to align with updated observer API. diff --git a/cherrypick/pubspec.yaml b/cherrypick/pubspec.yaml index 3ec6369..65e958f 100644 --- a/cherrypick/pubspec.yaml +++ b/cherrypick/pubspec.yaml @@ -1,6 +1,6 @@ name: cherrypick description: Cherrypick is a small dependency injection (DI) library for dart/flutter projects. -version: 3.0.0-dev.8 +version: 3.0.0-dev.9 homepage: https://pese-git.github.io/cherrypick-site/ documentation: https://github.com/pese-git/cherrypick/wiki repository: https://github.com/pese-git/cherrypick diff --git a/cherrypick_annotations/CHANGELOG.md b/cherrypick_annotations/CHANGELOG.md index 8bab2a8..508a93e 100644 --- a/cherrypick_annotations/CHANGELOG.md +++ b/cherrypick_annotations/CHANGELOG.md @@ -1,3 +1,7 @@ +## 1.1.2-dev.0 + + - **DOCS**(annotations): unify and improve English DartDoc for all DI annotations. + ## 1.1.1 - **FIX**(license): correct urls. diff --git a/cherrypick_annotations/pubspec.yaml b/cherrypick_annotations/pubspec.yaml index c549632..686c487 100644 --- a/cherrypick_annotations/pubspec.yaml +++ b/cherrypick_annotations/pubspec.yaml @@ -1,7 +1,7 @@ name: cherrypick_annotations description: | Set of annotations for CherryPick dependency injection library. Enables code generation and declarative DI for Dart & Flutter projects. -version: 1.1.1 +version: 1.1.2-dev.0 documentation: https://github.com/pese-git/cherrypick/wiki repository: https://github.com/pese-git/cherrypick/cherrypick_annotations issue_tracker: https://github.com/pese-git/cherrypick/issues diff --git a/cherrypick_flutter/CHANGELOG.md b/cherrypick_flutter/CHANGELOG.md index 0d34d8d..18124fe 100644 --- a/cherrypick_flutter/CHANGELOG.md +++ b/cherrypick_flutter/CHANGELOG.md @@ -1,3 +1,7 @@ +## 1.1.3-dev.9 + + - **DOCS**(provider): add detailed English API documentation for CherryPickProvider Flutter integration. + ## 1.1.3-dev.8 - Update a dependency to the latest release. diff --git a/cherrypick_flutter/pubspec.yaml b/cherrypick_flutter/pubspec.yaml index 833d929..634ea9c 100644 --- a/cherrypick_flutter/pubspec.yaml +++ b/cherrypick_flutter/pubspec.yaml @@ -1,6 +1,6 @@ name: cherrypick_flutter description: "Flutter library that allows access to the root scope through the context using `CherryPickProvider`." -version: 1.1.3-dev.8 +version: 1.1.3-dev.9 homepage: https://pese-git.github.io/cherrypick-site/ documentation: https://github.com/pese-git/cherrypick/wiki repository: https://github.com/pese-git/cherrypick @@ -19,7 +19,7 @@ environment: dependencies: flutter: sdk: flutter - cherrypick: ^3.0.0-dev.8 + cherrypick: ^3.0.0-dev.9 dev_dependencies: flutter_test: diff --git a/cherrypick_generator/CHANGELOG.md b/cherrypick_generator/CHANGELOG.md index 483fa3d..4ff995a 100644 --- a/cherrypick_generator/CHANGELOG.md +++ b/cherrypick_generator/CHANGELOG.md @@ -1,3 +1,9 @@ +## 2.0.0-dev.0 + +> Note: This release has breaking changes. + + - **BREAKING** **DOCS**(generator): improve and unify English documentation and examples for all DI source files. + ## 1.1.1 - **FIX**(license): correct urls. diff --git a/cherrypick_generator/pubspec.yaml b/cherrypick_generator/pubspec.yaml index f7100f9..ec772f0 100644 --- a/cherrypick_generator/pubspec.yaml +++ b/cherrypick_generator/pubspec.yaml @@ -2,7 +2,7 @@ name: cherrypick_generator description: | Source code generator for the cherrypick dependency injection system. Processes annotations to generate binding and module code for Dart & Flutter projects. -version: 1.1.1 +version: 2.0.0-dev.0 documentation: https://github.com/pese-git/cherrypick/wiki repository: https://github.com/pese-git/cherrypick/cherrypick_generator issue_tracker: https://github.com/pese-git/cherrypick/issues @@ -18,7 +18,7 @@ environment: # Add regular dependencies here. dependencies: - cherrypick_annotations: ^1.1.1 + cherrypick_annotations: ^1.1.2-dev.0 analyzer: ^7.0.0 dart_style: ^3.0.0 build: ^2.4.1 diff --git a/talker_cherrypick_logger/CHANGELOG.md b/talker_cherrypick_logger/CHANGELOG.md index effe43c..979a45f 100644 --- a/talker_cherrypick_logger/CHANGELOG.md +++ b/talker_cherrypick_logger/CHANGELOG.md @@ -1,3 +1,9 @@ +## 1.1.0-dev.0 + + - **FEAT**(logging): add talker_dio_logger and talker_bloc_logger integration, improve cherrypick logger structure, add UI log screen for DI and network/bloc debug. + - **DOCS**: add full English documentation and usage guide to README.md. + - **DOCS**: add detailed English documentation and usage examples for TalkerCherryPickObserver. + ## 1.0.0 - Initial version. diff --git a/talker_cherrypick_logger/pubspec.yaml b/talker_cherrypick_logger/pubspec.yaml index 2bba8b9..5ec5367 100644 --- a/talker_cherrypick_logger/pubspec.yaml +++ b/talker_cherrypick_logger/pubspec.yaml @@ -1,6 +1,6 @@ name: talker_cherrypick_logger description: A starting point for Dart libraries or applications. -version: 1.0.0 +version: 1.1.0-dev.0 homepage: https://pese-git.github.io/cherrypick-site/ documentation: https://github.com/pese-git/cherrypick/wiki repository: https://github.com/pese-git/cherrypick @@ -11,14 +11,14 @@ topics: - state - logging - log - + environment: sdk: ">=3.5.2 <4.0.0" # Add regular dependencies here. dependencies: talker: ^4.9.3 - cherrypick: ^3.0.0-dev.8 + cherrypick: ^3.0.0-dev.9 dev_dependencies: