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.
This commit is contained in:
Sergey Penkovsky
2026-01-29 23:13:52 +03:00
parent f9100eb9ba
commit 3b2df58e9a
6 changed files with 31 additions and 5 deletions

View File

@@ -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

View File

@@ -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.

View File

@@ -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

View File

@@ -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.

View File

@@ -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

View File

@@ -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