Skip to content

Conversation

@renovate
Copy link

@renovate renovate bot commented Aug 7, 2025

This PR contains the following updates:

Package Type Update Change
get_it dependencies minor 8.0.38.3.0

Release Notes

flutter-it/get_it (get_it)

v8.3.0

Compare Source

  • Added findAll() method for finding all registered instances by type with flexible matching options (subtypes, interfaces, scope filtering)
  • Added resetLazySingletons() method to reset multiple lazy singletons at once with optional scope parameters
  • Added onCreated callback parameter to registerLazySingleton, registerLazySingletonAsync, and registerSingletonAsync for lifecycle hooks
  • Improved parameter validation error messages in debug mode - now provides clear, actionable feedback when wrong parameter types are passed to factories
  • Fixed bug in cached factories where parameter validation could throw unhelpful errors

v8.2.0

Thanks to PR by @​Hu-Wentao we now expose part of the internal state of get_it so tool authors have more options. While doing so internal renaming has happened, so where previously where the term "ServiceFactory" was uses we not use consistently ObjectRegistration and instead of variables with factory in the name we use registration this has not impact on the public API so it is not a breaking change.

v8.1.0

  • adding documentation #​411
  • registerCachedFactoryAsync usded FactoryFunc instead of FactoryFuncAsync #​410
  • adding getMaybe which will return null instead of throwing an exception in case a type is not registered
  • dependsOn of registerSingletonWithDependencies is now required. Although this could be seen as a breaking change, if you didn't pass dependsOn your code wouldn't have worked before so I won't define this as breaking change

Configuration

📅 Schedule: 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.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


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

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

@renovate
Copy link
Author

renovate bot commented Aug 7, 2025

⚠️ 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: pubspec.lock
Command failed: flutter pub upgrade get_it
Note: intl is pinned to version 0.20.2 by flutter_localizations from the flutter SDK.
See https://dart.dev/go/sdk-version-pinning for details.


Because fire_scribe depends on flutter_localizations from sdk which depends on intl 0.20.2, intl 0.20.2 is required.
So, because fire_scribe depends on intl 0.19.0, version solving failed.
Failed to update packages.

@renovate renovate bot force-pushed the renovate/get_it-8.x branch from 9055c1e to c02241f Compare November 2, 2025 16:14
@renovate renovate bot changed the title Update dependency get_it to v8.2.0 Update dependency get_it to v8.3.0 Nov 2, 2025
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.

1 participant