Skip to content

Update Dart (pub) non-major updates - #375

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/dart-(pub)-non-major-updates
Open

Update Dart (pub) non-major updates#375
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/dart-(pub)-non-major-updates

Conversation

@renovate

@renovate renovate Bot commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
flutter_riverpod (source) dependencies minor 3.3.23.4.2
go_router (source) dependencies minor 17.3.017.5.0
google_fonts (source) dependencies minor 8.1.08.2.1
riverpod (source) dependencies minor 3.3.23.4.2
riverpod_annotation dependencies patch 4.0.34.0.6

Release Notes

rrousselGit/riverpod (flutter_riverpod)

v3.4.2

Compare Source

v3.4.1

Compare Source

flutter/packages (go_router)

v17.5.0

Compare Source

v17.4.0

Compare Source

  • Fixes onExit ignored for GoRoute nested inside ShellRoute
  • Adds BlockedInitialNavigationException (a GoException subtype), raised when the initial navigation is blocked by onEnter with no prior route to restore, so apps can distinguish this case in onException without string matching.
flutter/packages (google_fonts)

v8.2.1

Compare Source

  • Fixes pendingFonts() retaining failed font loads.

v8.2.0

Compare Source

  • Extract the class Config to its own file and rename it GoogleFontsConfig. The Config class is now deprecated.
  • Updates minimum supported SDK version to Flutter 3.38/Dart 3.10.

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot force-pushed the renovate/dart-(pub)-non-major-updates branch from 75931d9 to 3768ce9 Compare July 26, 2026 21:48
@renovate renovate Bot changed the title Update dependency google_fonts to v8.2.0 Update Dart (pub) non-major updates Jul 26, 2026
@renovate

renovate Bot commented Jul 26, 2026

Copy link
Copy Markdown
Contributor Author

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: frontend/pubspec.lock
Command failed: flutter pub upgrade flutter_riverpod go_router google_fonts riverpod riverpod_annotation
    Because freezed >=3.2.4 <3.2.5 depends on analyzer ^9.0.0 and freezed >=3.2.3 <3.2.4 depends on analyzer >=7.5.9 <9.0.0, freezed >=3.2.3 <3.2.5 requires analyzer >=7.5.9 <9.0.0 or ^9.0.0.
    And because freezed >=3.2.1 <3.2.3 depends on source_gen ^4.0.0 and freezed >=3.2.0 <3.2.1 depends on analyzer ^7.5.9, freezed >=3.2.0 <3.2.5 requires analyzer >=7.5.9 <9.0.0 or ^9.0.0 or source_gen ^4.0.0.
(1) So, because freezed >=3.0.0 <3.2.0 depends on source_gen ^2.0.0 and no versions of freezed match >3.2.6-dev.1 <4.0.0, freezed >=3.0.0 <3.2.5-∞ or >3.2.6-dev.1 <4.0.0 requires analyzer >=7.5.9 <9.0.0 or ^9.0.0 or source_gen ^2.0.0 or ^4.0.0.

    Because no versions of freezed match >3.2.6-dev.1 <4.0.0 and freezed >=3.0.0 <3.2.0 depends on source_gen ^2.0.0, freezed >=3.0.0 <3.2.0-∞ or >3.2.6-dev.1 <4.0.0 requires source_gen ^2.0.0.
    And because freezed >=3.2.0 <3.2.1 depends on source_gen ^3.0.0 and freezed >=3.2.1 <3.2.3 depends on analyzer ^8.0.0, freezed >=3.0.0 <3.2.3-∞ or >3.2.6-dev.1 <4.0.0 requires source_gen ^2.0.0 or ^3.0.0 or analyzer ^8.0.0.
    And because freezed >=3.2.3 <3.2.4 depends on analyzer >=7.5.9 <9.0.0 and freezed >=3.2.4 <3.2.5 depends on analyzer ^9.0.0, freezed >=3.0.0 <3.2.5-∞ or >3.2.6-dev.1 <4.0.0 requires source_gen ^2.0.0 or ^3.0.0 or analyzer >=7.5.9 <9.0.0 or ^9.0.0.
    And because freezed >=3.0.0 <3.2.5-∞ or >3.2.6-dev.1 <4.0.0 requires analyzer >=7.5.9 <9.0.0 or ^9.0.0 or source_gen ^2.0.0 or ^4.0.0 (1), freezed >=3.0.0 <3.2.5-∞ or >3.2.6-dev.1 <4.0.0 requires analyzer >=7.5.9 <9.0.0 or >=9.0.0 <10.0.0 or source_gen ^2.0.0.
    And because freezed >=3.2.5 <3.2.6-dev.1 depends on analyzer >=9.0.0 <11.0.0, freezed >=3.0.0 <3.2.6-dev.1 or >3.2.6-dev.1 <4.0.0 requires analyzer >=7.5.9 <9.0.0 or >=9.0.0 <11.0.0 or source_gen ^2.0.0.
