Skip to content

chore: update flutter_cache_manager dependencies#512

Merged
rickdijk merged 7 commits into
developfrom
update/dependencies
Jul 20, 2026
Merged

chore: update flutter_cache_manager dependencies#512
rickdijk merged 7 commits into
developfrom
update/dependencies

Conversation

@rickdijk

@rickdijk rickdijk commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

✨ What kind of change does this PR introduce? (Bug fix, feature, docs update...)

Dependency update for flutter_cache_manager (and its example). Raises the minimum Dart SDK to 3.8.0 and bumps runtime/dev dependencies beyond PR #502.

⤵️ What is the current behavior?

The package still declares Dart >=3.0.0 and older dependency floors (http ^1.2.2, rxdart >=0.27.7 <0.29.0, flutter_lints ^4.0.0, etc.).

🆕 What is the new behavior (if this is a feature change)?

  • Minimum Dart SDK is >=3.8.0 <4.0.0 (required by flutter_lints 6)
  • Runtime/dev constraints updated to current compatible releases (e.g. http ^1.6.0, uuid ^4.6.0, rxdart ^0.28.0, sqflite ^2.4.2, mockito ^5.7.0)
  • Example app dependencies and generated desktop plugin registrants refreshed
  • Unnamed library; directive to satisfy unnecessary_library_name
  • Quite some files have been changed due to formatting

flutter_cache_manager_firebase is intentionally left unchanged for a follow-up PR.

💥 Does this PR introduce a breaking change?

Yes for consumers still on Dart < 3.8.0 — they will need to upgrade their SDK. There are no public API surface changes in this package.

🐛 Recommendations for testing

  • flutter pub get in flutter_cache_manager and example
  • flutter analyze in both
  • flutter test in flutter_cache_manager

📝 Links to relevant issues/docs

🤔 Checklist before submitting

  • All projects build
  • Follows style guide lines (code style guide)
  • Relevant documentation was updated
  • Rebased onto current develop

Rick van Dijk and others added 6 commits July 20, 2026 13:36
…dencies

Bump runtime and dev dependency constraints to current compatible releases and regenerate Mockito mocks.

Co-authored-by: Cursor <cursoragent@cursor.com>
Remove the named library to satisfy the unnecessary_library_name lint.

Co-authored-by: Cursor <cursoragent@cursor.com>
Align the example with Dart 3.8 and refresh generated desktop plugin registrants.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>

@mvanbeusekom mvanbeusekom left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@rickdijk
rickdijk merged commit 847602c into develop Jul 20, 2026
10 checks passed
@rickdijk
rickdijk deleted the update/dependencies branch July 20, 2026 20:41
@rickdijk rickdijk mentioned this pull request Jul 20, 2026
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants