Skip to content

fix(deps): update dependency get_it to v9#1177

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/get_it-9.x
Open

fix(deps): update dependency get_it to v9#1177
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/get_it-9.x

Conversation

@renovate

@renovate renovate Bot commented Nov 3, 2025

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
get_it dependencies major ^8.2.0^9.0.0

Release Notes

flutter-it/get_it (get_it)

v9.2.1

  • Added AI skill files in skills/ directory for AI coding assistants
  • Added AI-Assisted Development section to README

v9.2.0

  • allReady() now caches its Future and returns the same instance on repeated calls
    • Cache is automatically invalidated when new async singletons are registered
    • This enables watch_it to detect when async registrations change (e.g., after pushNewScope)
  • Fixed: pending async singletons now complete their ready completer when removed via unregister() or scope reset, allowing allReady() to complete properly

v9.1.1

  • Updated example project

v9.1.0

  • Added DevTools extension for visualizing and inspecting GetIt registrations
    • View all registered objects with their type, scope, registration mode, and state
    • See instance details via toString() output for created instances
    • Manual refresh button to update the registration list
    • Requires debugEventsEnabled = true to be set on GetIt instance
    • See README for setup instructions

v9.0.5

  • Use absolute GitHub URL for logo in README

v9.0.4

  • Fixed screenshots description to match working 9.0.1 format

v9.0.3

  • Fixed logo display on pub.dev by using relative path

v9.0.2

  • Fixed button sizing in README for pub.dev display

v9.0.1

  • Fixed linter error (missing trailing comma in test file)

v9.0.0

  • BREAKING: Disposal order now always follows strict LIFO (Last-In-First-Out) based on registration order
    • Previously, disposal order was based on the order objects appeared in internal hash maps, which was unpredictable when mixing named and unnamed registrations
    • Now all disposals are sorted by registrationNumber (a sequential counter assigned during registration) ensuring true LIFO order
    • The strictDisposalOrder parameter has been removed from reset(), resetScope(), popScope(), popScopesTill(), and dropScope() methods
    • Performance impact is minimal: ~8% overhead for 10,000 registrations (approximately 2-3ms), negligible for typical applications
    • This change ensures correctness and predictability in dependency cleanup, which is more important than the minor performance cost
    • Impact on existing apps: If your app's behavior relies on the previous imperfect reverse disposal order, there is likely a design issue in your dependency structure that should be addressed
  • Fixed bug in registerCachedFactoryParamAsync where calling getAsync would fail with null error because it was checking the wrong function parameter (sync creationFunctionParam instead of asyncCreationFunctionParam)

Configuration

📅 Schedule: (in timezone Africa/Johannesburg)

  • Branch creation
    • "after 9pm,before 6am"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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 renovate Bot added the dependencies label Nov 3, 2025
@renovate renovate Bot enabled auto-merge (squash) November 3, 2025 19:48
@renovate renovate Bot force-pushed the renovate/get_it-9.x branch 2 times, most recently from a2c0d3b to 931a112 Compare November 25, 2025 21:31
@renovate renovate Bot force-pushed the renovate/get_it-9.x branch from 931a112 to 025f0be Compare December 4, 2025 04:13
@renovate renovate Bot force-pushed the renovate/get_it-9.x branch from 025f0be to 36e7516 Compare January 12, 2026 00:50
@renovate renovate Bot force-pushed the renovate/get_it-9.x branch 2 times, most recently from e15d987 to e316131 Compare February 20, 2026 00:58
@sebastianbuechler

Copy link
Copy Markdown
Contributor

@FilledStacks any idea when this update can be merged? It's blocking us from updating other dependencies. Cheers!

@renovate renovate Bot force-pushed the renovate/get_it-9.x branch from e316131 to 4803fcc Compare March 31, 2026 18:54
@renovate renovate Bot force-pushed the renovate/get_it-9.x branch from 4803fcc to 5f6b7bd Compare April 22, 2026 02:11
@getong

getong commented Apr 24, 2026

Copy link
Copy Markdown

Please take a look at this pr

@WillCallahan

Copy link
Copy Markdown

Please look at this PR - this is a blocking dependency for https://pub.dev/packages/msix

@WillCallahan

Copy link
Copy Markdown

Noting that this PR is dependent upon Stacked-Org/core#17

@renovate renovate Bot force-pushed the renovate/get_it-9.x branch from 5f6b7bd to 05e2c8e Compare June 19, 2026 03:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants