Files
cherrypick/CHANGELOG.md
Sergey Penkovsky 475deac1e0 chore(release): publish packages
- cherrypick@3.0.0-dev.5
 - cherrypick_flutter@1.1.3-dev.5
2025-08-07 16:23:12 +03:00

12 KiB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

2025-08-07

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:

Packages with dependency updates only:

Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

  • cherrypick_flutter - v1.1.3-dev.5

cherrypick - v3.0.0-dev.5

  • REFACTOR(scope): simplify _findBindingResolver with one-liner and optional chaining.
  • PERF(scope): speed up dependency lookup with Map-based binding resolver index.
  • DOCS(perf): clarify Map-based resolver optimization applies since v3.0.0 in all docs.
  • DOCS: update EN/RU quick start and tutorial with Fast Map-based lookup section; clarify performance benefit in README.

2025-08-07

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:

Packages with dependency updates only:

Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

  • cherrypick_flutter - v1.1.3-dev.4

cherrypick - v3.0.0-dev.4

  • REFACTOR(scope): simplify _findBindingResolver with one-liner and optional chaining.
  • PERF(scope): speed up dependency lookup with Map-based binding resolver index.
  • DOCS(perf): clarify Map-based resolver optimization applies since v3.0.0 in all docs.
  • DOCS: update EN/RU quick start and tutorial with Fast Map-based lookup section; clarify performance benefit in README.

2025-08-07

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:

Packages with dependency updates only:

Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

  • cherrypick_flutter - v1.1.3-dev.3

cherrypick - v3.0.0-dev.3

  • REFACTOR(scope): simplify _findBindingResolver with one-liner and optional chaining.
  • PERF(scope): speed up dependency lookup with Map-based binding resolver index.
  • DOCS(perf): clarify Map-based resolver optimization applies since v3.0.0 in all docs.
  • DOCS: update EN/RU quick start and tutorial with Fast Map-based lookup section; clarify performance benefit in README.

2025-08-04

Changes


Packages with breaking changes:

Packages with other changes:

Packages with dependency updates only:

Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

  • cherrypick_flutter - v1.1.3-dev.2

cherrypick - v3.0.0-dev.2

  • FEAT(binding): add deprecated proxy async methods for backward compatibility and highlight transition to modern API.
  • DOCS: add quick guide for circular dependency detection to README.
  • DOCS: add quick guide for circular dependency detection to README.
  • BREAKING FEAT: implement comprehensive circular dependency detection system.
  • BREAKING FEAT: implement comprehensive circular dependency detection system.

2025-07-30

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:

Packages with dependency updates only:

Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

  • cherrypick_flutter - v1.1.3-dev.1

cherrypick - v3.0.0-dev.1

  • DOCS: add quick guide for circular dependency detection to README.

2025-07-30

Changes


Packages with breaking changes:

Packages with other changes:


cherrypick - v3.0.0-dev.0

  • BREAKING FEAT: implement comprehensive circular dependency detection system.

cherrypick_flutter - v1.1.3-dev.0

  • FIX: update deps.

2025-07-28

Changes


Packages with breaking changes:

Packages with other changes:

Packages graduated to a stable release (see pre-releases prior to the stable version for changelog entries):

  • cherrypick - v2.2.0
  • cherrypick_annotations - v1.1.0
  • cherrypick_flutter - v1.1.2
  • cherrypick_generator - v1.1.0

cherrypick_flutter - v1.1.2

cherrypick - v2.2.0

cherrypick_annotations - v1.1.0

cherrypick_generator - v1.1.0

2025-06-04

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


cherrypick_generator - v1.1.0-dev.5

  • FEAT: implement tryResolve via generate code.

2025-05-28

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


cherrypick_generator - v1.1.0-dev.4

  • FIX: fixed warnings.

2025-05-23

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


cherrypick_annotations - v1.1.0-dev.1

  • FEAT: implement InjectGenerator.

cherrypick_generator - v1.1.0-dev.3

  • FEAT: implement InjectGenerator.

2025-05-23

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


cherrypick_generator - v1.1.0-dev.2

  • FIX: update instance generator code.

2025-05-22

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:

Packages with dependency updates only:

Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

  • cherrypick_flutter - v1.1.2-dev.1

cherrypick - v2.2.0-dev.1

  • FIX: fix warnings.

cherrypick_generator - v1.1.0-dev.1

  • FIX: optimize code.

2025-05-22

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


cherrypick - v2.2.0-dev.0

  • FEAT: Add async dependency resolution and enhance example.
  • FEAT: implement toInstanceAync binding.

cherrypick_annotations - v1.1.0-dev.0

  • FEAT: implement generator for dynamic params.
  • FEAT: implement instance/provide annotations.
  • FEAT: implement generator for named annotation.
  • FEAT: implement generator di module.
  • FEAT: implement annotations.

cherrypick_flutter - v1.1.2-dev.0

  • FIX: fix warning.
  • FIX: fix warnings.

cherrypick_generator - v1.1.0-dev.0

  • FIX: fix warning conflict with names.
  • FIX: fix warnings.
  • FIX: fix module generator.
  • FIX: fix generator for singletone annotation.
  • FEAT: implement generator for dynamic params.
  • FEAT: implement async mode for instance/provide annotations.
  • FEAT: generate instance async code.
  • FEAT: implement instance/provide annotations.
  • FEAT: implement named dependency.
  • FEAT: implement generator for named annotation.
  • FEAT: implement generator di module.
  • FEAT: implement annotations.

2025-05-19

Changes


Packages with breaking changes:

Packages with other changes:

Packages graduated to a stable release (see pre-releases prior to the stable version for changelog entries):

  • cherrypick - v2.1.0
  • cherrypick_flutter - v1.1.1

cherrypick_flutter - v1.1.1

cherrypick - v2.1.0

2025-05-16

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


cherrypick - v2.1.0-dev.1

  • FIX: fix warnings.
  • FIX: fix warnings.
  • FIX: support passing params when resolving dependency recursively in parent scope.
  • FEAT: Add async dependency resolution and enhance example.
  • FEAT: Add async dependency resolution and enhance example.

cherrypick_flutter - v1.1.1-dev.1

  • FIX: fix warnings.

2025-05-16

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:

Packages with dependency updates only:

Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

  • cherrypick_flutter - v1.1.1

cherrypick - v2.0.2

  • FIX: support passing params when resolving dependency recursively in parent scope.

2025-05-03

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


cherrypick_flutter - v1.1.0

  • FIX: update description.
  • FIX: update gitignore.
  • FEAT: modify api in CherryPickProvider.

2025-05-02

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:

Packages with dependency updates only:

Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

  • cherrypick_flutter - v1.0.1

cherrypick - v2.0.1

  • FIX: fix warning.