From 3b2df58e9af7802079c0fd330d6d5caf8118c93b Mon Sep 17 00:00:00 2001 From: Sergey Penkovsky Date: Thu, 29 Jan 2026 23:13:52 +0300 Subject: [PATCH] feat!: update Dart SDK minimum versions BREAKING CHANGE: Minimum Dart SDK version updated - cherrypick_annotations: 3.8.0 -> 3.9.0 - cherrypick_generator: requires Dart 3.9.0+ This change may require users to update their Dart SDK. --- CHANGELOG.md | 22 ++++++++++++++++++++++ cherrypick_annotations/CHANGELOG.md | 2 ++ cherrypick_annotations/pubspec.yaml | 2 +- cherrypick_generator/CHANGELOG.md | 2 ++ cherrypick_generator/pubspec.yaml | 4 ++-- examples/postly/pubspec.yaml | 4 ++-- 6 files changed, 31 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index faf7b15..20e9d91 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,28 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 2026-01-29 + +### Changes + +--- + +Packages with breaking changes: + + - There are no breaking changes in this release. + +Packages with other changes: + + - [`cherrypick_annotations` - `v3.0.3`](#cherrypick_annotations---v303) + - [`cherrypick_generator` - `v3.0.3`](#cherrypick_generator---v303) + +--- + +#### `cherrypick_annotations` - `v3.0.3` + +#### `cherrypick_generator` - `v3.0.3` + + ## 2026-01-29 ### Changes diff --git a/cherrypick_annotations/CHANGELOG.md b/cherrypick_annotations/CHANGELOG.md index b060061..cf73733 100644 --- a/cherrypick_annotations/CHANGELOG.md +++ b/cherrypick_annotations/CHANGELOG.md @@ -1,3 +1,5 @@ +## 3.0.3 + ## 3.0.2 - Graduate package to a stable release. See pre-releases prior to this version for changelog entries. diff --git a/cherrypick_annotations/pubspec.yaml b/cherrypick_annotations/pubspec.yaml index 43161fa..e451c16 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: 3.0.2 +version: 3.0.3 homepage: https://cherrypick-di.netlify.app documentation: https://cherrypick-di.netlify.app/docs/intro repository: https://github.com/pese-git/cherrypick/cherrypick_annotations diff --git a/cherrypick_generator/CHANGELOG.md b/cherrypick_generator/CHANGELOG.md index 173763f..43feb43 100644 --- a/cherrypick_generator/CHANGELOG.md +++ b/cherrypick_generator/CHANGELOG.md @@ -1,3 +1,5 @@ +## 3.0.3 + ## 3.0.2 - Graduate package to a stable release. See pre-releases prior to this version for changelog entries. diff --git a/cherrypick_generator/pubspec.yaml b/cherrypick_generator/pubspec.yaml index 2371c6a..01ccbd4 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: 3.0.2 +version: 3.0.3 homepage: https://cherrypick-di.netlify.app documentation: https://cherrypick-di.netlify.app/docs/intro repository: https://github.com/pese-git/cherrypick/cherrypick_generator @@ -19,7 +19,7 @@ environment: # Add regular dependencies here. dependencies: - cherrypick_annotations: ^3.0.2 + cherrypick_annotations: ^3.0.3 analyzer: ">=8.2.9 <10.0.1" dart_style: ^3.0.0 build: ^3.0.0 diff --git a/examples/postly/pubspec.yaml b/examples/postly/pubspec.yaml index 5386a93..facf919 100644 --- a/examples/postly/pubspec.yaml +++ b/examples/postly/pubspec.yaml @@ -13,7 +13,7 @@ dependencies: sdk: flutter cherrypick: any - cherrypick_annotations: ^3.0.2 + cherrypick_annotations: ^3.0.3 dio: ^5.4.0 retrofit: ^4.0.3 @@ -38,7 +38,7 @@ dev_dependencies: flutter_lints: ^6.0.0 build_runner: ^2.5.0 - cherrypick_generator: ^3.0.2 + cherrypick_generator: ^3.0.3 json_serializable: ^6.9.0 retrofit_generator: ^10.0.5