(2) So, because freezed 3.2.6-dev.1 depends on analyzer ^12.0.0 and riverpod_generator >=3.0.0 depends on source_gen >=3.0.0 <5.0.0, if freezed ^3.0.0 and riverpod_generator >=3.0.0 then analyzer >=7.5.9 <9.0.0 or >=9.0.0 <11.0.0 or ^12.0.0.

    Because no versions of riverpod_generator match >4.0.4 <4.0.6 and riverpod_generator >=4.0.4-dev.2 <4.0.4-dev.3 depends on riverpod_annotation 4.0.3-dev.1, riverpod_generator >=4.0.4-dev.2 <4.0.4-dev.3 or >4.0.4 <4.0.6-∞ requires riverpod_annotation 4.0.3-dev.1.
    And because riverpod_generator >=4.0.4-dev.3 <4.0.4 depends on riverpod_annotation 4.0.3-dev.2, riverpod_generator >=4.0.4-dev.2 <4.0.4 or >4.0.4 <4.0.6-∞ requires riverpod_annotation 4.0.3-dev.1 or 4.0.3-dev.2.
    And because riverpod_generator >=4.0.3 <4.0.4-dev.2 depends on riverpod_annotation 4.0.2 and riverpod_generator >=4.0.6 depends on analyzer ^13.0.0, riverpod_generator >=4.0.3 <4.0.4-∞ or >4.0.4 requires analyzer ^13.0.0 or riverpod_annotation 4.0.2 or 4.0.3-dev.1 or 4.0.3-dev.2.
    And because if freezed ^3.0.0 and riverpod_generator >=3.0.0 then analyzer >=7.5.9 <9.0.0 or >=9.0.0 <11.0.0 or ^12.0.0 (2), if freezed ^3.0.0 and riverpod_generator >=4.0.3 <4.0.4-∞ or >4.0.4 then riverpod_annotation 4.0.2 or 4.0.3-dev.1 or 4.0.3-dev.2.
    And because riverpod_generator 4.0.4 depends on riverpod_annotation 4.0.3 and aurcache depends on riverpod_annotation 4.0.6, freezed ^3.0.0 is incompatible with riverpod_generator >=4.0.3.
    So, because aurcache depends on both riverpod_generator ^4.0.3 and freezed ^3.0.0, version solving failed.


You can try the following suggestion to make the pubspec resolve:
* Try upgrading your constraint on freezed: flutter pub add dev:freezed:^4.0.0
Failed to update packages.

@renovate
renovate Bot force-pushed the renovate/dart-(pub)-non-major-updates branch 2 times, most recently from c0f7a59 to 9549337 Compare August 1, 2026 01:28
@renovate
renovate Bot force-pushed the renovate/dart-(pub)-non-major-updates branch 2 times, most recently from 5703505 to 640e0ec Compare August 10, 2026 18:08
@renovate
renovate Bot force-pushed the renovate/dart-(pub)-non-major-updates branch from 640e0ec to fd2327b Compare August 26, 2026 12:08
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.

0 participants