{"id":18964,"name":"get_it","ecosystem":"pub","repository_url":"https://github.com/fluttercommunity/get_it","issues_count":140,"created_at":"2025-06-07T01:32:19.220Z","updated_at":"2025-06-07T01:32:19.220Z","purl":"pkg:pub/get_it","metadata":{"id":98100,"name":"get_it","ecosystem":"pub","description":"Simple direct Service Locator that allows to decouple the interface from a concrete implementation and  to access the concrete implementation from everywhere in your App\"","homepage":"https://github.com/fluttercommunity/get_it","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/fluttercommunity/get_it","keywords_array":[],"namespace":null,"versions_count":76,"first_release_published_at":"2018-05-22T13:01:22.147Z","latest_release_published_at":"2024-12-13T18:00:19.667Z","latest_release_number":"8.0.3","last_synced_at":"2025-06-06T06:01:22.034Z","created_at":"2022-04-05T12:31:30.789Z","updated_at":"2025-06-06T06:01:22.034Z","registry_url":"https://pub.dev/packages/get_it","install_command":"dart pub add get_it","documentation_url":"https://pub.dev/documentation/get_it/","metadata":{},"repo_metadata":{"uuid":"134155912","full_name":"fluttercommunity/get_it","owner":"fluttercommunity","description":"Get It - Simple direct Service Locator that allows to decouple the interface from a concrete implementation and to access the concrete implementation from everywhere in your App. Maintainer: @escamoteur","archived":false,"fork":false,"pushed_at":"2023-02-18T10:31:52.000Z","size":763,"stargazers_count":1065,"open_issues_count":39,"forks_count":116,"subscribers_count":11,"default_branch":"master","last_synced_at":"2023-03-13T17:03:01.770Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://pub.dev/packages/get_it","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"logo_url":null,"metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":["escamoteur"],"custom":["https://www.buymeacoffee.com/escamoteur"]}},"created_at":"2018-05-20T14:07:38.000Z","updated_at":"2023-03-12T14:37:06.000Z","dependencies_parsed_at":"2023-01-29T22:15:24.987Z","dependency_job_id":null,"html_url":"https://github.com/fluttercommunity/get_it","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fluttercommunity%2Fget_it","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fluttercommunity%2Fget_it/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fluttercommunity%2Fget_it/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fluttercommunity","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":108921946,"host_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names"},"owner_record":{"login":"fluttercommunity","name":"Flutter Community","uuid":"35045612","kind":"organization","description":"A central place for all community made Flutter packages. To get started, see the README of the 'community' repository.","email":"community@flutter.zone","website":"https://www.patreon.com/FlutterCommunity","location":"London","twitter":"FlutterComm","company":null,"avatar_url":"https://avatars.githubusercontent.com/u/35045612?v=4","repositories_count":37,"last_synced_at":"2023-02-19T22:41:47.512Z","metadata":{"has_sponsors_listing":false},"owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fluttercommunity"},"tags":[{"name":"V7.3.0","sha":"03e9126b0378f7ca139ea735bc5019fa567d150c","kind":"tag","published_at":"2022-02-23T15:12:13.000Z","download_url":"https://codeload.github.com/fluttercommunity/get_it/tar.gz/V7.3.0","html_url":"https://github.com/fluttercommunity/get_it/releases/tag/V7.3.0"},{"name":"V7.20","sha":"70aad4e2572b998d8f04eafc6992b1d85cbca388","kind":"tag","published_at":"2021-07-13T16:55:31.000Z","download_url":"https://codeload.github.com/fluttercommunity/get_it/tar.gz/V7.20","html_url":"https://github.com/fluttercommunity/get_it/releases/tag/V7.20"},{"name":"V7.1.4","sha":"58af5c78d8425ac7288c82bba3ce7171ed818eaa","kind":"tag","published_at":"2021-06-15T13:10:34.000Z","download_url":"https://codeload.github.com/fluttercommunity/get_it/tar.gz/V7.1.4","html_url":"https://github.com/fluttercommunity/get_it/releases/tag/V7.1.4"},{"name":"V7.1.3","sha":"fc28a0c207222ea997172ffb3e5a7bafb26abfee","kind":"tag","published_at":"2021-05-07T09:16:17.000Z","download_url":"https://codeload.github.com/fluttercommunity/get_it/tar.gz/V7.1.3","html_url":"https://github.com/fluttercommunity/get_it/releases/tag/V7.1.3"},{"name":"V7.1.2","sha":"6d13623cfab0a472b6c1fe326b5d6b541a7a0221","kind":"tag","published_at":"2021-05-06T08:15:59.000Z","download_url":"https://codeload.github.com/fluttercommunity/get_it/tar.gz/V7.1.2","html_url":"https://github.com/fluttercommunity/get_it/releases/tag/V7.1.2"},{"name":"V7.1.1","sha":"4bc79ce176e65a593ee9917ed7faf863c8b830e0","kind":"tag","published_at":"2021-05-05T17:15:53.000Z","download_url":"https://codeload.github.com/fluttercommunity/get_it/tar.gz/V7.1.1","html_url":"https://github.com/fluttercommunity/get_it/releases/tag/V7.1.1"},{"name":"V7.1.0","sha":"515ca3f880982fe16e95057b34fab5e8888aca7f","kind":"tag","published_at":"2021-05-05T15:06:35.000Z","download_url":"https://codeload.github.com/fluttercommunity/get_it/tar.gz/V7.1.0","html_url":"https://github.com/fluttercommunity/get_it/releases/tag/V7.1.0"},{"name":"V7.0.0","sha":"406e703e829397dfd72bc4911cb89fed380b3eed","kind":"tag","published_at":"2021-05-02T14:14:35.000Z","download_url":"https://codeload.github.com/fluttercommunity/get_it/tar.gz/V7.0.0","html_url":"https://github.com/fluttercommunity/get_it/releases/tag/V7.0.0"},{"name":"V6.1.1","sha":"f77f343bc507aab9f2a3c7eee06bc804c92cf2d5","kind":"tag","published_at":"2021-04-13T09:55:23.000Z","download_url":"https://codeload.github.com/fluttercommunity/get_it/tar.gz/V6.1.1","html_url":"https://github.com/fluttercommunity/get_it/releases/tag/V6.1.1"},{"name":"V6.1.0","sha":"a5a078eafa4533635fef298bbc81fd15b46dba43","kind":"tag","published_at":"2021-04-12T19:19:41.000Z","download_url":"https://codeload.github.com/fluttercommunity/get_it/tar.gz/V6.1.0","html_url":"https://github.com/fluttercommunity/get_it/releases/tag/V6.1.0"},{"name":"V5.0.2","sha":"20f273ae12606053e4b559d23a7bb76bd8031913","kind":"tag","published_at":"2020-12-08T20:58:09.000Z","download_url":"https://codeload.github.com/fluttercommunity/get_it/tar.gz/V5.0.2","html_url":"https://github.com/fluttercommunity/get_it/releases/tag/V5.0.2"},{"name":"V4.0.4","sha":"9787b5613bab84d581747d36e3fb84fae1afd061","kind":"tag","published_at":"2020-07-22T19:30:03.000Z","download_url":"https://codeload.github.com/fluttercommunity/get_it/tar.gz/V4.0.4","html_url":"https://github.com/fluttercommunity/get_it/releases/tag/V4.0.4"},{"name":"V4.0.2","sha":"2e59edaeff292080f4eef3f9f14b50911dbf4b2b","kind":"tag","published_at":"2020-04-26T14:40:16.000Z","download_url":"https://codeload.github.com/fluttercommunity/get_it/tar.gz/V4.0.2","html_url":"https://github.com/fluttercommunity/get_it/releases/tag/V4.0.2"},{"name":"V4.0.1","sha":"956e2c886d28fca40c8128fe016635c89e38983c","kind":"tag","published_at":"2020-03-19T10:03:55.000Z","download_url":"https://codeload.github.com/fluttercommunity/get_it/tar.gz/V4.0.1","html_url":"https://github.com/fluttercommunity/get_it/releases/tag/V4.0.1"},{"name":"V4.0.0","sha":"3508ad35936838f108d0ea68d3e7f55538c84094","kind":"tag","published_at":"2020-02-27T07:29:55.000Z","download_url":"https://codeload.github.com/fluttercommunity/get_it/tar.gz/V4.0.0","html_url":"https://github.com/fluttercommunity/get_it/releases/tag/V4.0.0"},{"name":"V4.0.0-release-candidate","sha":"76ef8ee4d6bed2a1329b6b09cc2e559da92d4fa2","kind":"tag","published_at":"2020-02-14T12:15:33.000Z","download_url":"https://codeload.github.com/fluttercommunity/get_it/tar.gz/V4.0.0-release-candidate","html_url":"https://github.com/fluttercommunity/get_it/releases/tag/V4.0.0-release-candidate"},{"name":"v1.0.3+1","sha":"ec8bc14200baeaa8be0b6d722641d4d1407b6011","kind":"commit","published_at":"2019-05-03T09:57:41.000Z","download_url":"https://codeload.github.com/fluttercommunity/get_it/tar.gz/v1.0.3+1","html_url":"https://github.com/fluttercommunity/get_it/releases/tag/v1.0.3+1"}]},"repo_metadata_updated_at":"2023-03-20T20:02:39.569Z","dependent_packages_count":366,"downloads":null,"downloads_period":null,"dependent_repos_count":7429,"rankings":{"downloads":null,"dependent_repos_count":0.35808435852372583,"dependent_packages_count":0.18892794376098418,"stargazers_count":1.493848857644991,"forks_count":2.6056415322138076,"docker_downloads_count":0.5646490168076459,"average":1.042230341790231},"purl":"pkg:pub/get_it","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pub/get_it","docker_dependents_count":18,"docker_downloads_count":18689864,"usage_url":"https://repos.ecosyste.ms/usage/pub/get_it","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pub/get_it/dependencies","status":null,"funding_links":["https://github.com/sponsors/escamoteur","https://www.buymeacoffee.com/escamoteur"],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/get_it/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/get_it/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/get_it/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/get_it/related_packages","maintainers":[],"registry":{"name":"pub.dev","url":"https://pub.dev","ecosystem":"pub","default":true,"packages_count":65704,"maintainers_count":0,"namespaces_count":0,"keywords_count":9494,"github":"dart-lang","metadata":{"funded_packages_count":2792},"icon_url":"https://github.com/dart-lang.png","created_at":"2022-04-04T15:19:23.272Z","updated_at":"2025-06-06T05:59:32.545Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/namespaces"}},"unique_repositories_count":83,"unique_repositories_count_past_30_days":3,"recent_issues":[{"uuid":"5800108616","node_id":"PR_kwDOVEqcrc8AAAABHzFZww","number":1,"state":"closed","title":"chore(deps): bump get_it from 8.3.0 to 9.3.0","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-11T10:32:21.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-11T10:12:05.000Z","updated_at":"2026-10-11T10:32:31.000Z","time_to_close":1216,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"get_it","old_version":"8.3.0","new_version":"9.3.0","repository_url":"https://github.com/flutter-it/get_it"}],"path":null,"ecosystem":"pub"},"body":"Bumps [get_it](https://github.com/flutter-it/get_it) from 8.3.0 to 9.3.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.3.0] - 2026-09-19\u003c/h2\u003e\n\u003ch2\u003e[9.3.0] - 2026-09-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDetect circular self-resolution of lazy singletons (sync and async) and cached factories and throw a descriptive \u003ccode\u003eStateError\u003c/code\u003e instead of a \u003ccode\u003eStackOverflowError\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/muhammadkamel\"\u003e\u003ccode\u003e@​muhammadkamel\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/flutter-it/get_it/issues/423\"\u003e#423\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epubspec.lock\u003c/code\u003e is no longer committed, following the Dart guidelines for library packages.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eacceptsParams\u003c/code\u003e getter on \u003ccode\u003eObjectRegistration\u003c/code\u003e that tells whether the registered factory takes parameters. Passing \u003ccode\u003eparam1\u003c/code\u003e/\u003ccode\u003eparam2\u003c/code\u003e to a registration that doesn't accept parameters now fails an assert in debug mode instead of silently ignoring them.\u003c/li\u003e\n\u003cli\u003eNew global flag \u003ccode\u003eskipUnregisterIfNotRegistered\u003c/code\u003e: when set to \u003ccode\u003etrue\u003c/code\u003e, \u003ccode\u003eunregister\u003c/code\u003e silently ignores a missing registration instead of throwing (default stays \u003ccode\u003efalse\u003c/code\u003e). Thanks to \u003ca href=\"https://github.com/Gorniaky\"\u003e\u003ccode\u003e@​Gorniaky\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/flutter-it/get_it/issues/420\"\u003e#420\u003c/a\u003e) and \u003ca href=\"https://github.com/AzazelSensei\"\u003e\u003ccode\u003e@​AzazelSensei\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/flutter-it/get_it/issues/424\"\u003e#424\u003c/a\u003e) for raising this.\u003c/li\u003e\n\u003cli\u003eDevTools extension: filter and sort for the registrations table. Thanks to \u003ca href=\"https://github.com/yang-lile\"\u003e\u003ccode\u003e@​yang-lile\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/flutter-it/get_it/issues/421\"\u003e#421\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eDevTools extension rebuilt with Flutter 3.47.1.\u003c/li\u003e\n\u003cli\u003eFixed analyzer warnings/infos reported by pub.dev and updated dev dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.2.1] - 2026-02-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded AI skill files in \u003ccode\u003eskills/\u003c/code\u003e directory for AI coding assistants\u003c/li\u003e\n\u003cli\u003eAdded AI-Assisted Development section to README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.2.0] - 2025-12-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eallReady()\u003c/code\u003e now caches its Future and returns the same instance on repeated calls\n\u003cul\u003e\n\u003cli\u003eCache is automatically invalidated when new async singletons are registered\u003c/li\u003e\n\u003cli\u003eThis enables watch_it to detect when async registrations change (e.g., after \u003ccode\u003epushNewScope\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed: pending async singletons now complete their ready completer when removed via \u003ccode\u003eunregister()\u003c/code\u003e or scope reset, allowing \u003ccode\u003eallReady()\u003c/code\u003e to complete properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.1] - 2025-11-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated example project\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.0] - 2025-11-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded DevTools extension for visualizing and inspecting GetIt registrations\n\u003cul\u003e\n\u003cli\u003eView all registered objects with their type, scope, registration mode, and state\u003c/li\u003e\n\u003cli\u003eSee instance details via \u003ccode\u003etoString()\u003c/code\u003e output for created instances\u003c/li\u003e\n\u003cli\u003eManual refresh button to update the registration list\u003c/li\u003e\n\u003cli\u003eRequires \u003ccode\u003edebugEventsEnabled = true\u003c/code\u003e to be set on GetIt instance\u003c/li\u003e\n\u003cli\u003eSee README for setup instructions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.5] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse absolute GitHub URL for logo in README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.4] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed screenshots description to match working 9.0.1 format\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.3] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed logo display on pub.dev by using relative path\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter-it/get_it/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=get_it\u0026package-manager=pub\u0026previous-version=8.3.0\u0026new-version=9.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/NickEinstein/mobile_view/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NickEinstein%2Fmobile_view/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"5672115799","node_id":"PR_kwDOSoP8i88AAAABGNxXBg","number":221,"state":"open","title":"chore(deps): bump the pub-minor-and-patch group across 1 directory with 28 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-02T02:43:09.000Z","updated_at":"2026-10-02T02:43:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"pub-minor-and-patch","update_count":28,"packages":[{"name":"build_runner","old_version":"2.15.1","new_version":"2.16.1","repository_url":"https://github.com/dart-lang/build"},{"name":"objectbox_generator","old_version":"5.3.2","new_version":"6.0.0-preview.3","repository_url":"https://github.com/objectbox/objectbox-dart"},{"name":"objectbox","old_version":"5.3.2","new_version":"6.0.0-preview.3","repository_url":"https://github.com/objectbox/objectbox-dart"},{"name":"test","old_version":"1.31.0","new_version":"1.31.1","repository_url":"https://github.com/dart-lang/test"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"injectable_generator","old_version":"3.0.2","new_version":"3.1.3","repository_url":"https://github.com/Milad-Akarie/injectable"},{"name":"objectbox_flutter_libs","old_version":"5.3.2","new_version":"6.0.0-preview.3","repository_url":"https://github.com/objectbox/objectbox-dart"},{"name":"freezed","old_version":"3.2.5","new_version":"4.0.1","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"drift_dev","old_version":"2.34.0","new_version":"2.35.1","repository_url":"https://github.com/simolus3/drift"},{"name":"camera","old_version":"0.12.0+1","new_version":"0.12.1","repository_url":"https://github.com/flutter/packages"},{"name":"checks","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/dart-lang/test"},{"name":"clock","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/dart-lang/tools"},{"name":"dio","old_version":"5.11.0","new_version":"5.11.1","repository_url":"https://github.com/cfug/dio"},{"name":"drift_dev","old_version":"2.34.0","new_version":"2.35.1","repository_url":"https://github.com/simolus3/drift"},{"name":"firebase_analytics","old_version":"12.4.5","new_version":"12.6.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_core","old_version":"4.12.1","new_version":"4.15.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_crashlytics","old_version":"5.2.6","new_version":"5.4.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_messaging","old_version":"16.4.3","new_version":"16.7.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_performance","old_version":"0.11.4+5","new_version":"0.11.6","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_remote_config","old_version":"6.5.5","new_version":"6.7.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_link_previewer","old_version":"4.2.0","new_version":"4.2.1","repository_url":"https://github.com/flyerhq/flutter_chat_ui"},{"name":"flutter_local_notifications","old_version":"22.2.0","new_version":"22.3.1","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"freezed","old_version":"3.2.5","new_version":"4.0.1","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"get_it","old_version":"9.2.1","new_version":"9.3.0","repository_url":"https://github.com/flutter-it/get_it"},{"name":"go_router_builder","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/flutter/packages"},{"name":"injectable_generator","old_version":"3.0.2","new_version":"3.1.3","repository_url":"https://github.com/Milad-Akarie/injectable"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"json_serializable","old_version":"6.14.0","new_version":"6.14.1","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"objectbox","old_version":"5.3.2","new_version":"6.0.0-preview.3","repository_url":"https://github.com/objectbox/objectbox-dart"},{"name":"objectbox_flutter_libs","old_version":"5.3.2","new_version":"6.0.0-preview.3","repository_url":"https://github.com/objectbox/objectbox-dart"},{"name":"objectbox_generator","old_version":"5.3.2","new_version":"6.0.0-preview.3","repository_url":"https://github.com/objectbox/objectbox-dart"},{"name":"retrofit","old_version":"4.9.2","new_version":"4.10.0","repository_url":"https://github.com/trevorwang/retrofit.dart"},{"name":"retrofit_generator","old_version":"10.2.8","new_version":"10.2.11","repository_url":"https://github.com/trevorwang/retrofit.dart"},{"name":"test","old_version":"1.31.0","new_version":"1.31.1","repository_url":"https://github.com/dart-lang/test"},{"name":"vector_graphics","old_version":"1.2.2","new_version":"1.2.3","repository_url":"https://github.com/flutter/packages"},{"name":"video_player","old_version":"2.13.0","new_version":"2.14.0","repository_url":"https://github.com/flutter/packages"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub-minor-and-patch group with 28 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [build_runner](https://github.com/dart-lang/build) | `2.15.1` | `2.16.1` |\n| [objectbox_generator](https://github.com/objectbox/objectbox-dart) | `5.3.2` | `6.0.0-preview.3` |\n| [objectbox](https://github.com/objectbox/objectbox-dart) | `5.3.2` | `6.0.0-preview.3` |\n| [test](https://github.com/dart-lang/test/tree/master/pkgs) | `1.31.0` | `1.31.1` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [injectable_generator](https://github.com/Milad-Akarie/injectable) | `3.0.2` | `3.1.3` |\n| [objectbox_flutter_libs](https://github.com/objectbox/objectbox-dart) | `5.3.2` | `6.0.0-preview.3` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `4.0.1` |\n| [drift_dev](https://github.com/simolus3/drift) | `2.34.0` | `2.35.1` |\n| [camera](https://github.com/flutter/packages/tree/main/packages/camera) | `0.12.0+1` | `0.12.1` |\n| [checks](https://github.com/dart-lang/test/tree/master/pkgs) | `0.3.1` | `0.3.2` |\n| [clock](https://github.com/dart-lang/tools/tree/main/pkgs) | `1.1.2` | `1.1.3` |\n| [dio](https://github.com/cfug/dio) | `5.11.0` | `5.11.1` |\n| [drift_dev](https://github.com/simolus3/drift) | `2.34.0` | `2.35.1` |\n| [firebase_analytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics) | `12.4.5` | `12.6.0` |\n| [firebase_core](https://github.com/firebase/flutterfire/tree/main/packages/firebase_core) | `4.12.1` | `4.15.0` |\n| [firebase_crashlytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics) | `5.2.6` | `5.4.0` |\n| [firebase_messaging](https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging) | `16.4.3` | `16.7.0` |\n| [firebase_performance](https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance) | `0.11.4+5` | `0.11.6` |\n| [firebase_remote_config](https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config) | `6.5.5` | `6.7.0` |\n| [flutter_link_previewer](https://github.com/flyerhq/flutter_chat_ui) | `4.2.0` | `4.2.1` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `22.2.0` | `22.3.1` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `4.0.1` |\n| [get_it](https://github.com/flutter-it/get_it) | `9.2.1` | `9.3.0` |\n| [go_router_builder](https://github.com/flutter/packages/tree/main/packages) | `4.4.0` | `4.5.0` |\n| [injectable_generator](https://github.com/Milad-Akarie/injectable) | `3.0.2` | `3.1.3` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.14.0` | `6.14.1` |\n| [objectbox](https://github.com/objectbox/objectbox-dart) | `5.3.2` | `6.0.0-preview.3` |\n| [objectbox_flutter_libs](https://github.com/objectbox/objectbox-dart) | `5.3.2` | `6.0.0-preview.3` |\n| [objectbox_generator](https://github.com/objectbox/objectbox-dart) | `5.3.2` | `6.0.0-preview.3` |\n| [retrofit](https://github.com/trevorwang/retrofit.dart) | `4.9.2` | `4.10.0` |\n| [retrofit_generator](https://github.com/trevorwang/retrofit.dart) | `10.2.8` | `10.2.11` |\n| [test](https://github.com/dart-lang/test/tree/master/pkgs) | `1.31.0` | `1.31.1` |\n| [vector_graphics](https://github.com/flutter/packages/tree/main/packages) | `1.2.2` | `1.2.3` |\n| [video_player](https://github.com/flutter/packages/tree/main/packages/video_player) | `2.13.0` | `2.14.0` |\n\n\nUpdates `build_runner` from 2.15.1 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild_runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_runner v2.16.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify terminology: refer to \u003ccode\u003e.dart_tool/build/generated\u003c/code\u003e as the \u0026quot;artifact\ntree\u0026quot;, and the normal output location as the \u0026quot;package path\u0026quot;.\u003c/li\u003e\n\u003cli\u003eReduce logged compile progress output for non-interactive builds, for example\npresubmits.\u003c/li\u003e\n\u003cli\u003eIn \u003ccode\u003eserve\u003c/code\u003e and \u003ccode\u003edaemon\u003c/code\u003e modes, source files not involved in the build are no\nlonger cached on read. They are re-read when requested.\u003c/li\u003e\n\u003cli\u003eBug fix: make post-process output behavior match normal outputs: by default,\nrebuild if deleted or incorrect. Follow \u003ccode\u003e--keep-modified-outputs\u003c/code\u003e and\n\u003ccode\u003e--only-check\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: in incremental builds, detect and delete conflicting outputs in the\nsource directory rather than treating them as sources, which could cause\nbuilder dependency cycles and hangs; fix \u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5079\"\u003e#5079\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: restrict incompatible build output deletion to output packages; do\nnot attempt to delete files in dependency packages.\u003c/li\u003e\n\u003cli\u003eBug fix: do not invalidate retained package path outputs when conflicting\nartifact tree files appear; avoid unnecessary build step reruns.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew default output behavior: always fix incorrect generated files. For\nexample: if you \u0026quot;dart run build_runner build\u0026quot;, modify a generated file,\nthen build again, it will be fixed, undoing your modifications.\u003c/li\u003e\n\u003cli\u003eNew option, \u003ccode\u003e--keep-modified-outputs\u003c/code\u003e. Use this to get the old output\nbehavior: manual modifications to generated files are kept. They will be\noverwritten if a build is triggered due to an input file change, a\nconfiguration change or \u003ccode\u003edart run build_runner clean\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew option, \u003ccode\u003e--only-check\u003c/code\u003e, for use in continuous builds and tests. With this\noption \u003ccode\u003ebuild_runner\u003c/code\u003e writes nothing, but builds and compares with the files\nalready on disk. If there is any difference between disk and expected output\nthen the differences are logged and the build fails.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003epackage_config\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.15.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify deletion of stale outputs: don't try to handle package renames.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003edaemon\u003c/code\u003e asset server now rejects various non-local connections.\u003c/li\u003e\n\u003cli\u003eBug fix: in incremental builds, when an input was deleted, its output was\ndeleted at the start of the build. Make it consistent with other output\ndeletions: wait until the end of the build.\u003c/li\u003e\n\u003cli\u003eBug fix: post process builders with \u003ccode\u003ebuild_to: source\u003c/code\u003e can only write to\noutput packages.\u003c/li\u003e\n\u003cli\u003eBug fix: post process builders with \u003ccode\u003ebuild_to: cache\u003c/code\u003e can only write output\ncorresponding to known packages.\u003c/li\u003e\n\u003cli\u003eBug fix: reject incorrect builder config that has duplicate builder keys.\u003c/li\u003e\n\u003cli\u003eBug fix: reject invalid builder factories in \u003ccode\u003ebuild.yaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: correctly filter served or \u003ccode\u003e--output\u003c/code\u003e post process output.\u003c/li\u003e\n\u003cli\u003eBug fix: \u003ccode\u003eserve\u003c/code\u003e mode only serves the specified package subdirectories.\u003c/li\u003e\n\u003cli\u003eBug fix: \u003ccode\u003eserve\u003c/code\u003e live reload websocket checks for localhost origin.\u003c/li\u003e\n\u003cli\u003eBug fix: don't follow symlinks when cleaning up output folders.\u003c/li\u003e\n\u003cli\u003eBug fix: catch Windows-specific absolute paths.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5e25e60f55686be9d6eec2aaa448802ae1a17a40\"\u003e\u003ccode\u003e5e25e60\u003c/code\u003e\u003c/a\u003e Release build, build_config, build_daemon, build_runner, build_test. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5111\"\u003e#5111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/43c2bb7edba27b89c82f2ae5d3ba8e7f08bb935c\"\u003e\u003ccode\u003e43c2bb7\u003c/code\u003e\u003c/a\u003e Remove test-only PreviousBuild.fromFinishedBuildState. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5109\"\u003e#5109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/a6078a02e7edb6c56e0bf572dde9c6713c6e56b4\"\u003e\u003ccode\u003ea6078a0\u003c/code\u003e\u003c/a\u003e Use AssetFile for deletes. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5108\"\u003e#5108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3051007098fa39d448a830e24f3d0ea004a68770\"\u003e\u003ccode\u003e3051007\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003eBuildState.isFile\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5106\"\u003e#5106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/da162e6dc3013f24f80ba5cf599fc52d9f72a8cb\"\u003e\u003ccode\u003eda162e6\u003c/code\u003e\u003c/a\u003e Do not invalidate retained package path outputs on artifact tree conflicts. (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d51da7e891a34b51efb8335f0e6a7a908dfef54a\"\u003e\u003ccode\u003ed51da7e\u003c/code\u003e\u003c/a\u003e Set default test timeout to 3m in build_runner/dart_test.yaml. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5104\"\u003e#5104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/47aba811d3c461acb1b17964fd29521399944942\"\u003e\u003ccode\u003e47aba81\u003c/code\u003e\u003c/a\u003e [build_web_compilers] Standardize web app entrypoint selection (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5095\"\u003e#5095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f15a84e0f0e96909d26b22d547f4624363cb62d7\"\u003e\u003ccode\u003ef15a84e\u003c/code\u003e\u003c/a\u003e Restrict incompatibleBuildOutputsToDelete to outputPackages. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5103\"\u003e#5103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1a276c2623b3eab780ccc554aef31a940832d5aa\"\u003e\u003ccode\u003e1a276c2\u003c/code\u003e\u003c/a\u003e Clarify source/cache/visible/hidden. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5096\"\u003e#5096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f5cc9100a23c2bc3c409d7832137658bb3ad8093\"\u003e\u003ccode\u003ef5cc910\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003eBuildOutputReader\u003c/code\u003e; add \u003ccode\u003eBuildOutputReadResult\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5101\"\u003e#5101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.15.1...build_runner-v2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `objectbox_generator` from 5.3.2 to 6.0.0-preview.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/objectbox/objectbox-dart/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `objectbox` from 5.3.2 to 6.0.0-preview.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/objectbox/objectbox-dart/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `test` from 1.31.0 to 1.31.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/test/releases\"\u003etest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:test v1.31.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIgnore an error locating the SDK directory on platforms where the\n\u003ccode\u003eresolvedExecutable\u003c/code\u003e is unexpectedly \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix a bug where \u003ccode\u003e-c exe\u003c/code\u003e tests would hang on exit on windows.\u003c/li\u003e\n\u003cli\u003eFix a bug where the web test runner would not find custom HTML files when\nusing the dart2wasm compiler.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGithubReporter\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003eGroup contiguous passing and skipped tests into collapsible groups to\nreduce log noise in GitHub Actions.\u003c/li\u003e\n\u003cli\u003eUpdated skipped icon to ⏭️.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eIncrease SDK constraint to ^3.10.0.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e version  \u003ccode\u003e13.x.x\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/c8c76f457bbe64f8707b3c7c7259790f593d8c72\"\u003e\u003ccode\u003ec8c76f4\u003c/code\u003e\u003c/a\u003e Prepare to publish (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2634\"\u003e#2634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/8bbb8474e3ff85aa9450c2b00f9476b34ebdd679\"\u003e\u003ccode\u003e8bbb847\u003c/code\u003e\u003c/a\u003e Example of how to use \u003ccode\u003ehas\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2631\"\u003e#2631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/bd401482a19620c4521547af793f007bfebc599a\"\u003e\u003ccode\u003ebd40148\u003c/code\u003e\u003c/a\u003e Remove extra version info (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2539\"\u003e#2539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/d20671c1eff6318224cfb538460ef4a18f9cd248\"\u003e\u003ccode\u003ed20671c\u003c/code\u003e\u003c/a\u003e Fix dart2wasm tests with custom HTML files (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2626\"\u003e#2626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/17efdc2f8316c71cc9c8630274ae05e284b74595\"\u003e\u003ccode\u003e17efdc2\u003c/code\u003e\u003c/a\u003e fix: improve error reporting on GitHub (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2629\"\u003e#2629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/c21233e9e93bd46c90c7e4785ca2b02ec3b2aba5\"\u003e\u003ccode\u003ec21233e\u003c/code\u003e\u003c/a\u003e Ignore test pid on windows (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2630\"\u003e#2630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/e8012f71a5569fe604fc5ddbad3817a70e178bf2\"\u003e\u003ccode\u003ee8012f7\u003c/code\u003e\u003c/a\u003e Bump to language version 3.10 (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/d0d5ccd037cb0eaea8e4dad900946ac54a4286c6\"\u003e\u003ccode\u003ed0d5ccd\u003c/code\u003e\u003c/a\u003e Allow analyzer ^13.0.0, with breaking changes. (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2622\"\u003e#2622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/bcc5228370ba909e5774441398b8585ba9874423\"\u003e\u003ccode\u003ebcc5228\u003c/code\u003e\u003c/a\u003e Fix hang on windows with multiple exe tests (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2618\"\u003e#2618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/2b8c256a6320435dc8c9dbb1303fb6540e617846\"\u003e\u003ccode\u003e2b8c256\u003c/code\u003e\u003c/a\u003e Allow exceptions from operator == (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2543\"\u003e#2543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/test/commits/test-v1.31.1/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `intl` from 0.20.2 to 0.20.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/i18n/releases\"\u003eintl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:intl v0.20.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the Turkish Lira (TRY) currency symbol in \u003ccode\u003esimpleCurrencySymbols\u003c/code\u003e\nfrom \u0026quot;TL\u0026quot; to \u0026quot;₺\u0026quot; (U+20BA). This ensures accuracy and alignment with the\nofficial symbol introduced in 2012.\u003c/li\u003e\n\u003cli\u003eFix parsing of locale strings containing script codes in \u003ccode\u003everifiedLocale\u003c/code\u003e.\nFor example, \u003ccode\u003ezh-Hans-CN\u003c/code\u003e would have been previously parsed as \u003ccode\u003ezh\u003c/code\u003e, but is\nnow parsed as \u003ccode\u003ezh_CN\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdate the Ghanaian Cedis (GHS) currency symbol in \u003ccode\u003esimpleCurrencySymbols\u003c/code\u003e\nfrom \u0026quot;GHS\u0026quot; to \u0026quot;GH₵(U+20B5)\u0026quot;.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v48.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@pragma('wasm:prefer-inline')\u003c/code\u003e to \u003ccode\u003eIntl\u003c/code\u003e methods that already have\n\u003ccode\u003e@pragma('vm:prefer-inline')\u003c/code\u003e, for the same reason: to help omit message\ndescriptions from compiled output.\u003c/li\u003e\n\u003cli\u003eUpdate analysis to newest \u003ccode\u003epackage:lints\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/22b808d758c1accf1b18dc3121f0991152709748\"\u003e\u003ccode\u003e22b808d\u003c/code\u003e\u003c/a\u003e use broader types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/588013a5e79483fe62ee2e08fcdc7f22f47a0738\"\u003e\u003ccode\u003e588013a\u003c/code\u003e\u003c/a\u003e Upgrade analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/3be91bcd5887b874a07c2c358225d7d809e83270\"\u003e\u003ccode\u003e3be91bc\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/pragma\"\u003e\u003ccode\u003e@​pragma\u003c/code\u003e\u003c/a\u003e(wasm:prefer-inline)\u003ccode\u003eto\u003c/code\u003eIntl` methods (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/2ae32fdd9ca14ecdca77dc37787dbba3c9e2c48a\"\u003e\u003ccode\u003e2ae32fd\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/de7e11b7cc231d8daf6e49dc12690d7339241691\"\u003e\u003ccode\u003ede7e11b\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/3d58541bafd6c5c2a6273aa1767bf8c5f85b6d6c\"\u003e\u003ccode\u003e3d58541\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/b77c9a7426bd8e570ebc5d99f224a0dfd0fbc9e1\"\u003e\u003ccode\u003eb77c9a7\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epub run\u003c/code\u003e to \u003ccode\u003edart run\u003c/code\u003e in README.md (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1044\"\u003e#1044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/45f1c2029b03209401f28a9b121a38dfb32c4501\"\u003e\u003ccode\u003e45f1c20\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1033\"\u003e#1033\u003c/a\u003e from dart-lang:moredocs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/7aabf9b9f5408ce3f49e77c3b1c7d2f422fa5502\"\u003e\u003ccode\u003e7aabf9b\u003c/code\u003e\u003c/a\u003e Hint to use package:intl4x instead of package:intl (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/fc7c308a8393b1b77c4ba5b6cc7c7fed96425778\"\u003e\u003ccode\u003efc7c308\u003c/code\u003e\u003c/a\u003e Updates to intl4x: bugs and typing (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1035\"\u003e#1035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/i18n/commits/intl-v0.20.3/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `injectable_generator` from 3.0.2 to 3.1.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Milad-Akarie/injectable/commits/injectable_generator-3.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `objectbox_flutter_libs` from 5.3.2 to 6.0.0-preview.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/objectbox/objectbox-dart/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 3.2.5 to 4.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8bdb15ab17bc264f3a9581177fac4a52ee7c2169\"\u003e\u003ccode\u003e8bdb15a\u003c/code\u003e\u003c/a\u003e freezed         : 4.0.0 -\u0026gt; 4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/07710d07b128191af07b6d630df15c3b77cfaed1\"\u003e\u003ccode\u003e07710d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1372\"\u003e#1372\u003c/a\u003e from peter-trost:analyzer-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/662f424c59bdb03dfc3452735f29f7952857a36d\"\u003e\u003ccode\u003e662f424\u003c/code\u003e\u003c/a\u003e Allow analyzer 14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ce67d37c94f45b7425dd667e41e96f2034c0c1fd\"\u003e\u003ccode\u003ece67d37\u003c/code\u003e\u003c/a\u003e Remove needs for \u003ccode\u003e@overrides\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac6dec209a381bb869bfcdc22caf73be96622d33\"\u003e\u003ccode\u003eac6dec2\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 6 to 7 (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1363\"\u003e#1363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6a67d5c9a37c79efe5f58ce5fd861d4b8c026d0e\"\u003e\u003ccode\u003e6a67d5c\u003c/code\u003e\u003c/a\u003e 4.0.0x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/3753aea987d59b56a668fff57e32512266b61837\"\u003e\u003ccode\u003e3753aea\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/freezed\"\u003ehttps://github.com/rrousselGit/freezed\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/aa5ae5d05b3f88b66b909d616d4c933fd86d8fc2\"\u003e\u003ccode\u003eaa5ae5d\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/d956f1e5bef13c4fd75e37f11571028123de65f7\"\u003e\u003ccode\u003ed956f1e\u003c/code\u003e\u003c/a\u003e Bump EndBug/add-and-commit from 10 to 11 (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1367\"\u003e#1367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/3122d1fdbdeb525e892d08e7bfbb600002522c25\"\u003e\u003ccode\u003e3122d1f\u003c/code\u003e\u003c/a\u003e Add primary-constructor notice\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v3.2.5...freezed-v4.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drift_dev` from 2.34.0 to 2.35.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/f7e4c72bd10d92b9e1a8bfb768730ca1096b1341\"\u003e\u003ccode\u003ef7e4c72\u003c/code\u003e\u003c/a\u003e Prepare releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d9b6f6ea43feb035c8abf9c77b53d28d71c22626\"\u003e\u003ccode\u003ed9b6f6e\u003c/code\u003e\u003c/a\u003e Drift3: Get postgres tests to work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/41c66131a41fc932e51aad4d656443ed51505b9d\"\u003e\u003ccode\u003e41c6613\u003c/code\u003e\u003c/a\u003e Port drift integration tests to drift3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/75106220309f5ec31bbdbf7e172be64017a15fea\"\u003e\u003ccode\u003e7510622\u003c/code\u003e\u003c/a\u003e A few more drift3 upgrade improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/6859ac50bbf5ad97648d81efa9697f9deede99d1\"\u003e\u003ccode\u003e6859ac5\u003c/code\u003e\u003c/a\u003e drift_sqlite: Allow running queries synchronously\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/1c0beee12a528a0d0cc66a2a08b6c62a674fdecc\"\u003e\u003ccode\u003e1c0beee\u003c/code\u003e\u003c/a\u003e Support cli_util, file_picker dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/fafd58874a1f754096b81591c2eb46ea939510fd\"\u003e\u003ccode\u003efafd588\u003c/code\u003e\u003c/a\u003e drift3: Fix toColumns for batch insert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d6ddb895ab9fde29c420dfa6bb01ea60e48b1a6e\"\u003e\u003ccode\u003ed6ddb89\u003c/code\u003e\u003c/a\u003e Start with upgrade notes for drift3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/ce9b8520abe334753b6edd3df39ddbdccb7c1f45\"\u003e\u003ccode\u003ece9b852\u003c/code\u003e\u003c/a\u003e Prepare drift_manager for publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/2a825bafe5a7ae5537b450774f77d72753d04c50\"\u003e\u003ccode\u003e2a825ba\u003c/code\u003e\u003c/a\u003e Correctly dispatch nested transaction updates.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/drift/compare/drift_dev-2.34.0...drift_dev-2.35.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `camera` from 0.12.0+1 to 0.12.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1e3d875ea3968b72638245ce76c885248fbb00fc\"\u003e\u003ccode\u003e1e3d875\u003c/code\u003e\u003c/a\u003e [camera] Add setImageQuality for JPEG compression control (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/11155\"\u003e#11155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a743ac57eed1d7134fa9dc1e405c14bfc1db046e\"\u003e\u003ccode\u003ea743ac5\u003c/code\u003e\u003c/a\u003e [tool] Exempt AGENTS.md from version and changelog checks (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12681\"\u003e#12681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cdd85c697507ae55bc7056698d41942a01cdf78a\"\u003e\u003ccode\u003ecdd85c6\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Update skills_lint to published version ^0.5.1 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12684\"\u003e#12684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7c01c0bb701f996b4ef346e2807bd8bfe6ebbd9e\"\u003e\u003ccode\u003e7c01c0b\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Add presubmit sweep, cross-platform paths, and test ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9854cd5607da4001f2dd3cbdcd6903202d28958c\"\u003e\u003ccode\u003e9854cd5\u003c/code\u003e\u003c/a\u003e [various] Update pigeon dev_dependency to ^27.3.2 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12615\"\u003e#12615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6bf42a87c60a525b82d4c54cdfdb26a2fe3622c2\"\u003e\u003ccode\u003e6bf42a8\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Enforce CHANGELOG backticks and add eval commit auth...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2ba65914e4d7f86185ccd69c3771e7041bbdd837\"\u003e\u003ccode\u003e2ba6591\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Check Git hooks configuration in check-readiness ski...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/90ba78839723b83ebed0bf4f8eb441cae726c994\"\u003e\u003ccode\u003e90ba788\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Migrate from dart_skills_lint to skills_lint (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12543\"\u003e#12543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e31dfabbdfb06f05384415715d6730d28d64d08b\"\u003e\u003ccode\u003ee31dfab\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Add agentic guidance for adding native unit tests (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/538239f5a68237ba2f843834009e8d4e1e1603c9\"\u003e\u003ccode\u003e538239f\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Add explicit concurrent-futures dependency (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12373\"\u003e#12373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/camera-v0.12.1/packages/camera\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `checks` from 0.3.1 to 0.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/test/releases\"\u003echecks's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:checks v0.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003etest\u003c/code\u003e dev dependency constraint.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eisNotA\u0026lt;R\u0026gt;()\u003c/code\u003e check extension as a convenience in place of\n\u003ccode\u003enot((it) =\u0026gt; it.isA\u0026lt;R\u0026gt;())\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.11\u003c/li\u003e\n\u003cli\u003eImprove speed of pretty printing for large collections.\u003c/li\u003e\n\u003cli\u003eImprove formatting for failures involving unexpected exceptions.\u003c/li\u003e\n\u003cli\u003eImprove formatting for failed String equality checks - indent string diff\nlines.\u003c/li\u003e\n\u003cli\u003eFix a bug when using asynchronous conditions with \u003ccode\u003emayEmit\u003c/code\u003e or\n\u003ccode\u003emayEmitMultiple\u003c/code\u003e. Note that extensions using \u003ccode\u003enestAsync\u003c/code\u003e should synchronously\nforward exceptions from that call.\u003c/li\u003e\n\u003cli\u003eFix a bug when printing a failure message involving a value that returns an\nempty output from \u003ccode\u003etoString()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAnnotated async expectations with \u003ccode\u003e@awaitNotRequired\u003c/code\u003e since tests are safely\nheld open until expectations complete so it's not always necessary to\nexplicitly await them.\u003c/li\u003e\n\u003cli\u003eOutput more compact failure messages for simple expectations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/2c431ed79e6d2c74ae88555584ce28b679899606\"\u003e\u003ccode\u003e2c431ed\u003c/code\u003e\u003c/a\u003e Prepare to publish package:checks (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2748\"\u003e#2748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/18ef597883dc6bc61f763e3600a7179975b490dd\"\u003e\u003ccode\u003e18ef597\u003c/code\u003e\u003c/a\u003e Add support for collapsed error messages (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2651\"\u003e#2651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/6783445c2ec0d34372bd75a1655729693ecd216a\"\u003e\u003ccode\u003e6783445\u003c/code\u003e\u003c/a\u003e Prepare to publish (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/575e4dad8db2864224a407af43bfc46ce9c045c8\"\u003e\u003ccode\u003e575e4da\u003c/code\u003e\u003c/a\u003e Fix deadlock waiting on serverSocket (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2740\"\u003e#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/bd9acf32c983dde41b94e9c75eab45136408c065\"\u003e\u003ccode\u003ebd9acf3\u003c/code\u003e\u003c/a\u003e Unskip a test on windows (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2741\"\u003e#2741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/b575eda93383390f15b5f0cb4243a097867a82f8\"\u003e\u003ccode\u003eb575eda\u003c/code\u003e\u003c/a\u003e Remove redundant tag (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/73e85f1befa5315711763fa3d097656dc53ecfb5\"\u003e\u003ccode\u003e73e85f1\u003c/code\u003e\u003c/a\u003e Precompiled browser tests: stop serving files from outside the precompiled ro...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/bbe8f9bf5ee392ed2d80813b7faa892ab36da3e3\"\u003e\u003ccode\u003ebbe8f9b\u003c/code\u003e\u003c/a\u003e Export TestFailure from package:test_api/scaffolding.dart (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2723\"\u003e#2723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/55b186ddcad50fe4808226e0b681875dda6dd123\"\u003e\u003ccode\u003e55b186d\u003c/code\u003e\u003c/a\u003e Fix race conditions in Chrome coverage collection (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2715\"\u003e#2715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/51463b0e38b45fa3849c302bdea7a4e585ad0764\"\u003e\u003ccode\u003e51463b0\u003c/code\u003e\u003c/a\u003e Keep the browser executable env override through a settings merge (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2722\"\u003e#2722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/test/commits/checks-v0.3.2/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clock` from 1.1.2 to 1.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/tools/releases\"\u003eclock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:clock v1.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eKeep microseconds when using \u003ccode\u003emonthsAgo\u003c/code\u003e, \u003ccode\u003emonthsFromNow\u003c/code\u003e and \u003ccode\u003eyearsAgo\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/c7f7a63f656f268f8a88dde5bbceeb9367b90aaa\"\u003e\u003ccode\u003ec7f7a63\u003c/code\u003e\u003c/a\u003e Prepare to publish packages (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2562\"\u003e#2562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/3b3b22c2ce3f50c4421e576a2814fa532fd08304\"\u003e\u003ccode\u003e3b3b22c\u003c/code\u003e\u003c/a\u003e [extension_discovery] Fixup review comments (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2557\"\u003e#2557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/441ff2986fd495c88b59bb15dd6b35904ad329b7\"\u003e\u003ccode\u003e441ff29\u003c/code\u003e\u003c/a\u003e [unified_analytics]Add an 'is_external' const to indicate external builds (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/5f02a37cc049f362a2e43d04cd03cb132d73e172\"\u003e\u003ccode\u003e5f02a37\u003c/code\u003e\u003c/a\u003e Fix trailing comma when adding to flow collections in yaml_edit (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2533\"\u003e#2533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/7a3be9ae1e701df9266517f692826921aa664f68\"\u003e\u003ccode\u003e7a3be9a\u003c/code\u003e\u003c/a\u003e [unified_analytics] Prepare for 8.0.18 release (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2559\"\u003e#2559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/59c163cfba7676a16bd1b9c1fdf76dfc8519a917\"\u003e\u003ccode\u003e59c163c\u003c/code\u003e\u003c/a\u003e [unified_analytics] Add hostArch parameter to Event.flutterCommandResult (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2558\"\u003e#2558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/8108a7c21beed22298b4588cd72cd16e6f4b3c18\"\u003e\u003ccode\u003e8108a7c\u003c/code\u003e\u003c/a\u003e [extension_discovery] Prevent config.yaml symlinks from escaping package boun...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/3de16a5d9ae1aabf3fa5698e0373ed3c4be9c364\"\u003e\u003ccode\u003e3de16a5\u003c/code\u003e\u003c/a\u003e fix(coverage): reject file: URIs outside known roots in Resolver (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2534\"\u003e#2534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/1723b1e15b54f7bda5a3650f7a22aeb6db87bb58\"\u003e\u003ccode\u003e1723b1e\u003c/code\u003e\u003c/a\u003e [html]: add minimal differential testing framework (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2554\"\u003e#2554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/7dc3279da2d7b6bdd49164cada8531d6a2125c15\"\u003e\u003ccode\u003e7dc3279\u003c/code\u003e\u003c/a\u003e fix: reconcile version mismatches in process and stack_trace (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2546\"\u003e#2546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/tools/commits/clock-v1.1.3/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dio` from 5.11.0 to 5.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cfug/dio/releases\"\u003edio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edio 5.11.1\u003c/h2\u003e\n\u003ch2\u003eWhat's new\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix response stream not propagating backpressure to the underlying socket.\nWhen a consumer paused the stream, the source subscription was never paused,\nso the network kept buffering response data into memory, risking OOM on\nconstrained platforms.\u003c/li\u003e\n\u003cli\u003eMake the \u003ccode\u003ebadCertificateCallback\u003c/code\u003e pinning test deterministic by pinning a\nfingerprint that cannot match the served certificate, instead of relying on\nbadssl.com hosts serving different certificates.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eNoSuchMethodError\u003c/code\u003e when using a class that \u003ccode\u003eimplements Interceptor\u003c/code\u003e\ninstead of \u003ccode\u003eextends Interceptor\u003c/code\u003e. The interceptor pipeline was calling private\ndispatch methods that only exist on \u003ccode\u003eInterceptor\u003c/code\u003e subclasses, breaking any\nclass using interface implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cfug/dio/commit/4684e29dabaa2655606f1620a4ed316ee3f8c963\"\u003e\u003ccode\u003e4684e29\u003c/code\u003e\u003c/a\u003e 🔖 dio v5.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cfug/dio/commit/96b10c7919ebc1c3c9438e51280aff587b7d773a\"\u003e\u003ccode\u003e96b10c7\u003c/code\u003e\u003c/a\u003e 🔖 web_adapter v2.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cfug/dio/commit/6d18c7c9a30106bb67e9a1385d482957a5d2ae2a\"\u003e\u003ccode\u003e6d18c7c\u003c/code\u003e\u003c/a\u003e 🔖 http2_adapter v2.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cfug/dio/commit/debe58c41da5132742d0e00e21805ad9fdfc51eb\"\u003e\u003ccode\u003edebe58c\u003c/code\u003e\u003c/a\u003e ✨ Deprecate misspelled \u003ccode\u003ehandshakeTimout\u003c/code\u003e in favor of \u003ccode\u003ehandshakeTimeout\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/cfug/dio/issues/2595\"\u003e#2595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cfug/dio/commit/6c1033ef0adbb53892192b8406e49af214909dfe\"\u003e\u003ccode\u003e6c1033e\u003c/code\u003e\u003c/a\u003e 🐛 Expose supportedProtocols on ConnectionManager to fix fallback for RFC-stri...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cfug/dio/commit/6d39187e982d4ff2904ec654ac906d200701546b\"\u003e\u003ccode\u003e6d39187\u003c/code\u003e\u003c/a\u003e 💚 Fail web test runs on the first failing compiler round (\u003ca href=\"https://redirect.github.com/cfug/dio/issues/2594\"\u003e#2594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cfug/dio/commit/a3238c3a3cde75ecc48216f9e8c820506e2d5ed5\"\u003e\u003ccode\u003ea3238c3\u003c/code\u003e\u003c/a\u003e fix(dio): support classes that implement Interceptor (\u003ca href=\"https://redirect.github.com/cfug/dio/issues/2591\"\u003e#2591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cfug/dio/commit/fd1cca0f4e473a9e46713ca8e359602301663eb4\"\u003e\u003ccode\u003efd1cca0\u003c/code\u003e\u003c/a\u003e fix(web): classify XHR timeout by connection phase (\u003ca href=\"https://redirect.github.com/cfug/dio/issues/2593\"\u003e#2593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cfug/dio/commit/83fd107e81f3f470c51380c71abe20c0680c6299\"\u003e\u003ccode\u003e83fd107\u003c/code\u003e\u003c/a\u003e 💚 Adopt CI to Flutter 3.47 (\u003ca href=\"https://redirect.github.com/cfug/dio/issues/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cfug/dio/commit/a553f46bdec8d0511898c19ca3858a32f3c80545\"\u003e\u003ccode\u003ea553f46\u003c/code\u003e\u003c/a\u003e Update README for clarity and remove star history (\u003ca href=\"https://redirect.github.com/cfug/dio/issues/2589\"\u003e#2589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cfug/dio/compare/dio_v5.11.0...dio_v5.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drift_dev` from 2.34.0 to 2.35.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/f7e4c72bd10d92b9e1a8bfb768730ca1096b1341\"\u003e\u003ccode\u003ef7e4c72\u003c/code\u003e\u003c/a\u003e Prepare releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d9b6f6ea43feb035c8abf9c77b53d28d71c22626\"\u003e\u003ccode\u003ed9b6f6e\u003c/code\u003e\u003c/a\u003e Drift3: Get postgres tests to work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/41c66131a41fc932e51aad4d656443ed51505b9d\"\u003e\u003ccode\u003e41c6613\u003c/code\u003e\u003c/a\u003e Port drift integration tests to drift3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/75106220309f5ec31bbdbf7e172be64017a15fea\"\u003e\u003ccode\u003e7510622\u003c/code\u003e\u003c/a\u003e A few more drift3 upgrade improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/6859ac50bbf5ad97648d81efa9697f9deede99d1\"\u003e\u003ccode\u003e6859ac5\u003c/code\u003e\u003c/a\u003e drift_sqlite: Allow running queries synchronously\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/1c0beee12a528a0d0cc66a2a08b6c62a674fdecc\"\u003e\u003ccode\u003e1c0beee\u003c/code\u003e\u003c/a\u003e Support cli_util, file_picker dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/fafd58874a1f754096b81591c2eb46ea939510fd\"\u003e\u003ccode\u003efafd588\u003c/code\u003e\u003c/a\u003e drift3: Fix toColumns for batch insert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d6ddb895ab9fde29c420dfa6bb01ea60e48b1a6e\"\u003e\u003ccode\u003ed6ddb89\u003c/code\u003e\u003c/a\u003e Start with upgrade notes for drift3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/ce9b8520abe334753b6edd3df39ddbdccb7c1f45\"\u003e\u003ccode\u003ece9b852\u003c/code\u003e\u003c/a\u003e Prepare drift_manager for publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/2a825bafe5a7ae5537b450774f77d72753d04c50\"\u003e\u003ccode\u003e2a825ba\u003c/code\u003e\u003c/a\u003e Correctly dispatch nested transaction updates.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/drift/compare/drift_dev-2.34.0...drift_dev-2.35.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_analytics` from 12.4.5 to 12.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9d5c7e7a7eebbcf402d5786f6a8ee854b96c35e1\"\u003e\u003ccode\u003e9d5c7e7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/35e39637f4cbef0d70043047f80d6f6e80daf8fe\"\u003e\u003ccode\u003e35e3963\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase iOS SDK to 12.19.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5cb35640d346678d307f3634f6836d34a1d6da1e\"\u003e\u003ccode\u003e5cb3564\u003c/code\u003e\u003c/a\u003e feat(analytics,ios): add UIScene support for campaign attribution (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18573\"\u003e#18573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2e1ebd8dc6172f4e0290435c79e4040a4956eada\"\u003e\u003ccode\u003e2e1ebd8\u003c/code\u003e\u003c/a\u003e chore(release): 2026-08-24 — BoM 5.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18606\"\u003e#18606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/07febc37617ab8b4f6f06e7208baa6a15ce2ef70\"\u003e\u003ccode\u003e07febc3\u003c/code\u003e\u003c/a\u003e feat: bump Firebase iOS SDK to 12.18.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18596\"\u003e#18596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4c3865e2e56bf59904a9f48a6e70f0f963df2cda\"\u003e\u003ccode\u003e4c3865e\u003c/code\u003e\u003c/a\u003e fix(ci): bump Kotlin Gradle plugin to 2.3.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18600\"\u003e#18600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/3b9a655b8ac8ac5f6efa23ea63e210b597f2ec02\"\u003e\u003ccode\u003e3b9a655\u003c/code\u003e\u003c/a\u003e refactor(core,apple): migrate iOS/macOS plugin implementation to Swift (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18569\"\u003e#18569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/87ace8496fec75c461f3b29a9b8a85d46e286957\"\u003e\u003ccode\u003e87ace84\u003c/code\u003e\u003c/a\u003e fix(ci): align Android toolchain and analyzer with Flutter 3.47 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18566\"\u003e#18566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/cfbe35f659a7950271d034d42dea599670819559\"\u003e\u003ccode\u003ecfbe35f\u003c/code\u003e\u003c/a\u003e test: complete per-package e2e migration — all 13 products, secrets-injected ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/1e6da07d55409d04b556639c339d1e170df44275\"\u003e\u003ccode\u003e1e6da07\u003c/code\u003e\u003c/a\u003e chore: add FlutterFramework dependency to plugins' Package.swift files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18293\"\u003e#18293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_analytics-v12.6.0/packages/firebase_analytics\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_core` from 4.12.1 to 4.15.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9d5c7e7a7eebbcf402d5786f6a8ee854b96c35e1\"\u003e\u003ccode\u003e9d5c7e7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5e518361ce7f94923437d8b0e41add7ca75083ef\"\u003e\u003ccode\u003e5e51836\u003c/code\u003e\u003c/a\u003e fix(auth,web): convert Auth errors that omit customData without throwing (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18\"\u003e#18\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/35e39637f4cbef0d70043047f80d6f6e80daf8fe\"\u003e\u003ccode\u003e35e3963\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase iOS SDK to 12.19.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4988ec5b2a6349f59ca37d32ed08a4efa6ba4a27\"\u003e\u003ccode\u003e4988ec5\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase JS SDK to 12.19.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18684\"\u003e#18684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fbf39e96a4cacff809f32ca3be87358f9ea038da\"\u003e\u003ccode\u003efbf39e9\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase Android SDK to 34.19.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18678\"\u003e#18678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4fd9982426d33c255ef516c6919ede835263cf37\"\u003e\u003ccode\u003e4fd9982\u003c/code\u003e\u003c/a\u003e feat(firebase_core_web): decouple foundation imports and fix JS SDK interop (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/3bd7c069f791f5482f79e6f80cf6fd833b6245f8\"\u003e\u003ccode\u003e3bd7c06\u003c/code\u003e\u003c/a\u003e fix(core,web): compile isA checks on Dart \u0026lt; 3.12 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18612\"\u003e#18612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/d54b93083c33d845873b11a901b9c469538b810f\"\u003e\u003ccode\u003ed54b930\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase C++ SDK to 13.12.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18618\"\u003e#18618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2e1ebd8dc6172f4e0290435c79e4040a4956eada\"\u003e\u003ccode\u003e2e1ebd8\u003c/code\u003e\u003c/a\u003e chore(release): 2026-08-24 — BoM 5.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18606\"\u003e#18606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9bc9d9ce406e868a958f6e36b2a07682834d0458\"\u003e\u003ccode\u003e9bc9d9c\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase Android SDK to 34.18.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18597\"\u003e#18597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_core-v4.15.0/packages/firebase_core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_crashlytics` from 5.2.6 to 5.4.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9d5c7e7a7eebbcf402d5786f6a8ee854b96c35e1\"\u003e\u003ccode\u003e9d5c7e7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/35e39637f4cbef0d70043047f80d6f6e80daf8fe\"\u003e\u003ccode\u003e35e3963\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase iOS SDK to 12.19.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2e1ebd8dc6172f4e0290435c79e4040a4956eada\"\u003e\u003ccode\u003e2e1ebd8\u003c/code\u003e\u003c/a\u003e chore(release): 2026-08-24 — BoM 5.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18606\"\u003e#18606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fef6d42090ea275f07117c085bd04710d9df51bc\"\u003e\u003ccode\u003efef6d42\u003c/code\u003e\u003c/a\u003e refactor(platform_interface): replace Flutter UI and foundation imports with ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/07febc37617ab8b4f6f06e7208baa6a15ce2ef70\"\u003e\u003ccode\u003e07febc3\u003c/code\u003e\u003c/a\u003e feat: bump Firebase iOS SDK to 12.18.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18596\"\u003e#18596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4c3865e2e56bf59904a9f48a6e70f0f963df2cda\"\u003e\u003ccode\u003e4c3865e\u003c/code\u003e\u003c/a\u003e fix(ci): bump Kotlin Gradle plugin to 2.3.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18600\"\u003e#18600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a54439f91e0d84c169b5f09def5174b590619f0d\"\u003e\u003ccode\u003ea54439f\u003c/code\u003e\u003c/a\u003e fix(core, crashlytics): drop \u003ccode\u003eflutter_test\u003c/code\u003e from published dependencies (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18575\"\u003e#18575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/3b9a655b8ac8ac5f6efa23ea63e210b597f2ec02\"\u003e\u003ccode\u003e3b9a655\u003c/code\u003e\u003c/a\u003e refactor(core,apple): migrate iOS/macOS plugin implementation to Swift (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18569\"\u003e#18569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/11daba2cee5d3f919f4f4466e51155fcf4d95f62\"\u003e\u003ccode\u003e11daba2\u003c/code\u003e\u003c/a\u003e feat(crashlytics): add Pigeon support (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18565\"\u003e#18565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/87ace8496fec75c461f3b29a9b8a85d46e286957\"\u003e\u003ccode\u003e87ace84\u003c/code\u003e\u003c/a\u003e fix(ci): align Android toolchain and analyzer with Flutter 3.47 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18566\"\u003e#18566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_crashlytics-v5.4.0/packages/firebase_crashlytics\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_messaging` from 16.4.3 to 16.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9d5c7e7a7eebbcf402d5786f6a8ee854b96c35e1\"\u003e\u003ccode\u003e9d5c7e7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2ea8381a1ada9fa6946c87fc0d203f94f04c6212\"\u003e\u003ccode\u003e2ea8381\u003c/code\u003e\u003c/a\u003e fix(messaging,ios): register for APNs after Dart Firebase.initializeApp() (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/35e39637f4cbef0d70043047f80d6f6e80daf8fe\"\u003e\u003ccode\u003e35e3963\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase iOS SDK to 12.19.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a57837ef40f73f0187b45125ecc0d81811b71bd9\"\u003e\u003ccode\u003ea57837e\u003c/code\u003e\u003c/a\u003e fix(messaging,android): skip onMessageOpenedApp for terminated notification t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2fd8aa886fcd7faf281ca5a7645ddaebabc3cb7a\"\u003e\u003ccode\u003e2fd8aa8\u003c/code\u003e\u003c/a\u003e fix(messaging,ios): register for APNs when UIScene plugins miss launch callba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b211afbda89614b1892bd29c354ddb5347303f18\"\u003e\u003ccode\u003eb211afb\u003c/code\u003e\u003c/a\u003e package-lock.json added (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18627\"\u003e#18627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2e1ebd8dc6172f4e0290435c79e4040a4956eada\"\u003e\u003ccode\u003e2e1ebd8\u003c/code\u003e\u003c/a\u003e chore(release): 2026-08-24 — BoM 5.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18606\"\u003e#18606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/07febc37617ab8b4f6f06e7208baa6a15ce2ef70\"\u003e\u003ccode\u003e07febc3\u003c/code\u003e\u003c/a\u003e feat: bump Firebase iOS SDK to 12.18.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18596\"\u003e#18596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4c3865e2e56bf59904a9f48a6e70f0f963df2cda\"\u003e\u003ccode\u003e4c3865e\u003c/code\u003e\u003c/a\u003e fix(ci): bump Kotlin Gradle plugin to 2.3.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18600\"\u003e#18600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/69d16e44cb7f70d8eaaed3e4fe9d2a186194e3d4\"\u003e\u003ccode\u003e69d16e4\u003c/code\u003e\u003c/a\u003e feat(messaging,ios): migrate example iOS runner from ObjC to Swift (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18578\"\u003e#18578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v16.7.0/packages/firebase_messaging\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_performance` from 0.11.4+5 to 0.11.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9d5c7e7a7eebbcf402d5786f6a8ee854b96c35e1\"\u003e\u003ccode\u003e9d5c7e7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/35e39637f4cbef0d70043047f80d6f6e80daf8fe\"\u003e\u003ccode\u003e35e3963\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase iOS SDK to 12.19.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2e1ebd8dc6172f4e0290435c79e4040a4956eada\"\u003e\u003ccode\u003e2e1ebd8\u003c/code\u003e\u003c/a\u003e chore(release): 2026-08-24 — BoM 5.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/issues/18606\"\u003e#18606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fef6d42090ea275f07117c085bd04710d9df51bc\"\u003e\u003ccode\u003efef6d42\u003c/code\u003e\u003c/a\u003e refactor(platform_interface): replace Flutter UI and foundation imports with ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/07febc37617ab8b4f6f06e7208baa6a15ce2ef70\"\u003e\u003ccode\u003e07febc3\u003c/code\u003e\u003c/a\u003e feat: bump Firebase iOS SDK to 12.18.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/issues/18596\"\u003e#18596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4c3865e2e56bf59904a9f48a6e70f0f963df2cda\"\u003e\u003ccode\u003e4c3865e\u003c/code\u003e\u003c/a\u003e fix(ci): bump Kotlin Gradle plugin to 2.3.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/issues/18600\"\u003e#18600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/3b9a655b8ac8ac5f6efa23ea63e210b597f2ec02\"\u003e\u003ccode\u003e3b9a655\u003c/code\u003e\u003c/a\u003e refactor(core,apple): migrate iOS/macOS plugin implementation to Swift (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/issues/18569\"\u003e#18569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/87ace8496fec75c461f3b29a9b8a85d46e286957\"\u003e\u003ccode\u003e87ace84\u003c/code\u003e\u003c/a\u003e fix(ci): align Android toolchain and analyzer with Flutter 3.47 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/issues/18566\"\u003e#18566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/cfbe35f659a7950271d034d42dea599670819559\"\u003e\u003ccode\u003ecfbe35f\u003c/code\u003e\u003c/a\u003e test: complete per-package e2e migration — all 13 products, secrets-injected ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/1e6da07d55409d04b556639c339d1e170df44275\"\u003e\u003ccode\u003e1e6da07\u003c/code\u003e\u003c/a\u003e chore: add FlutterFramework dependency to plugins' Package.swift files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/issues/18293\"\u003e#18293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_performance-v0.11.6/packages/firebase_performance\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_remote_config` from 6.5.5 to 6.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9d5c7e7a7eebbcf402d5786f6a8ee854b96c35e1\"\u003e\u003ccode\u003e9d5c7e7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/35e39637f4cbef0d70043047f80d6f6e80daf8fe\"\u003e\u003ccode\u003e35e3963\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase iOS SDK to 12.19.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/17c70494c73c6c8cddb758fbfffc8468ad8fdbc6\"\u003e\u003ccode\u003e17c7049\u003c/code\u003e\u003c/a\u003e fix(remote_config,ios): emit onConfigUpdated events on the platform thread (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2e1ebd8dc6172f4e0290435c79e4040a4956eada\"\u003e\u003ccode\u003e2e1ebd8\u003c/code\u003e\u003c/a\u003e chore(release): 2026-08-24 — BoM 5.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/issues/18606\"\u003e#18606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fef6d42090ea275f07117c085bd04710d9df51bc\"\u003e\u003ccode\u003efef6d42\u003c/code\u003e\u003c/a\u003e refactor(platform_interface): replace Flutter UI and foundation imports with ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/07febc37617ab8b4f6f06e7208baa6a15ce2ef70\"\u003e\u003ccode\u003e07febc3\u003c/code\u003e\u003c/a\u003e feat: bump Firebase iOS SDK to 12.18.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/issues/18596\"\u003e#18596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4c3865e2e56bf59904a9f48a6e70f0f963df2cda\"\u003e\u003ccode\u003e4c3865e\u003c/code\u003e\u003c/a\u003e fix(ci): bump Kotlin Gradle plugin to 2.3.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/issues/18600\"\u003e#18600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/128912e884c815b498ff943cd7b38838104d89f0\"\u003e\u003ccode\u003e128912e\u003c/code\u003e\u003c/a\u003e fix(remote_config): classify fetch failures instead of reporting them all as ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/3b9a655b8ac8ac5f6efa23ea63e210b597f2ec02\"\u003e\u003ccode\u003e3b9a655\u003c/code\u003e\u003c/a\u003e refactor(core,apple): migrate iOS/macOS plugin implementation to Swift (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/issues/18569\"\u003e#18569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/87ace8496fec75c461f3b29a9b8a85d46e286957\"\u003e\u003ccode\u003e87ace84\u003c/code\u003e\u003c/a\u003e fix(ci): align Android toolchain and analyzer with Flutter 3.47 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/issues/18566\"\u003e#18566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_remote_config-v6.7.0/packages/firebase_remote_config\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_link_previewer` from 4.2.0 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flyerhq/flutter_chat_ui/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_local_notifications` from 22.2.0 to 22.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/releases\"\u003eflutter_local_notifications's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflutter_local_notifications-v22.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[macOS] fixed subtitle not showing up properly. Thanks to the PR from \u003ca href=\"https://github.com/JIWON1923\"\u003eSoi (Jiwon Lee)\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v22.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android][iOS][macOS] added \u003ccode\u003eopenAppNotificationSettings()\u003c/code\u003e method. This opens the system settings UI where the user can manage notification permissions for the app. When not possible, on iOS, it opens the application's settings on iOS and on macOS, it opens the system settings notification pane. Thanks to the PR from \u003ca href=\"https://github.com/hamadcc\"\u003ehamadcc\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/325d98faabbe9eed083d02beea38b439bc45f2a6\"\u003e\u003ccode\u003e325d98f\u003c/code\u003e\u003c/a\u003e prepare for 22.3.1 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2822\"\u003e#2822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/9081a1767462a3557c4136472418259b42f89742\"\u003e\u003ccode\u003e9081a17\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] fix: apply subtitle from platformSpecifics on m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/c09911fabbc2ef6fa143616719650461c7591e69\"\u003e\u003ccode\u003ec09911f\u003c/code\u003e\u003c/a\u003e Bump actions/setup-java from 5 to 6 (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2819\"\u003e#2819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/e5100eb8e6e65ef04cf50558a30fa33480e36d54\"\u003e\u003ccode\u003ee5100eb\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] remove unnecessary FOREGROUND_SERVICE permissio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/b475bc883dab07da3c1b19e86b0746eb20f14f2f\"\u003e\u003ccode\u003eb475bc8\u003c/code\u003e\u003c/a\u003e [various] added macOS implementation of openAppNotificationSettings() (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2812\"\u003e#2812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/fd48e8c7a6b391816b5bda7738216f3ba9b5b509\"\u003e\u003ccode\u003efd48e8c\u003c/code\u003e\u003c/a\u003e Clang Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/1492de5ba02f214162787cf0ab0fb9ef000aff69\"\u003e\u003ccode\u003e1492de5\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] Add openAppNotificationSettings() for Android a...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/compare/flutter_local_notifications-v22.2.0...flutter_local_notifications-v22.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 3.2.5 to 4.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8bdb15ab17bc264f3a9581177fac4a52ee7c2169\"\u003e\u003ccode\u003e8bdb15a\u003c/code\u003e\u003c/a\u003e freezed         : 4.0.0 -\u0026gt; 4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/07710d07b128191af07b6d630df15c3b77cfaed1\"\u003e\u003ccode\u003e07710d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1372\"\u003e#1372\u003c/a\u003e from peter-trost:analyzer-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/662f424c59bdb03dfc3452735f29f7952857a36d\"\u003e\u003ccode\u003e662f424\u003c/code\u003e\u003c/a\u003e Allow analyzer 14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ce67d37c94f45b7425dd667e41e96f2034c0c1fd\"\u003e\u003ccode\u003ece67d37\u003c/code\u003e\u003c/a\u003e Remove needs for \u003ccode\u003e@overrides\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac6dec209a381bb869bfcdc22caf73be96622d33\"\u003e\u003ccode\u003eac6dec2\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 6 to 7 (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1363\"\u003e#1363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6a67d5c9a37c79efe5f58ce5fd861d4b8c026d0e\"\u003e\u003ccode\u003e6a67d5c\u003c/code\u003e\u003c/a\u003e 4.0.0x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/3753aea987d59b56a668fff57e32512266b61837\"\u003e\u003ccode\u003e3753aea\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/freezed\"\u003ehttps://github.com/rrousselGit/freezed\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/aa5ae5d05b3f88b66b909d616d4c933fd86d8fc2\"\u003e\u003ccode\u003eaa5ae5d\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/d956f1e5bef13c4fd75e37f11571028123de65f7\"\u003e\u003ccode\u003ed956f1e\u003c/code\u003e\u003c/a\u003e Bump EndBug/add-and-commit from 10 to 11 (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1367\"\u003e#1367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/3122d1fdbdeb525e892d08e7bfbb600002522c25\"\u003e\u003ccode\u003e3122d1f\u003c/code\u003e\u003c/a\u003e Add primary-constructor notice\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v3.2.5...freezed-v4.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `get_it` from 9.2.1 to 9.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.3.0] - 2026-09-19\u003c/h2\u003e\n\u003ch2\u003e[9.3.0] - 2026-09-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDetect circular self-resolution of lazy singletons (sync and async) and cached factories and throw a descriptive \u003ccode\u003eStateError\u003c/code\u003e instead of a \u003ccode\u003eStackOverflowError\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/muhammadkamel\"\u003e\u003ccode\u003e@​muhammadkamel\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/flutter-it/get_it/issues/423\"\u003e#423\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epubspec.lock\u003c/code\u003e is no longer committed, following the Dart guidelines for library packages.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eacceptsParams\u003c/code\u003e getter on \u003ccode\u003eObjectRegistration\u003c/code\u003e that tells whether the registered factory takes parameters. Passing \u003ccode\u003eparam1\u003c/code\u003e/\u003ccode\u003eparam2\u003c/code\u003e to a registration that doesn't accept parameters now fails an assert in debug mode instead of silently ignoring them.\u003c/li\u003e\n\u003cli\u003eNew global flag \u003ccode\u003eskipUnregisterIfNotRegistered\u003c/code\u003e: when set to \u003ccode\u003etrue\u003c/code\u003e, \u003ccode\u003eunregister\u003c/code\u003e silently ignores a missing registration instead of throwing (default stays \u003ccode\u003efalse\u003c/code\u003e). Thanks to \u003ca href=\"https://github.com/Gorniaky\"\u003e\u003ccode\u003e@​Gorniaky\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/flutter-it/get_it/issues/420\"\u003e#420\u003c/a\u003e) and \u003ca href=\"https://github.com/AzazelSensei\"\u003e\u003ccode\u003e@​AzazelSensei\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/flutter-it/get_it/issues/424\"\u003e#424\u003c/a\u003e) for raising this.\u003c/li\u003e\n\u003cli\u003eDevTools extension: filter and sort for the registrations table. Thanks to \u003ca href=\"https://github.com/yang-lile\"\u003e\u003ccode\u003e@​yang-lile\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/flutter-it/get_it/issues/421\"\u003e#421\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eDevTools extension rebuilt with Flutter 3.47.1.\u003c/li\u003e\n\u003cli\u003eFixed analyzer warnings/infos reported by pub.dev and updated dev dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter-it/get_it/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go_router_builder` from 4.4.0 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0099ae15b785212562d0f810fb7c17869e397f50\"\u003e\u003ccode\u003e0099ae1\u003c/code\u003e\u003c/a\u003e [go_router_builder] Report duplicate route paths at build time (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12399\"\u003e#12399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/4ca43c38372c5b9a30755d654949499ed12f61f8\"\u003e\u003ccode\u003e4ca43c3\u003c/code\u003e\u003c/a\u003e [google_sign_in] PR 1/4 google_sign_in_ios SPM packaging (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12654\"\u003e#12654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/80da2cfea6e64be7467ddcea790a86162e0ebb97\"\u003e\u003ccode\u003e80da2cf\u003c/code\u003e\u003c/a\u003e [video_player_android] Report display size for anamorphic video (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12360\"\u003e#12360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/955fd5d2d2abcebfbc34abfe56f2aad924c4d612\"\u003e\u003ccode\u003e955fd5d\u003c/code\u003e\u003c/a\u003e [material_ui] Use super parameters in more places (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12460\"\u003e#12460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b99325ba29f69e85b17b345e0a836dfb00381df5\"\u003e\u003ccode\u003eb99325b\u003c/code\u003e\u003c/a\u003e [material_ui] Add a README and placeholders for migrating gen_defaults templa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e71317b787156ffd5833d35f549ef5be022f7d0a\"\u003e\u003ccode\u003ee71317b\u003c/code\u003e\u003c/a\u003e [image_picker] Add native tests for image, metadata, photo-asset, and PHPicke...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/3f00bb122d7771959e9903b9bcc5865791ad7899\"\u003e\u003ccode\u003e3f00bb1\u003c/code\u003e\u003c/a\u003e [material_ui] Port routes_transition_test to material_ui (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12634\"\u003e#12634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e8889d84dffad30bddaf2f4da70dfef943c21999\"\u003e\u003ccode\u003ee8889d8\u003c/code\u003e\u003c/a\u003e [material_ui] Remove !chrome in text_field_test.dart (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12548\"\u003e#12548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7a7912faa4ddfa1a3f0a2106e48f3a20a2521001\"\u003e\u003ccode\u003e7a7912f\u003c/code\u003e\u003c/a\u003e [material_ui] Migrate AppBar M3 template to use new gen_defaults script (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12707\"\u003e#12707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2e33644f59437f0c3e06984d699ae2e70a8337d5\"\u003e\u003ccode\u003e2e33644\u003c/code\u003e\u003c/a\u003e [vector_graphics] Fix deprecation lints (\u003ca href=\"https://github.com/flutter/packages/...\n\n_Description has been truncated_","html_url":"https://github.com/kido-luci/flutter-starter-template/pull/221","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kido-luci%2Fflutter-starter-template/issues/221","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/221/packages"},{"uuid":"5599351585","node_id":"PR_kwDOTU3h088AAAABFT15CA","number":135,"state":"closed","title":"chore(deps): bump the minor-and-patch group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-04T03:11:11.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-27T03:10:19.000Z","updated_at":"2026-10-04T03:11:14.000Z","time_to_close":604852,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":14,"packages":[{"name":"build_runner","old_version":"2.15.1","new_version":"2.16.1","repository_url":"https://github.com/dart-lang/build"},{"name":"freezed","old_version":"3.2.5","new_version":"4.0.2","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"camera","old_version":"0.12.0+2","new_version":"0.12.1","repository_url":"https://github.com/flutter/packages"},{"name":"firebase_core","old_version":"4.13.0","new_version":"4.15.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_messaging","old_version":"16.5.0","new_version":"16.7.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_local_notifications","old_version":"22.2.0","new_version":"22.3.1","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"flutter_map","old_version":"8.3.1","new_version":"8.3.2","repository_url":"https://github.com/fleaflet/flutter_map"},{"name":"flutter_secure_storage","old_version":"11.0.0","new_version":"11.2.0","repository_url":"https://github.com/mogol/flutter_secure_storage"},{"name":"freezed","old_version":"3.2.5","new_version":"4.0.2","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"get_it","old_version":"9.2.1","new_version":"9.3.0","repository_url":"https://github.com/flutter-it/get_it"},{"name":"mobile_scanner","old_version":"7.4.0","new_version":"7.4.2","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"},{"name":"permission_handler","old_version":"13.0.0","new_version":"13.0.2","repository_url":"https://github.com/baseflow/flutter-permission-handler"},{"name":"slang","old_version":"4.19.0","new_version":"4.19.2"},{"name":"supabase_flutter","old_version":"2.17.1","new_version":"2.17.2","repository_url":"https://github.com/supabase/supabase-flutter"},{"name":"wakelock_plus","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/fluttercommunity/wakelock_plus"}],"path":null,"ecosystem":"pub"},"body":"Bumps the minor-and-patch group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [build_runner](https://github.com/dart-lang/build) | `2.15.1` | `2.16.1` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `4.0.2` |\n| [camera](https://github.com/flutter/packages/tree/main/packages/camera) | `0.12.0+2` | `0.12.1` |\n| [firebase_core](https://github.com/firebase/flutterfire/tree/main/packages/firebase_core) | `4.13.0` | `4.15.0` |\n| [firebase_messaging](https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging) | `16.5.0` | `16.7.0` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `22.2.0` | `22.3.1` |\n| [flutter_map](https://github.com/fleaflet/flutter_map) | `8.3.1` | `8.3.2` |\n| [flutter_secure_storage](https://github.com/mogol/flutter_secure_storage) | `11.0.0` | `11.2.0` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `4.0.2` |\n| [get_it](https://github.com/flutter-it/get_it) | `9.2.1` | `9.3.0` |\n| [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) | `7.4.0` | `7.4.2` |\n| [permission_handler](https://github.com/baseflow/flutter-permission-handler) | `13.0.0` | `13.0.2` |\n| slang | `4.19.0` | `4.19.2` |\n| [supabase_flutter](https://github.com/supabase/supabase-flutter/tree/main/packages) | `2.17.1` | `2.17.2` |\n| [wakelock_plus](https://github.com/fluttercommunity/wakelock_plus) | `1.7.0` | `1.8.0` |\n\n\nUpdates `build_runner` from 2.15.1 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild_runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_runner v2.16.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify terminology: refer to \u003ccode\u003e.dart_tool/build/generated\u003c/code\u003e as the \u0026quot;artifact\ntree\u0026quot;, and the normal output location as the \u0026quot;package path\u0026quot;.\u003c/li\u003e\n\u003cli\u003eReduce logged compile progress output for non-interactive builds, for example\npresubmits.\u003c/li\u003e\n\u003cli\u003eIn \u003ccode\u003eserve\u003c/code\u003e and \u003ccode\u003edaemon\u003c/code\u003e modes, source files not involved in the build are no\nlonger cached on read. They are re-read when requested.\u003c/li\u003e\n\u003cli\u003eBug fix: make post-process output behavior match normal outputs: by default,\nrebuild if deleted or incorrect. Follow \u003ccode\u003e--keep-modified-outputs\u003c/code\u003e and\n\u003ccode\u003e--only-check\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: in incremental builds, detect and delete conflicting outputs in the\nsource directory rather than treating them as sources, which could cause\nbuilder dependency cycles and hangs; fix \u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5079\"\u003e#5079\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: restrict incompatible build output deletion to output packages; do\nnot attempt to delete files in dependency packages.\u003c/li\u003e\n\u003cli\u003eBug fix: do not invalidate retained package path outputs when conflicting\nartifact tree files appear; avoid unnecessary build step reruns.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew default output behavior: always fix incorrect generated files. For\nexample: if you \u0026quot;dart run build_runner build\u0026quot;, modify a generated file,\nthen build again, it will be fixed, undoing your modifications.\u003c/li\u003e\n\u003cli\u003eNew option, \u003ccode\u003e--keep-modified-outputs\u003c/code\u003e. Use this to get the old output\nbehavior: manual modifications to generated files are kept. They will be\noverwritten if a build is triggered due to an input file change, a\nconfiguration change or \u003ccode\u003edart run build_runner clean\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew option, \u003ccode\u003e--only-check\u003c/code\u003e, for use in continuous builds and tests. With this\noption \u003ccode\u003ebuild_runner\u003c/code\u003e writes nothing, but builds and compares with the files\nalready on disk. If there is any difference between disk and expected output\nthen the differences are logged and the build fails.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003epackage_config\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.15.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify deletion of stale outputs: don't try to handle package renames.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003edaemon\u003c/code\u003e asset server now rejects various non-local connections.\u003c/li\u003e\n\u003cli\u003eBug fix: in incremental builds, when an input was deleted, its output was\ndeleted at the start of the build. Make it consistent with other output\ndeletions: wait until the end of the build.\u003c/li\u003e\n\u003cli\u003eBug fix: post process builders with \u003ccode\u003ebuild_to: source\u003c/code\u003e can only write to\noutput packages.\u003c/li\u003e\n\u003cli\u003eBug fix: post process builders with \u003ccode\u003ebuild_to: cache\u003c/code\u003e can only write output\ncorresponding to known packages.\u003c/li\u003e\n\u003cli\u003eBug fix: reject incorrect builder config that has duplicate builder keys.\u003c/li\u003e\n\u003cli\u003eBug fix: reject invalid builder factories in \u003ccode\u003ebuild.yaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: correctly filter served or \u003ccode\u003e--output\u003c/code\u003e post process output.\u003c/li\u003e\n\u003cli\u003eBug fix: \u003ccode\u003eserve\u003c/code\u003e mode only serves the specified package subdirectories.\u003c/li\u003e\n\u003cli\u003eBug fix: \u003ccode\u003eserve\u003c/code\u003e live reload websocket checks for localhost origin.\u003c/li\u003e\n\u003cli\u003eBug fix: don't follow symlinks when cleaning up output folders.\u003c/li\u003e\n\u003cli\u003eBug fix: catch Windows-specific absolute paths.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5e25e60f55686be9d6eec2aaa448802ae1a17a40\"\u003e\u003ccode\u003e5e25e60\u003c/code\u003e\u003c/a\u003e Release build, build_config, build_daemon, build_runner, build_test. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5111\"\u003e#5111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/43c2bb7edba27b89c82f2ae5d3ba8e7f08bb935c\"\u003e\u003ccode\u003e43c2bb7\u003c/code\u003e\u003c/a\u003e Remove test-only PreviousBuild.fromFinishedBuildState. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5109\"\u003e#5109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/a6078a02e7edb6c56e0bf572dde9c6713c6e56b4\"\u003e\u003ccode\u003ea6078a0\u003c/code\u003e\u003c/a\u003e Use AssetFile for deletes. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5108\"\u003e#5108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3051007098fa39d448a830e24f3d0ea004a68770\"\u003e\u003ccode\u003e3051007\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003eBuildState.isFile\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5106\"\u003e#5106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/da162e6dc3013f24f80ba5cf599fc52d9f72a8cb\"\u003e\u003ccode\u003eda162e6\u003c/code\u003e\u003c/a\u003e Do not invalidate retained package path outputs on artifact tree conflicts. (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d51da7e891a34b51efb8335f0e6a7a908dfef54a\"\u003e\u003ccode\u003ed51da7e\u003c/code\u003e\u003c/a\u003e Set default test timeout to 3m in build_runner/dart_test.yaml. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5104\"\u003e#5104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/47aba811d3c461acb1b17964fd29521399944942\"\u003e\u003ccode\u003e47aba81\u003c/code\u003e\u003c/a\u003e [build_web_compilers] Standardize web app entrypoint selection (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5095\"\u003e#5095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f15a84e0f0e96909d26b22d547f4624363cb62d7\"\u003e\u003ccode\u003ef15a84e\u003c/code\u003e\u003c/a\u003e Restrict incompatibleBuildOutputsToDelete to outputPackages. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5103\"\u003e#5103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1a276c2623b3eab780ccc554aef31a940832d5aa\"\u003e\u003ccode\u003e1a276c2\u003c/code\u003e\u003c/a\u003e Clarify source/cache/visible/hidden. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5096\"\u003e#5096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f5cc9100a23c2bc3c409d7832137658bb3ad8093\"\u003e\u003ccode\u003ef5cc910\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003eBuildOutputReader\u003c/code\u003e; add \u003ccode\u003eBuildOutputReadResult\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5101\"\u003e#5101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.15.1...build_runner-v2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 3.2.5 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/17e06df19b66e1b12186f15aed1a71c7738eeb9d\"\u003e\u003ccode\u003e17e06df\u003c/code\u003e\u003c/a\u003e freezed            : 4.0.1 -\u0026gt; 4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2524faf266186e1308b345056386375637c94a5d\"\u003e\u003ccode\u003e2524faf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1375\"\u003e#1375\u003c/a\u003e from rrousselGit/fix-dead-code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/be9a38ffb8b1db1b7a32d439249df60510ac0452\"\u003e\u003ccode\u003ebe9a38f\u003c/code\u003e\u003c/a\u003e Remove redundant check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/67c6e34f869ef9ba7c4a601a9b8f96e783009444\"\u003e\u003ccode\u003e67c6e34\u003c/code\u003e\u003c/a\u003e Bump minimum analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4388c502df889eedf08cd251a57ca6024a82e44e\"\u003e\u003ccode\u003e4388c50\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/dcc9e4a88d963f2237b786d82070e9a37e7eaf44\"\u003e\u003ccode\u003edcc9e4a\u003c/code\u003e\u003c/a\u003e Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/fe813ca99618466dc997c4dd26ba7e6a32a7a1c1\"\u003e\u003ccode\u003efe813ca\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/562dd16d05b01c0ba4205ec7eb832667e3d2b7f7\"\u003e\u003ccode\u003e562dd16\u003c/code\u003e\u003c/a\u003e FIx dead code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8bdb15ab17bc264f3a9581177fac4a52ee7c2169\"\u003e\u003ccode\u003e8bdb15a\u003c/code\u003e\u003c/a\u003e freezed         : 4.0.0 -\u0026gt; 4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/07710d07b128191af07b6d630df15c3b77cfaed1\"\u003e\u003ccode\u003e07710d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1372\"\u003e#1372\u003c/a\u003e from peter-trost:analyzer-14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v3.2.5...freezed-v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `camera` from 0.12.0+2 to 0.12.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1e3d875ea3968b72638245ce76c885248fbb00fc\"\u003e\u003ccode\u003e1e3d875\u003c/code\u003e\u003c/a\u003e [camera] Add setImageQuality for JPEG compression control (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/11155\"\u003e#11155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a743ac57eed1d7134fa9dc1e405c14bfc1db046e\"\u003e\u003ccode\u003ea743ac5\u003c/code\u003e\u003c/a\u003e [tool] Exempt AGENTS.md from version and changelog checks (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12681\"\u003e#12681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cdd85c697507ae55bc7056698d41942a01cdf78a\"\u003e\u003ccode\u003ecdd85c6\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Update skills_lint to published version ^0.5.1 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12684\"\u003e#12684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7c01c0bb701f996b4ef346e2807bd8bfe6ebbd9e\"\u003e\u003ccode\u003e7c01c0b\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Add presubmit sweep, cross-platform paths, and test ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9854cd5607da4001f2dd3cbdcd6903202d28958c\"\u003e\u003ccode\u003e9854cd5\u003c/code\u003e\u003c/a\u003e [various] Update pigeon dev_dependency to ^27.3.2 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12615\"\u003e#12615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6bf42a87c60a525b82d4c54cdfdb26a2fe3622c2\"\u003e\u003ccode\u003e6bf42a8\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Enforce CHANGELOG backticks and add eval commit auth...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2ba65914e4d7f86185ccd69c3771e7041bbdd837\"\u003e\u003ccode\u003e2ba6591\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Check Git hooks configuration in check-readiness ski...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/90ba78839723b83ebed0bf4f8eb441cae726c994\"\u003e\u003ccode\u003e90ba788\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Migrate from dart_skills_lint to skills_lint (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12543\"\u003e#12543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e31dfabbdfb06f05384415715d6730d28d64d08b\"\u003e\u003ccode\u003ee31dfab\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Add agentic guidance for adding native unit tests (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/538239f5a68237ba2f843834009e8d4e1e1603c9\"\u003e\u003ccode\u003e538239f\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Add explicit concurrent-futures dependency (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12373\"\u003e#12373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/camera-v0.12.1/packages/camera\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_core` from 4.13.0 to 4.15.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9d5c7e7a7eebbcf402d5786f6a8ee854b96c35e1\"\u003e\u003ccode\u003e9d5c7e7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5e518361ce7f94923437d8b0e41add7ca75083ef\"\u003e\u003ccode\u003e5e51836\u003c/code\u003e\u003c/a\u003e fix(auth,web): convert Auth errors that omit customData without throwing (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18\"\u003e#18\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/35e39637f4cbef0d70043047f80d6f6e80daf8fe\"\u003e\u003ccode\u003e35e3963\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase iOS SDK to 12.19.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4988ec5b2a6349f59ca37d32ed08a4efa6ba4a27\"\u003e\u003ccode\u003e4988ec5\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase JS SDK to 12.19.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18684\"\u003e#18684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fbf39e96a4cacff809f32ca3be87358f9ea038da\"\u003e\u003ccode\u003efbf39e9\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase Android SDK to 34.19.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18678\"\u003e#18678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4fd9982426d33c255ef516c6919ede835263cf37\"\u003e\u003ccode\u003e4fd9982\u003c/code\u003e\u003c/a\u003e feat(firebase_core_web): decouple foundation imports and fix JS SDK interop (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/3bd7c069f791f5482f79e6f80cf6fd833b6245f8\"\u003e\u003ccode\u003e3bd7c06\u003c/code\u003e\u003c/a\u003e fix(core,web): compile isA checks on Dart \u0026lt; 3.12 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18612\"\u003e#18612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/d54b93083c33d845873b11a901b9c469538b810f\"\u003e\u003ccode\u003ed54b930\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase C++ SDK to 13.12.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18618\"\u003e#18618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2e1ebd8dc6172f4e0290435c79e4040a4956eada\"\u003e\u003ccode\u003e2e1ebd8\u003c/code\u003e\u003c/a\u003e chore(release): 2026-08-24 — BoM 5.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18606\"\u003e#18606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9bc9d9ce406e868a958f6e36b2a07682834d0458\"\u003e\u003ccode\u003e9bc9d9c\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase Android SDK to 34.18.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18597\"\u003e#18597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_core-v4.15.0/packages/firebase_core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_messaging` from 16.5.0 to 16.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9d5c7e7a7eebbcf402d5786f6a8ee854b96c35e1\"\u003e\u003ccode\u003e9d5c7e7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2ea8381a1ada9fa6946c87fc0d203f94f04c6212\"\u003e\u003ccode\u003e2ea8381\u003c/code\u003e\u003c/a\u003e fix(messaging,ios): register for APNs after Dart Firebase.initializeApp() (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/35e39637f4cbef0d70043047f80d6f6e80daf8fe\"\u003e\u003ccode\u003e35e3963\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase iOS SDK to 12.19.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a57837ef40f73f0187b45125ecc0d81811b71bd9\"\u003e\u003ccode\u003ea57837e\u003c/code\u003e\u003c/a\u003e fix(messaging,android): skip onMessageOpenedApp for terminated notification t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2fd8aa886fcd7faf281ca5a7645ddaebabc3cb7a\"\u003e\u003ccode\u003e2fd8aa8\u003c/code\u003e\u003c/a\u003e fix(messaging,ios): register for APNs when UIScene plugins miss launch callba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b211afbda89614b1892bd29c354ddb5347303f18\"\u003e\u003ccode\u003eb211afb\u003c/code\u003e\u003c/a\u003e package-lock.json added (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18627\"\u003e#18627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2e1ebd8dc6172f4e0290435c79e4040a4956eada\"\u003e\u003ccode\u003e2e1ebd8\u003c/code\u003e\u003c/a\u003e chore(release): 2026-08-24 — BoM 5.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18606\"\u003e#18606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/07febc37617ab8b4f6f06e7208baa6a15ce2ef70\"\u003e\u003ccode\u003e07febc3\u003c/code\u003e\u003c/a\u003e feat: bump Firebase iOS SDK to 12.18.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18596\"\u003e#18596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4c3865e2e56bf59904a9f48a6e70f0f963df2cda\"\u003e\u003ccode\u003e4c3865e\u003c/code\u003e\u003c/a\u003e fix(ci): bump Kotlin Gradle plugin to 2.3.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18600\"\u003e#18600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/69d16e44cb7f70d8eaaed3e4fe9d2a186194e3d4\"\u003e\u003ccode\u003e69d16e4\u003c/code\u003e\u003c/a\u003e feat(messaging,ios): migrate example iOS runner from ObjC to Swift (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18578\"\u003e#18578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v16.7.0/packages/firebase_messaging\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_local_notifications` from 22.2.0 to 22.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/releases\"\u003eflutter_local_notifications's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflutter_local_notifications-v22.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[macOS] fixed subtitle not showing up properly. Thanks to the PR from \u003ca href=\"https://github.com/JIWON1923\"\u003eSoi (Jiwon Lee)\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v22.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android][iOS][macOS] added \u003ccode\u003eopenAppNotificationSettings()\u003c/code\u003e method. This opens the system settings UI where the user can manage notification permissions for the app. When not possible, on iOS, it opens the application's settings on iOS and on macOS, it opens the system settings notification pane. Thanks to the PR from \u003ca href=\"https://github.com/hamadcc\"\u003ehamadcc\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/325d98faabbe9eed083d02beea38b439bc45f2a6\"\u003e\u003ccode\u003e325d98f\u003c/code\u003e\u003c/a\u003e prepare for 22.3.1 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2822\"\u003e#2822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/9081a1767462a3557c4136472418259b42f89742\"\u003e\u003ccode\u003e9081a17\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] fix: apply subtitle from platformSpecifics on m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/c09911fabbc2ef6fa143616719650461c7591e69\"\u003e\u003ccode\u003ec09911f\u003c/code\u003e\u003c/a\u003e Bump actions/setup-java from 5 to 6 (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2819\"\u003e#2819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/e5100eb8e6e65ef04cf50558a30fa33480e36d54\"\u003e\u003ccode\u003ee5100eb\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] remove unnecessary FOREGROUND_SERVICE permissio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/b475bc883dab07da3c1b19e86b0746eb20f14f2f\"\u003e\u003ccode\u003eb475bc8\u003c/code\u003e\u003c/a\u003e [various] added macOS implementation of openAppNotificationSettings() (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2812\"\u003e#2812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/fd48e8c7a6b391816b5bda7738216f3ba9b5b509\"\u003e\u003ccode\u003efd48e8c\u003c/code\u003e\u003c/a\u003e Clang Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/1492de5ba02f214162787cf0ab0fb9ef000aff69\"\u003e\u003ccode\u003e1492de5\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] Add openAppNotificationSettings() for Android a...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/compare/flutter_local_notifications-v22.2.0...flutter_local_notifications-v22.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_map` from 8.3.1 to 8.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.3.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent NaN fling direction when tracked pointer offsets are zero by \u003ca href=\"https://github.com/nisenbeck\"\u003e\u003ccode\u003e@​nisenbeck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2220\"\u003efleaflet/flutter_map#2220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: don't apply \u003ccode\u003einitialCameraFit\u003c/code\u003e on a zero-sized camera by \u003ca href=\"https://github.com/nisenbeck\"\u003e\u003ccode\u003e@​nisenbeck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2223\"\u003efleaflet/flutter_map#2223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: load tiles during double-tap-drag zoom gesture by \u003ca href=\"https://github.com/ProstoSanja\"\u003e\u003ccode\u003e@​ProstoSanja\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2217\"\u003efleaflet/flutter_map#2217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.3.2 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2245\"\u003efleaflet/flutter_map#2245\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nisenbeck\"\u003e\u003ccode\u003e@​nisenbeck\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2220\"\u003efleaflet/flutter_map#2220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ProstoSanja\"\u003e\u003ccode\u003e@​ProstoSanja\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2217\"\u003efleaflet/flutter_map#2217\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.3.1...v8.3.2\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.3.1...v8.3.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.3.2] - 2026/08/27\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent NaN fling direction when tracked pointer offsets are zero - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2220\"\u003e#2220\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2221\"\u003e#2221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't apply \u003ccode\u003einitialCameraFit\u003c/code\u003e on a zero-sized camera - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2223\"\u003e#2223\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2222\"\u003e#2222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLoad tiles during double-tap-drag zoom gesture - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2217\"\u003e#2217\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ProstoSanja\"\u003e\u003ccode\u003e@​ProstoSanja\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nisenbeck\"\u003e\u003ccode\u003e@​nisenbeck\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/9c86ddc199adeb39df4b1b9838ec7d881deff89a\"\u003e\u003ccode\u003e9c86ddc\u003c/code\u003e\u003c/a\u003e chore: prepare for v8.3.2 release (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2245\"\u003e#2245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/cbb6eb7b5f69c1a61f7e475aa745e5aae8e80609\"\u003e\u003ccode\u003ecbb6eb7\u003c/code\u003e\u003c/a\u003e fix: load tiles during double-tap-drag zoom gesture (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2217\"\u003e#2217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/63732f309690330dc8a720a168695fb54193062c\"\u003e\u003ccode\u003e63732f3\u003c/code\u003e\u003c/a\u003e fix: don't apply \u003ccode\u003einitialCameraFit\u003c/code\u003e on a zero-sized camera (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2223\"\u003e#2223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/f779faed3afe37e70dd1e57aea0dc0a14f7a8fca\"\u003e\u003ccode\u003ef779fae\u003c/code\u003e\u003c/a\u003e fix: prevent NaN fling direction when tracked pointer offsets are zero (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2220\"\u003e#2220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.3.1...v8.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_secure_storage` from 11.0.0 to 11.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mogol/flutter_secure_storage/releases\"\u003eflutter_secure_storage's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflutter_secure_storage: v11.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage-v11.1.1...flutter_secure_storage-v11.2.0\"\u003e11.2.0\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e requireBiometricsPerOperation flag (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1264\"\u003e#1264\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/321cf97c72e78ddb81e888484560ebca74414614\"\u003e321cf97\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e don't hang when biometric negative button is tapped (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1267\"\u003e#1267\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/405c6e6299c665dfb8a7211192b42319da2e88bc\"\u003e405c6e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e fix fresh biometric install crash on non-namespaced stores (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/120bdf4ddb75e94d0c7d40519e2da9cea953a2c1\"\u003e120bdf4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e port the shared-key multi-instance fixes to v11.x (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/6cc9ddc55df42255edd4afb72bac56458997885d\"\u003e6cc9ddc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e recover biometric-protected storage on post-auth cipher failure (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1271\"\u003e#1271\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/77eed597eaa244106b946cd02c4d7edb3eb9fa05\"\u003e77eed59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e recover the biometric app key on a namespace switch (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/31f6eeb79ad8187a49d8675bbf58d81b050f506f\"\u003e31f6eeb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e scope deleteAll to the key prefix instead of clearing the file (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1266\"\u003e#1266\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/34170b2caf52c642efa5b6584fa4cc5072f6c697\"\u003e34170b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edarwin:\u003c/strong\u003e find keychain items across accessibility levels (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1269\"\u003e#1269\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/9ae0e422d6ad6376ddf7960186d42342b0370baf\"\u003e9ae0e42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't report pending namespace recovery as data loss in checkUpgradeStatus (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/f795d52488450d6ef04ee580c895d98c59b737f3\"\u003ef795d52\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_secure_storage: v11.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage-v11.1.0...flutter_secure_storage-v11.1.1\"\u003e11.1.1\u003c/a\u003e (2026-09-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e read saved key-cipher marker instead of toString() on a KeyCipher (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1256\"\u003e#1256\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/73f0ef5b0666a25912ae07694211414dfcabcf23\"\u003e73f0ef5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_secure_storage: v11.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage-v11.0.0...flutter_secure_storage-v11.1.0\"\u003e11.1.0\u003c/a\u003e (2026-09-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd checkUpgradeStatus() to report data lost on a direct major upgrade (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1243\"\u003e#1243\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/fc716ea7b3973db985d953776107b44b5984f591\"\u003efc716ea\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e move wrapped key when switching between sharedPreferencesName and storageNamespace (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/2482e34e377cae7e6e082c0c0c867c2d5857a531\"\u003e2482e34\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e use flutter.compileSdkVersion (36) instead of pinning compileSdk (37) (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1236\"\u003e#1236\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/0530fe74174743b234adc14c5305d13cbdac7764\"\u003e0530fe7\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1224\"\u003e#1224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erequire flutter_secure_storage_platform_interface ^2.1.0 for checkUpgradeStatus (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1247\"\u003e#1247\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/0d3d6f21201cb844ef085b2cb0a3999e45f125e1\"\u003e0d3d6f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/805638be8ab37d1a08c3bc54c9e61b48555c6c3f\"\u003e\u003ccode\u003e805638b\u003c/code\u003e\u003c/a\u003e chore(develop): release flutter_secure_storage 11.2.0 (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1262\"\u003e#1262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/8ccc05f1ae1825bd1cc1b6e3e22f0805c4389a6b\"\u003e\u003ccode\u003e8ccc05f\u003c/code\u003e\u003c/a\u003e chore(develop): release flutter_secure_storage_darwin 0.4.3 (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1272\"\u003e#1272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/3f6fc315e2478dda05adb5dd982a8c3a85c20c74\"\u003e\u003ccode\u003e3f6fc31\u003c/code\u003e\u003c/a\u003e chore(deps): bump org.jetbrains.kotlin.android (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1274\"\u003e#1274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/67516e27bc3550c1244fbc72f0565b83316a1a67\"\u003e\u003ccode\u003e67516e2\u003c/code\u003e\u003c/a\u003e chore(develop): release flutter_secure_storage_platform_interface 2.1.1 (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1263\"\u003e#1263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/1892db8359f79d0e4c25abf46b9c57278064a63d\"\u003e\u003ccode\u003e1892db8\u003c/code\u003e\u003c/a\u003e docs: add alternative Linux implementations (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/a6090d8dfb3826da1482c1998bed465746743595\"\u003e\u003ccode\u003ea6090d8\u003c/code\u003e\u003c/a\u003e doc: update badge link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/ca36072b3978d2021fa237b5cd671ddfa305cde5\"\u003e\u003ccode\u003eca36072\u003c/code\u003e\u003c/a\u003e doc: update badge links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/9ae0e422d6ad6376ddf7960186d42342b0370baf\"\u003e\u003ccode\u003e9ae0e42\u003c/code\u003e\u003c/a\u003e fix(darwin): find keychain items across accessibility levels (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1269\"\u003e#1269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/77eed597eaa244106b946cd02c4d7edb3eb9fa05\"\u003e\u003ccode\u003e77eed59\u003c/code\u003e\u003c/a\u003e fix(android): recover biometric-protected storage on post-auth cipher failure...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/405c6e6299c665dfb8a7211192b42319da2e88bc\"\u003e\u003ccode\u003e405c6e6\u003c/code\u003e\u003c/a\u003e fix(android): don't hang when biometric negative button is tapped (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mogol/flutter_secure_storage/compare/flutter_secure_storage-v11.0.0...flutter_secure_storage-v11.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 3.2.5 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/17e06df19b66e1b12186f15aed1a71c7738eeb9d\"\u003e\u003ccode\u003e17e06df\u003c/code\u003e\u003c/a\u003e freezed            : 4.0.1 -\u0026gt; 4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2524faf266186e1308b345056386375637c94a5d\"\u003e\u003ccode\u003e2524faf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1375\"\u003e#1375\u003c/a\u003e from rrousselGit/fix-dead-code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/be9a38ffb8b1db1b7a32d439249df60510ac0452\"\u003e\u003ccode\u003ebe9a38f\u003c/code\u003e\u003c/a\u003e Remove redundant check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/67c6e34f869ef9ba7c4a601a9b8f96e783009444\"\u003e\u003ccode\u003e67c6e34\u003c/code\u003e\u003c/a\u003e Bump minimum analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4388c502df889eedf08cd251a57ca6024a82e44e\"\u003e\u003ccode\u003e4388c50\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/dcc9e4a88d963f2237b786d82070e9a37e7eaf44\"\u003e\u003ccode\u003edcc9e4a\u003c/code\u003e\u003c/a\u003e Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/fe813ca99618466dc997c4dd26ba7e6a32a7a1c1\"\u003e\u003ccode\u003efe813ca\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/562dd16d05b01c0ba4205ec7eb832667e3d2b7f7\"\u003e\u003ccode\u003e562dd16\u003c/code\u003e\u003c/a\u003e FIx dead code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8bdb15ab17bc264f3a9581177fac4a52ee7c2169\"\u003e\u003ccode\u003e8bdb15a\u003c/code\u003e\u003c/a\u003e freezed         : 4.0.0 -\u0026gt; 4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/07710d07b128191af07b6d630df15c3b77cfaed1\"\u003e\u003ccode\u003e07710d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1372\"\u003e#1372\u003c/a\u003e from peter-trost:analyzer-14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v3.2.5...freezed-v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `get_it` from 9.2.1 to 9.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.3.0] - 2026-09-19\u003c/h2\u003e\n\u003ch2\u003e[9.3.0] - 2026-09-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDetect circular self-resolution of lazy singletons (sync and async) and cached factories and throw a descriptive \u003ccode\u003eStateError\u003c/code\u003e instead of a \u003ccode\u003eStackOverflowError\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/muhammadkamel\"\u003e\u003ccode\u003e@​muhammadkamel\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/flutter-it/get_it/issues/423\"\u003e#423\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epubspec.lock\u003c/code\u003e is no longer committed, following the Dart guidelines for library packages.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eacceptsParams\u003c/code\u003e getter on \u003ccode\u003eObjectRegistration\u003c/code\u003e that tells whether the registered factory takes parameters. Passing \u003ccode\u003eparam1\u003c/code\u003e/\u003ccode\u003eparam2\u003c/code\u003e to a registration that doesn't accept parameters now fails an assert in debug mode instead of silently ignoring them.\u003c/li\u003e\n\u003cli\u003eNew global flag \u003ccode\u003eskipUnregisterIfNotRegistered\u003c/code\u003e: when set to \u003ccode\u003etrue\u003c/code\u003e, \u003ccode\u003eunregister\u003c/code\u003e silently ignores a missing registration instead of throwing (default stays \u003ccode\u003efalse\u003c/code\u003e). Thanks to \u003ca href=\"https://github.com/Gorniaky\"\u003e\u003ccode\u003e@​Gorniaky\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/flutter-it/get_it/issues/420\"\u003e#420\u003c/a\u003e) and \u003ca href=\"https://github.com/AzazelSensei\"\u003e\u003ccode\u003e@​AzazelSensei\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/flutter-it/get_it/issues/424\"\u003e#424\u003c/a\u003e) for raising this.\u003c/li\u003e\n\u003cli\u003eDevTools extension: filter and sort for the registrations table. Thanks to \u003ca href=\"https://github.com/yang-lile\"\u003e\u003ccode\u003e@​yang-lile\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/flutter-it/get_it/issues/421\"\u003e#421\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eDevTools extension rebuilt with Flutter 3.47.1.\u003c/li\u003e\n\u003cli\u003eFixed analyzer warnings/infos reported by pub.dev and updated dev dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter-it/get_it/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mobile_scanner` from 7.4.0 to 7.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v7.4.1...v7.4.2\"\u003e7.4.2\u003c/a\u003e (2026-09-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e defer orientation sensor listener until camera start (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1803\"\u003e#1803\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/f9c81ea0b573d9146889fc70b599bf1f3920e35c\"\u003ef9c81ea\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImprovements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Web] Bumped \u003ccode\u003ezxing-wasm\u003c/code\u003e (the \u003ccode\u003eWebBarcodeReader.zxingWasm\u003c/code\u003e backend) from 3.1.1 to 3.1.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed the camera preview reporting a stale device orientation on start, when the device was rotated while the camera was stopped.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed device rotations sometimes not being detected while the camera is running, e.g. when the display rotation callback fires before the display reflects the new rotation, or on a seamless 180 degree rotation between the two landscape orientations.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed barcode scanning permanently stalling when a camera frame was never released. The \u003ccode\u003eImageProxy\u003c/code\u003e is now released on every exit path of the analyzer, including a null image, a failed or cancelled ML Kit request, and any error while building the input image or handling the result. Previously a single leaked frame stopped all further scanning while the preview kept running. (thanks \u003ca href=\"https://github.com/WladmirJunior\"\u003e\u003ccode\u003e@​WladmirJunior\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003e[Android] Fixed a host-app crash when CameraX fails to initialize while starting the scanner (e.g. \u0026quot;Available cameras: 0\u0026quot;, the camera being held by another process, or a transient HAL error). The failure is now routed through the normal error callback so it can be surfaced via \u003ccode\u003eerrorBuilder\u003c/code\u003e instead of terminating the app.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed the false-positive \u003ccode\u003eYour app uses the following plugins that apply Kotlin Gradle Plugin (KGP): mobile_scanner\u003c/code\u003e warning on AGP 9. The plugin's Gradle files are now Kotlin DSL, and the Kotlin Gradle Plugin is only applied when built-in Kotlin is disabled, which keeps the build working on older AGP versions. (thanks \u003ca href=\"https://github.com/AndresMontaniv\"\u003e\u003ccode\u003e@​AndresMontaniv\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003e[Android] Added a ProGuard keep rule for the internal ML Kit barcode classes (\u003ccode\u003ecom.google.android.gms.internal.mlkit_vision_barcode\u003c/code\u003e), which could be stripped or obfuscated in release builds.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed a crash when the app is terminated while the camera is running. A capture frame that was still in flight could reach the Flutter engine after its shell had been destroyed, causing an \u003ccode\u003eEXC_BAD_ACCESS\u003c/code\u003e. The capture session is now stopped before the engine is destroyed, and the camera is released when the engine detaches the plugin.\u003c/li\u003e\n\u003cli\u003e[Web] Fixed web builds failing to compile on Dart 3.14 (Flutter 3.48), which rejects \u003ccode\u003e@JS\u003c/code\u003e annotations on extension type constructors. The annotations were already no-ops, so removing them does not change any behavior.\u003c/li\u003e\n\u003cli\u003eFixed the camera preview no longer following device rotation after \u003ccode\u003eswitchCamera()\u003c/code\u003e. Restarting the camera recreated the device orientation stream, and cancelling a listener of the previous stream instance afterwards inadvertently tore down the platform channel of the new one.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v7.4.1...v7.4.2\"\u003e7.4.2\u003c/a\u003e (2026-09-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e defer orientation sensor listener until camera start (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1803\"\u003e#1803\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/f9c81ea0b573d9146889fc70b599bf1f3920e35c\"\u003ef9c81ea\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.4.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImprovements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Web] Bumped \u003ccode\u003ezxing-wasm\u003c/code\u003e (the \u003ccode\u003eWebBarcodeReader.zxingWasm\u003c/code\u003e backend) from 3.1.1 to 3.1.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed the camera preview reporting a stale device orientation on start, when the device was rotated while the camera was stopped.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed device rotations sometimes not being detected while the camera is running, e.g. when the display rotation callback fires before the display reflects the new rotation, or on a seamless 180 degree rotation between the two landscape orientations.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed barcode scanning permanently stalling when a camera frame was never released. The \u003ccode\u003eImageProxy\u003c/code\u003e is now released on every exit path of the analyzer, including a null image, a failed or cancelled ML Kit request, and any error while building the input image or handling the result. Previously a single leaked frame stopped all further scanning while the preview kept running. (thanks \u003ca href=\"https://github.com/WladmirJunior\"\u003e\u003ccode\u003e@​WladmirJunior\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003e[Android] Fixed a host-app crash when CameraX fails to initialize while starting the scanner (e.g. \u0026quot;Available cameras: 0\u0026quot;, the camera being held by another process, or a transient HAL error). The failure is now routed through the normal error callback so it can be surfaced via \u003ccode\u003eerrorBuilder\u003c/code\u003e instead of terminating the app.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed the false-positive \u003ccode\u003eYour app uses the following plugins that apply Kotlin Gradle Plugin (KGP): mobile_scanner\u003c/code\u003e warning on AGP 9. The plugin's Gradle files are now Kotlin DSL, and the Kotlin Gradle Plugin is only applied when built-in Kotlin is disabled, which keeps the build working on older AGP versions. (thanks \u003ca href=\"https://github.com/AndresMontaniv\"\u003e\u003ccode\u003e@​AndresMontaniv\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003e[Android] Added a ProGuard keep rule for the internal ML Kit barcode classes (\u003ccode\u003ecom.google.android.gms.internal.mlkit_vision_barcode\u003c/code\u003e), which could be stripped or obfuscated in release builds.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed a crash when the app is terminated while the camera is running. A capture frame that was still in flight could reach the Flutter engine after its shell had been destroyed, causing an \u003ccode\u003eEXC_BAD_ACCESS\u003c/code\u003e. The capture session is now stopped before the engine is destroyed, and the camera is released when the engine detaches the plugin.\u003c/li\u003e\n\u003cli\u003e[Web] Fixed web builds failing to compile on Dart 3.14 (Flutter 3.48), which rejects \u003ccode\u003e@JS\u003c/code\u003e annotations on extension type constructors. The annotations were already no-ops, so removing them does not change any behavior.\u003c/li\u003e\n\u003cli\u003eFixed the camera preview no longer following device rotation after \u003ccode\u003eswitchCamera()\u003c/code\u003e. Restarting the camera recreated the device orientation stream, and cancelling a listener of the previous stream instance afterwards inadvertently tore down the platform channel of the new one.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/34f5050474a58a285f782f0a6d36b2cdcf681705\"\u003e\u003ccode\u003e34f5050\u003c/code\u003e\u003c/a\u003e chore(develop): release 7.4.2 (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1804\"\u003e#1804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/f9c81ea0b573d9146889fc70b599bf1f3920e35c\"\u003e\u003ccode\u003ef9c81ea\u003c/code\u003e\u003c/a\u003e fix(android): defer orientation sensor listener until camera start (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1803\"\u003e#1803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/5349d046e21d9ea3976d79c149c7490df1f3db60\"\u003e\u003ccode\u003e5349d04\u003c/code\u003e\u003c/a\u003e chore: example macos spm (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1800\"\u003e#1800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/b776c2e84fd0587c121bd14c3c8abdd42d28df0f\"\u003e\u003ccode\u003eb776c2e\u003c/code\u003e\u003c/a\u003e docs: add missing 7.4.1 changelog entries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/56ff4d39cee6edb9a424124151910d86b4c54a0f\"\u003e\u003ccode\u003e56ff4d3\u003c/code\u003e\u003c/a\u003e chore(deps): bump the example-android group in /example/android with 2 update...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/c9406fd339b4914abd817aa0ea939e16941e880a\"\u003e\u003ccode\u003ec9406fd\u003c/code\u003e\u003c/a\u003e chore(deps): bump zxing-wasm from 3.1.2 to 3.1.3 (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1776\"\u003e#1776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/d4cd946f988e2946fb71654f0532f28f53111f1b\"\u003e\u003ccode\u003ed4cd946\u003c/code\u003e\u003c/a\u003e chore(deps): bump gradle-wrapper from 9.5.0 to 9.7.1 in /android (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1788\"\u003e#1788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/49dfb65409aef8f9da257bc83f78007bfa38653c\"\u003e\u003ccode\u003e49dfb65\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-java from 5 to 6 (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1792\"\u003e#1792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/a1f203fa50e62dcfa6b447b5c7144216af5d9e48\"\u003e\u003ccode\u003ea1f203f\u003c/code\u003e\u003c/a\u003e chore: add dependabot cooldown and grouping (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1798\"\u003e#1798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/c594d20af00141d2d43267740b939873802d0d76\"\u003e\u003ccode\u003ec594d20\u003c/code\u003e\u003c/a\u003e fix(apple): release the camera when the engine detaches the plugin\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v7.4.0...v7.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `permission_handler` from 13.0.0 to 13.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/90cedc2c60f9ea19542f59d30db9261493072984\"\u003e\u003ccode\u003e90cedc2\u003c/code\u003e\u003c/a\u003e Fix/android ask every time permanently denied (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1559\"\u003e#1559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/5c989b1be9abbbb325424ad96e5be4efdc0987c2\"\u003e\u003ccode\u003e5c989b1\u003c/code\u003e\u003c/a\u003e Updates version number\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/6e51e58184d45ab84c4bd7e520748d9780f5147c\"\u003e\u003ccode\u003e6e51e58\u003c/code\u003e\u003c/a\u003e Fix and document the Swift Package Manager section of the main README (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1555\"\u003e#1555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/c9cd4f912ad1ff834b3d85afbfb188955515d990\"\u003e\u003ccode\u003ec9cd4f9\u003c/code\u003e\u003c/a\u003e Add opt-in per-flavor permissions for Swift Package Manager builds (2/2) (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1554\"\u003e#1554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/c283059aa53d995617ab6d76ba53d281da5aa893\"\u003e\u003ccode\u003ec283059\u003c/code\u003e\u003c/a\u003e Fix SPM Info.plist discovery for flavored and multi-configuration apps (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1553\"\u003e#1553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/cb6b757551be9339924cf8382f14690d6ad8a73f\"\u003e\u003ccode\u003ecb6b757\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:Baseflow/flutter-permission-handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/f93a58bb2b993b831f48cf1ec0b3537905643e7e\"\u003e\u003ccode\u003ef93a58b\u003c/code\u003e\u003c/a\u003e Fixes error handling in web.delegate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/8ba34f76699f9c589d16358e35a158ca1b5f0aca\"\u003e\u003ccode\u003e8ba34f7\u003c/code\u003e\u003c/a\u003e Fix web release crash: use Dart is checks for DOMException in web_delegate (#...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/baseflow/flutter-permission-handler/compare/permission_handler_v13.0.0...permission_handler_v13.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `slang` from 4.19.0 to 4.19.2\n\nUpdates `supabase_flutter` from 2.17.1 to 2.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-flutter/releases\"\u003esupabase_flutter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esupabase_flutter v2.17.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate a dependency to the latest release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003ePublished to pub.dev: \u003ca href=\"https://pub.dev/packages/supabase_flutter/versions/2.17.2\"\u003ehttps://pub.dev/packages/supabase_flutter/versions/2.17.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/CHANGELOG.md\"\u003esupabase_flutter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\nSee \u003ca href=\"https://conventionalcommits.org\"\u003eConventional Commits\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003e2026-08-14\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003chr /\u003e\n\u003cp\u003ePackages with breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThere are no breaking changes in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with other changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#gotrue---v2272\"\u003e\u003ccode\u003egotrue\u003c/code\u003e - \u003ccode\u003ev2.27.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#supabase---v2161\"\u003e\u003ccode\u003esupabase\u003c/code\u003e - \u003ccode\u003ev2.16.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#supabase_flutter---v2172\"\u003e\u003ccode\u003esupabase_flutter\u003c/code\u003e - \u003ccode\u003ev2.17.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with dependency updates only:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePackages 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.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esupabase\u003c/code\u003e - \u003ccode\u003ev2.16.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esupabase_flutter\u003c/code\u003e - \u003ccode\u003ev2.17.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003egotrue\u003c/code\u003e - \u003ccode\u003ev2.27.2\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(gotrue): parse expires_in as num in Session.fromJson (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1719\"\u003e#1719\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/6c8047eefb82c76936a14eebe281276526e3037c\"\u003e6c8047ee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-08-05\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003chr /\u003e\n\u003cp\u003ePackages with breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThere are no breaking changes in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with other changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#gotrue---v2271\"\u003e\u003ccode\u003egotrue\u003c/code\u003e - \u003ccode\u003ev2.27.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#postgrest---v291\"\u003e\u003ccode\u003epostgrest\u003c/code\u003e - \u003ccode\u003ev2.9.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#realtime_client---v2130\"\u003e\u003ccode\u003erealtime_client\u003c/code\u003e - \u003ccode\u003ev2.13.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/d34329274b7cba71629da1414171737025d9ab5c\"\u003e\u003ccode\u003ed343292\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/supabase/supabase-flutter/tree/main/packages/issues/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/6c8047eefb82c76936a14eebe281276526e3037c\"\u003e\u003ccode\u003e6c8047e\u003c/code\u003e\u003c/a\u003e fix(gotrue): parse expires_in as num in Session.fromJson (\u003ca href=\"https://github.com/supabase/supabase-flutter/tree/main/packages/issues/1719\"\u003e#1719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/supabase/supabase-flutter/commits/supabase_flutter-v2.17.2/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wakelock_plus` from 1.7.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/commit/4067d0bd741cc5e6e6fe27202b64db6392f348cf\"\u003e\u003ccode\u003e4067d0b\u003c/code\u003e\u003c/a\u003e wakelock_plus, version 1.8.0. Addresses PR \u003ca href=\"https://redirect.github.com/fluttercommunity/wakelock_plus/issues/148\"\u003e#148\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/commit/5b141ecf08dd58091e67aa902c0af94dd251b567\"\u003e\u003ccode\u003e5b141ec\u003c/code\u003e\u003c/a\u003e wakelock_plus_platform_interface, version 1.7.0. Addresses PR \u003ca href=\"https://redirect.github.com/fluttercommunity/wakelock_plus/issues/148\"\u003e#148\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/commit/0ac15a4b94873670e68e88836ce79881a5bcbd0a\"\u003e\u003ccode\u003e0ac15a4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fluttercommunity/wakelock_plus/issues/148\"\u003e#148\u003c/a\u003e from diegotori/flutter_3.47_upgrade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/commit/22537189c184bbe94159432d56c7bf8b0c63411b\"\u003e\u003ccode\u003e2253718\u003c/code\u003e\u003c/a\u003e Attempt at fixing broken Android example tests.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/commit/3a8c6b4dd81f4cde51f55cfde9695b67d9aee86a\"\u003e\u003ccode\u003e3a8c6b4\u003c/code\u003e\u003c/a\u003e Added tvOS support based off of PR \u003ca href=\"https://redirect.github.com/fluttercommunity/wakelock_plus/issues/129\"\u003e#129\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/commit/9a79c3ed684f03dbbeb152656e810bb816824883\"\u003e\u003ccode\u003e9a79c3e\u003c/code\u003e\u003c/a\u003e Modified .gitignore to account for AI agent local files.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/commit/23972c1f5f73ded6057cb044382b8dfd5f6529b7\"\u003e\u003ccode\u003e23972c1\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into flutter_3.47_upgrade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/commit/73edb671acfc4bda1f8f6dc0a0dccc47209bae7c\"\u003e\u003ccode\u003e73edb67\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fluttercommunity/wakelock_plus/issues/147\"\u003e#147\u003c/a\u003e from Harunn33/fix/ios-spm-platform-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/commit/7800a1b3e48ec972e3a9f439de07574737a0ee40\"\u003e\u003ccode\u003e7800a1b\u003c/code\u003e\u003c/a\u003e Upgraded pigeon to version 28.0.0 and regenerated them.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/commit/d269613bb81b3944e0bcda9a14e7fd913652987a\"\u003e\u003ccode\u003ed269613\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into flutter_3.47_upgrade\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/compare/wakelock_plus_1.7.0...wakelock_plus_1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/Roboroads/Framed/pull/135","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Roboroads%2FFramed/issues/135","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/135/packages"},{"uuid":"5354989035","node_id":"PR_kwDORu-8bc8AAAABCSLP1g","number":15,"state":"closed","title":"chore(deps): bump the pub-dependencies group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-12T02:25:24.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-05T02:26:31.000Z","updated_at":"2026-09-12T02:25:26.000Z","time_to_close":604733,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"pub-dependencies","update_count":12,"packages":[{"name":"audio_session","old_version":"0.1.25","new_version":"0.2.4","repository_url":"https://github.com/ryanheise/audio_session"},{"name":"cupertino_icons","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/flutter/packages"},{"name":"device_info_plus","old_version":"13.0.0","new_version":"13.2.0","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"fl_chart","old_version":"0.68.0","new_version":"1.2.0","repository_url":"https://github.com/imaNNeo/fl_chart"},{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.1","repository_url":"https://github.com/java-james/flutter_dotenv"},{"name":"flutter_lints","old_version":"3.0.2","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"flutter_stripe","old_version":"12.4.0","new_version":"14.0.0","repository_url":"https://github.com/flutter-stripe/flutter_stripe"},{"name":"get_it","old_version":"7.7.0","new_version":"9.2.1","repository_url":"https://github.com/flutter-it/get_it"},{"name":"path_provider","old_version":"2.1.5","new_version":"2.1.6","repository_url":"https://github.com/flutter/packages"},{"name":"pdf","old_version":"3.12.0","new_version":"3.13.0","repository_url":"https://github.com/DavBfr/dart_pdf"},{"name":"printing","old_version":"5.14.3","new_version":"5.15.0","repository_url":"https://github.com/DavBfr/dart_pdf"},{"name":"supabase_flutter","old_version":"2.12.1","new_version":"2.17.2","repository_url":"https://github.com/supabase/supabase-flutter"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub-dependencies group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [audio_session](https://github.com/ryanheise/audio_session) | `0.1.25` | `0.2.4` |\n| [cupertino_icons](https://github.com/flutter/packages/tree/main/third_party/packages) | `1.0.8` | `1.0.9` |\n| [device_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus) | `13.0.0` | `13.2.0` |\n| [fl_chart](https://github.com/imaNNeo/fl_chart) | `0.68.0` | `1.2.0` |\n| [flutter_dotenv](https://github.com/java-james/flutter_dotenv) | `5.2.1` | `6.0.1` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `3.0.2` | `6.0.0` |\n| [flutter_stripe](https://github.com/flutter-stripe/flutter_stripe) | `12.4.0` | `14.0.0` |\n| [get_it](https://github.com/flutter-it/get_it) | `7.7.0` | `9.2.1` |\n| [path_provider](https://github.com/flutter/packages/tree/main/packages/path_provider) | `2.1.5` | `2.1.6` |\n| [pdf](https://github.com/DavBfr/dart_pdf) | `3.12.0` | `3.13.0` |\n| [printing](https://github.com/DavBfr/dart_pdf) | `5.14.3` | `5.15.0` |\n| [supabase_flutter](https://github.com/supabase/supabase-flutter/tree/main/packages) | `2.12.1` | `2.17.2` |\n\n\nUpdates `audio_session` from 0.1.25 to 0.2.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ryanheise/audio_session/blob/master/CHANGELOG.md\"\u003eaudio_session's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport AGP 9.\u003c/li\u003e\n\u003cli\u003eMigrate Android build files to .kts\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix AVAudioSession() method handler throwing when arguments is null (\u003ca href=\"https://github.com/snipd-mikel\"\u003e\u003ccode\u003e@​snipd-mikel\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix audioAttributes being ignored on Android (\u003ca href=\"https://github.com/LucasAlbergoni\"\u003e\u003ccode\u003e@​LucasAlbergoni\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix setCommunicationDevice by eliminating cache (\u003ca href=\"https://github.com/dballance\"\u003e\u003ccode\u003e@​dballance\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRun setCategory in a thread on iOS to avoid jank (\u003ca href=\"https://github.com/MinseokKang003\"\u003e\u003ccode\u003e@​MinseokKang003\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix NPE on Android in device encoding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBreaking change: AUDIO_SESSION_MICROPHONE=0 by default on iOS.\u003c/li\u003e\n\u003cli\u003eMigrate to Kotlin.\u003c/li\u003e\n\u003cli\u003eBump min flutter version to 3.27.0, AGP to 8.5.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanheise/audio_session/commit/e25943319f9b3792db65f8056c30bf956df2aa2c\"\u003e\u003ccode\u003ee259433\u003c/code\u003e\u003c/a\u003e Merge branch 'feature/agp9'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanheise/audio_session/commit/c80b2a5d55445f2cf87c7d9621f3b68cfff6c157\"\u003e\u003ccode\u003ec80b2a5\u003c/code\u003e\u003c/a\u003e Migrate more files to .kts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanheise/audio_session/commit/c7be249508de718bfda8cbfb25811eade3d5ff88\"\u003e\u003ccode\u003ec7be249\u003c/code\u003e\u003c/a\u003e Fix gradle namespace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanheise/audio_session/commit/b72e6c8d3c3c87cc69319833f55c901578482152\"\u003e\u003ccode\u003eb72e6c8\u003c/code\u003e\u003c/a\u003e Add missing agp \u0026lt; 9 conditional.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanheise/audio_session/commit/e0f926c30fae62d599728a9457e5ec7216665948\"\u003e\u003ccode\u003ee0f926c\u003c/code\u003e\u003c/a\u003e Support AGP 9.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanheise/audio_session/commit/061f0bfcab728271c82282499de4bac06d700a1c\"\u003e\u003ccode\u003e061f0bf\u003c/code\u003e\u003c/a\u003e Merge branch 'Tango-Tango-fix/communication-api'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanheise/audio_session/commit/1650fed1208edc6c33ac48bae0f801232ab26732\"\u003e\u003ccode\u003e1650fed\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanheise/audio_session/commit/5d9f64742489ec43ee09dc4b6d93c55e6b443a75\"\u003e\u003ccode\u003e5d9f647\u003c/code\u003e\u003c/a\u003e Merge branch 'fix/communication-api' of github.com:Tango-Tango/audio_session ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanheise/audio_session/commit/c154b5e0020f367de286ce2fd42541877f48a6f5\"\u003e\u003ccode\u003ec154b5e\u003c/code\u003e\u003c/a\u003e Merge branch 'snipd-app-feature/fix-cast-issue-when-arguments-null'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanheise/audio_session/commit/d8e36ff3dfea2f95ea15ae611289771643282c0a\"\u003e\u003ccode\u003ed8e36ff\u003c/code\u003e\u003c/a\u003e Avoid allocations.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ryanheise/audio_session/compare/v0.1.25...v0.2.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cupertino_icons` from 1.0.8 to 1.0.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f330175dbf168a7bf94a127c492e025b4cc0bfba\"\u003e\u003ccode\u003ef330175\u003c/code\u003e\u003c/a\u003e [cupertino_icons] Remove empty Dart file (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11308\"\u003e#11308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/02f231f376761cc04610e8c566b0ba759db0bda7\"\u003e\u003ccode\u003e02f231f\u003c/code\u003e\u003c/a\u003e [various] iOS/macOS example project automigrations (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11227\"\u003e#11227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ee460d6a01fee815ffbe1dc169f851bd682addd6\"\u003e\u003ccode\u003eee460d6\u003c/code\u003e\u003c/a\u003e [various] Modernize non-plugin Android example apps (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11168\"\u003e#11168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1e0338bfd3c6799713fe89c26a55a64521416e16\"\u003e\u003ccode\u003e1e0338b\u003c/code\u003e\u003c/a\u003e Updated AGP and KGP to align with flutter/flutter templates (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10423\"\u003e#10423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e774c2a3f03b2c551506508f813c91d25c297d22\"\u003e\u003ccode\u003ee774c2a\u003c/code\u003e\u003c/a\u003e [flutter_svg] Update README with an example to scale images (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10547\"\u003e#10547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0250616ede93915ab08acbdda1fb7947303a7876\"\u003e\u003ccode\u003e0250616\u003c/code\u003e\u003c/a\u003e [ci] Update repo for 3.41 (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11017\"\u003e#11017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7805d3e2d65448982bde0dfde6c976970abd4693\"\u003e\u003ccode\u003e7805d3e\u003c/code\u003e\u003c/a\u003e [flutter_svg] Convert example app to Swift (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10968\"\u003e#10968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9db114feaf6054979192e9a484eee7672cae38a5\"\u003e\u003ccode\u003e9db114f\u003c/code\u003e\u003c/a\u003e [mustache_template] Improve error throwing (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10700\"\u003e#10700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cc3dca67f2d8e453cfe4ad2662c8196db383355e\"\u003e\u003ccode\u003ecc3dca6\u003c/code\u003e\u003c/a\u003e [all] Omit obvious local types (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10511\"\u003e#10511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/22c60562050dd3de7a4c2827bb97e7bc1cb147c8\"\u003e\u003ccode\u003e22c6056\u003c/code\u003e\u003c/a\u003e [various] Replace deprecated Color.value in SVG packages (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10482\"\u003e#10482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/cupertino_icons-v1.0.9/third_party/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `device_info_plus` from 13.0.0 to 13.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/65ecfd04692ed48aaf608cad8340aaec7a7bc7e7\"\u003e\u003ccode\u003e65ecfd0\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3912\"\u003e#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/872d8cc0f32112bb21ce4cdcc09c93802cd8c7e6\"\u003e\u003ccode\u003e872d8cc\u003c/code\u003e\u003c/a\u003e feat(device_info_plus): Add support of built-in Kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3889\"\u003e#3889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/92272bdea79b1b0cc1c534a9e045a575aae090c2\"\u003e\u003ccode\u003e92272bd\u003c/code\u003e\u003c/a\u003e feat(device_info_plus): Updated Swift Package Manager setup for Flutter 3.44 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/ac0daa671c29215c0b9bf4fb3b8a059698174647\"\u003e\u003ccode\u003eac0daa6\u003c/code\u003e\u003c/a\u003e refactor(device_info_plus): change android gradle from groovy to kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3859\"\u003e#3859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/6427bc6c3b3a1fe3a3c468a5f487753074b135e8\"\u003e\u003ccode\u003e6427bc6\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3805\"\u003e#3805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/6d73e0d1035dd2c6b7fa6691dce4fca31c2a14f6\"\u003e\u003ccode\u003e6d73e0d\u003c/code\u003e\u003c/a\u003e feat(device_info_plus): Lower requirements to Dart 3.10 and Flutter 3.38.1 (#...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/device_info_plus-v13.2.0/packages/device_info_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fl_chart` from 0.68.0 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imaNNeo/fl_chart/releases\"\u003efl_chart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Consider the \u003ccode\u003eenabled\u003c/code\u003e property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/line_chart.md#linetouchdata-read-about-touch-handling\"\u003eLineTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#bartouchdata-read-about-touch-handling\"\u003eBarTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#pietouchdata-read-about-touch-handling\"\u003ePieTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/scatter_chart.md#scattertouchdata-read-about-touch-handling\"\u003eScatterTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radartouchdata-read-about-touch-handling\"\u003eRadarTouchData\u003c/a\u003e and \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md#candlesticktouchdata-read-about-touch-handling\"\u003eCandlestickTouchData\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1676\"\u003e#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/artshooter\"\u003e\u003ccode\u003e@​artshooter\u003c/code\u003e\u003c/a\u003e) Fix wrong bar chart color with small value, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1757\"\u003e#1757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/3ph\"\u003e\u003ccode\u003e@​3ph\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003ehorizontalMirrored\u003c/code\u003e and \u003ccode\u003everticalMirrored\u003c/code\u003e properties in our \u003ccode\u003eLabelDirection\u003c/code\u003e enum which is used in (\u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#HorizontalLineLabel\"\u003eHorizontalLineLabel\u003c/a\u003e and \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#VerticalLineLabel\"\u003eVerticalLineLabel\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1890\"\u003e#1890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/Vizten18\"\u003e\u003ccode\u003e@​Vizten18\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003ecornerRadius\u003c/code\u003e property in the \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#piechartsectiondata\"\u003ePieChartSectionData\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1175\"\u003e#1175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Add convention and linter (checker) for PRs title and updated contributing guideline. We're gonna have automated changelog generation from the next release\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/diymelvin\"\u003e\u003ccode\u003e@​diymelvin\u003c/code\u003e\u003c/a\u003e) Fix inverted lowerBy/upperBy in error range calculation, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2031\"\u003e#2031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e property in the \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#barchartroddata\"\u003eBarChartRodData\u003c/a\u003e to allow you to show a label on top of each bar rod, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2071\"\u003e#2071\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003evector_math\u003c/code\u003e dependency to \u003ccode\u003e2.2.0\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1985\"\u003e#1985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003ebuild_runner\u003c/code\u003e (dev) dependency to \u003ccode\u003e2.8.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003emockito\u003c/code\u003e (dev) dependency to \u003ccode\u003e5.5.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003every_good_analysis\u003c/code\u003e (dev) dependency to \u003ccode\u003e9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/kamilJ96\"\u003e\u003ccode\u003e@​kamilJ96\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradient\u003c/code\u003e property inside our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to be able to render gradient (along with the possibility to render a solid color), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/919\"\u003e#919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alettsy\"\u003e\u003ccode\u003e@​alettsy\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003esideTitleAlignment\u003c/code\u003e property in our \u003ccode\u003eAxisTitles\u003c/code\u003e to allow you to control the alignment of side titles (for example show them inside the chart), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1946\"\u003e#1946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/huanghui1998hhh\"\u003e\u003ccode\u003e@​huanghui1998hhh\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradientArea\u003c/code\u003e property to \u003ccode\u003eLineChartBarData\u003c/code\u003e to allow you to control the scope of gradient effects, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1925\"\u003e#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e and \u003ccode\u003elabelStyle\u003c/code\u003e properties in our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to allow you to show labels on each stack item, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/598\"\u003e#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e ⚠️ (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003eborderSide\u003c/code\u003e now is a \u003ca href=\"https://dart.dev/language/functions#named-parameters\"\u003enamed parameter\u003c/a\u003e (instead of a \u003ca href=\"https://dart.dev/language/functions#optional-positional-parameters\"\u003eoptional positional parameter\u003c/a\u003e in \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e constructor. As it is a very minor breaking change, we decided to include it in this minor release (instead of doing a major release based on the \u003ca href=\"https://semver.org/\"\u003esemantic versioning\u003c/a\u003e. Sorry about that!\nSo you just need to change this:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\r\n  0,\r\n  10,\r\n  Colors.green,\r\n  BorderSide(color: Colors.white),\r\n),\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eto this:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\r\n  0,\r\n  10,\r\n  Colors.green,\r\n  borderSide: BorderSide(color: Colors.white),\r\n),\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Implement a new chart type called CandlestickChart. You can take a look at the documentation \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md\"\u003ehere\u003c/a\u003e. And I just implemented a basic example to show the Bitcoin price in 2024, you can take a look at it in our sample app \u003ca href=\"https://app.flchart.dev/#/candlestick\"\u003ehere\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/433\"\u003e#433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1143\"\u003e#1143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Remove the deprecated \u003ccode\u003etooltipRoundedRadius\u003c/code\u003e property -\u0026gt; you should use \u003ccode\u003etooltipBorderRadius\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Fix the BarChartData mismatch issue when changing the data, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1911\"\u003e#1911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/frybitsinc\"\u003e\u003ccode\u003e@​frybitsinc\u003c/code\u003e\u003c/a\u003e) Add fillGradient property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radardataset\"\u003eRadarDataSet\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade the min flutter version to \u003ccode\u003e3.27.4\u003c/code\u003e. So please make sure that your project is not using an old flutter version, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1846\"\u003e#1846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/CHANGELOG.md\"\u003efl_chart's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Consider the \u003ccode\u003eenabled\u003c/code\u003e property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/line_chart.md#linetouchdata-read-about-touch-handling\"\u003eLineTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#bartouchdata-read-about-touch-handling\"\u003eBarTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#pietouchdata-read-about-touch-handling\"\u003ePieTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/scatter_chart.md#scattertouchdata-read-about-touch-handling\"\u003eScatterTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radartouchdata-read-about-touch-handling\"\u003eRadarTouchData\u003c/a\u003e and \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md#candlesticktouchdata-read-about-touch-handling\"\u003eCandlestickTouchData\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1676\"\u003e#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/artshooter\"\u003e\u003ccode\u003e@​artshooter\u003c/code\u003e\u003c/a\u003e) Fix wrong bar chart color with small value, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1757\"\u003e#1757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/3ph\"\u003e\u003ccode\u003e@​3ph\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003ehorizontalMirrored\u003c/code\u003e and \u003ccode\u003everticalMirrored\u003c/code\u003e properties in our \u003ccode\u003eLabelDirection\u003c/code\u003e enum which is used in (\u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#HorizontalLineLabel\"\u003eHorizontalLineLabel\u003c/a\u003e and \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#VerticalLineLabel\"\u003eVerticalLineLabel\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1890\"\u003e#1890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/Vizten18\"\u003e\u003ccode\u003e@​Vizten18\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003ecornerRadius\u003c/code\u003e property in the \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#piechartsectiondata\"\u003ePieChartSectionData\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1175\"\u003e#1175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Add convention and linter (checker) for PRs title and updated contributing guideline. We're gonna have automated changelog generation from the next release\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/diymelvin\"\u003e\u003ccode\u003e@​diymelvin\u003c/code\u003e\u003c/a\u003e) Fix inverted lowerBy/upperBy in error range calculation, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2031\"\u003e#2031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e property in the \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#barchartroddata\"\u003eBarChartRodData\u003c/a\u003e to allow you to show a label on top of each bar rod, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2071\"\u003e#2071\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003evector_math\u003c/code\u003e dependency to \u003ccode\u003e2.2.0\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1985\"\u003e#1985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003ebuild_runner\u003c/code\u003e (dev) dependency to \u003ccode\u003e2.8.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003emockito\u003c/code\u003e (dev) dependency to \u003ccode\u003e5.5.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003every_good_analysis\u003c/code\u003e (dev) dependency to \u003ccode\u003e9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/kamilJ96\"\u003e\u003ccode\u003e@​kamilJ96\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradient\u003c/code\u003e property inside our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to be able to render gradient (along with the possibility to render a solid color), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/919\"\u003e#919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alettsy\"\u003e\u003ccode\u003e@​alettsy\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003esideTitleAlignment\u003c/code\u003e property in our \u003ccode\u003eAxisTitles\u003c/code\u003e to allow you to control the alignment of side titles (for example show them inside the chart), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1946\"\u003e#1946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/huanghui1998hhh\"\u003e\u003ccode\u003e@​huanghui1998hhh\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradientArea\u003c/code\u003e property to \u003ccode\u003eLineChartBarData\u003c/code\u003e to allow you to control the scope of gradient effects, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1925\"\u003e#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e and \u003ccode\u003elabelStyle\u003c/code\u003e properties in our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to allow you to show labels on each stack item, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/598\"\u003e#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e ⚠️ (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003eborderSide\u003c/code\u003e now is a \u003ca href=\"https://dart.dev/language/functions#named-parameters\"\u003enamed parameter\u003c/a\u003e (instead of a \u003ca href=\"https://dart.dev/language/functions#optional-positional-parameters\"\u003eoptional positional parameter\u003c/a\u003e in \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e constructor. As it is a very minor breaking change, we decided to include it in this minor release (instead of doing a major release based on the \u003ca href=\"https://semver.org/\"\u003esemantic versioning\u003c/a\u003e. Sorry about that!\nSo you just need to change this:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eto this:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  borderSide: BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Implement a new chart type called CandlestickChart. You can take a look at the documentation \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md\"\u003ehere\u003c/a\u003e. And I just implemented a basic example to show the Bitcoin price in 2024, you can take a look at it in our sample app \u003ca href=\"https://app.flchart.dev/#/candlestick\"\u003ehere\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/433\"\u003e#433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1143\"\u003e#1143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Remove the deprecated \u003ccode\u003etooltipRoundedRadius\u003c/code\u003e property -\u0026gt; you should use \u003ccode\u003etooltipBorderRadius\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Fix the BarChartData mismatch issue when changing the data, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1911\"\u003e#1911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/frybitsinc\"\u003e\u003ccode\u003e@​frybitsinc\u003c/code\u003e\u003c/a\u003e) Add fillGradient property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radardataset\"\u003eRadarDataSet\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade the min flutter version to \u003ccode\u003e3.27.4\u003c/code\u003e. So please make sure that your project is not using an old flutter version, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1846\"\u003e#1846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/457a20202ec35f79190af8e945a84738a81ae033\"\u003e\u003ccode\u003e457a202\u003c/code\u003e\u003c/a\u003e Bump version to 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/c55fd81d6d369be8d95f26d601c005ccdaf1d696\"\u003e\u003ccode\u003ec55fd81\u003c/code\u003e\u003c/a\u003e feat: Bar chart rod label (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2071\"\u003e#2071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/ef9d9f4ae2750b51b33992dc3c87aa0333db7d32\"\u003e\u003ccode\u003eef9d9f4\u003c/code\u003e\u003c/a\u003e chore: Remove claude code automatic review (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2072\"\u003e#2072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/d3a8ac29fe2eeb31bb743e253386e6f5422a740b\"\u003e\u003ccode\u003ed3a8ac2\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2065\"\u003e#2065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/683a2c54e127fd15e8ad3a1b842da6f652c30b71\"\u003e\u003ccode\u003e683a2c5\u003c/code\u003e\u003c/a\u003e fix: Swap inverted lowerBy/upperBy in error range pixel calculation (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2060\"\u003e#2060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/76161d68033ed06078347e632fdfa828f982545e\"\u003e\u003ccode\u003e76161d6\u003c/code\u003e\u003c/a\u003e chore: Minor fix on sponsor images in README (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2064\"\u003e#2064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/50d83a081ae6ec2bdf086561638e3e56d56f6b94\"\u003e\u003ccode\u003e50d83a0\u003c/code\u003e\u003c/a\u003e chore: Add CLAUDE.md file to include our architecture, structure and conventi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/3cce12646354473b7997296d5bc83444d47288ea\"\u003e\u003ccode\u003e3cce126\u003c/code\u003e\u003c/a\u003e ci: Add Claude Code GitHub Workflow (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/ea7ccf5af5562a0e92e852ed7be6ca9363a719d5\"\u003e\u003ccode\u003eea7ccf5\u003c/code\u003e\u003c/a\u003e chore: Implement conventional commits and PR workflow (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2059\"\u003e#2059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/a29a21d74a3297c8072c5af9909b596194d23b39\"\u003e\u003ccode\u003ea29a21d\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/imaNNeo/fl_chart/compare/0.68.0...1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_dotenv` from 5.2.1 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[fix] \u003ccode\u003eisEveryDefined()\u003c/code\u003e now throws \u003ccode\u003eNotInitializedError\u003c/code\u003e before \u003ccode\u003eload()\u003c/code\u003e, consistent with all other read APIs\u003c/li\u003e\n\u003cli\u003e[fix] Replace \u003ccode\u003eassert()\u003c/code\u003e with explicit \u003ccode\u003eif\u003c/code\u003e/\u003ccode\u003ethrow\u003c/code\u003e in \u003ccode\u003egetInt()\u003c/code\u003e, \u003ccode\u003egetDouble()\u003c/code\u003e, and \u003ccode\u003egetBool()\u003c/code\u003e so null-safety checks are enforced in release builds\u003c/li\u003e\n\u003cli\u003eError messages now include the variable name for easier debugging\u003c/li\u003e\n\u003cli\u003e[fix] \u003ccode\u003eload(isOptional: true)\u003c/code\u003e no longer discards successfully loaded base file when an override file is missing or empty (fixes \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/70\"\u003e#70\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/93\"\u003e#93\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/101\"\u003e#101\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[fix] \u003ccode\u003eclean()\u003c/code\u003e now resets \u003ccode\u003eisInitialized\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e, so accessing \u003ccode\u003eenv\u003c/code\u003e after \u003ccode\u003eclean()\u003c/code\u003e correctly throws \u003ccode\u003eNotInitializedError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Error classes (\u003ccode\u003eNotInitializedError\u003c/code\u003e, \u003ccode\u003eFileNotFoundError\u003c/code\u003e, \u003ccode\u003eEmptyEnvFileError\u003c/code\u003e) now include informative messages in \u003ccode\u003etoString()\u003c/code\u003e instead of the unhelpful \u003ccode\u003eInstance of 'ClassName'\u003c/code\u003e (fixes \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/72\"\u003e#72\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/127\"\u003e#127\u003c/a\u003e; improves diagnostics for \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/59\"\u003e#59\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFileNotFoundError\u003c/code\u003e and \u003ccode\u003eEmptyEnvFileError\u003c/code\u003e now carry the filename when available\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNote on error message improvements\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eNotInitializedError\u003c/code\u003e, \u003ccode\u003eFileNotFoundError\u003c/code\u003e, and \u003ccode\u003eEmptyEnvFileError\u003c/code\u003e now override \u003ccode\u003etoString()\u003c/code\u003e with actionable messages (e.g., \u003ccode\u003eFileNotFoundError: Environment file \u0026quot;.env\u0026quot; not found. Ensure the file exists and is listed under assets in pubspec.yaml.\u003c/code\u003e). This is \u003cstrong\u003enot a breaking change\u003c/strong\u003e — the class names and hierarchy are unchanged, so existing \u003ccode\u003eon FileNotFoundError\u003c/code\u003e catch clauses continue to work. \u003ccode\u003eFileNotFoundError\u003c/code\u003e now accepts an optional positional \u003ccode\u003efilename\u003c/code\u003e parameter, and \u003ccode\u003eEmptyEnvFileError\u003c/code\u003e accepts an optional named \u003ccode\u003efilename\u003c/code\u003e parameter; both default to \u003ccode\u003enull\u003c/code\u003e for backward compatibility.\u003c/p\u003e\n\u003ch3\u003eNote on release-build behavior change\u003c/h3\u003e\n\u003cp\u003eIn \u003cstrong\u003edebug mode\u003c/strong\u003e, behavior is unchanged — \u003ccode\u003eAssertionError\u003c/code\u003e was thrown before, \u003ccode\u003eAssertionError\u003c/code\u003e is thrown now.\u003c/p\u003e\n\u003cp\u003eIn \u003cstrong\u003erelease mode\u003c/strong\u003e, calling \u003ccode\u003egetInt()\u003c/code\u003e, \u003ccode\u003egetDouble()\u003c/code\u003e, or \u003ccode\u003egetBool()\u003c/code\u003e with a missing variable and no fallback previously threw a \u003ccode\u003eTypeError\u003c/code\u003e (from the null-check operator \u003ccode\u003e!\u003c/code\u003e) because \u003ccode\u003eassert()\u003c/code\u003e was stripped. It now correctly throws \u003ccode\u003eAssertionError\u003c/code\u003e with a descriptive message. If your release-mode code catches \u003ccode\u003eon TypeError\u003c/code\u003e around these methods, update it to catch \u003ccode\u003eon AssertionError\u003c/code\u003e (or \u003ccode\u003eon Error\u003c/code\u003e) instead.\u003c/p\u003e\n\u003ch3\u003eBreaking change: \u003ccode\u003eclean()\u003c/code\u003e now resets initialization state\u003c/h3\u003e\n\u003cp\u003ePreviously, calling \u003ccode\u003eclean()\u003c/code\u003e only cleared the env map but left \u003ccode\u003eisInitialized == true\u003c/code\u003e. Now it also sets \u003ccode\u003eisInitialized = false\u003c/code\u003e. Code that calls \u003ccode\u003eclean()\u003c/code\u003e and then immediately accesses \u003ccode\u003edotenv.env\u003c/code\u003e without reloading will now throw \u003ccode\u003eNotInitializedError\u003c/code\u003e. The fix is to call \u003ccode\u003eload()\u003c/code\u003e or \u003ccode\u003eloadFromString()\u003c/code\u003e again after \u003ccode\u003eclean()\u003c/code\u003e.\u003c/p\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/4f80495757ee7ad738d388a886c1e8a563952688\"\u003e\u003ccode\u003e4f80495\u003c/code\u003e\u003c/a\u003e chore(release): publish 6.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/eafce27aec80b25aba51664f61e94caf86b692e3\"\u003e\u003ccode\u003eeafce27\u003c/code\u003e\u003c/a\u003e fix: isEveryDefined() now throws NotInitializedError before load()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/8cae9e77aa718fbdc594cd33e2a65d0c4a9f7579\"\u003e\u003ccode\u003e8cae9e7\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/83bcbd8ef79b75f7c7d1e3dd0d31c8b9bfc5d6db\"\u003e\u003ccode\u003e83bcbd8\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/94f39227485c3ce927b95a1d064f138c92472ab3\"\u003e\u003ccode\u003e94f3922\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/30ecced1e3bbec48c26a4bcd31d16dbd54b0eae4\"\u003e\u003ccode\u003e30ecced\u003c/code\u003e\u003c/a\u003e chore: correct test name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/2d15c7d06bce10d40fb742cf9676bf4c21001ee4\"\u003e\u003ccode\u003e2d15c7d\u003c/code\u003e\u003c/a\u003e fix: add informative messages to error classes (\u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/833fcba5d1709bd5ff585907b4ddc0239760dae9\"\u003e\u003ccode\u003e833fcba\u003c/code\u003e\u003c/a\u003e fix: preserve base env when optional override fails and reset init state on c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/3c782c93bf40baf95be3d95483db849c57788202\"\u003e\u003ccode\u003e3c782c9\u003c/code\u003e\u003c/a\u003e chore: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/b536c852c92d36f680531a7ec4f8020a61a7f69d\"\u003e\u003ccode\u003eb536c85\u003c/code\u003e\u003c/a\u003e fix: typed getters without fallback silently fail in release (\u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/142\"\u003e#142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/java-james/flutter_dotenv/compare/5.2.1...6.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 3.0.2 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6eebe72ca3975373a5fab06a009ec5ffeabdb495\"\u003e\u003ccode\u003e6eebe72\u003c/code\u003e\u003c/a\u003e [flutter_lints] Bump lints dependency to 6.0.0 and bump package to 6.0.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0093e2ecd5e3e83c04864b076564e1020ada532f\"\u003e\u003ccode\u003e0093e2e\u003c/code\u003e\u003c/a\u003e [video_player_android] Add note about Android platform views known issue (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/62f38a1abb95fccabd865cef8b107d515bfbf93d\"\u003e\u003ccode\u003e62f38a1\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Implement \u003ccode\u003eenableAudio\u003c/code\u003e for video recording (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9264\"\u003e#9264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9c11e9b8b845235c8d6bd120b89238dc580ab973\"\u003e\u003ccode\u003e9c11e9b\u003c/code\u003e\u003c/a\u003e [video_player_android] isBuffering flag always return true after calling seek...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6efa04bfdb94f14236a9f9f85a6ebb367a94e81d\"\u003e\u003ccode\u003e6efa04b\u003c/code\u003e\u003c/a\u003e [camera,video_player] replace onSurfaceDestroyed with onSurfaceCleanup (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9316\"\u003e#9316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c33fa390d6866405334adc56d38b70ea2ee3ab6e\"\u003e\u003ccode\u003ec33fa39\u003c/code\u003e\u003c/a\u003e [camera,video_player] Update Android to 3.29 minimum (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5a7d40f877274916bdd81ba18a6b508e2d266aa3\"\u003e\u003ccode\u003e5a7d40f\u003c/code\u003e\u003c/a\u003e Update repo for 3.32 stable (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2a847d78641de3eba95ba22b3a01db5ee24c93b3\"\u003e\u003ccode\u003e2a847d7\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Correct pigeon configuration output paths (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9313\"\u003e#9313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d692e43dba6c8dcfdd3659fd6681a3c9505307ae\"\u003e\u003ccode\u003ed692e43\u003c/code\u003e\u003c/a\u003e [process] Remove from the repository (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9310\"\u003e#9310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe5dd86d6232c1ca2eacc50efe38db5dd2a6f815\"\u003e\u003ccode\u003efe5dd86\u003c/code\u003e\u003c/a\u003e Ensure Example Packages Work on Android API 36 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_lints-v6.0.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_stripe` from 12.4.0 to 14.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-stripe/flutter_stripe/blob/main/CHANGELOG.md\"\u003eflutter_stripe's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003e\u003ccode\u003eflutter_stripe\u003c/code\u003e - \u003ccode\u003ev14.0.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(ios): stop the unhandled-URL log mis-attributing deep-link breakage + add scene-delegate support (\u003ca href=\"https://redirect.github.com/flutter-stripe/flutter_stripe/issues/2422\"\u003e#2422\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/flutter-stripe/flutter_stripe/issues/2429\"\u003e#2429\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-08-14\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003chr /\u003e\n\u003cp\u003ePackages with breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThere are no breaking changes in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with other changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-stripe/flutter_stripe/blob/main/#flutter_stripe_web---v820\"\u003e\u003ccode\u003eflutter_stripe_web\u003c/code\u003e - \u003ccode\u003ev8.2.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003eflutter_stripe_web\u003c/code\u003e - \u003ccode\u003ev8.2.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(web): constrain PaymentElement height in scrollable layouts (\u003ca href=\"https://redirect.github.com/flutter-stripe/flutter_stripe/issues/2423\"\u003e#2423\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-08-14\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003chr /\u003e\n\u003cp\u003ePackages with breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThere are no breaking changes in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with other changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-stripe/flutter_stripe/blob/main/#stripe_js---v820\"\u003e\u003ccode\u003estripe_js\u003c/code\u003e - \u003ccode\u003ev8.2.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-stripe/flutter_stripe/blob/main/#flutter_stripe_web---v811\"\u003e\u003ccode\u003eflutter_stripe_web\u003c/code\u003e - \u003ccode\u003ev8.1.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with dependency updates only:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePackages 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.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eflutter_stripe_web\u003c/code\u003e - \u003ccode\u003ev8.1.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003estripe_js\u003c/code\u003e - \u003ccode\u003ev8.2.0\u003c/code\u003e\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter-stripe/flutter_stripe/commits/v14.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `get_it` from 7.7.0 to 9.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/releases\"\u003eget_it's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGetting rid of static analysis warning on pub.dev by \u003ca href=\"https://github.com/PatrickChrestin\"\u003e\u003ccode\u003e@​PatrickChrestin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/394\"\u003eflutter-it/get_it#394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo: weak instead of week by \u003ca href=\"https://github.com/rocboronat\"\u003e\u003ccode\u003e@​rocboronat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/404\"\u003eflutter-it/get_it#404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow querying registrations by passing type parameter to isRegistered by \u003ca href=\"https://github.com/dbck-gsc\"\u003e\u003ccode\u003e@​dbck-gsc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/399\"\u003eflutter-it/get_it#399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: gh workflow by \u003ca href=\"https://github.com/gawi151\"\u003e\u003ccode\u003e@​gawi151\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/414\"\u003eflutter-it/get_it#414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add GetIt::findFirstFactory method and Expose ServiceFactory,ServiceFactoryType by \u003ca href=\"https://github.com/Hu-Wentao\"\u003e\u003ccode\u003e@​Hu-Wentao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/413\"\u003eflutter-it/get_it#413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename service factory by \u003ca href=\"https://github.com/escamoteur\"\u003e\u003ccode\u003e@​escamoteur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/416\"\u003eflutter-it/get_it#416\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PatrickChrestin\"\u003e\u003ccode\u003e@​PatrickChrestin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/394\"\u003eflutter-it/get_it#394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dbck-gsc\"\u003e\u003ccode\u003e@​dbck-gsc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/399\"\u003eflutter-it/get_it#399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gawi151\"\u003e\u003ccode\u003e@​gawi151\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/414\"\u003eflutter-it/get_it#414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Hu-Wentao\"\u003e\u003ccode\u003e@​Hu-Wentao\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/413\"\u003eflutter-it/get_it#413\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/flutter-it/get_it/compare/V8.0.2...v8.2.0\"\u003ehttps://github.com/flutter-it/get_it/compare/V8.0.2...v8.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.2.1] - 2026-02-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded AI skill files in \u003ccode\u003eskills/\u003c/code\u003e directory for AI coding assistants\u003c/li\u003e\n\u003cli\u003eAdded AI-Assisted Development section to README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.2.0] - 2025-12-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eallReady()\u003c/code\u003e now caches its Future and returns the same instance on repeated calls\n\u003cul\u003e\n\u003cli\u003eCache is automatically invalidated when new async singletons are registered\u003c/li\u003e\n\u003cli\u003eThis enables watch_it to detect when async registrations change (e.g., after \u003ccode\u003epushNewScope\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed: pending async singletons now complete their ready completer when removed via \u003ccode\u003eunregister()\u003c/code\u003e or scope reset, allowing \u003ccode\u003eallReady()\u003c/code\u003e to complete properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.1] - 2025-11-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated example project\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.0] - 2025-11-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded DevTools extension for visualizing and inspecting GetIt registrations\n\u003cul\u003e\n\u003cli\u003eView all registered objects with their type, scope, registration mode, and state\u003c/li\u003e\n\u003cli\u003eSee instance details via \u003ccode\u003etoString()\u003c/code\u003e output for created instances\u003c/li\u003e\n\u003cli\u003eManual refresh button to update the registration list\u003c/li\u003e\n\u003cli\u003eRequires \u003ccode\u003edebugEventsEnabled = true\u003c/code\u003e to be set on GetIt instance\u003c/li\u003e\n\u003cli\u003eSee README for setup instructions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.5] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse absolute GitHub URL for logo in README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.4] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed screenshots description to match working 9.0.1 format\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.3] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed logo display on pub.dev by using relative path\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.2] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed button sizing in README for pub.dev display\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed linter error (missing trailing comma in test file)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.0] - BREAKING CHANGE\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e: Disposal order now always follows strict LIFO (Last-In-First-Out) based on registration order\n\u003cul\u003e\n\u003cli\u003ePreviously, disposal order was based on the order objects appeared in internal hash maps, which was unpredictable when mixing named and unnamed registrations\u003c/li\u003e\n\u003cli\u003eNow all disposals are sorted by \u003ccode\u003eregistrationNumber\u003c/code\u003e (a sequential counter assigned during registration) ensuring true LIFO order\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter-it/get_it/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `path_provider` from 2.1.5 to 2.1.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/aa964a3ed6d97e4e9778feed85fa9ef1255a0477\"\u003e\u003ccode\u003eaa964a3\u003c/code\u003e\u003c/a\u003e [path_provider] Document null vs UnsupportedError return semantics (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/path_provider/issues/11793\"\u003e#11793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/bd297cf6233836099fe1413f9e954ad24ec6f5f0\"\u003e\u003ccode\u003ebd297cf\u003c/code\u003e\u003c/a\u003e [AGP 9] Migrate Remaining Plugin Example Apps to Built-in Kotlin (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/path_provider/issues/11806\"\u003e#11806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2e006b29b1f08f9a5365a0e900041e7ee9398957\"\u003e\u003ccode\u003e2e006b2\u003c/code\u003e\u003c/a\u003e [path_provider] Create temp dir in tests if needed (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/path_provider/issues/11841\"\u003e#11841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/24a3833ea0c602a64154e99d4f1ee9b420c9c714\"\u003e\u003ccode\u003e24a3833\u003c/code\u003e\u003c/a\u003e Updated analysis_options line width from flutter/flutter (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/path_provider/issues/11692\"\u003e#11692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1dfbadab068deb7fbbe925b5523257e8649fe071\"\u003e\u003ccode\u003e1dfbada\u003c/code\u003e\u003c/a\u003e [ci] Update repo for 3.44 stable release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/path_provider/issues/11741\"\u003e#11741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0ffbde8f622b8dc61e4608483dc4f80f7fab027b\"\u003e\u003ccode\u003e0ffbde8\u003c/code\u003e\u003c/a\u003e Roll Flutter from 707dbc0420a3 to 23f6f5853f50 (149 revisions) (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/path_provider/issues/11700\"\u003e#11700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f52df418da6ef2ba666112b4b9e87d9a1c43a0d0\"\u003e\u003ccode\u003ef52df41\u003c/code\u003e\u003c/a\u003e [path_provider] Remove dependency on engine PathUtils (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/path_provider/issues/11467\"\u003e#11467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e37fa8ff337214ed3d5dc83f9ba229c6b9ccc1c0\"\u003e\u003ccode\u003ee37fa8f\u003c/code\u003e\u003c/a\u003e [various] Convert remaining Groovy files to Kotlin (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/path_provider/issues/11443\"\u003e#11443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0e0a032a4a9b55a4e92be8c56cd525a92863942c\"\u003e\u003ccode\u003e0e0a032\u003c/code\u003e\u003c/a\u003e [various] Ignore generated plugin files (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/path_provider/issues/11455\"\u003e#11455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c7d680fbeba951c3c27aca893b5f6c34893cbccf\"\u003e\u003ccode\u003ec7d680f\u003c/code\u003e\u003c/a\u003e [path_provider_android] Changes internal implementation to use JNI (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/path_provider/issues/9770\"\u003e#9770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/path_provider-v2.1.6/packages/path_provider\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pdf` from 3.12.0 to 3.13.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/0833cd2fc8cf3e62b0228732e81402afca5cc542\"\u003e\u003ccode\u003e0833cd2\u003c/code\u003e\u003c/a\u003e chore: update analysis options to ignore prefer_initializing_formals rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/64e075fe73e247603ff67f68fa34ee85f1cabdb9\"\u003e\u003ccode\u003e64e075f\u003c/code\u003e\u003c/a\u003e chore: update Flutter channel to stable and adjust SDK constraints in pubspec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/41ec798e7fd817b7bed3429a65dbe38eafb9aef0\"\u003e\u003ccode\u003e41ec798\u003c/code\u003e\u003c/a\u003e chore: update xml dependency version to 7.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/dc1a70d90b4da8f9e3d48db935d70901e8412ecf\"\u003e\u003ccode\u003edc1a70d\u003c/code\u003e\u003c/a\u003e Refactor iOS and macOS project files, update dependencies, and clean up .giti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/cf8841316109af563d06a7b050f6218b0eb352eb\"\u003e\u003ccode\u003ecf88413\u003c/code\u003e\u003c/a\u003e chore: update version numbers update changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/221c1637eb37545515020eaefad8931c1c20205d\"\u003e\u003ccode\u003e221c163\u003c/code\u003e\u003c/a\u003e docs: update changelog to include PdfException addition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/87bf6b84ee5d38a5f1838b01e97c492d94aa6917\"\u003e\u003ccode\u003e87bf6b8\u003c/code\u003e\u003c/a\u003e Fix iOS crash in pickPrinter when the selected printer has a nil URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/33af3b6c0324ccd6ad71041d9031ae85ee890e06\"\u003e\u003ccode\u003e33af3b6\u003c/code\u003e\u003c/a\u003e Add missing import statement for UIKit in CustomPrintPaper.swift\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/f1b2d69274f32e87a58105f14b501536275ee163\"\u003e\u003ccode\u003ef1b2d69\u003c/code\u003e\u003c/a\u003e Update xml dependency version in pubspec.yaml and changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/89756f08a6aba500ad4e18beab8f1bc37944a846\"\u003e\u003ccode\u003e89756f0\u003c/code\u003e\u003c/a\u003e fix printing web override and update pdf dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavBfr/dart_pdf/compare/pdf-3.12.0...pdf-3.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `printing` from 5.14.3 to 5.15.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/817538e0923b7b5dd59aa580b4a6d9410d104aea\"\u003e\u003ccode\u003e817538e\u003c/code\u003e\u003c/a\u003e style: format code for better readability in examples and tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/0833cd2fc8cf3e62b0228732e81402afca5cc542\"\u003e\u003ccode\u003e0833cd2\u003c/code\u003e\u003c/a\u003e chore: update analysis options to ignore prefer_initializing_formals rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/64e075fe73e247603ff67f68fa34ee85f1cabdb9\"\u003e\u003ccode\u003e64e075f\u003c/code\u003e\u003c/a\u003e chore: update Flutter channel to stable and adjust SDK constraints in pubspec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/41ec798e7fd817b7bed3429a65dbe38eafb9aef0\"\u003e\u003ccode\u003e41ec798\u003c/code\u003e\u003c/a\u003e chore: update xml dependency version to 7.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/dc1a70d90b4da8f9e3d48db935d70901e8412ecf\"\u003e\u003ccode\u003edc1a70d\u003c/code\u003e\u003c/a\u003e Refactor iOS and macOS project files, update dependencies, and clean up .giti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/cf8841316109af563d06a7b050f6218b0eb352eb\"\u003e\u003ccode\u003ecf88413\u003c/code\u003e\u003c/a\u003e chore: update version numbers update changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/221c1637eb37545515020eaefad8931c1c20205d\"\u003e\u003ccode\u003e221c163\u003c/code\u003e\u003c/a\u003e docs: update changelog to include PdfException addition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/87bf6b84ee5d38a5f1838b01e97c492d94aa6917\"\u003e\u003ccode\u003e87bf6b8\u003c/code\u003e\u003c/a\u003e Fix iOS crash in pickPrinter when the selected printer has a nil URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/33af3b6c0324ccd6ad71041d9031ae85ee890e06\"\u003e\u003ccode\u003e33af3b6\u003c/code\u003e\u003c/a\u003e Add missing import statement for UIKit in CustomPrintPaper.swift\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/f1b2d69274f32e87a58105f14b501536275ee163\"\u003e\u003ccode\u003ef1b2d69\u003c/code\u003e\u003c/a\u003e Update xml dependency version in pubspec.yaml and changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavBfr/dart_pdf/compare/printing-5.14.3...printing-5.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `supabase_flutter` from 2.12.1 to 2.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-flutter/releases\"\u003esupabase_flutter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esupabase_flutter v2.17.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate a dependency to the latest release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003ePublished to pub.dev: \u003ca href=\"https://pub.dev/packages/supabase_flutter/versions/2.17.2\"\u003ehttps://pub.dev/packages/supabase_flutter/versions/2.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003esupabase_flutter v2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate a dependency to the latest release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003ePublished to pub.dev: \u003ca href=\"https://pub.dev/packages/supabase_flutter/versions/2.17.1\"\u003ehttps://pub.dev/packages/supabase_flutter/versions/2.17.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003esupabase_flutter v2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(supabase_flutter): drop passkeys requireResidentKey workaround, bump dependency (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1521\"\u003e#1521\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/7907c6cbc3dc31500a5cf85a81b97efc04f3006c\"\u003e7907c6cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e(supabase_flutter): default debug logging off under flutter test (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1530\"\u003e#1530\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/941ee80498f7f6d1351351aca449b8a5bc2655da\"\u003e941ee804\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003ePublished to pub.dev: \u003ca href=\"https://pub.dev/packages/supabase_flutter/versions/2.16.0\"\u003ehttps://pub.dev/packages/supabase_flutter/versions/2.16.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003esupabase_flutter v2.15.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(supabase_flutter): preserve hash routes and repeated query keys when clearing auth params (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1511\"\u003e#1511\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/4fca4126fe3649f218b296b0e40bb4bc2de87890\"\u003e4fca4126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003ePublished to pub.dev: \u003ca href=\"https://pub.dev/packages/supabase_flutter/versions/2.15.4\"\u003ehttps://pub.dev/packages/supabase_flutter/versions/2.15.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003esupabase_flutter v2.15.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(supabase_flutter): backfill requireResidentKey when omitted by the server (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1502\"\u003e#1502\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/cf3829686fdbceb559fe41ad558089b44fcc9af1\"\u003ecf382968\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003ePublished to pub.dev: \u003ca href=\"https://pub.dev/packages/supabase_flutter/versions/2.15.3\"\u003ehttps://pub.dev/packages/supabase_flutter/versions/2.15.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003esupabase_flutter v2.15.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(supabase_flutter): full web and WASM support (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1497\"\u003e#1497\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/2f860f2cd2c4d45b5b2b695641702b0d543ec4ea\"\u003e2f860f2c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003ePublished to pub.dev: \u003ca href=\"https://pub.dev/packages/supabase_flutter/versions/2.15.2\"\u003ehttps://pub.dev/packages/supabase_flutter/versions/2.15.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003esupabase_flutter v2.15.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: dedupe bucket payload and OAuth launch logic (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1463\"\u003e#1463\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/c5f9b2471c64d65b604802cbda36221cca0a6506\"\u003ec5f9b247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: de-abbreviate cond* platform getters to conditional* (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1438\"\u003e#1438\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/9e71a240bc7ed30126b5d90a81697303cb515ef7\"\u003e9e71a240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(supabase_flutter): accept PasskeyAuthenticatorInterface instead of depending on passkeys (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1444\"\u003e#1444\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/f05d4c6c544591905c2dbacf815526733ffabd5a\"\u003ef05d4c6c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(auth): recognize error query parameter in auth callback redirects (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1472\"\u003e#1472\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/cb7e7e62d04d887d888fd3e73ef83a584ae45d77\"\u003ecb7e7e62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(supabase_flutter): clear auth params from web URL after exchange (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1456\"\u003e#1456\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/8b1e1b22aae6da4366dd8c404de8f3351dcc57a1\"\u003e8b1e1b22\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/CHANGELOG.md\"\u003esupabase_flutter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\nSee \u003ca href=\"https://conventionalcommits.org\"\u003eConventional Commits\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003e2026-08-14\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003chr /\u003e\n\u003cp\u003ePackages with breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThere are no breaking changes in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with other changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#gotrue---v2272\"\u003e\u003ccode\u003egotrue\u003c/code\u003e - \u003ccode\u003ev2.27.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#supabase---v2161\"\u003e\u003ccode\u003esupabase\u003c/code\u003e - \u003ccode\u003ev2.16.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#supabase_flutter---v2172\"\u003e\u003ccode\u003esupabase_flutter\u003c/code\u003e - \u003ccode\u003ev2.17.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with dependency updates only:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePackages 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.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esupabase\u003c/code\u003e - \u003ccode\u003ev2.16.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esupabase_flutter\u003c/code\u003e - \u003ccode\u003ev2.17.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003egotrue\u003c/code\u003e - \u003ccode\u003ev2.27.2\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(gotrue): parse expires_in as num in Session.fromJson (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1719\"\u003e#1719\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/6c8047eefb82c76936a14eebe281276526e3037c\"\u003e6c8047ee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-08-05\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003chr /\u003e\n\u003cp\u003ePackages with breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThere are no breaking changes in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with other changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#gotrue---v2271\"\u003e\u003ccode\u003egotrue\u003c/code\u003e - \u003ccode\u003ev2.27.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#postgrest---v291\"\u003e\u003ccode\u003epostgrest\u003c/code\u003e - \u003ccode\u003ev2.9.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#realtime_client---v2130\"\u003e\u003ccode\u003erealtime_client\u003c/code\u003e - \u003ccode\u003ev2.13.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/d34329274b7cba71629da1414171737025d9ab5c\"\u003e\u003ccode\u003ed343292\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/supabase/supabase-flutter/tree/main/packages/issues/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/6c8047eefb82c76936a14eebe281276526e3037c\"\u003e\u003ccode\u003e6c8047e\u003c/code\u003e\u003c/a\u003e fix(gotrue): parse expires_in as num in Session.fromJson (\u003ca href=\"https://github.com/supabase/supabase-flutter/tree/main/packages/issues/1719\"\u003e#1719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/5be5a16228aeb98985f5cf741aefd5fba2bf6353\"\u003e\u003ccode\u003e5be5a16\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/supabase/supabase-flutter/tree/main/packages/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/e1ebfb0e4869ba9b8947dceba5519a8637e065e5\"\u003e\u003ccode\u003ee1ebfb0\u003c/code\u003e\u003c/a\u003e test(storage): remove the buckets the suite creates (\u003ca href=\"https://github.com/supabase/supabase-flutter/tree/main/packages/issues/1641\"\u003e#1641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/a08f06d3b746d1fa5e3cd17c3370fe10466cb69b\"\u003e\u003ccode\u003ea08f06d\u003c/code\u003e\u003c/a\u003e refactor(supabase_common): share the local stack test configuration (\u003ca href=\"https://github.com/supabase/supabase-flutter/tree/main/packages/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/b9c31bb24e0f7efb6ec5ea127498dd197680bb8a\"\u003e\u003ccode\u003eb9c31bb\u003c/code\u003e\u003c/a\u003e refactor(supabase): rename stream regex filters and cover stream filters with...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/5447063948f57308848391a8928951b4b1f21ae7\"\u003e\u003ccode\u003e5447063\u003c/code\u003e\u003c/a\u003e feat: support more realtime filters and multiple filters for stream (\u003ca href=\"https://github.com/supabase/supabase-flutter/tree/main/packages/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/dc93d7618328ba51e897dd2c4dc571668b2eb6b5\"\u003e\u003ccode\u003edc93d76\u003c/code\u003e\u003c/a\u003e docs(postgrest): document that order() defaults to descending (\u003ca href=\"https://github.com/supabase/supabase-flutter/tree/main/packages/issues/1637\"\u003e#1637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/91f26da084369e88ad378127632d9326cef863a0\"\u003e\u003ccode\u003e91f26da\u003c/code\u003e\u003c/a\u003e feat(typegen): add supabase_typegen skeleton package (\u003ca href=\"https://github.com/supabase/supabase-flutter/tree/main/packages/issues/1636\"\u003e#1636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/64298be14e2294caa08be0d6e121e1c0997e95c3\"\u003e\u003ccode\u003e64298be\u003c/code\u003e\u003c/a\u003e fix(realtime): forward all caller opts from track() to send() (\u003ca href=\"https://github.com/supabase/supabase-flutter/tree/main/packages/issues/1620\"\u003e#1620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/supabase-flutter/commits/supabase_flutter-v2.17.2/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions ...\n\n_Description has been truncated_","html_url":"https://github.com/AlexFigueiras/app-ear-training/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexFigueiras%2Fapp-ear-training/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"},{"uuid":"5219649645","node_id":"PR_kwDORu-8bc8AAAABAnjGhg","number":13,"state":"closed","title":"chore(deps): bump the pub-dependencies group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-05T02:26:01.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-22T02:25:55.000Z","updated_at":"2026-09-05T02:26:02.000Z","time_to_close":1209606,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"pub-dependencies","update_count":13,"packages":[{"name":"audio_session","old_version":"0.1.25","new_version":"0.2.4","repository_url":"https://github.com/ryanheise/audio_session"},{"name":"cupertino_icons","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/flutter/packages"},{"name":"device_info_plus","old_version":"13.0.0","new_version":"13.2.0","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"fl_chart","old_version":"0.68.0","new_version":"1.2.0","repository_url":"https://github.com/imaNNeo/fl_chart"},{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.1","repository_url":"https://github.com/java-james/flutter_dotenv"},{"name":"flutter_lints","old_version":"3.0.2","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"flutter_stripe","old_version":"12.4.0","new_version":"14.0.0","repository_url":"https://github.com/flutter-stripe/flutter_stripe"},{"name":"get_it","old_version":"7.7.0","new_version":"9.2.1","repository_url":"https://github.com/flutter-it/get_it"},{"name":"path_provider","old_version":"2.1.5","new_version":"2.1.6","repository_url":"https://github.com/flutter/packages"},{"name":"pdf","old_version":"3.12.0","new_version":"3.13.0","repository_url":"https://github.com/DavBfr/dart_pdf"},{"name":"permission_handler","old_version":"12.0.1","new_version":"13.0.1","repository_url":"https://github.com/baseflow/flutter-permission-handler"},{"name":"printing","old_version":"5.14.3","new_version":"5.15.0","repository_url":"https://github.com/DavBfr/dart_pdf"},{"name":"supabase_flutter","old_version":"2.12.1","new_version":"2.17.2","repository_url":"https://github.com/supabase/supabase-flutter"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub-dependencies group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [audio_session](https://github.com/ryanheise/audio_session) | `0.1.25` | `0.2.4` |\n| [cupertino_icons](https://github.com/flutter/packages/tree/main/third_party/packages) | `1.0.8` | `1.0.9` |\n| [device_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus) | `13.0.0` | `13.2.0` |\n| [fl_chart](https://github.com/imaNNeo/fl_chart) | `0.68.0` | `1.2.0` |\n| [flutter_dotenv](https://github.com/java-james/flutter_dotenv) | `5.2.1` | `6.0.1` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `3.0.2` | `6.0.0` |\n| [flutter_stripe](https://github.com/flutter-stripe/flutter_stripe) | `12.4.0` | `14.0.0` |\n| [get_it](https://github.com/flutter-it/get_it) | `7.7.0` | `9.2.1` |\n| [path_provider](https://github.com/flutter/packages/tree/main/packages/path_provider) | `2.1.5` | `2.1.6` |\n| [pdf](https://github.com/DavBfr/dart_pdf) | `3.12.0` | `3.13.0` |\n| [permission_handler](https://github.com/baseflow/flutter-permission-handler) | `12.0.1` | `13.0.1` |\n| [printing](https://github.com/DavBfr/dart_pdf) | `5.14.3` | `5.15.0` |\n| [supabase_flutter](https://github.com/supabase/supabase-flutter/tree/main/packages) | `2.12.1` | `2.17.2` |\n\n\nUpdates `audio_session` from 0.1.25 to 0.2.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ryanheise/audio_session/blob/master/CHANGELOG.md\"\u003eaudio_session's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport AGP 9.\u003c/li\u003e\n\u003cli\u003eMigrate Android build files to .kts\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix AVAudioSession() method handler throwing when arguments is null (\u003ca href=\"https://github.com/snipd-mikel\"\u003e\u003ccode\u003e@​snipd-mikel\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix audioAttributes being ignored on Android (\u003ca href=\"https://github.com/LucasAlbergoni\"\u003e\u003ccode\u003e@​LucasAlbergoni\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix setCommunicationDevice by eliminating cache (\u003ca href=\"https://github.com/dballance\"\u003e\u003ccode\u003e@​dballance\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRun setCategory in a thread on iOS to avoid jank (\u003ca href=\"https://github.com/MinseokKang003\"\u003e\u003ccode\u003e@​MinseokKang003\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix NPE on Android in device encoding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBreaking change: AUDIO_SESSION_MICROPHONE=0 by default on iOS.\u003c/li\u003e\n\u003cli\u003eMigrate to Kotlin.\u003c/li\u003e\n\u003cli\u003eBump min flutter version to 3.27.0, AGP to 8.5.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanheise/audio_session/commit/e25943319f9b3792db65f8056c30bf956df2aa2c\"\u003e\u003ccode\u003ee259433\u003c/code\u003e\u003c/a\u003e Merge branch 'feature/agp9'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanheise/audio_session/commit/c80b2a5d55445f2cf87c7d9621f3b68cfff6c157\"\u003e\u003ccode\u003ec80b2a5\u003c/code\u003e\u003c/a\u003e Migrate more files to .kts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanheise/audio_session/commit/c7be249508de718bfda8cbfb25811eade3d5ff88\"\u003e\u003ccode\u003ec7be249\u003c/code\u003e\u003c/a\u003e Fix gradle namespace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanheise/audio_session/commit/b72e6c8d3c3c87cc69319833f55c901578482152\"\u003e\u003ccode\u003eb72e6c8\u003c/code\u003e\u003c/a\u003e Add missing agp \u0026lt; 9 conditional.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanheise/audio_session/commit/e0f926c30fae62d599728a9457e5ec7216665948\"\u003e\u003ccode\u003ee0f926c\u003c/code\u003e\u003c/a\u003e Support AGP 9.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanheise/audio_session/commit/061f0bfcab728271c82282499de4bac06d700a1c\"\u003e\u003ccode\u003e061f0bf\u003c/code\u003e\u003c/a\u003e Merge branch 'Tango-Tango-fix/communication-api'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanheise/audio_session/commit/1650fed1208edc6c33ac48bae0f801232ab26732\"\u003e\u003ccode\u003e1650fed\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanheise/audio_session/commit/5d9f64742489ec43ee09dc4b6d93c55e6b443a75\"\u003e\u003ccode\u003e5d9f647\u003c/code\u003e\u003c/a\u003e Merge branch 'fix/communication-api' of github.com:Tango-Tango/audio_session ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanheise/audio_session/commit/c154b5e0020f367de286ce2fd42541877f48a6f5\"\u003e\u003ccode\u003ec154b5e\u003c/code\u003e\u003c/a\u003e Merge branch 'snipd-app-feature/fix-cast-issue-when-arguments-null'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanheise/audio_session/commit/d8e36ff3dfea2f95ea15ae611289771643282c0a\"\u003e\u003ccode\u003ed8e36ff\u003c/code\u003e\u003c/a\u003e Avoid allocations.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ryanheise/audio_session/compare/v0.1.25...v0.2.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cupertino_icons` from 1.0.8 to 1.0.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f330175dbf168a7bf94a127c492e025b4cc0bfba\"\u003e\u003ccode\u003ef330175\u003c/code\u003e\u003c/a\u003e [cupertino_icons] Remove empty Dart file (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11308\"\u003e#11308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/02f231f376761cc04610e8c566b0ba759db0bda7\"\u003e\u003ccode\u003e02f231f\u003c/code\u003e\u003c/a\u003e [various] iOS/macOS example project automigrations (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11227\"\u003e#11227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ee460d6a01fee815ffbe1dc169f851bd682addd6\"\u003e\u003ccode\u003eee460d6\u003c/code\u003e\u003c/a\u003e [various] Modernize non-plugin Android example apps (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11168\"\u003e#11168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1e0338bfd3c6799713fe89c26a55a64521416e16\"\u003e\u003ccode\u003e1e0338b\u003c/code\u003e\u003c/a\u003e Updated AGP and KGP to align with flutter/flutter templates (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10423\"\u003e#10423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e774c2a3f03b2c551506508f813c91d25c297d22\"\u003e\u003ccode\u003ee774c2a\u003c/code\u003e\u003c/a\u003e [flutter_svg] Update README with an example to scale images (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10547\"\u003e#10547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0250616ede93915ab08acbdda1fb7947303a7876\"\u003e\u003ccode\u003e0250616\u003c/code\u003e\u003c/a\u003e [ci] Update repo for 3.41 (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11017\"\u003e#11017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7805d3e2d65448982bde0dfde6c976970abd4693\"\u003e\u003ccode\u003e7805d3e\u003c/code\u003e\u003c/a\u003e [flutter_svg] Convert example app to Swift (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10968\"\u003e#10968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9db114feaf6054979192e9a484eee7672cae38a5\"\u003e\u003ccode\u003e9db114f\u003c/code\u003e\u003c/a\u003e [mustache_template] Improve error throwing (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10700\"\u003e#10700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cc3dca67f2d8e453cfe4ad2662c8196db383355e\"\u003e\u003ccode\u003ecc3dca6\u003c/code\u003e\u003c/a\u003e [all] Omit obvious local types (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10511\"\u003e#10511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/22c60562050dd3de7a4c2827bb97e7bc1cb147c8\"\u003e\u003ccode\u003e22c6056\u003c/code\u003e\u003c/a\u003e [various] Replace deprecated Color.value in SVG packages (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10482\"\u003e#10482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/cupertino_icons-v1.0.9/third_party/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `device_info_plus` from 13.0.0 to 13.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/65ecfd04692ed48aaf608cad8340aaec7a7bc7e7\"\u003e\u003ccode\u003e65ecfd0\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3912\"\u003e#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/872d8cc0f32112bb21ce4cdcc09c93802cd8c7e6\"\u003e\u003ccode\u003e872d8cc\u003c/code\u003e\u003c/a\u003e feat(device_info_plus): Add support of built-in Kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3889\"\u003e#3889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/92272bdea79b1b0cc1c534a9e045a575aae090c2\"\u003e\u003ccode\u003e92272bd\u003c/code\u003e\u003c/a\u003e feat(device_info_plus): Updated Swift Package Manager setup for Flutter 3.44 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/ac0daa671c29215c0b9bf4fb3b8a059698174647\"\u003e\u003ccode\u003eac0daa6\u003c/code\u003e\u003c/a\u003e refactor(device_info_plus): change android gradle from groovy to kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3859\"\u003e#3859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/6427bc6c3b3a1fe3a3c468a5f487753074b135e8\"\u003e\u003ccode\u003e6427bc6\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3805\"\u003e#3805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/6d73e0d1035dd2c6b7fa6691dce4fca31c2a14f6\"\u003e\u003ccode\u003e6d73e0d\u003c/code\u003e\u003c/a\u003e feat(device_info_plus): Lower requirements to Dart 3.10 and Flutter 3.38.1 (#...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/device_info_plus-v13.2.0/packages/device_info_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fl_chart` from 0.68.0 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imaNNeo/fl_chart/releases\"\u003efl_chart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Consider the \u003ccode\u003eenabled\u003c/code\u003e property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/line_chart.md#linetouchdata-read-about-touch-handling\"\u003eLineTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#bartouchdata-read-about-touch-handling\"\u003eBarTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#pietouchdata-read-about-touch-handling\"\u003ePieTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/scatter_chart.md#scattertouchdata-read-about-touch-handling\"\u003eScatterTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radartouchdata-read-about-touch-handling\"\u003eRadarTouchData\u003c/a\u003e and \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md#candlesticktouchdata-read-about-touch-handling\"\u003eCandlestickTouchData\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1676\"\u003e#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/artshooter\"\u003e\u003ccode\u003e@​artshooter\u003c/code\u003e\u003c/a\u003e) Fix wrong bar chart color with small value, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1757\"\u003e#1757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/3ph\"\u003e\u003ccode\u003e@​3ph\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003ehorizontalMirrored\u003c/code\u003e and \u003ccode\u003everticalMirrored\u003c/code\u003e properties in our \u003ccode\u003eLabelDirection\u003c/code\u003e enum which is used in (\u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#HorizontalLineLabel\"\u003eHorizontalLineLabel\u003c/a\u003e and \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#VerticalLineLabel\"\u003eVerticalLineLabel\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1890\"\u003e#1890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/Vizten18\"\u003e\u003ccode\u003e@​Vizten18\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003ecornerRadius\u003c/code\u003e property in the \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#piechartsectiondata\"\u003ePieChartSectionData\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1175\"\u003e#1175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Add convention and linter (checker) for PRs title and updated contributing guideline. We're gonna have automated changelog generation from the next release\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/diymelvin\"\u003e\u003ccode\u003e@​diymelvin\u003c/code\u003e\u003c/a\u003e) Fix inverted lowerBy/upperBy in error range calculation, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2031\"\u003e#2031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e property in the \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#barchartroddata\"\u003eBarChartRodData\u003c/a\u003e to allow you to show a label on top of each bar rod, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2071\"\u003e#2071\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003evector_math\u003c/code\u003e dependency to \u003ccode\u003e2.2.0\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1985\"\u003e#1985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003ebuild_runner\u003c/code\u003e (dev) dependency to \u003ccode\u003e2.8.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003emockito\u003c/code\u003e (dev) dependency to \u003ccode\u003e5.5.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003every_good_analysis\u003c/code\u003e (dev) dependency to \u003ccode\u003e9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/kamilJ96\"\u003e\u003ccode\u003e@​kamilJ96\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradient\u003c/code\u003e property inside our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to be able to render gradient (along with the possibility to render a solid color), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/919\"\u003e#919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alettsy\"\u003e\u003ccode\u003e@​alettsy\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003esideTitleAlignment\u003c/code\u003e property in our \u003ccode\u003eAxisTitles\u003c/code\u003e to allow you to control the alignment of side titles (for example show them inside the chart), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1946\"\u003e#1946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/huanghui1998hhh\"\u003e\u003ccode\u003e@​huanghui1998hhh\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradientArea\u003c/code\u003e property to \u003ccode\u003eLineChartBarData\u003c/code\u003e to allow you to control the scope of gradient effects, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1925\"\u003e#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e and \u003ccode\u003elabelStyle\u003c/code\u003e properties in our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to allow you to show labels on each stack item, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/598\"\u003e#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e ⚠️ (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003eborderSide\u003c/code\u003e now is a \u003ca href=\"https://dart.dev/language/functions#named-parameters\"\u003enamed parameter\u003c/a\u003e (instead of a \u003ca href=\"https://dart.dev/language/functions#optional-positional-parameters\"\u003eoptional positional parameter\u003c/a\u003e in \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e constructor. As it is a very minor breaking change, we decided to include it in this minor release (instead of doing a major release based on the \u003ca href=\"https://semver.org/\"\u003esemantic versioning\u003c/a\u003e. Sorry about that!\nSo you just need to change this:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\r\n  0,\r\n  10,\r\n  Colors.green,\r\n  BorderSide(color: Colors.white),\r\n),\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eto this:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\r\n  0,\r\n  10,\r\n  Colors.green,\r\n  borderSide: BorderSide(color: Colors.white),\r\n),\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Implement a new chart type called CandlestickChart. You can take a look at the documentation \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md\"\u003ehere\u003c/a\u003e. And I just implemented a basic example to show the Bitcoin price in 2024, you can take a look at it in our sample app \u003ca href=\"https://app.flchart.dev/#/candlestick\"\u003ehere\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/433\"\u003e#433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1143\"\u003e#1143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Remove the deprecated \u003ccode\u003etooltipRoundedRadius\u003c/code\u003e property -\u0026gt; you should use \u003ccode\u003etooltipBorderRadius\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Fix the BarChartData mismatch issue when changing the data, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1911\"\u003e#1911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/frybitsinc\"\u003e\u003ccode\u003e@​frybitsinc\u003c/code\u003e\u003c/a\u003e) Add fillGradient property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radardataset\"\u003eRadarDataSet\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade the min flutter version to \u003ccode\u003e3.27.4\u003c/code\u003e. So please make sure that your project is not using an old flutter version, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1846\"\u003e#1846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/CHANGELOG.md\"\u003efl_chart's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Consider the \u003ccode\u003eenabled\u003c/code\u003e property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/line_chart.md#linetouchdata-read-about-touch-handling\"\u003eLineTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#bartouchdata-read-about-touch-handling\"\u003eBarTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#pietouchdata-read-about-touch-handling\"\u003ePieTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/scatter_chart.md#scattertouchdata-read-about-touch-handling\"\u003eScatterTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radartouchdata-read-about-touch-handling\"\u003eRadarTouchData\u003c/a\u003e and \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md#candlesticktouchdata-read-about-touch-handling\"\u003eCandlestickTouchData\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1676\"\u003e#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/artshooter\"\u003e\u003ccode\u003e@​artshooter\u003c/code\u003e\u003c/a\u003e) Fix wrong bar chart color with small value, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1757\"\u003e#1757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/3ph\"\u003e\u003ccode\u003e@​3ph\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003ehorizontalMirrored\u003c/code\u003e and \u003ccode\u003everticalMirrored\u003c/code\u003e properties in our \u003ccode\u003eLabelDirection\u003c/code\u003e enum which is used in (\u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#HorizontalLineLabel\"\u003eHorizontalLineLabel\u003c/a\u003e and \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#VerticalLineLabel\"\u003eVerticalLineLabel\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1890\"\u003e#1890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/Vizten18\"\u003e\u003ccode\u003e@​Vizten18\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003ecornerRadius\u003c/code\u003e property in the \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#piechartsectiondata\"\u003ePieChartSectionData\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1175\"\u003e#1175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Add convention and linter (checker) for PRs title and updated contributing guideline. We're gonna have automated changelog generation from the next release\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/diymelvin\"\u003e\u003ccode\u003e@​diymelvin\u003c/code\u003e\u003c/a\u003e) Fix inverted lowerBy/upperBy in error range calculation, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2031\"\u003e#2031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e property in the \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#barchartroddata\"\u003eBarChartRodData\u003c/a\u003e to allow you to show a label on top of each bar rod, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2071\"\u003e#2071\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003evector_math\u003c/code\u003e dependency to \u003ccode\u003e2.2.0\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1985\"\u003e#1985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003ebuild_runner\u003c/code\u003e (dev) dependency to \u003ccode\u003e2.8.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003emockito\u003c/code\u003e (dev) dependency to \u003ccode\u003e5.5.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003every_good_analysis\u003c/code\u003e (dev) dependency to \u003ccode\u003e9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/kamilJ96\"\u003e\u003ccode\u003e@​kamilJ96\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradient\u003c/code\u003e property inside our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to be able to render gradient (along with the possibility to render a solid color), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/919\"\u003e#919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alettsy\"\u003e\u003ccode\u003e@​alettsy\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003esideTitleAlignment\u003c/code\u003e property in our \u003ccode\u003eAxisTitles\u003c/code\u003e to allow you to control the alignment of side titles (for example show them inside the chart), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1946\"\u003e#1946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/huanghui1998hhh\"\u003e\u003ccode\u003e@​huanghui1998hhh\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradientArea\u003c/code\u003e property to \u003ccode\u003eLineChartBarData\u003c/code\u003e to allow you to control the scope of gradient effects, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1925\"\u003e#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e and \u003ccode\u003elabelStyle\u003c/code\u003e properties in our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to allow you to show labels on each stack item, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/598\"\u003e#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e ⚠️ (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003eborderSide\u003c/code\u003e now is a \u003ca href=\"https://dart.dev/language/functions#named-parameters\"\u003enamed parameter\u003c/a\u003e (instead of a \u003ca href=\"https://dart.dev/language/functions#optional-positional-parameters\"\u003eoptional positional parameter\u003c/a\u003e in \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e constructor. As it is a very minor breaking change, we decided to include it in this minor release (instead of doing a major release based on the \u003ca href=\"https://semver.org/\"\u003esemantic versioning\u003c/a\u003e. Sorry about that!\nSo you just need to change this:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eto this:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  borderSide: BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Implement a new chart type called CandlestickChart. You can take a look at the documentation \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md\"\u003ehere\u003c/a\u003e. And I just implemented a basic example to show the Bitcoin price in 2024, you can take a look at it in our sample app \u003ca href=\"https://app.flchart.dev/#/candlestick\"\u003ehere\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/433\"\u003e#433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1143\"\u003e#1143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Remove the deprecated \u003ccode\u003etooltipRoundedRadius\u003c/code\u003e property -\u0026gt; you should use \u003ccode\u003etooltipBorderRadius\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Fix the BarChartData mismatch issue when changing the data, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1911\"\u003e#1911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/frybitsinc\"\u003e\u003ccode\u003e@​frybitsinc\u003c/code\u003e\u003c/a\u003e) Add fillGradient property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radardataset\"\u003eRadarDataSet\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade the min flutter version to \u003ccode\u003e3.27.4\u003c/code\u003e. So please make sure that your project is not using an old flutter version, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1846\"\u003e#1846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/457a20202ec35f79190af8e945a84738a81ae033\"\u003e\u003ccode\u003e457a202\u003c/code\u003e\u003c/a\u003e Bump version to 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/c55fd81d6d369be8d95f26d601c005ccdaf1d696\"\u003e\u003ccode\u003ec55fd81\u003c/code\u003e\u003c/a\u003e feat: Bar chart rod label (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2071\"\u003e#2071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/ef9d9f4ae2750b51b33992dc3c87aa0333db7d32\"\u003e\u003ccode\u003eef9d9f4\u003c/code\u003e\u003c/a\u003e chore: Remove claude code automatic review (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2072\"\u003e#2072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/d3a8ac29fe2eeb31bb743e253386e6f5422a740b\"\u003e\u003ccode\u003ed3a8ac2\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2065\"\u003e#2065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/683a2c54e127fd15e8ad3a1b842da6f652c30b71\"\u003e\u003ccode\u003e683a2c5\u003c/code\u003e\u003c/a\u003e fix: Swap inverted lowerBy/upperBy in error range pixel calculation (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2060\"\u003e#2060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/76161d68033ed06078347e632fdfa828f982545e\"\u003e\u003ccode\u003e76161d6\u003c/code\u003e\u003c/a\u003e chore: Minor fix on sponsor images in README (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2064\"\u003e#2064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/50d83a081ae6ec2bdf086561638e3e56d56f6b94\"\u003e\u003ccode\u003e50d83a0\u003c/code\u003e\u003c/a\u003e chore: Add CLAUDE.md file to include our architecture, structure and conventi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/3cce12646354473b7997296d5bc83444d47288ea\"\u003e\u003ccode\u003e3cce126\u003c/code\u003e\u003c/a\u003e ci: Add Claude Code GitHub Workflow (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/ea7ccf5af5562a0e92e852ed7be6ca9363a719d5\"\u003e\u003ccode\u003eea7ccf5\u003c/code\u003e\u003c/a\u003e chore: Implement conventional commits and PR workflow (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2059\"\u003e#2059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/a29a21d74a3297c8072c5af9909b596194d23b39\"\u003e\u003ccode\u003ea29a21d\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/imaNNeo/fl_chart/compare/0.68.0...1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_dotenv` from 5.2.1 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[fix] \u003ccode\u003eisEveryDefined()\u003c/code\u003e now throws \u003ccode\u003eNotInitializedError\u003c/code\u003e before \u003ccode\u003eload()\u003c/code\u003e, consistent with all other read APIs\u003c/li\u003e\n\u003cli\u003e[fix] Replace \u003ccode\u003eassert()\u003c/code\u003e with explicit \u003ccode\u003eif\u003c/code\u003e/\u003ccode\u003ethrow\u003c/code\u003e in \u003ccode\u003egetInt()\u003c/code\u003e, \u003ccode\u003egetDouble()\u003c/code\u003e, and \u003ccode\u003egetBool()\u003c/code\u003e so null-safety checks are enforced in release builds\u003c/li\u003e\n\u003cli\u003eError messages now include the variable name for easier debugging\u003c/li\u003e\n\u003cli\u003e[fix] \u003ccode\u003eload(isOptional: true)\u003c/code\u003e no longer discards successfully loaded base file when an override file is missing or empty (fixes \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/70\"\u003e#70\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/93\"\u003e#93\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/101\"\u003e#101\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[fix] \u003ccode\u003eclean()\u003c/code\u003e now resets \u003ccode\u003eisInitialized\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e, so accessing \u003ccode\u003eenv\u003c/code\u003e after \u003ccode\u003eclean()\u003c/code\u003e correctly throws \u003ccode\u003eNotInitializedError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Error classes (\u003ccode\u003eNotInitializedError\u003c/code\u003e, \u003ccode\u003eFileNotFoundError\u003c/code\u003e, \u003ccode\u003eEmptyEnvFileError\u003c/code\u003e) now include informative messages in \u003ccode\u003etoString()\u003c/code\u003e instead of the unhelpful \u003ccode\u003eInstance of 'ClassName'\u003c/code\u003e (fixes \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/72\"\u003e#72\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/127\"\u003e#127\u003c/a\u003e; improves diagnostics for \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/59\"\u003e#59\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFileNotFoundError\u003c/code\u003e and \u003ccode\u003eEmptyEnvFileError\u003c/code\u003e now carry the filename when available\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNote on error message improvements\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eNotInitializedError\u003c/code\u003e, \u003ccode\u003eFileNotFoundError\u003c/code\u003e, and \u003ccode\u003eEmptyEnvFileError\u003c/code\u003e now override \u003ccode\u003etoString()\u003c/code\u003e with actionable messages (e.g., \u003ccode\u003eFileNotFoundError: Environment file \u0026quot;.env\u0026quot; not found. Ensure the file exists and is listed under assets in pubspec.yaml.\u003c/code\u003e). This is \u003cstrong\u003enot a breaking change\u003c/strong\u003e — the class names and hierarchy are unchanged, so existing \u003ccode\u003eon FileNotFoundError\u003c/code\u003e catch clauses continue to work. \u003ccode\u003eFileNotFoundError\u003c/code\u003e now accepts an optional positional \u003ccode\u003efilename\u003c/code\u003e parameter, and \u003ccode\u003eEmptyEnvFileError\u003c/code\u003e accepts an optional named \u003ccode\u003efilename\u003c/code\u003e parameter; both default to \u003ccode\u003enull\u003c/code\u003e for backward compatibility.\u003c/p\u003e\n\u003ch3\u003eNote on release-build behavior change\u003c/h3\u003e\n\u003cp\u003eIn \u003cstrong\u003edebug mode\u003c/strong\u003e, behavior is unchanged — \u003ccode\u003eAssertionError\u003c/code\u003e was thrown before, \u003ccode\u003eAssertionError\u003c/code\u003e is thrown now.\u003c/p\u003e\n\u003cp\u003eIn \u003cstrong\u003erelease mode\u003c/strong\u003e, calling \u003ccode\u003egetInt()\u003c/code\u003e, \u003ccode\u003egetDouble()\u003c/code\u003e, or \u003ccode\u003egetBool()\u003c/code\u003e with a missing variable and no fallback previously threw a \u003ccode\u003eTypeError\u003c/code\u003e (from the null-check operator \u003ccode\u003e!\u003c/code\u003e) because \u003ccode\u003eassert()\u003c/code\u003e was stripped. It now correctly throws \u003ccode\u003eAssertionError\u003c/code\u003e with a descriptive message. If your release-mode code catches \u003ccode\u003eon TypeError\u003c/code\u003e around these methods, update it to catch \u003ccode\u003eon AssertionError\u003c/code\u003e (or \u003ccode\u003eon Error\u003c/code\u003e) instead.\u003c/p\u003e\n\u003ch3\u003eBreaking change: \u003ccode\u003eclean()\u003c/code\u003e now resets initialization state\u003c/h3\u003e\n\u003cp\u003ePreviously, calling \u003ccode\u003eclean()\u003c/code\u003e only cleared the env map but left \u003ccode\u003eisInitialized == true\u003c/code\u003e. Now it also sets \u003ccode\u003eisInitialized = false\u003c/code\u003e. Code that calls \u003ccode\u003eclean()\u003c/code\u003e and then immediately accesses \u003ccode\u003edotenv.env\u003c/code\u003e without reloading will now throw \u003ccode\u003eNotInitializedError\u003c/code\u003e. The fix is to call \u003ccode\u003eload()\u003c/code\u003e or \u003ccode\u003eloadFromString()\u003c/code\u003e again after \u003ccode\u003eclean()\u003c/code\u003e.\u003c/p\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/4f80495757ee7ad738d388a886c1e8a563952688\"\u003e\u003ccode\u003e4f80495\u003c/code\u003e\u003c/a\u003e chore(release): publish 6.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/eafce27aec80b25aba51664f61e94caf86b692e3\"\u003e\u003ccode\u003eeafce27\u003c/code\u003e\u003c/a\u003e fix: isEveryDefined() now throws NotInitializedError before load()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/8cae9e77aa718fbdc594cd33e2a65d0c4a9f7579\"\u003e\u003ccode\u003e8cae9e7\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/83bcbd8ef79b75f7c7d1e3dd0d31c8b9bfc5d6db\"\u003e\u003ccode\u003e83bcbd8\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/94f39227485c3ce927b95a1d064f138c92472ab3\"\u003e\u003ccode\u003e94f3922\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/30ecced1e3bbec48c26a4bcd31d16dbd54b0eae4\"\u003e\u003ccode\u003e30ecced\u003c/code\u003e\u003c/a\u003e chore: correct test name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/2d15c7d06bce10d40fb742cf9676bf4c21001ee4\"\u003e\u003ccode\u003e2d15c7d\u003c/code\u003e\u003c/a\u003e fix: add informative messages to error classes (\u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/833fcba5d1709bd5ff585907b4ddc0239760dae9\"\u003e\u003ccode\u003e833fcba\u003c/code\u003e\u003c/a\u003e fix: preserve base env when optional override fails and reset init state on c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/3c782c93bf40baf95be3d95483db849c57788202\"\u003e\u003ccode\u003e3c782c9\u003c/code\u003e\u003c/a\u003e chore: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/b536c852c92d36f680531a7ec4f8020a61a7f69d\"\u003e\u003ccode\u003eb536c85\u003c/code\u003e\u003c/a\u003e fix: typed getters without fallback silently fail in release (\u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/142\"\u003e#142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/java-james/flutter_dotenv/compare/5.2.1...6.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 3.0.2 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6eebe72ca3975373a5fab06a009ec5ffeabdb495\"\u003e\u003ccode\u003e6eebe72\u003c/code\u003e\u003c/a\u003e [flutter_lints] Bump lints dependency to 6.0.0 and bump package to 6.0.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0093e2ecd5e3e83c04864b076564e1020ada532f\"\u003e\u003ccode\u003e0093e2e\u003c/code\u003e\u003c/a\u003e [video_player_android] Add note about Android platform views known issue (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/62f38a1abb95fccabd865cef8b107d515bfbf93d\"\u003e\u003ccode\u003e62f38a1\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Implement \u003ccode\u003eenableAudio\u003c/code\u003e for video recording (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9264\"\u003e#9264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9c11e9b8b845235c8d6bd120b89238dc580ab973\"\u003e\u003ccode\u003e9c11e9b\u003c/code\u003e\u003c/a\u003e [video_player_android] isBuffering flag always return true after calling seek...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6efa04bfdb94f14236a9f9f85a6ebb367a94e81d\"\u003e\u003ccode\u003e6efa04b\u003c/code\u003e\u003c/a\u003e [camera,video_player] replace onSurfaceDestroyed with onSurfaceCleanup (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9316\"\u003e#9316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c33fa390d6866405334adc56d38b70ea2ee3ab6e\"\u003e\u003ccode\u003ec33fa39\u003c/code\u003e\u003c/a\u003e [camera,video_player] Update Android to 3.29 minimum (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5a7d40f877274916bdd81ba18a6b508e2d266aa3\"\u003e\u003ccode\u003e5a7d40f\u003c/code\u003e\u003c/a\u003e Update repo for 3.32 stable (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2a847d78641de3eba95ba22b3a01db5ee24c93b3\"\u003e\u003ccode\u003e2a847d7\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Correct pigeon configuration output paths (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9313\"\u003e#9313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d692e43dba6c8dcfdd3659fd6681a3c9505307ae\"\u003e\u003ccode\u003ed692e43\u003c/code\u003e\u003c/a\u003e [process] Remove from the repository (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9310\"\u003e#9310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe5dd86d6232c1ca2eacc50efe38db5dd2a6f815\"\u003e\u003ccode\u003efe5dd86\u003c/code\u003e\u003c/a\u003e Ensure Example Packages Work on Android API 36 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_lints-v6.0.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_stripe` from 12.4.0 to 14.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-stripe/flutter_stripe/blob/main/CHANGELOG.md\"\u003eflutter_stripe's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003e\u003ccode\u003eflutter_stripe\u003c/code\u003e - \u003ccode\u003ev14.0.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(ios): stop the unhandled-URL log mis-attributing deep-link breakage + add scene-delegate support (\u003ca href=\"https://redirect.github.com/flutter-stripe/flutter_stripe/issues/2422\"\u003e#2422\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/flutter-stripe/flutter_stripe/issues/2429\"\u003e#2429\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-08-14\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003chr /\u003e\n\u003cp\u003ePackages with breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThere are no breaking changes in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with other changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-stripe/flutter_stripe/blob/main/#flutter_stripe_web---v820\"\u003e\u003ccode\u003eflutter_stripe_web\u003c/code\u003e - \u003ccode\u003ev8.2.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003eflutter_stripe_web\u003c/code\u003e - \u003ccode\u003ev8.2.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(web): constrain PaymentElement height in scrollable layouts (\u003ca href=\"https://redirect.github.com/flutter-stripe/flutter_stripe/issues/2423\"\u003e#2423\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-08-14\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003chr /\u003e\n\u003cp\u003ePackages with breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThere are no breaking changes in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with other changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-stripe/flutter_stripe/blob/main/#stripe_js---v820\"\u003e\u003ccode\u003estripe_js\u003c/code\u003e - \u003ccode\u003ev8.2.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-stripe/flutter_stripe/blob/main/#flutter_stripe_web---v811\"\u003e\u003ccode\u003eflutter_stripe_web\u003c/code\u003e - \u003ccode\u003ev8.1.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with dependency updates only:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePackages 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.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eflutter_stripe_web\u003c/code\u003e - \u003ccode\u003ev8.1.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003estripe_js\u003c/code\u003e - \u003ccode\u003ev8.2.0\u003c/code\u003e\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter-stripe/flutter_stripe/commits/v14.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `get_it` from 7.7.0 to 9.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/releases\"\u003eget_it's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGetting rid of static analysis warning on pub.dev by \u003ca href=\"https://github.com/PatrickChrestin\"\u003e\u003ccode\u003e@​PatrickChrestin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/394\"\u003eflutter-it/get_it#394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo: weak instead of week by \u003ca href=\"https://github.com/rocboronat\"\u003e\u003ccode\u003e@​rocboronat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/404\"\u003eflutter-it/get_it#404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow querying registrations by passing type parameter to isRegistered by \u003ca href=\"https://github.com/dbck-gsc\"\u003e\u003ccode\u003e@​dbck-gsc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/399\"\u003eflutter-it/get_it#399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: gh workflow by \u003ca href=\"https://github.com/gawi151\"\u003e\u003ccode\u003e@​gawi151\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/414\"\u003eflutter-it/get_it#414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add GetIt::findFirstFactory method and Expose ServiceFactory,ServiceFactoryType by \u003ca href=\"https://github.com/Hu-Wentao\"\u003e\u003ccode\u003e@​Hu-Wentao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/413\"\u003eflutter-it/get_it#413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename service factory by \u003ca href=\"https://github.com/escamoteur\"\u003e\u003ccode\u003e@​escamoteur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/416\"\u003eflutter-it/get_it#416\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PatrickChrestin\"\u003e\u003ccode\u003e@​PatrickChrestin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/394\"\u003eflutter-it/get_it#394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dbck-gsc\"\u003e\u003ccode\u003e@​dbck-gsc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/399\"\u003eflutter-it/get_it#399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gawi151\"\u003e\u003ccode\u003e@​gawi151\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/414\"\u003eflutter-it/get_it#414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Hu-Wentao\"\u003e\u003ccode\u003e@​Hu-Wentao\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/413\"\u003eflutter-it/get_it#413\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/flutter-it/get_it/compare/V8.0.2...v8.2.0\"\u003ehttps://github.com/flutter-it/get_it/compare/V8.0.2...v8.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.2.1] - 2026-02-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded AI skill files in \u003ccode\u003eskills/\u003c/code\u003e directory for AI coding assistants\u003c/li\u003e\n\u003cli\u003eAdded AI-Assisted Development section to README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.2.0] - 2025-12-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eallReady()\u003c/code\u003e now caches its Future and returns the same instance on repeated calls\n\u003cul\u003e\n\u003cli\u003eCache is automatically invalidated when new async singletons are registered\u003c/li\u003e\n\u003cli\u003eThis enables watch_it to detect when async registrations change (e.g., after \u003ccode\u003epushNewScope\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed: pending async singletons now complete their ready completer when removed via \u003ccode\u003eunregister()\u003c/code\u003e or scope reset, allowing \u003ccode\u003eallReady()\u003c/code\u003e to complete properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.1] - 2025-11-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated example project\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.0] - 2025-11-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded DevTools extension for visualizing and inspecting GetIt registrations\n\u003cul\u003e\n\u003cli\u003eView all registered objects with their type, scope, registration mode, and state\u003c/li\u003e\n\u003cli\u003eSee instance details via \u003ccode\u003etoString()\u003c/code\u003e output for created instances\u003c/li\u003e\n\u003cli\u003eManual refresh button to update the registration list\u003c/li\u003e\n\u003cli\u003eRequires \u003ccode\u003edebugEventsEnabled = true\u003c/code\u003e to be set on GetIt instance\u003c/li\u003e\n\u003cli\u003eSee README for setup instructions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.5] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse absolute GitHub URL for logo in README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.4] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed screenshots description to match working 9.0.1 format\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.3] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed logo display on pub.dev by using relative path\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.2] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed button sizing in README for pub.dev display\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed linter error (missing trailing comma in test file)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.0] - BREAKING CHANGE\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e: Disposal order now always follows strict LIFO (Last-In-First-Out) based on registration order\n\u003cul\u003e\n\u003cli\u003ePreviously, disposal order was based on the order objects appeared in internal hash maps, which was unpredictable when mixing named and unnamed registrations\u003c/li\u003e\n\u003cli\u003eNow all disposals are sorted by \u003ccode\u003eregistrationNumber\u003c/code\u003e (a sequential counter assigned during registration) ensuring true LIFO order\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter-it/get_it/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `path_provider` from 2.1.5 to 2.1.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/aa964a3ed6d97e4e9778feed85fa9ef1255a0477\"\u003e\u003ccode\u003eaa964a3\u003c/code\u003e\u003c/a\u003e [path_provider] Document null vs UnsupportedError return semantics (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/path_provider/issues/11793\"\u003e#11793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/bd297cf6233836099fe1413f9e954ad24ec6f5f0\"\u003e\u003ccode\u003ebd297cf\u003c/code\u003e\u003c/a\u003e [AGP 9] Migrate Remaining Plugin Example Apps to Built-in Kotlin (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/path_provider/issues/11806\"\u003e#11806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2e006b29b1f08f9a5365a0e900041e7ee9398957\"\u003e\u003ccode\u003e2e006b2\u003c/code\u003e\u003c/a\u003e [path_provider] Create temp dir in tests if needed (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/path_provider/issues/11841\"\u003e#11841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/24a3833ea0c602a64154e99d4f1ee9b420c9c714\"\u003e\u003ccode\u003e24a3833\u003c/code\u003e\u003c/a\u003e Updated analysis_options line width from flutter/flutter (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/path_provider/issues/11692\"\u003e#11692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1dfbadab068deb7fbbe925b5523257e8649fe071\"\u003e\u003ccode\u003e1dfbada\u003c/code\u003e\u003c/a\u003e [ci] Update repo for 3.44 stable release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/path_provider/issues/11741\"\u003e#11741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0ffbde8f622b8dc61e4608483dc4f80f7fab027b\"\u003e\u003ccode\u003e0ffbde8\u003c/code\u003e\u003c/a\u003e Roll Flutter from 707dbc0420a3 to 23f6f5853f50 (149 revisions) (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/path_provider/issues/11700\"\u003e#11700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f52df418da6ef2ba666112b4b9e87d9a1c43a0d0\"\u003e\u003ccode\u003ef52df41\u003c/code\u003e\u003c/a\u003e [path_provider] Remove dependency on engine PathUtils (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/path_provider/issues/11467\"\u003e#11467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e37fa8ff337214ed3d5dc83f9ba229c6b9ccc1c0\"\u003e\u003ccode\u003ee37fa8f\u003c/code\u003e\u003c/a\u003e [various] Convert remaining Groovy files to Kotlin (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/path_provider/issues/11443\"\u003e#11443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0e0a032a4a9b55a4e92be8c56cd525a92863942c\"\u003e\u003ccode\u003e0e0a032\u003c/code\u003e\u003c/a\u003e [various] Ignore generated plugin files (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/path_provider/issues/11455\"\u003e#11455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c7d680fbeba951c3c27aca893b5f6c34893cbccf\"\u003e\u003ccode\u003ec7d680f\u003c/code\u003e\u003c/a\u003e [path_provider_android] Changes internal implementation to use JNI (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/path_provider/issues/9770\"\u003e#9770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/path_provider-v2.1.6/packages/path_provider\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pdf` from 3.12.0 to 3.13.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/0833cd2fc8cf3e62b0228732e81402afca5cc542\"\u003e\u003ccode\u003e0833cd2\u003c/code\u003e\u003c/a\u003e chore: update analysis options to ignore prefer_initializing_formals rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/64e075fe73e247603ff67f68fa34ee85f1cabdb9\"\u003e\u003ccode\u003e64e075f\u003c/code\u003e\u003c/a\u003e chore: update Flutter channel to stable and adjust SDK constraints in pubspec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/41ec798e7fd817b7bed3429a65dbe38eafb9aef0\"\u003e\u003ccode\u003e41ec798\u003c/code\u003e\u003c/a\u003e chore: update xml dependency version to 7.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/dc1a70d90b4da8f9e3d48db935d70901e8412ecf\"\u003e\u003ccode\u003edc1a70d\u003c/code\u003e\u003c/a\u003e Refactor iOS and macOS project files, update dependencies, and clean up .giti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/cf8841316109af563d06a7b050f6218b0eb352eb\"\u003e\u003ccode\u003ecf88413\u003c/code\u003e\u003c/a\u003e chore: update version numbers update changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/221c1637eb37545515020eaefad8931c1c20205d\"\u003e\u003ccode\u003e221c163\u003c/code\u003e\u003c/a\u003e docs: update changelog to include PdfException addition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/87bf6b84ee5d38a5f1838b01e97c492d94aa6917\"\u003e\u003ccode\u003e87bf6b8\u003c/code\u003e\u003c/a\u003e Fix iOS crash in pickPrinter when the selected printer has a nil URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/33af3b6c0324ccd6ad71041d9031ae85ee890e06\"\u003e\u003ccode\u003e33af3b6\u003c/code\u003e\u003c/a\u003e Add missing import statement for UIKit in CustomPrintPaper.swift\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/f1b2d69274f32e87a58105f14b501536275ee163\"\u003e\u003ccode\u003ef1b2d69\u003c/code\u003e\u003c/a\u003e Update xml dependency version in pubspec.yaml and changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/89756f08a6aba500ad4e18beab8f1bc37944a846\"\u003e\u003ccode\u003e89756f0\u003c/code\u003e\u003c/a\u003e fix printing web override and update pdf dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavBfr/dart_pdf/compare/pdf-3.12.0...pdf-3.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `permission_handler` from 12.0.1 to 13.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/5c989b1be9abbbb325424ad96e5be4efdc0987c2\"\u003e\u003ccode\u003e5c989b1\u003c/code\u003e\u003c/a\u003e Updates version number\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/6e51e58184d45ab84c4bd7e520748d9780f5147c\"\u003e\u003ccode\u003e6e51e58\u003c/code\u003e\u003c/a\u003e Fix and document the Swift Package Manager section of the main README (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1555\"\u003e#1555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/c9cd4f912ad1ff834b3d85afbfb188955515d990\"\u003e\u003ccode\u003ec9cd4f9\u003c/code\u003e\u003c/a\u003e Add opt-in per-flavor permissions for Swift Package Manager builds (2/2) (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1554\"\u003e#1554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/c283059aa53d995617ab6d76ba53d281da5aa893\"\u003e\u003ccode\u003ec283059\u003c/code\u003e\u003c/a\u003e Fix SPM Info.plist discovery for flavored and multi-configuration apps (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1553\"\u003e#1553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/cb6b757551be9339924cf8382f14690d6ad8a73f\"\u003e\u003ccode\u003ecb6b757\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:Baseflow/flutter-permission-handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/f93a58bb2b993b831f48cf1ec0b3537905643e7e\"\u003e\u003ccode\u003ef93a58b\u003c/code\u003e\u003c/a\u003e Fixes error handling in web.delegate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/8ba34f76699f9c589d16358e35a158ca1b5f0aca\"\u003e\u003ccode\u003e8ba34f7\u003c/code\u003e\u003c/a\u003e Fix web release crash: use Dart is checks for DOMException in web_delegate (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/edf078c3926325a57c8d4054d3e838f5e02191d6\"\u003e\u003ccode\u003eedf078c\u003c/code\u003e\u003c/a\u003e Update version to reflect breaking change in Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/f378b0a64c9d8c6a0a74ee595540202b00769c75\"\u003e\u003ccode\u003ef378b0a\u003c/code\u003e\u003c/a\u003e Fix dependency in android example app\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/8dcb6c67d2892ddbfc9a31575607731b6c21b082\"\u003e\u003ccode\u003e8dcb6c6\u003c/code\u003e\u003c/a\u003e Fix version to align with current production version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/baseflow/flutter-permission-handler/compare/permission_handler_v12.0.1...permission_handler_v13.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `printing` from 5.14.3 to 5.15.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/817538e0923b7b5dd59aa580b4a6d9410d104aea\"\u003e\u003ccode\u003e817538e\u003c/code\u003e\u003c/a\u003e style: format code for better readability in examples and tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/0833cd2fc8cf3e62b0228732e81402afca5cc542\"\u003e\u003ccode\u003e0833cd2\u003c/code\u003e\u003c/a\u003e chore: update analysis options to ignore prefer_initializing_formals rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/64e075fe73e247603ff67f68fa34ee85f1cabdb9\"\u003e\u003ccode\u003e64e075f\u003c/code\u003e\u003c/a\u003e chore: update Flutter channel to stable and adjust SDK constraints in pubspec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/41ec798e7fd817b7bed3429a65dbe38eafb9aef0\"\u003e\u003ccode\u003e41ec798\u003c/code\u003e\u003c/a\u003e chore: update xml dependency version to 7.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/dc1a70d90b4da8f9e3d48db935d70901e8412ecf\"\u003e\u003ccode\u003edc1a70d\u003c/code\u003e\u003c/a\u003e Refactor iOS and macOS project files, update dependencies, and clean up .giti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/cf8841316109af563d06a7b050f6218b0eb352eb\"\u003e\u003ccode\u003ecf88413\u003c/code\u003e\u003c/a\u003e chore: update version numbers update changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/221c1637eb37545515020eaefad8931c1c20205d\"\u003e\u003ccode\u003e221c163\u003c/code\u003e\u003c/a\u003e docs: update changelog to include PdfException addition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/87bf6b84ee5d38a5f1838b01e97c492d94aa6917\"\u003e\u003ccode\u003e87bf6b8\u003c/code\u003e\u003c/a\u003e Fix iOS crash in pickPrinter when the selected printer has a nil URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/33af3b6c0324ccd6ad71041d9031ae85ee890e06\"\u003e\u003ccode\u003e33af3b6\u003c/code\u003e\u003c/a\u003e Add missing import statement for UIKit in CustomPrintPaper.swift\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/f1b2d69274f32e87a58105f14b501536275ee163\"\u003e\u003ccode\u003ef1b2d69\u003c/code\u003e\u003c/a\u003e Update xml dependency version in pubspec.yaml and changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavBfr/dart_pdf/compare/printing-5.14.3...printing-5.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `supabase_flutter` from 2.12.1 to 2.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-flutter/releases\"\u003esupabase_flutter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esupabase_flutter v2.17.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate a dependency to the latest release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003ePublished to pub.dev: \u003ca href=\"https://pub.dev/packages/supabase_flutter/versions/2.17.2\"\u003ehttps://pub.dev/packages/supabase_flutter/versions/2.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003esupabase_flutter v2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate a dependency to the latest release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003ePublished to pub.dev: \u003ca href=\"https://pub.dev/packages/supabase_flutter/versions/2.17.1\"\u003ehttps://pub.dev/packages/supabase_flutter/versions/2.17.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003esupabase_flutter v2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(supabase_flutter): drop passkeys requireResidentKey workaround, bump dependency (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1521\"\u003e#1521\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/7907c6cbc3dc31500a5cf85a81b97efc04f3006c\"\u003e7907c6cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e(supabase_flutter): default debug logging off under flutter test (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1530\"\u003e#1530\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/941ee80498f7f6d1351351aca449b8a5bc2655da\"\u003e941ee804\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003ePublished to pub.dev: \u003ca href=\"https://pub.dev/packages/supabase_flutter/versions/2.16.0\"\u003ehttps://pub.dev/packages/supabase_flutter/versions/2.16.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003esupabase_flutter v2.15.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(supabase_flutter): preserve hash routes and repeated query keys when clearing auth params (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1511\"\u003e#1511\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/4fca4126fe3649f218b296b0e40bb4bc2de87890\"\u003e4fca4126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003ePublished to pub.dev: \u003ca href=\"https://pub.dev/packages/supabase_flutter/versions/2.15.4\"\u003ehttps://pub.dev/packages/supabase_flutter/versions/2.15.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003esupabase_flutter v2.15.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(supabase_flutter): backfill requireResidentKey when omitted by the server (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1502\"\u003e#1502\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/cf3829686fdbceb559fe41ad558089b44fcc9af1\"\u003ecf382968\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003ePublished to pub.dev: \u003ca href=\"https://pub.dev/packages/supabase_flutter/versions/2.15.3\"\u003ehttps://pub.dev/packages/supabase_flutter/versions/2.15.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003esupabase_flutter v2.15.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(supabase_flutter): full web and WASM support (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1497\"\u003e#1497\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/2f860f2cd2c4d45b5b2b695641702b0d543ec4ea\"\u003e2f860f2c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003ePublished to pub.dev: \u003ca href=\"https://pub.dev/packages/supabase_flutter/versions/2.15.2\"\u003ehttps://pub.dev/packages/supabase_flutter/versions/2.15.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003esupabase_flutter v2.15.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: dedupe bucket payload and OAuth launch logic (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1463\"\u003e#1463\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/c5f9b2471c64d65b604802cbda36221cca0a6506\"\u003ec5f9b247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: de-abbreviate cond* platform getters to conditional* (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1438\"\u003e#1438\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/9e71a240bc7ed30126b5d90a81697303cb515ef7\"\u003e9e71a240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(supabase_flutter): accept PasskeyAuthenticatorInterface instead of depending on passkeys (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1444\"\u003e#1444\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/f05d4c6c544591905c2dbacf815526733ffabd5a\"\u003ef05d4c6c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(auth): recognize error query parameter in auth callback redirects (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1472\"\u003e#1472\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/cb7e7e62d04d887d888fd3e73ef83a584ae45d77\"\u003ecb7e7e62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(supabase_flutter): clear auth params from web URL after exchange (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1456\"\u003e#1456\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/8b1e1b22aae6da4366dd8c404de8f3351dcc57a1\"\u003e8b1e1b22\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/CHANGELOG.md\"\u003esupabase_flutter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\nSee \u003ca href=\"https://conventionalcommits.org\"\u003eConventional Commits\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003e2026-08-14\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003chr /\u003e\n\u003cp\u003ePackages with breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThere are no breaking changes in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with other changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#gotrue---v2272\"\u003e\u003ccode\u003egotrue\u003c/code\u003e - \u003ccode\u003ev2.27.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#supabase---v2161\"\u003e\u003ccode\u003esupabase\u003c/code\u003e - \u003ccode\u003ev2.16.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#supabase_flutter---v2172\"\u003e\u003ccode\u003esupabase_flutter\u003c/code\u003e - \u003ccode\u003ev2.17.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with dependency updates only:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePackages 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.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esupabase\u003c/code\u003e - \u003ccode\u003ev2.16.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esupabase_flutter\u003c/code\u003e - \u003ccode\u003ev2.17.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003egotrue\u003c/code\u003e - \u003ccode\u003ev2.27.2\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(gotrue): parse expires_in as num in Session.fromJson (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1719\"\u003e#1719\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/6c8047eefb82c76936a14eebe281276526e3037c\"\u003e6c8047ee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-08-05\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003chr /\u003e\n\u003cp\u003ePackages with breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThere are no breaking changes in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with other changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#gotrue---v2271\"\u003e\u003ccode\u003egotrue\u003c/code\u003e - \u003ccode\u003ev2.27.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#postgrest---v291\"\u003e\u003ccode\u003epostgrest\u003c/code\u003e - \u003ccode\u003ev2.9.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#realtime_client---v2130\"\u003e\u003ccode\u003erealtime_client\u003c/code\u003e - \u003ccode\u003ev2.13.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/d34329274b7cba71629da1414171737025d9ab5c\"\u003e\u003ccode\u003ed343292\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/supabase/supabase-flutter/tree/main/packages/issues/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/6c8047eefb82c76936a14eebe281276526e3037c\"\u003e\u003ccode\u003e6c8047e\u003c/code\u003e\u003c/a\u003e fix(gotrue): parse expires_in as num in Session.fromJson (\u003ca href=\"https://github.com/supabase/supabase-flutter/tree/main/packages/issues/1719\"\u003e#1719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/5be5a16228aeb98985f5cf741aefd5fba2bf6353\"\u003e\u003ccode\u003e5be5a16\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/supabase/supabase-flutter/tree/main/packages/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/su...\n\n_Description has been truncated_","html_url":"https://github.com/AlexFigueiras/app-ear-training/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexFigueiras%2Fapp-ear-training/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"},{"uuid":"5167297815","node_id":"PR_kwDOQ6T8uc7_2Unn","number":21,"state":"closed","title":"deps: bump get_it from 9.2.0 to 9.2.1","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-13T08:50:57.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-17T01:11:11.000Z","updated_at":"2026-09-13T08:51:00.000Z","time_to_close":2360386,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"name":"get_it","old_version":"9.2.0","new_version":"9.2.1","repository_url":"https://github.com/flutter-it/get_it"}],"path":null,"ecosystem":"pub"},"body":"Bumps [get_it](https://github.com/flutter-it/get_it) from 9.2.0 to 9.2.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.2.1] - 2026-02-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded AI skill files in \u003ccode\u003eskills/\u003c/code\u003e directory for AI coding assistants\u003c/li\u003e\n\u003cli\u003eAdded AI-Assisted Development section to README\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter-it/get_it/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=get_it\u0026package-manager=pub\u0026previous-version=9.2.0\u0026new-version=9.2.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/911218sky/pulse/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/911218sky%2Fpulse/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"},{"uuid":"5102915844","node_id":"PR_kwDOTzSgf878pj_G","number":6,"state":"closed","title":"Bump get_it from 7.7.0 to 9.2.1 in /mobile","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-06T20:34:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-09T14:00:49.000Z","updated_at":"2026-09-06T20:34:14.000Z","time_to_close":2442803,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"get_it","old_version":"7.7.0","new_version":"9.2.1","repository_url":"https://github.com/flutter-it/get_it"}],"path":"/mobile","ecosystem":"pub"},"body":"Bumps [get_it](https://github.com/flutter-it/get_it) from 7.7.0 to 9.2.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/releases\"\u003eget_it's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGetting rid of static analysis warning on pub.dev by \u003ca href=\"https://github.com/PatrickChrestin\"\u003e\u003ccode\u003e@​PatrickChrestin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/394\"\u003eflutter-it/get_it#394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo: weak instead of week by \u003ca href=\"https://github.com/rocboronat\"\u003e\u003ccode\u003e@​rocboronat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/404\"\u003eflutter-it/get_it#404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow querying registrations by passing type parameter to isRegistered by \u003ca href=\"https://github.com/dbck-gsc\"\u003e\u003ccode\u003e@​dbck-gsc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/399\"\u003eflutter-it/get_it#399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: gh workflow by \u003ca href=\"https://github.com/gawi151\"\u003e\u003ccode\u003e@​gawi151\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/414\"\u003eflutter-it/get_it#414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add GetIt::findFirstFactory method and Expose ServiceFactory,ServiceFactoryType by \u003ca href=\"https://github.com/Hu-Wentao\"\u003e\u003ccode\u003e@​Hu-Wentao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/413\"\u003eflutter-it/get_it#413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename service factory by \u003ca href=\"https://github.com/escamoteur\"\u003e\u003ccode\u003e@​escamoteur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/416\"\u003eflutter-it/get_it#416\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PatrickChrestin\"\u003e\u003ccode\u003e@​PatrickChrestin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/394\"\u003eflutter-it/get_it#394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dbck-gsc\"\u003e\u003ccode\u003e@​dbck-gsc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/399\"\u003eflutter-it/get_it#399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gawi151\"\u003e\u003ccode\u003e@​gawi151\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/414\"\u003eflutter-it/get_it#414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Hu-Wentao\"\u003e\u003ccode\u003e@​Hu-Wentao\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/413\"\u003eflutter-it/get_it#413\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/flutter-it/get_it/compare/V8.0.2...v8.2.0\"\u003ehttps://github.com/flutter-it/get_it/compare/V8.0.2...v8.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.2.1] - 2026-02-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded AI skill files in \u003ccode\u003eskills/\u003c/code\u003e directory for AI coding assistants\u003c/li\u003e\n\u003cli\u003eAdded AI-Assisted Development section to README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.2.0] - 2025-12-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eallReady()\u003c/code\u003e now caches its Future and returns the same instance on repeated calls\n\u003cul\u003e\n\u003cli\u003eCache is automatically invalidated when new async singletons are registered\u003c/li\u003e\n\u003cli\u003eThis enables watch_it to detect when async registrations change (e.g., after \u003ccode\u003epushNewScope\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed: pending async singletons now complete their ready completer when removed via \u003ccode\u003eunregister()\u003c/code\u003e or scope reset, allowing \u003ccode\u003eallReady()\u003c/code\u003e to complete properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.1] - 2025-11-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated example project\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.0] - 2025-11-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded DevTools extension for visualizing and inspecting GetIt registrations\n\u003cul\u003e\n\u003cli\u003eView all registered objects with their type, scope, registration mode, and state\u003c/li\u003e\n\u003cli\u003eSee instance details via \u003ccode\u003etoString()\u003c/code\u003e output for created instances\u003c/li\u003e\n\u003cli\u003eManual refresh button to update the registration list\u003c/li\u003e\n\u003cli\u003eRequires \u003ccode\u003edebugEventsEnabled = true\u003c/code\u003e to be set on GetIt instance\u003c/li\u003e\n\u003cli\u003eSee README for setup instructions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.5] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse absolute GitHub URL for logo in README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.4] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed screenshots description to match working 9.0.1 format\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.3] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed logo display on pub.dev by using relative path\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.2] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed button sizing in README for pub.dev display\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed linter error (missing trailing comma in test file)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.0] - BREAKING CHANGE\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e: Disposal order now always follows strict LIFO (Last-In-First-Out) based on registration order\n\u003cul\u003e\n\u003cli\u003ePreviously, disposal order was based on the order objects appeared in internal hash maps, which was unpredictable when mixing named and unnamed registrations\u003c/li\u003e\n\u003cli\u003eNow all disposals are sorted by \u003ccode\u003eregistrationNumber\u003c/code\u003e (a sequential counter assigned during registration) ensuring true LIFO order\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter-it/get_it/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=get_it\u0026package-manager=pub\u0026previous-version=7.7.0\u0026new-version=9.2.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/stephaneBw/Burundi-Cassava-Leaf-Disease-Detection/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/stephaneBw%2FBurundi-Cassava-Leaf-Disease-Detection/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"},{"uuid":"4376932408","node_id":"PR_kwDOHoSb2M7YBsyn","number":1229,"state":"closed","title":"chore(deps): bump the all-dependencies group across 4 directories with 10 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-28T08:32:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-04T13:24:56.000Z","updated_at":"2026-05-28T08:33:01.000Z","time_to_close":2056082,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":10,"packages":[{"name":"app_links","old_version":"6.4.1","new_version":"7.0.0","repository_url":"https://github.com/llfbandit/app_links"},{"name":"get_it","old_version":"8.3.0","new_version":"9.2.1","repository_url":"https://github.com/flutter-it/get_it"},{"name":"go_router","old_version":"16.3.0","new_version":"17.2.3","repository_url":"https://github.com/flutter/packages"},{"name":"google_fonts","old_version":"6.3.3","new_version":"8.1.0","repository_url":"https://github.com/flutter/packages"},{"name":"share_plus","old_version":"11.1.0","new_version":"12.0.2","repository_url":"https://github.com/fluttercommunity/plus_plugins"}],"path":null,"ecosystem":"pub"},"body":"Bumps the all-dependencies group with 5 updates in the /dogfooding directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [app_links](https://github.com/llfbandit/app_links) | `6.4.1` | `7.0.0` |\n| [get_it](https://github.com/flutter-it/get_it) | `8.3.0` | `9.2.1` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `16.3.0` | `17.2.3` |\n| [google_fonts](https://github.com/flutter/packages/tree/main/packages) | `6.3.3` | `8.1.0` |\n| [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus) | `11.1.0` | `12.0.2` |\n\nBumps the all-dependencies group with 3 updates in the /packages/stream_video directory: [device_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus), [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus) and [internet_connection_checker_plus](https://github.com/OutdatedGuy/internet_connection_checker_plus).\nBumps the all-dependencies group with 1 update in the /packages/stream_video_flutter directory: [alchemist](https://github.com/Betterment/alchemist).\nBumps the all-dependencies group with 1 update in the /packages/stream_video_push_notification directory: [flutter_lints](https://github.com/flutter/packages/tree/main/packages).\n\nUpdates `app_links` from 6.4.1 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/llfbandit/app_links/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `get_it` from 8.3.0 to 9.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.2.1] - 2026-02-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded AI skill files in \u003ccode\u003eskills/\u003c/code\u003e directory for AI coding assistants\u003c/li\u003e\n\u003cli\u003eAdded AI-Assisted Development section to README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.2.0] - 2025-12-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eallReady()\u003c/code\u003e now caches its Future and returns the same instance on repeated calls\n\u003cul\u003e\n\u003cli\u003eCache is automatically invalidated when new async singletons are registered\u003c/li\u003e\n\u003cli\u003eThis enables watch_it to detect when async registrations change (e.g., after \u003ccode\u003epushNewScope\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed: pending async singletons now complete their ready completer when removed via \u003ccode\u003eunregister()\u003c/code\u003e or scope reset, allowing \u003ccode\u003eallReady()\u003c/code\u003e to complete properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.1] - 2025-11-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated example project\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.0] - 2025-11-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded DevTools extension for visualizing and inspecting GetIt registrations\n\u003cul\u003e\n\u003cli\u003eView all registered objects with their type, scope, registration mode, and state\u003c/li\u003e\n\u003cli\u003eSee instance details via \u003ccode\u003etoString()\u003c/code\u003e output for created instances\u003c/li\u003e\n\u003cli\u003eManual refresh button to update the registration list\u003c/li\u003e\n\u003cli\u003eRequires \u003ccode\u003edebugEventsEnabled = true\u003c/code\u003e to be set on GetIt instance\u003c/li\u003e\n\u003cli\u003eSee README for setup instructions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.5] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse absolute GitHub URL for logo in README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.4] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed screenshots description to match working 9.0.1 format\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.3] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed logo display on pub.dev by using relative path\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.2] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed button sizing in README for pub.dev display\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed linter error (missing trailing comma in test file)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.0] - BREAKING CHANGE\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e: Disposal order now always follows strict LIFO (Last-In-First-Out) based on registration order\n\u003cul\u003e\n\u003cli\u003ePreviously, disposal order was based on the order objects appeared in internal hash maps, which was unpredictable when mixing named and unnamed registrations\u003c/li\u003e\n\u003cli\u003eNow all disposals are sorted by \u003ccode\u003eregistrationNumber\u003c/code\u003e (a sequential counter assigned during registration) ensuring true LIFO order\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter-it/get_it/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go_router` from 16.3.0 to 17.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/51f351235c4b73c01eca3a626a59709bca357b77\"\u003e\u003ccode\u003e51f3512\u003c/code\u003e\u003c/a\u003e [packages/packages/go_router] Prepare for batch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/3b8c4cb69e62d031116d11cdf75971fd23884db7\"\u003e\u003ccode\u003e3b8c4cb\u003c/code\u003e\u003c/a\u003e [two_dimensional_scrollables] trailing pinned row/col for TableView (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11519\"\u003e#11519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e212d61de4d81a406dcfc79a1024a0d5a1a3cdb2\"\u003e\u003ccode\u003ee212d61\u003c/code\u003e\u003c/a\u003e [webview_flutter_wkwebview] Tear down ProxyAPIRegistrar in `applicationWillTe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5653b5abb6ad69a8523c953baac49448dd26a4e8\"\u003e\u003ccode\u003e5653b5a\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Replace use of zIndex in examples and tests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11572\"\u003e#11572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ff0189ea1e95b6c68b1bf93427519b76512e47d6\"\u003e\u003ccode\u003eff0189e\u003c/code\u003e\u003c/a\u003e [webview_flutter] Platform implementations for getCookies \u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11037\"\u003e#11037\u003c/a\u003e (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11386\"\u003e#11386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cde5b36e7eceacdc3268ee758e3834f2817ffb6b\"\u003e\u003ccode\u003ecde5b36\u003c/code\u003e\u003c/a\u003e [file_selector] Switch to Kotlin Pigeon (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11479\"\u003e#11479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5f14a8010690b33f8f71d888dd6a3de665164e21\"\u003e\u003ccode\u003e5f14a80\u003c/code\u003e\u003c/a\u003e [image_picker] Switch to Kotlin Pigeon (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11504\"\u003e#11504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c05ab81dddf0f145c57b43df80903ce17ba84baf\"\u003e\u003ccode\u003ec05ab81\u003c/code\u003e\u003c/a\u003e [quick_actions] Switch to Kotlin Pigeon (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11507\"\u003e#11507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9b4847feb9a2a9aa24fe9e61c0f275692dbc7bdb\"\u003e\u003ccode\u003e9b4847f\u003c/code\u003e\u003c/a\u003e [pigeon] fix: Apply correct ThrowError success callback (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11585\"\u003e#11585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cac0fc54eb6f7a7957fcacf6a3c992286232e867\"\u003e\u003ccode\u003ecac0fc5\u003c/code\u003e\u003c/a\u003e [video_player_platform_interface] Add video track selection support (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11474\"\u003e#11474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v17.2.3/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google_fonts` from 6.3.3 to 8.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f347612bad34021710571cfaa3ac5551c38def5f\"\u003e\u003ccode\u003ef347612\u003c/code\u003e\u003c/a\u003e [google_font] Move the httpClient from a package level variable to the Config...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/8400f71b056f594a756d5db113e23867d81d663b\"\u003e\u003ccode\u003e8400f71\u003c/code\u003e\u003c/a\u003e [Animations] Add support for custom shadows to OpenContainer (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/62475\"\u003e#62475\u003c/a\u003e) (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11401\"\u003e#11401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6351fa4b4c24d6b9ab7040cd6a66342ff3b4da76\"\u003e\u003ccode\u003e6351fa4\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[webview_flutter_wkwebview] Tear down ProxyAPIRegistrar in `applicati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/4a2091d89f77d4c202d6c6a9b541a42c954fbfff\"\u003e\u003ccode\u003e4a2091d\u003c/code\u003e\u003c/a\u003e [go_router] Fix assertion failure on URLs with hash fragments missing leading...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/939157262857780741901ed533010988f6bb73c9\"\u003e\u003ccode\u003e9391572\u003c/code\u003e\u003c/a\u003e [webview_flutter_wkwebview] Tear down ProxyAPIRegistrar in `applicationWillTe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/3888c6fb25a2a24176f5a7fa9ec279b10272e705\"\u003e\u003ccode\u003e3888c6f\u003c/code\u003e\u003c/a\u003e Sync release-go_router to main (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11545\"\u003e#11545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/8b09614ab528d4c1098582d09df7d74d2b7b7eec\"\u003e\u003ccode\u003e8b09614\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump cameraxVersion from 1.5.3 to 1.6.0 in /packages/camera/cam...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/810faf61d5f71bf45c617dd4c282ca7c175f3b1f\"\u003e\u003ccode\u003e810faf6\u003c/code\u003e\u003c/a\u003e [go_router_builder] Support custom types (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11068\"\u003e#11068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ac617c1ff0b1782e9fd578033d9b8d07d3a23814\"\u003e\u003ccode\u003eac617c1\u003c/code\u003e\u003c/a\u003e [google_maps_fluter] Switch to Kotlin Pigeon (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11522\"\u003e#11522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/934ba211f3aad4f82468626b170877bac261c61c\"\u003e\u003ccode\u003e934ba21\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Fix various Java warnings (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11516\"\u003e#11516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_fonts-v8.1.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `share_plus` from 11.1.0 to 12.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/c46ab89942b2be24aedf79555f247c566d99777f\"\u003e\u003ccode\u003ec46ab89\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3785\"\u003e#3785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/ae6330bbf579fe411b503be84fcfc202d2496625\"\u003e\u003ccode\u003eae6330b\u003c/code\u003e\u003c/a\u003e fix(share_plus): Avoid crash on iOS during file and text sharing in add-to-ap...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/b64f663ad4f820bf46500e73ef031ff647708be9\"\u003e\u003ccode\u003eb64f663\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/42b079bd5fa56c9983a5a4fcf351190884f5c540\"\u003e\u003ccode\u003e42b079b\u003c/code\u003e\u003c/a\u003e fix(share_plus): Avoid crash on iOS 26 on iPhones with no sharePositionOrigin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/1d2990288799eef1e6c1c00e3ae7d8eb11be2564\"\u003e\u003ccode\u003e1d29902\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/3bd253b04021a932fa79412a5da2318c22cfdbe2\"\u003e\u003ccode\u003e3bd253b\u003c/code\u003e\u003c/a\u003e fix(share_plus): unable to get the correct result on iOS (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3660\"\u003e#3660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/24363e270d3c8219b9516fe57474a448f6c5fd48\"\u003e\u003ccode\u003e24363e2\u003c/code\u003e\u003c/a\u003e feat(share_plus)!: Change Android compile SDK, update Android build config (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/72b6234c25315c30d8efc9f15a9258b0bb7273a8\"\u003e\u003ccode\u003e72b6234\u003c/code\u003e\u003c/a\u003e docs(all): replace MacOS by macOS in package READMEs (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3658\"\u003e#3658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/share_plus-v12.0.2/packages/share_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `device_info_plus` from 12.4.0 to 13.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/6427bc6c3b3a1fe3a3c468a5f487753074b135e8\"\u003e\u003ccode\u003e6427bc6\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3805\"\u003e#3805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/6d73e0d1035dd2c6b7fa6691dce4fca31c2a14f6\"\u003e\u003ccode\u003e6d73e0d\u003c/code\u003e\u003c/a\u003e feat(device_info_plus): Lower requirements to Dart 3.10 and Flutter 3.38.1 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/6982a68de3cde2ac39bf89e3b12de210347c3cbb\"\u003e\u003ccode\u003e6982a68\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3793\"\u003e#3793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/f0da4b919cec0aaebbdc8daf8c4475e6bc0ae2ec\"\u003e\u003ccode\u003ef0da4b9\u003c/code\u003e\u003c/a\u003e feat(package_info_plus)!: Bump win32 from 5.15.0 to 6.0.0 (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3760\"\u003e#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/5f93878bcc85b1dc5f90968119d87ef2cc6c8dce\"\u003e\u003ccode\u003e5f93878\u003c/code\u003e\u003c/a\u003e feat(device_info_plus)!: Bump win32 from 5.15.0 to 6.0.0 (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3791\"\u003e#3791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/device_info_plus-v13.1.0/packages/device_info_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `package_info_plus` from 9.0.1 to 10.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/6427bc6c3b3a1fe3a3c468a5f487753074b135e8\"\u003e\u003ccode\u003e6427bc6\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3805\"\u003e#3805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/bed26b5cf14bded2d7000f5cca3dffdeb157686c\"\u003e\u003ccode\u003ebed26b5\u003c/code\u003e\u003c/a\u003e feat(package_info_plus): Lower requirements to Dart 3.10 and Flutter 3.38.1 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/6982a68de3cde2ac39bf89e3b12de210347c3cbb\"\u003e\u003ccode\u003e6982a68\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3793\"\u003e#3793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/f0da4b919cec0aaebbdc8daf8c4475e6bc0ae2ec\"\u003e\u003ccode\u003ef0da4b9\u003c/code\u003e\u003c/a\u003e feat(package_info_plus)!: Bump win32 from 5.15.0 to 6.0.0 (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3760\"\u003e#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/package_info_plus-v10.1.0/packages/package_info_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `internet_connection_checker_plus` from 2.9.1+2 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/releases\"\u003einternet_connection_checker_plus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: add custom check options for strict internet access validation by \u003ca href=\"https://github.com/OutdatedGuy\"\u003e\u003ccode\u003e@​OutdatedGuy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/pull/117\"\u003eOutdatedGuy/internet_connection_checker_plus#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: updated example app to Flutter v3.41.7 by \u003ca href=\"https://github.com/OutdatedGuy\"\u003e\u003ccode\u003e@​OutdatedGuy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/pull/123\"\u003eOutdatedGuy/internet_connection_checker_plus#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: remove dependency on connectivity_plus by \u003ca href=\"https://github.com/OutdatedGuy\"\u003e\u003ccode\u003e@​OutdatedGuy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/pull/124\"\u003eOutdatedGuy/internet_connection_checker_plus#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update default endpoints to more robust ones by \u003ca href=\"https://github.com/OutdatedGuy\"\u003e\u003ccode\u003e@​OutdatedGuy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/pull/125\"\u003eOutdatedGuy/internet_connection_checker_plus#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: streamline status update logic and event handling by \u003ca href=\"https://github.com/OutdatedGuy\"\u003e\u003ccode\u003e@​OutdatedGuy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/pull/126\"\u003eOutdatedGuy/internet_connection_checker_plus#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: 2nd and later listeners never get internet status by \u003ca href=\"https://github.com/OutdatedGuy\"\u003e\u003ccode\u003e@​OutdatedGuy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/pull/127\"\u003eOutdatedGuy/internet_connection_checker_plus#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update library to a Dart package by \u003ca href=\"https://github.com/OutdatedGuy\"\u003e\u003ccode\u003e@​OutdatedGuy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/pull/128\"\u003eOutdatedGuy/internet_connection_checker_plus#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: revamp readme for cleaner documentation by \u003ca href=\"https://github.com/OutdatedGuy\"\u003e\u003ccode\u003e@​OutdatedGuy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/pull/129\"\u003eOutdatedGuy/internet_connection_checker_plus#129\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/compare/v2.9.1+2...v3.0.0\"\u003ehttps://github.com/OutdatedGuy/internet_connection_checker_plus/compare/v2.9.1+2...v3.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/blob/main/CHANGELOG.md\"\u003einternet_connection_checker_plus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003cp\u003ePlease read the \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/blob/main/MIGRATION_V3.md\"\u003ev3 Migration Guide\u003c/a\u003e for details on updating your project.\u003c/p\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat!: remove dependency on connectivity_plus in \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/c09b432\"\u003ec09b432\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: update library to a Dart package in \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/4267811\"\u003e4267811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update default endpoints to more robust ones in \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/78c54ab\"\u003e78c54ab\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: 2nd and later listeners never get internet status in \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/2313d04\"\u003e2313d04\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: revamp readme for cleaner documentation in \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/dc47714\"\u003edc47714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: updated example app to Flutter v3.41.7 in \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/fd3c5e6\"\u003efd3c5e6\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/af6f028a4e39a7e33e516201a5c32d14f1e7411e\"\u003e\u003ccode\u003eaf6f028\u003c/code\u003e\u003c/a\u003e v3.0.0 (\u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/dc477144e4aa19d7512e201baca84b1d2c0da0a6\"\u003e\u003ccode\u003edc47714\u003c/code\u003e\u003c/a\u003e docs: revamp readme for cleaner documentation (\u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/426781169da97e4752ea213b4485469395411203\"\u003e\u003ccode\u003e4267811\u003c/code\u003e\u003c/a\u003e feat: update library to a Dart package (\u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/2313d0471cc6df06155ddd20e7f3cfb0aa06f86b\"\u003e\u003ccode\u003e2313d04\u003c/code\u003e\u003c/a\u003e fix: 2nd and later listeners never get internet status (\u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/issues/127\"\u003e#127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/d84cc209b0c5c20a1db15fe85ffb4bed4642967b\"\u003e\u003ccode\u003ed84cc20\u003c/code\u003e\u003c/a\u003e refactor: streamline status update logic and event handling (\u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/issues/126\"\u003e#126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/78c54ab7ed8203286e69848672d88d0b4dffa02f\"\u003e\u003ccode\u003e78c54ab\u003c/code\u003e\u003c/a\u003e feat: update default endpoints to more robust ones (\u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/c09b4322cf2e9c6faecf66655ec385421ce17d26\"\u003e\u003ccode\u003ec09b432\u003c/code\u003e\u003c/a\u003e feat!: remove dependency on connectivity_plus (\u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/issues/124\"\u003e#124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/fd3c5e64c6af644fcec893f92db646978c4fe562\"\u003e\u003ccode\u003efd3c5e6\u003c/code\u003e\u003c/a\u003e chore: updated example app to Flutter v3.41.7 (\u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/issues/123\"\u003e#123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/d10f57b1a688a311846ba1fb8dcbd2f7ecc2e9b3\"\u003e\u003ccode\u003ed10f57b\u003c/code\u003e\u003c/a\u003e test: add custom check options for strict internet access validation (\u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/f0a4056da1f7386e36d7e95b6657a120fa98b022\"\u003e\u003ccode\u003ef0a4056\u003c/code\u003e\u003c/a\u003e v2.9.1+2 (\u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/compare/v2.9.1...v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `package_info_plus` from 9.0.1 to 10.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/6427bc6c3b3a1fe3a3c468a5f487753074b135e8\"\u003e\u003ccode\u003e6427bc6\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3805\"\u003e#3805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/bed26b5cf14bded2d7000f5cca3dffdeb157686c\"\u003e\u003ccode\u003ebed26b5\u003c/code\u003e\u003c/a\u003e feat(package_info_plus): Lower requirements to Dart 3.10 and Flutter 3.38.1 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/6982a68de3cde2ac39bf89e3b12de210347c3cbb\"\u003e\u003ccode\u003e6982a68\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3793\"\u003e#3793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/f0da4b919cec0aaebbdc8daf8c4475e6bc0ae2ec\"\u003e\u003ccode\u003ef0da4b9\u003c/code\u003e\u003c/a\u003e feat(package_info_plus)!: Bump win32 from 5.15.0 to 6.0.0 (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3760\"\u003e#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/package_info_plus-v10.1.0/packages/package_info_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `internet_connection_checker_plus` from 2.9.1+2 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/releases\"\u003einternet_connection_checker_plus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: add custom check options for strict internet access validation by \u003ca href=\"https://github.com/OutdatedGuy\"\u003e\u003ccode\u003e@​OutdatedGuy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/pull/117\"\u003eOutdatedGuy/internet_connection_checker_plus#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: updated example app to Flutter v3.41.7 by \u003ca href=\"https://github.com/OutdatedGuy\"\u003e\u003ccode\u003e@​OutdatedGuy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/pull/123\"\u003eOutdatedGuy/internet_connection_checker_plus#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: remove dependency on connectivity_plus by \u003ca href=\"https://github.com/OutdatedGuy\"\u003e\u003ccode\u003e@​OutdatedGuy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/pull/124\"\u003eOutdatedGuy/internet_connection_checker_plus#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update default endpoints to more robust ones by \u003ca href=\"https://github.com/OutdatedGuy\"\u003e\u003ccode\u003e@​OutdatedGuy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/pull/125\"\u003eOutdatedGuy/internet_connection_checker_plus#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: streamline status update logic and event handling by \u003ca href=\"https://github.com/OutdatedGuy\"\u003e\u003ccode\u003e@​OutdatedGuy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/pull/126\"\u003eOutdatedGuy/internet_connection_checker_plus#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: 2nd and later listeners never get internet status by \u003ca href=\"https://github.com/OutdatedGuy\"\u003e\u003ccode\u003e@​OutdatedGuy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/pull/127\"\u003eOutdatedGuy/internet_connection_checker_plus#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update library to a Dart package by \u003ca href=\"https://github.com/OutdatedGuy\"\u003e\u003ccode\u003e@​OutdatedGuy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/pull/128\"\u003eOutdatedGuy/internet_connection_checker_plus#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: revamp readme for cleaner documentation by \u003ca href=\"https://github.com/OutdatedGuy\"\u003e\u003ccode\u003e@​OutdatedGuy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/pull/129\"\u003eOutdatedGuy/internet_connection_checker_plus#129\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/compare/v2.9.1+2...v3.0.0\"\u003ehttps://github.com/OutdatedGuy/internet_connection_checker_plus/compare/v2.9.1+2...v3.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/blob/main/CHANGELOG.md\"\u003einternet_connection_checker_plus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003cp\u003ePlease read the \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/blob/main/MIGRATION_V3.md\"\u003ev3 Migration Guide\u003c/a\u003e for details on updating your project.\u003c/p\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat!: remove dependency on connectivity_plus in \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/c09b432\"\u003ec09b432\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: update library to a Dart package in \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/4267811\"\u003e4267811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update default endpoints to more robust ones in \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/78c54ab\"\u003e78c54ab\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: 2nd and later listeners never get internet status in \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/2313d04\"\u003e2313d04\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: revamp readme for cleaner documentation in \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/dc47714\"\u003edc47714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: updated example app to Flutter v3.41.7 in \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/fd3c5e6\"\u003efd3c5e6\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/af6f028a4e39a7e33e516201a5c32d14f1e7411e\"\u003e\u003ccode\u003eaf6f028\u003c/code\u003e\u003c/a\u003e v3.0.0 (\u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/dc477144e4aa19d7512e201baca84b1d2c0da0a6\"\u003e\u003ccode\u003edc47714\u003c/code\u003e\u003c/a\u003e docs: revamp readme for cleaner documentation (\u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/426781169da97e4752ea213b4485469395411203\"\u003e\u003ccode\u003e4267811\u003c/code\u003e\u003c/a\u003e feat: update library to a Dart package (\u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/2313d0471cc6df06155ddd20e7f3cfb0aa06f86b\"\u003e\u003ccode\u003e2313d04\u003c/code\u003e\u003c/a\u003e fix: 2nd and later listeners never get internet status (\u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/issues/127\"\u003e#127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/d84cc209b0c5c20a1db15fe85ffb4bed4642967b\"\u003e\u003ccode\u003ed84cc20\u003c/code\u003e\u003c/a\u003e refactor: streamline status update logic and event handling (\u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/issues/126\"\u003e#126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/78c54ab7ed8203286e69848672d88d0b4dffa02f\"\u003e\u003ccode\u003e78c54ab\u003c/code\u003e\u003c/a\u003e feat: update default endpoints to more robust ones (\u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/c09b4322cf2e9c6faecf66655ec385421ce17d26\"\u003e\u003ccode\u003ec09b432\u003c/code\u003e\u003c/a\u003e feat!: remove dependency on connectivity_plus (\u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/issues/124\"\u003e#124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/fd3c5e64c6af644fcec893f92db646978c4fe562\"\u003e\u003ccode\u003efd3c5e6\u003c/code\u003e\u003c/a\u003e chore: updated example app to Flutter v3.41.7 (\u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/issues/123\"\u003e#123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/d10f57b1a688a311846ba1fb8dcbd2f7ecc2e9b3\"\u003e\u003ccode\u003ed10f57b\u003c/code\u003e\u003c/a\u003e test: add custom check options for strict internet access validation (\u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/f0a4056da1f7386e36d7e95b6657a120fa98b022\"\u003e\u003ccode\u003ef0a4056\u003c/code\u003e\u003c/a\u003e v2.9.1+2 (\u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/compare/v2.9.1...v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `alchemist` from 0.12.1 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Betterment/alchemist/releases\"\u003ealchemist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: loading fonts performance issue by \u003ca href=\"https://github.com/gustavobelo-dev\"\u003e\u003ccode\u003e@​gustavobelo-dev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/170\"\u003eBetterment/alchemist#170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update CODEOWNERS to remove a samandmoore by \u003ca href=\"https://github.com/samandmoore\"\u003e\u003ccode\u003e@​samandmoore\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/173\"\u003eBetterment/alchemist#173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Support diffThreshold to handle comparison failures that depend on the image generation environment by \u003ca href=\"https://github.com/mataku\"\u003e\u003ccode\u003e@​mataku\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/176\"\u003eBetterment/alchemist#176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prep v0.14.0 by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/178\"\u003eBetterment/alchemist#178\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gustavobelo-dev\"\u003e\u003ccode\u003e@​gustavobelo-dev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/170\"\u003eBetterment/alchemist#170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mataku\"\u003e\u003ccode\u003e@​mataku\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/176\"\u003eBetterment/alchemist#176\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Betterment/alchemist/compare/v0.13.0...v0.14.0\"\u003ehttps://github.com/Betterment/alchemist/compare/v0.13.0...v0.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: use mobile messaging app for Slack notifs by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/158\"\u003eBetterment/alchemist#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use \u003ccode\u003egit commit\u003c/code\u003e instead of \u003ccode\u003egit-auto-commit\u003c/code\u003e action by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/163\"\u003eBetterment/alchemist#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: push changes in update goldens workflow by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/166\"\u003eBetterment/alchemist#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Anti-aliasing cross-platform issue by \u003ca href=\"https://github.com/w3ggy\"\u003e\u003ccode\u003e@​w3ggy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ensure tests are compatible with all supported Flutter versions (and beta) by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/167\"\u003eBetterment/alchemist#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prep v0.13.0 by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/168\"\u003eBetterment/alchemist#168\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:warning: Breaking Changes\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e disabled anti-aliasing on \u003ccode\u003eBlockedTextPaintingContext\u003c/code\u003e which may change goldens output.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3ggy\"\u003e\u003ccode\u003e@​w3ggy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\"\u003ehttps://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Betterment/alchemist/blob/main/CHANGELOG.md\"\u003ealchemist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.14.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003efix: loading fonts performance issue by \u003ca href=\"https://github.com/gustavobelo-dev\"\u003e\u003ccode\u003e@​gustavobelo-dev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/170\"\u003eBetterment/alchemist#170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update CODEOWNERS to remove a samandmoore by \u003ca href=\"https://github.com/samandmoore\"\u003e\u003ccode\u003e@​samandmoore\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/173\"\u003eBetterment/alchemist#173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Support diffThreshold to handle comparison failures that depend on the image generation environment by \u003ca href=\"https://github.com/mataku\"\u003e\u003ccode\u003e@​mataku\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/176\"\u003eBetterment/alchemist#176\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gustavobelo-dev\"\u003e\u003ccode\u003e@​gustavobelo-dev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/170\"\u003eBetterment/alchemist#170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mataku\"\u003e\u003ccode\u003e@​mataku\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/176\"\u003eBetterment/alchemist#176\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Betterment/alchemist/compare/v0.13.0...v0.14.0\"\u003ehttps://github.com/Betterment/alchemist/compare/v0.13.0...v0.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e0.13.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eci: use mobile messaging app for Slack notifs by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/158\"\u003eBetterment/alchemist#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use \u003ccode\u003egit commit\u003c/code\u003e instead of \u003ccode\u003egit-auto-commit\u003c/code\u003e action by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/163\"\u003eBetterment/alchemist#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: push changes in update goldens workflow by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/166\"\u003eBetterment/alchemist#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Anti-aliasing cross-platform issue by \u003ca href=\"https://github.com/w3ggy\"\u003e\u003ccode\u003e@​w3ggy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ensure tests are compatible with all supported Flutter versions (and beta) by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/167\"\u003eBetterment/alchemist#167\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:warning: Breaking Changes\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e disabled anti-aliasing on \u003ccode\u003eBlockedTextPaintingContext\u003c/code\u003e which may change goldens output.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3ggy\"\u003e\u003ccode\u003e@​w3ggy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\"\u003ehttps://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/1dfc53c5082b2c1e4ea9f5a191d20f81bd0ee81a\"\u003e\u003ccode\u003e1dfc53c\u003c/code\u003e\u003c/a\u003e chore: prep v0.14.0 (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/571fd7f721bd427dd1a8b0b15f7e806de920d2e1\"\u003e\u003ccode\u003e571fd7f\u003c/code\u003e\u003c/a\u003e feat: Support diffThreshold to handle comparison failures that depend on the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/4ba2121daf19aacb46783f524487199cafbf4db3\"\u003e\u003ccode\u003e4ba2121\u003c/code\u003e\u003c/a\u003e Update CODEOWNERS to remove a samandmoore (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/173\"\u003e#173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/089eeccd9a8779d7cf0338c07b26ad2314b33e2b\"\u003e\u003ccode\u003e089eecc\u003c/code\u003e\u003c/a\u003e fix: loading fonts performance issue (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/d7ad4bb5011dff701de1d22412afc08bfdd09ef8\"\u003e\u003ccode\u003ed7ad4bb\u003c/code\u003e\u003c/a\u003e chore: prep v0.13.0 (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/168\"\u003e#168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/d1de06b3d23d417aab8d2881a74d1e5883016297\"\u003e\u003ccode\u003ed1de06b\u003c/code\u003e\u003c/a\u003e chore: ensure tests are compatible with all supported Flutter versions (and b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/b6c33573b2bfb8167ecdf4ff9ca3e60d26e14e2d\"\u003e\u003ccode\u003eb6c3357\u003c/code\u003e\u003c/a\u003e fix: Anti-aliasing cross-platform issue (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/2cd76181e5031867af14c2e48a2b88b3d6c0ef6c\"\u003e\u003ccode\u003e2cd7618\u003c/code\u003e\u003c/a\u003e fix: push changes in update goldens workflow (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/166\"\u003e#166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/482b78e67470f39b8a09a5b34dd06cca8b42b543\"\u003e\u003ccode\u003e482b78e\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003egit commit\u003c/code\u003e instead of \u003ccode\u003egit-auto-commit\u003c/code\u003e action (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/163\"\u003e#163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/e5da5fb4c5b44e8fbf0632ee44d28d3975b0adea\"\u003e\u003ccode\u003ee5da5fb\u003c/code\u003e\u003c/a\u003e ci: use mobile messaging app for Slack notifs (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Betterment/alchemist/compare/v0.12.1...v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 2.0.3 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6eebe72ca3975373a5fab06a009ec5ffeabdb495\"\u003e\u003ccode\u003e6eebe72\u003c/code\u003e\u003c/a\u003e [flutter_lints] Bump lints dependency to 6.0.0 and bump package to 6.0.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0093e2ecd5e3e83c04864b076564e1020ada532f\"\u003e\u003ccode\u003e0093e2e\u003c/code\u003e\u003c/a\u003e [video_player_android] Add note about Android platform views known issue (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/62f38a1abb95fccabd865cef8b107d515bfbf93d\"\u003e\u003ccode\u003e62f38a1\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Implement \u003ccode\u003eenableAudio\u003c/code\u003e for video recording (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9264\"\u003e#9264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9c11e9b8b845235c8d6bd120b89238dc580ab973\"\u003e\u003ccode\u003e9c11e9b\u003c/code\u003e\u003c/a\u003e [video_player_android] isBuffering flag always return true after calling seek...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6efa04bfdb94f14236a9f9f85a6ebb367a94e81d\"\u003e\u003ccode\u003e6efa04b\u003c/code\u003e\u003c/a\u003e [camera,video_player] replace onSurfaceDestroyed with onSurfaceCleanup (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9316\"\u003e#9316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c33fa390d6866405334adc56d38b70ea2ee3ab6e\"\u003e\u003ccode\u003ec33fa39\u003c/code\u003e\u003c/a\u003e [camera,video_player] Update Android to 3.29 minimum (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5a7d40f877274916bdd81ba18a6b508e2d266aa3\"\u003e\u003ccode\u003e5a7d40f\u003c/code\u003e\u003c/a\u003e Update repo for 3.32 stable (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2a847d78641de3eba95ba22b3a01db5ee24c93b3\"\u003e\u003ccode\u003e2a847d7\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Correct pigeon configuration output paths (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9313\"\u003e#9313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d692e43dba6c8dcfdd3659fd6681a3c9505307ae\"\u003e\u003ccode\u003ed692e43\u003c/code\u003e\u003c/a\u003e [process] Remove from the repository (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9310\"\u003e#9310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe5dd86d6232c1ca2eacc50efe38db5dd2a6f815\"\u003e\u003ccode\u003efe5dd86\u003c/code\u003e\u003c/a\u003e Ensure Example Packages Work on Android API 36 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_lints-v6.0.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/GetStream/stream-video-flutter/pull/1229","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GetStream%2Fstream-video-flutter/issues/1229","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1229/packages"},{"uuid":"3987559947","node_id":"PR_kwDOQmcP-s7GIYA2","number":264,"state":"open","title":"chore(deps): bump get_it from 8.3.0 to 9.2.1","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-25T06:46:48.000Z","updated_at":"2026-02-25T06:47:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"get_it","old_version":"8.3.0","new_version":"9.2.1","repository_url":"https://github.com/flutter-it/get_it"}],"path":null,"ecosystem":"pub"},"body":"Bumps [get_it](https://github.com/flutter-it/get_it) from 8.3.0 to 9.2.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.2.1] - 2026-02-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded AI skill files in \u003ccode\u003eskills/\u003c/code\u003e directory for AI coding assistants\u003c/li\u003e\n\u003cli\u003eAdded AI-Assisted Development section to README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.2.0] - 2025-12-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eallReady()\u003c/code\u003e now caches its Future and returns the same instance on repeated calls\n\u003cul\u003e\n\u003cli\u003eCache is automatically invalidated when new async singletons are registered\u003c/li\u003e\n\u003cli\u003eThis enables watch_it to detect when async registrations change (e.g., after \u003ccode\u003epushNewScope\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed: pending async singletons now complete their ready completer when removed via \u003ccode\u003eunregister()\u003c/code\u003e or scope reset, allowing \u003ccode\u003eallReady()\u003c/code\u003e to complete properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.1] - 2025-11-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated example project\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.0] - 2025-11-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded DevTools extension for visualizing and inspecting GetIt registrations\n\u003cul\u003e\n\u003cli\u003eView all registered objects with their type, scope, registration mode, and state\u003c/li\u003e\n\u003cli\u003eSee instance details via \u003ccode\u003etoString()\u003c/code\u003e output for created instances\u003c/li\u003e\n\u003cli\u003eManual refresh button to update the registration list\u003c/li\u003e\n\u003cli\u003eRequires \u003ccode\u003edebugEventsEnabled = true\u003c/code\u003e to be set on GetIt instance\u003c/li\u003e\n\u003cli\u003eSee README for setup instructions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.5] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse absolute GitHub URL for logo in README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.4] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed screenshots description to match working 9.0.1 format\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.3] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed logo display on pub.dev by using relative path\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.2] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed button sizing in README for pub.dev display\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed linter error (missing trailing comma in test file)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.0] - BREAKING CHANGE\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e: Disposal order now always follows strict LIFO (Last-In-First-Out) based on registration order\n\u003cul\u003e\n\u003cli\u003ePreviously, disposal order was based on the order objects appeared in internal hash maps, which was unpredictable when mixing named and unnamed registrations\u003c/li\u003e\n\u003cli\u003eNow all disposals are sorted by \u003ccode\u003eregistrationNumber\u003c/code\u003e (a sequential counter assigned during registration) ensuring true LIFO order\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter-it/get_it/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=get_it\u0026package-manager=pub\u0026previous-version=8.3.0\u0026new-version=9.2.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Kodanda10/iConnect/pull/264","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kodanda10%2FiConnect/issues/264","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/264/packages"},{"uuid":"3979945240","node_id":"PR_kwDOQoffz87FvShd","number":26,"state":"open","title":"deps: Bump get_it from 8.3.0 to 9.2.1","user":"dependabot[bot]","labels":["dependencies","config"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-23T20:08:40.000Z","updated_at":"2026-02-23T20:09:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: Bump","packages":[{"name":"get_it","old_version":"8.3.0","new_version":"9.2.1","repository_url":"https://github.com/flutter-it/get_it"}],"path":null,"ecosystem":"pub"},"body":"Bumps [get_it](https://github.com/flutter-it/get_it) from 8.3.0 to 9.2.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.2.1] - 2026-02-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded AI skill files in \u003ccode\u003eskills/\u003c/code\u003e directory for AI coding assistants\u003c/li\u003e\n\u003cli\u003eAdded AI-Assisted Development section to README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.2.0] - 2025-12-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eallReady()\u003c/code\u003e now caches its Future and returns the same instance on repeated calls\n\u003cul\u003e\n\u003cli\u003eCache is automatically invalidated when new async singletons are registered\u003c/li\u003e\n\u003cli\u003eThis enables watch_it to detect when async registrations change (e.g., after \u003ccode\u003epushNewScope\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed: pending async singletons now complete their ready completer when removed via \u003ccode\u003eunregister()\u003c/code\u003e or scope reset, allowing \u003ccode\u003eallReady()\u003c/code\u003e to complete properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.1] - 2025-11-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated example project\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.0] - 2025-11-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded DevTools extension for visualizing and inspecting GetIt registrations\n\u003cul\u003e\n\u003cli\u003eView all registered objects with their type, scope, registration mode, and state\u003c/li\u003e\n\u003cli\u003eSee instance details via \u003ccode\u003etoString()\u003c/code\u003e output for created instances\u003c/li\u003e\n\u003cli\u003eManual refresh button to update the registration list\u003c/li\u003e\n\u003cli\u003eRequires \u003ccode\u003edebugEventsEnabled = true\u003c/code\u003e to be set on GetIt instance\u003c/li\u003e\n\u003cli\u003eSee README for setup instructions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.5] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse absolute GitHub URL for logo in README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.4] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed screenshots description to match working 9.0.1 format\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.3] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed logo display on pub.dev by using relative path\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.2] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed button sizing in README for pub.dev display\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed linter error (missing trailing comma in test file)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.0] - BREAKING CHANGE\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e: Disposal order now always follows strict LIFO (Last-In-First-Out) based on registration order\n\u003cul\u003e\n\u003cli\u003ePreviously, disposal order was based on the order objects appeared in internal hash maps, which was unpredictable when mixing named and unnamed registrations\u003c/li\u003e\n\u003cli\u003eNow all disposals are sorted by \u003ccode\u003eregistrationNumber\u003c/code\u003e (a sequential counter assigned during registration) ensuring true LIFO order\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter-it/get_it/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=get_it\u0026package-manager=pub\u0026previous-version=8.3.0\u0026new-version=9.2.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/alexandregodet/iackathon/pull/26","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexandregodet%2Fiackathon/issues/26","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/26/packages"},{"uuid":"3968732962","node_id":"PR_kwDOQ2o-tM7FLOt6","number":20,"state":"open","title":"Bump get_it from 9.2.0 to 9.2.1","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-20T14:10:01.000Z","updated_at":"2026-02-20T14:10:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"get_it","old_version":"9.2.0","new_version":"9.2.1","repository_url":"https://github.com/flutter-it/get_it"}],"path":null,"ecosystem":"pub"},"body":"Bumps [get_it](https://github.com/flutter-it/get_it) from 9.2.0 to 9.2.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.2.1] - 2026-02-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded AI skill files in \u003ccode\u003eskills/\u003c/code\u003e directory for AI coding assistants\u003c/li\u003e\n\u003cli\u003eAdded AI-Assisted Development section to README\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter-it/get_it/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=get_it\u0026package-manager=pub\u0026previous-version=9.2.0\u0026new-version=9.2.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/XXX1694/MaDiDo/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/XXX1694%2FMaDiDo/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/packages"},{"uuid":"3885129725","node_id":"PR_kwDORBJ_e87A31X8","number":13,"state":"open","title":"deps(deps): bump get_it from 7.7.0 to 9.2.0 in /mobile-app","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-02T10:20:19.000Z","updated_at":"2026-02-02T10:22:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"get_it","old_version":"7.7.0","new_version":"9.2.0","repository_url":"https://github.com/flutter-it/get_it"}],"path":"/mobile-app","ecosystem":"pub"},"body":"Bumps [get_it](https://github.com/flutter-it/get_it) from 7.7.0 to 9.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/releases\"\u003eget_it's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGetting rid of static analysis warning on pub.dev by \u003ca href=\"https://github.com/PatrickChrestin\"\u003e\u003ccode\u003e@​PatrickChrestin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/394\"\u003eflutter-it/get_it#394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo: weak instead of week by \u003ca href=\"https://github.com/rocboronat\"\u003e\u003ccode\u003e@​rocboronat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/404\"\u003eflutter-it/get_it#404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow querying registrations by passing type parameter to isRegistered by \u003ca href=\"https://github.com/dbck-gsc\"\u003e\u003ccode\u003e@​dbck-gsc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/399\"\u003eflutter-it/get_it#399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: gh workflow by \u003ca href=\"https://github.com/gawi151\"\u003e\u003ccode\u003e@​gawi151\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/414\"\u003eflutter-it/get_it#414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add GetIt::findFirstFactory method and Expose ServiceFactory,ServiceFactoryType by \u003ca href=\"https://github.com/Hu-Wentao\"\u003e\u003ccode\u003e@​Hu-Wentao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/413\"\u003eflutter-it/get_it#413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename service factory by \u003ca href=\"https://github.com/escamoteur\"\u003e\u003ccode\u003e@​escamoteur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/416\"\u003eflutter-it/get_it#416\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PatrickChrestin\"\u003e\u003ccode\u003e@​PatrickChrestin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/394\"\u003eflutter-it/get_it#394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dbck-gsc\"\u003e\u003ccode\u003e@​dbck-gsc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/399\"\u003eflutter-it/get_it#399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gawi151\"\u003e\u003ccode\u003e@​gawi151\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/414\"\u003eflutter-it/get_it#414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Hu-Wentao\"\u003e\u003ccode\u003e@​Hu-Wentao\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/413\"\u003eflutter-it/get_it#413\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/flutter-it/get_it/compare/V8.0.2...v8.2.0\"\u003ehttps://github.com/flutter-it/get_it/compare/V8.0.2...v8.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.2.0] - 2025-12-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eallReady()\u003c/code\u003e now caches its Future and returns the same instance on repeated calls\n\u003cul\u003e\n\u003cli\u003eCache is automatically invalidated when new async singletons are registered\u003c/li\u003e\n\u003cli\u003eThis enables watch_it to detect when async registrations change (e.g., after \u003ccode\u003epushNewScope\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed: pending async singletons now complete their ready completer when removed via \u003ccode\u003eunregister()\u003c/code\u003e or scope reset, allowing \u003ccode\u003eallReady()\u003c/code\u003e to complete properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.1] - 2025-11-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated example project\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.0] - 2025-11-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded DevTools extension for visualizing and inspecting GetIt registrations\n\u003cul\u003e\n\u003cli\u003eView all registered objects with their type, scope, registration mode, and state\u003c/li\u003e\n\u003cli\u003eSee instance details via \u003ccode\u003etoString()\u003c/code\u003e output for created instances\u003c/li\u003e\n\u003cli\u003eManual refresh button to update the registration list\u003c/li\u003e\n\u003cli\u003eRequires \u003ccode\u003edebugEventsEnabled = true\u003c/code\u003e to be set on GetIt instance\u003c/li\u003e\n\u003cli\u003eSee README for setup instructions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.5] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse absolute GitHub URL for logo in README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.4] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed screenshots description to match working 9.0.1 format\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.3] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed logo display on pub.dev by using relative path\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.2] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed button sizing in README for pub.dev display\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed linter error (missing trailing comma in test file)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.0] - BREAKING CHANGE\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e: Disposal order now always follows strict LIFO (Last-In-First-Out) based on registration order\n\u003cul\u003e\n\u003cli\u003ePreviously, disposal order was based on the order objects appeared in internal hash maps, which was unpredictable when mixing named and unnamed registrations\u003c/li\u003e\n\u003cli\u003eNow all disposals are sorted by \u003ccode\u003eregistrationNumber\u003c/code\u003e (a sequential counter assigned during registration) ensuring true LIFO order\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003estrictDisposalOrder\u003c/code\u003e parameter has been removed from \u003ccode\u003ereset()\u003c/code\u003e, \u003ccode\u003eresetScope()\u003c/code\u003e, \u003ccode\u003epopScope()\u003c/code\u003e, \u003ccode\u003epopScopesTill()\u003c/code\u003e, and \u003ccode\u003edropScope()\u003c/code\u003e methods\u003c/li\u003e\n\u003cli\u003ePerformance impact is minimal: ~8% overhead for 10,000 registrations (approximately 2-3ms), negligible for typical applications\u003c/li\u003e\n\u003cli\u003eThis change ensures correctness and predictability in dependency cleanup, which is more important than the minor performance cost\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImpact on existing apps\u003c/strong\u003e: 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\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed bug in \u003ccode\u003eregisterCachedFactoryParamAsync\u003c/code\u003e where calling \u003ccode\u003egetAsync\u003c/code\u003e would fail with null error because it was checking the wrong function parameter (sync \u003ccode\u003ecreationFunctionParam\u003c/code\u003e instead of \u003ccode\u003easyncCreationFunctionParam\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter-it/get_it/commits/V9.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=get_it\u0026package-manager=pub\u0026previous-version=7.7.0\u0026new-version=9.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ranoli90/jobswipe/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ranoli90%2Fjobswipe/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"},{"uuid":"3858085336","node_id":"PR_kwDOLecDUs6_ebAH","number":3,"state":"open","title":"chore(deps): bump the flutter-dependencies group in /frontend with 10 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-26T23:18:29.000Z","updated_at":"2026-01-27T04:33:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"flutter-dependencies","update_count":10,"packages":[{"name":"app_links","old_version":"6.4.1","new_version":"7.0.0","repository_url":"https://github.com/llfbandit/app_links"},{"name":"firebase_core","old_version":"3.15.2","new_version":"4.4.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_lints","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"package_info_plus","old_version":"8.3.1","new_version":"9.0.0","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"fl_chart","old_version":"0.71.0","new_version":"1.1.1","repository_url":"https://github.com/imaNNeo/fl_chart"},{"name":"flutter_local_notifications","old_version":"19.5.0","new_version":"20.0.0","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"flutter_secure_storage","old_version":"9.2.4","new_version":"10.0.0","repository_url":"https://github.com/mogol/flutter_secure_storage"},{"name":"go_router","old_version":"16.3.0","new_version":"17.0.1","repository_url":"https://github.com/flutter/packages"},{"name":"get_it","old_version":"8.3.0","new_version":"9.2.0","repository_url":"https://github.com/flutter-it/get_it"},{"name":"firebase_messaging","old_version":"15.2.10","new_version":"16.1.1","repository_url":"https://github.com/firebase/flutterfire"}],"path":"/frontend","ecosystem":"pub"},"body":"Bumps the flutter-dependencies group in /frontend with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [app_links](https://github.com/llfbandit/app_links) | `6.4.1` | `7.0.0` |\n| [firebase_core](https://github.com/firebase/flutterfire/tree/main/packages/firebase_core) | `3.15.2` | `4.4.0` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `5.0.0` | `6.0.0` |\n| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus) | `8.3.1` | `9.0.0` |\n| [fl_chart](https://github.com/imaNNeo/fl_chart) | `0.71.0` | `1.1.1` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `19.5.0` | `20.0.0` |\n| [flutter_secure_storage](https://github.com/mogol/flutter_secure_storage) | `9.2.4` | `10.0.0` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `16.3.0` | `17.0.1` |\n| [get_it](https://github.com/flutter-it/get_it) | `8.3.0` | `9.2.0` |\n| [firebase_messaging](https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging) | `15.2.10` | `16.1.1` |\n\nUpdates `app_links` from 6.4.1 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/llfbandit/app_links/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_core` from 3.15.2 to 4.4.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/05731e3fb091093546db363e379bff166f7286a3\"\u003e\u003ccode\u003e05731e3\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4eb249ec5d870a960d3834e40fd0f3c3b871430c\"\u003e\u003ccode\u003e4eb249e\u003c/code\u003e\u003c/a\u003e feat: bump Firebase iOS SDK to 12.8.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17947\"\u003e#17947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/198aef8db6c96a08f57d750f1fa756da5e4a68a5\"\u003e\u003ccode\u003e198aef8\u003c/code\u003e\u003c/a\u003e feat: bump Firebase JS SDK to 12.7.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17940\"\u003e#17940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/6eef051143ecff2351d6f893e797badc6d202a26\"\u003e\u003ccode\u003e6eef051\u003c/code\u003e\u003c/a\u003e feat: bump Firebase android SDK to 34.7.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17948\"\u003e#17948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/0eea9f814e7f8bace50e8c1e5973c231cf9a4e3a\"\u003e\u003ccode\u003e0eea9f8\u003c/code\u003e\u003c/a\u003e fix(firebase_core, web): return empty list from apps getter in WASM mode (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17\"\u003e#17\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/48e6e17b81890a651efddce42d3d94f389c6d71b\"\u003e\u003ccode\u003e48e6e17\u003c/code\u003e\u003c/a\u003e chore(release): publish packages  (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17916\"\u003e#17916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/44d99a94f00eb34a175a36ee35c074afcadf9890\"\u003e\u003ccode\u003e44d99a9\u003c/code\u003e\u003c/a\u003e refactor(firebase_core, web): remove variant fallback in registerVersion (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17\"\u003e#17\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/668331b446726daef719a68b43b34af7b1ae411f\"\u003e\u003ccode\u003e668331b\u003c/code\u003e\u003c/a\u003e feat: bump Firebase iOS SDK to 12.6.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17857\"\u003e#17857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2f619a316655e1b1d625abcfd4b8f32120ba093e\"\u003e\u003ccode\u003e2f619a3\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17841\"\u003e#17841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/795567a64f20c7982e171d4dd66bd7ec61a7035b\"\u003e\u003ccode\u003e795567a\u003c/code\u003e\u003c/a\u003e fix(core, web): More explicit interop types (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17809\"\u003e#17809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_core-v4.4.0/packages/firebase_core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 5.0.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6eebe72ca3975373a5fab06a009ec5ffeabdb495\"\u003e\u003ccode\u003e6eebe72\u003c/code\u003e\u003c/a\u003e [flutter_lints] Bump lints dependency to 6.0.0 and bump package to 6.0.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0093e2ecd5e3e83c04864b076564e1020ada532f\"\u003e\u003ccode\u003e0093e2e\u003c/code\u003e\u003c/a\u003e [video_player_android] Add note about Android platform views known issue (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/62f38a1abb95fccabd865cef8b107d515bfbf93d\"\u003e\u003ccode\u003e62f38a1\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Implement \u003ccode\u003eenableAudio\u003c/code\u003e for video recording (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9264\"\u003e#9264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9c11e9b8b845235c8d6bd120b89238dc580ab973\"\u003e\u003ccode\u003e9c11e9b\u003c/code\u003e\u003c/a\u003e [video_player_android] isBuffering flag always return true after calling seek...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6efa04bfdb94f14236a9f9f85a6ebb367a94e81d\"\u003e\u003ccode\u003e6efa04b\u003c/code\u003e\u003c/a\u003e [camera,video_player] replace onSurfaceDestroyed with onSurfaceCleanup (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9316\"\u003e#9316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c33fa390d6866405334adc56d38b70ea2ee3ab6e\"\u003e\u003ccode\u003ec33fa39\u003c/code\u003e\u003c/a\u003e [camera,video_player] Update Android to 3.29 minimum (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5a7d40f877274916bdd81ba18a6b508e2d266aa3\"\u003e\u003ccode\u003e5a7d40f\u003c/code\u003e\u003c/a\u003e Update repo for 3.32 stable (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2a847d78641de3eba95ba22b3a01db5ee24c93b3\"\u003e\u003ccode\u003e2a847d7\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Correct pigeon configuration output paths (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9313\"\u003e#9313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d692e43dba6c8dcfdd3659fd6681a3c9505307ae\"\u003e\u003ccode\u003ed692e43\u003c/code\u003e\u003c/a\u003e [process] Remove from the repository (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9310\"\u003e#9310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe5dd86d6232c1ca2eacc50efe38db5dd2a6f815\"\u003e\u003ccode\u003efe5dd86\u003c/code\u003e\u003c/a\u003e Ensure Example Packages Work on Android API 36 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_lints-v6.0.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `package_info_plus` from 8.3.1 to 9.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/1d2990288799eef1e6c1c00e3ae7d8eb11be2564\"\u003e\u003ccode\u003e1d29902\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/78c2b7420bcc943b5f46a22285e750a0dc58e5bb\"\u003e\u003ccode\u003e78c2b74\u003c/code\u003e\u003c/a\u003e feat(package_info_plus)!: Change Android compile SDK, update Android build co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/72b6234c25315c30d8efc9f15a9258b0bb7273a8\"\u003e\u003ccode\u003e72b6234\u003c/code\u003e\u003c/a\u003e docs(all): replace MacOS by macOS in package READMEs (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3658\"\u003e#3658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/package_info_plus-v9.0.0/packages/package_info_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fl_chart` from 0.71.0 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imaNNeo/fl_chart/releases\"\u003efl_chart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003evector_math\u003c/code\u003e dependency to \u003ccode\u003e2.2.0\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1985\"\u003e#1985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003ebuild_runner\u003c/code\u003e (dev) dependency to \u003ccode\u003e2.8.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003emockito\u003c/code\u003e (dev) dependency to \u003ccode\u003e5.5.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003every_good_analysis\u003c/code\u003e (dev) dependency to \u003ccode\u003e9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/kamilJ96\"\u003e\u003ccode\u003e@​kamilJ96\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradient\u003c/code\u003e property inside our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to be able to render gradient (along with the possibility to render a solid color), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/919\"\u003e#919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alettsy\"\u003e\u003ccode\u003e@​alettsy\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003esideTitleAlignment\u003c/code\u003e property in our \u003ccode\u003eAxisTitles\u003c/code\u003e to allow you to control the alignment of side titles (for example show them inside the chart), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1946\"\u003e#1946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/huanghui1998hhh\"\u003e\u003ccode\u003e@​huanghui1998hhh\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradientArea\u003c/code\u003e property to \u003ccode\u003eLineChartBarData\u003c/code\u003e to allow you to control the scope of gradient effects, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1925\"\u003e#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e and \u003ccode\u003elabelStyle\u003c/code\u003e properties in our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to allow you to show labels on each stack item, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/598\"\u003e#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e ⚠️ (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003eborderSide\u003c/code\u003e now is a \u003ca href=\"https://dart.dev/language/functions#named-parameters\"\u003enamed parameter\u003c/a\u003e (instead of a \u003ca href=\"https://dart.dev/language/functions#optional-positional-parameters\"\u003eoptional positional parameter\u003c/a\u003e in \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e constructor. As it is a very minor breaking change, we decided to include it in this minor release (instead of doing a major release based on the \u003ca href=\"https://semver.org/\"\u003esemantic versioning\u003c/a\u003e. Sorry about that!\nSo you just need to change this:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eto this:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  borderSide: BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Implement a new chart type called CandlestickChart. You can take a look at the documentation \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md\"\u003ehere\u003c/a\u003e. And I just implemented a basic example to show the Bitcoin price in 2024, you can take a look at it in our sample app \u003ca href=\"https://app.flchart.dev/#/candlestick\"\u003ehere\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/433\"\u003e#433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1143\"\u003e#1143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Remove the deprecated \u003ccode\u003etooltipRoundedRadius\u003c/code\u003e property -\u0026gt; you should use \u003ccode\u003etooltipBorderRadius\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Fix the BarChartData mismatch issue when changing the data, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1911\"\u003e#1911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/frybitsinc\"\u003e\u003ccode\u003e@​frybitsinc\u003c/code\u003e\u003c/a\u003e) Add fillGradient property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radardataset\"\u003eRadarDataSet\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade the min flutter version to \u003ccode\u003e3.27.4\u003c/code\u003e. So please make sure that your project is not using an old flutter version, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1846\"\u003e#1846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPORTANT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) You can read more about this release and the history of fl_chart here in my \u003ca href=\"https://flutter4fun.com/fl-chart-1-0-0\"\u003eblog post\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/CHANGELOG.md\"\u003efl_chart's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003evector_math\u003c/code\u003e dependency to \u003ccode\u003e2.2.0\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1985\"\u003e#1985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003ebuild_runner\u003c/code\u003e (dev) dependency to \u003ccode\u003e2.8.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003emockito\u003c/code\u003e (dev) dependency to \u003ccode\u003e5.5.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003every_good_analysis\u003c/code\u003e (dev) dependency to \u003ccode\u003e9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/kamilJ96\"\u003e\u003ccode\u003e@​kamilJ96\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradient\u003c/code\u003e property inside our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to be able to render gradient (along with the possibility to render a solid color), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/919\"\u003e#919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alettsy\"\u003e\u003ccode\u003e@​alettsy\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003esideTitleAlignment\u003c/code\u003e property in our \u003ccode\u003eAxisTitles\u003c/code\u003e to allow you to control the alignment of side titles (for example show them inside the chart), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1946\"\u003e#1946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/huanghui1998hhh\"\u003e\u003ccode\u003e@​huanghui1998hhh\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradientArea\u003c/code\u003e property to \u003ccode\u003eLineChartBarData\u003c/code\u003e to allow you to control the scope of gradient effects, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1925\"\u003e#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e and \u003ccode\u003elabelStyle\u003c/code\u003e properties in our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to allow you to show labels on each stack item, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/598\"\u003e#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e ⚠️ (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003eborderSide\u003c/code\u003e now is a \u003ca href=\"https://dart.dev/language/functions#named-parameters\"\u003enamed parameter\u003c/a\u003e (instead of a \u003ca href=\"https://dart.dev/language/functions#optional-positional-parameters\"\u003eoptional positional parameter\u003c/a\u003e in \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e constructor. As it is a very minor breaking change, we decided to include it in this minor release (instead of doing a major release based on the \u003ca href=\"https://semver.org/\"\u003esemantic versioning\u003c/a\u003e. Sorry about that!\nSo you just need to change this:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eto this:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  borderSide: BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Implement a new chart type called CandlestickChart. You can take a look at the documentation \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md\"\u003ehere\u003c/a\u003e. And I just implemented a basic example to show the Bitcoin price in 2024, you can take a look at it in our sample app \u003ca href=\"https://app.flchart.dev/#/candlestick\"\u003ehere\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/433\"\u003e#433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1143\"\u003e#1143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Remove the deprecated \u003ccode\u003etooltipRoundedRadius\u003c/code\u003e property -\u0026gt; you should use \u003ccode\u003etooltipBorderRadius\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Fix the BarChartData mismatch issue when changing the data, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1911\"\u003e#1911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/frybitsinc\"\u003e\u003ccode\u003e@​frybitsinc\u003c/code\u003e\u003c/a\u003e) Add fillGradient property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radardataset\"\u003eRadarDataSet\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade the min flutter version to \u003ccode\u003e3.27.4\u003c/code\u003e. So please make sure that your project is not using an old flutter version, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1846\"\u003e#1846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPORTANT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) You can read more about this release and the history of fl_chart here in my \u003ca href=\"https://flutter4fun.com/fl-chart-1-0-0\"\u003eblog post\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/38b270c20911202feb54bd8d3bbb84574a32b4c0\"\u003e\u003ccode\u003e38b270c\u003c/code\u003e\u003c/a\u003e Bump version to 1.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/2b90dc77a2a6ccc0bb8fc37493b78ff366ae10b9\"\u003e\u003ccode\u003e2b90dc7\u003c/code\u003e\u003c/a\u003e Improvement/dependencies upgrade September 2025 (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1998\"\u003e#1998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/41357bf01a802bf1291be45e89c79cd195d8b23a\"\u003e\u003ccode\u003e41357bf\u003c/code\u003e\u003c/a\u003e Bump version up to 1.1.0 (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1984\"\u003e#1984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/a08bfad72b7e143de1cd7ba60b02731b7c9bb4b4\"\u003e\u003ccode\u003ea08bfad\u003c/code\u003e\u003c/a\u003e Update CHANGELOG (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1983\"\u003e#1983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/5c1f054762c1ff1a3f93ae054e5626c0165847bb\"\u003e\u003ccode\u003e5c1f054\u003c/code\u003e\u003c/a\u003e feat: add gradient support for BarChartRodStackItem (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1979\"\u003e#1979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/06835da7fad83fb7e5513d9de937fae1e9d9edfc\"\u003e\u003ccode\u003e06835da\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1977\"\u003e#1977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/e58b6b1ab709b5734b1373fc8c45f64c59f573c4\"\u003e\u003ccode\u003ee58b6b1\u003c/code\u003e\u003c/a\u003e feat: allow titles to overlay on chart area (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1959\"\u003e#1959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/4b981f46b910366401b907f01ec94f70ce8a40c3\"\u003e\u003ccode\u003e4b981f4\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1976\"\u003e#1976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/b3ce63ae5ab9efddb43d0d0472f2cdd7c3ed22b7\"\u003e\u003ccode\u003eb3ce63a\u003c/code\u003e\u003c/a\u003e add label inside bar chart (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1893\"\u003e#1893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/9e51b1177a09e4455f30c9e2e7817bb93e9625b7\"\u003e\u003ccode\u003e9e51b11\u003c/code\u003e\u003c/a\u003e New flutter version improvements (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1974\"\u003e#1974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/imaNNeo/fl_chart/compare/0.71.0...1.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_local_notifications` from 19.5.0 to 20.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/releases\"\u003eflutter_local_notifications's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflutter_local_notifications-v20.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e bumped minimum Flutter SDK requirement to 3.32.0 and Dart SDK requirement to 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking changes\u003c/strong\u003e the positional parameters in the following methods have now been converted to named parameters across all platforms. Thanks to the PR started by \u003ca href=\"https://github.com/TaeBbong\"\u003eKwon Tae Hyung\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003einitialize()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eshow()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eperiodicallyShow()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eperiodicallyShowWithDuration()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecancel()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ezonedSchedule()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[Android] \u003cstrong\u003eBreaking changes\u003c/strong\u003e the positional parameters in the following methods have now been converted to named parameters\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003estartForegroundService()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edeleteNotificationChannelGroup()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edeleteNotificationChannel()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egetActiveNotificationMessagingStyle()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[Linux] \u003cstrong\u003eBreaking changes\u003c/strong\u003e the positional parameters in the \u003ccode\u003eLinuxNotificationCustomHint()\u003c/code\u003e method have now been converted to named parameters\u003c/li\u003e\n\u003cli\u003e[Windows] * \u003cstrong\u003eBreaking changes\u003c/strong\u003e the positional parameters in the following methods have now been converted to named parameters\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eshowRawXml()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ezonedScheduleRawXml()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[Windows] \u003cstrong\u003eBreaking changes\u003c/strong\u003e to align with the main the plugin, the following parameters have been renamed\n\u003cul\u003e\n\u003cli\u003ethe \u003ccode\u003edetails\u003c/code\u003e parameter in the \u003ccode\u003eshow()\u003c/code\u003e and \u003ccode\u003ezonedSchedule()\u003c/code\u003e methods has been renamed to \u003ccode\u003enotificationDetails\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ccode\u003eonNotificationReceived\u003c/code\u003e in the \u003ccode\u003einitialize()\u003c/code\u003e method has been renamed to \u003ccode\u003eonDidReceiveNotificationResponse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[Windows] \u003cstrong\u003eBreaking change\u003c/strong\u003e removed the \u003ccode\u003edetails\u003c/code\u003e parameter from the \u003ccode\u003ezonedScheduleRawXml()\u003c/code\u003e method as it was not actually used. Thanks to the PR from \u003ca href=\"https://github.com/Levi-Lesches\"\u003eLevi Lesches\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] updated Java compatibility version to 17\u003c/li\u003e\n\u003cli\u003e[Android] fixed issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2745\"\u003e#2745\u003c/a\u003e to export the \u003ccode\u003eAndroidIcon\u003c/code\u003e abstract class\u003c/li\u003e\n\u003cli\u003eUpdated readme with information for developers that plan to move to use the UIScene lifecycle\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eflutter_lints\u003c/code\u003e to apply linter rules\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v20.0.0-dev.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] fixed issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2745\"\u003e#2745\u003c/a\u003e to export the \u003ccode\u003eAndroidIcon\u003c/code\u003e abstract class\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v20.0.0-dev.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking changes\u003c/strong\u003e the positional parameters in the following methods have now been converted to named parameters across all platforms. Thanks to the PR started by \u003ca href=\"https://github.com/TaeBbong\"\u003eKwon Tae Hyung\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003einitialize()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eshow()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eperiodicallyShow()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eperiodicallyShowWithDuration()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecancel()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ezonedSchedule()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[Android] \u003cstrong\u003eBreaking changes\u003c/strong\u003e the positional parameters in the following methods have now been converted to named parameters\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003estartForegroundService()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edeleteNotificationChannelGroup()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edeleteNotificationChannel()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egetActiveNotificationMessagingStyle()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[Linux] \u003cstrong\u003eBreaking changes\u003c/strong\u003e the positional parameters in the \u003ccode\u003eLinuxNotificationCustomHint()\u003c/code\u003e method have now been converted to named parameters\u003c/li\u003e\n\u003cli\u003e[Windows] * \u003cstrong\u003eBreaking changes\u003c/strong\u003e the positional parameters in the following methods have now been converted to named parameters\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eshowRawXml()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ezonedScheduleRawXml()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[Windows] \u003cstrong\u003eBreaking changes\u003c/strong\u003e to align with the main the plugin, the following parameters have been renamed\n\u003cul\u003e\n\u003cli\u003ethe \u003ccode\u003edetails\u003c/code\u003e parameter in the \u003ccode\u003eshow()\u003c/code\u003e and \u003ccode\u003ezonedSchedule()\u003c/code\u003e methods has been renamed to \u003ccode\u003enotificationDetails\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ccode\u003eonNotificationReceived\u003c/code\u003e in the \u003ccode\u003einitialize()\u003c/code\u003e method has been renamed to \u003ccode\u003eonDidReceiveNotificationResponse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/8bc678132f545bb26a50dc0e6dd861138a3392b7\"\u003e\u003ccode\u003e8bc6781\u003c/code\u003e\u003c/a\u003e [various] prepare for 20.0.0 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2749\"\u003e#2749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/4e4b9e15a6eee556880732f5ed2a1d2361252d20\"\u003e\u003ccode\u003e4e4b9e1\u003c/code\u003e\u003c/a\u003e export AndroidIcon abstract class (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2746\"\u003e#2746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/39db99d54e451dad5157678b2e939e680fc5a7ea\"\u003e\u003ccode\u003e39db99d\u003c/code\u003e\u003c/a\u003e added credit to named parameters changelog entry (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2741\"\u003e#2741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/f341df11b9d93c7308523a101f2ec7dbd436b48b\"\u003e\u003ccode\u003ef341df1\u003c/code\u003e\u003c/a\u003e [various] prepare for 20.0.0-dev.3 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2740\"\u003e#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/096c98b01747fc30d1b8d4b4ec153361bf92c288\"\u003e\u003ccode\u003e096c98b\u003c/code\u003e\u003c/a\u003e added more named parameters to APIs (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2739\"\u003e#2739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/1080ab98188cd62b20b5b7e59bfa3ca445bc9a22\"\u003e\u003ccode\u003e1080ab9\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] Apply named parameters to platform interface an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/b39a0f185bca0e2a7364d76d716cc52ca4f42853\"\u003e\u003ccode\u003eb39a0f1\u003c/code\u003e\u003c/a\u003e prepare for 20.0.0-dev.2 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2733\"\u003e#2733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/cc5661a42037655ce8fc2df6a317b7315ae0f6e9\"\u003e\u003ccode\u003ecc5661a\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] updated Java compatibility version to 17 (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2732\"\u003e#2732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/aa0ce889e9a119e85f8c8737cf9f6da19d997060\"\u003e\u003ccode\u003eaa0ce88\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications_windows] bumped ffigen and regenerated bindings ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/f9f6ee5fdd66a0bd65419890e15f26789a936d68\"\u003e\u003ccode\u003ef9f6ee5\u003c/code\u003e\u003c/a\u003e [various] switched to use flutter_lints (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2728\"\u003e#2728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/compare/flutter_local_notifications-v19.5.0...flutter_local_notifications-v20.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_secure_storage` from 9.2.4 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mogol/flutter_secure_storage/releases\"\u003eflutter_secure_storage's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003cp\u003eThis major release brings significant security improvements, platform updates, and modernization across all supported platforms.\u003c/p\u003e\n\u003ch3\u003eAndroid\u003c/h3\u003e\n\u003cp\u003eDue to the deprecation of Jetpack Security library, the Android implementation has been largely rewritten with custom secure ciphers, enhanced biometrics support, and migration tools.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAndroidOptions().encryptedSharedPreferences\u003c/code\u003e is now deprecated due to Jetpack Crypto package deprecation\n\u003cul\u003e\n\u003cli\u003eMigration will automatically happen due to \u003ccode\u003emigrateOnAlgorithmChange: true\u003c/code\u003e, which can also be set to false if not wanted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eResetOnError will now automatically be true, because most errors are unrecoverable due to key storage problems. It can still be disabled with \u003ccode\u003eresetOnError: false\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDefault key cipher changed to \u003ccode\u003eRSA_ECB_OAEPwithSHA_256andMGF1Padding\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDefault storage cipher changed to \u003ccode\u003eAES_GCM_NoPadding\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eMinimum Android SDK changed from 19 to 23\u003c/li\u003e\n\u003cli\u003eTarget SDK updated to 36\u003c/li\u003e\n\u003cli\u003eMigrated from deprecated Jetpack Crypto library to custom cipher implementation (Tink doesn't support biometrics)\u003c/li\u003e\n\u003cli\u003eMigrated to Java Version 17\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNew Features:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNew named constructors: \u003ccode\u003eAndroidOptions()\u003c/code\u003e, \u003ccode\u003eAndroidOptions.biometric()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAndroidOptions().migrateOnAlgorithmChange\u003c/code\u003e automatically migrates data to new ciphers when enabled\u003c/li\u003e\n\u003cli\u003eImproved biometric authentication with graceful degradation when device has no security setup\u003c/li\u003e\n\u003cli\u003eMigration tools for transitioning from deprecated encryptedSharedPreferences\u003c/li\u003e\n\u003cli\u003eEnhanced error handling with proper exception messages for biometric unavailability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed biometric authentication on devices without security (PIN/pattern/password) - now gracefully degrades when \u003ccode\u003eenforceBiometrics=false\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed storage cipher and key cipher pairing validation\u003c/li\u003e\n\u003cli\u003eFixed migration checks for encrypted shared preferences\u003c/li\u003e\n\u003cli\u003eFixed biometric permission handling\u003c/li\u003e\n\u003cli\u003eFixed exception when reading data after boot\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eOther Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Gradle, Kotlin, and Tink dependencies\u003c/li\u003e\n\u003cli\u003eRefactored custom cipher implementations for better maintainability\u003c/li\u003e\n\u003cli\u003eAdded delete key functions for proper reset handling\u003c/li\u003e\n\u003cli\u003eMigrated to new analyzer and code cleanup\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eiOS / macOS (darwin)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMerged iOS and macOS implementations into unified \u003ccode\u003eflutter_secure_storage_darwin\u003c/code\u003e package\u003c/li\u003e\n\u003cli\u003eAdded support for Swift Package Manager\u003c/li\u003e\n\u003cli\u003eRemove keys regardless of synchronizable state or accessibility constraints\u003c/li\u003e\n\u003cli\u003eChange minimum iOS version from 9 to 12\u003c/li\u003e\n\u003cli\u003eChange minimum macOS version to 10.14\u003c/li\u003e\n\u003cli\u003eUse serial queue for execution of keychain operations\u003c/li\u003e\n\u003cli\u003eAdded privacy manifest\u003c/li\u003e\n\u003cli\u003eRefactored code and added missing options to IOSOptions and MacOSOptions\u003c/li\u003e\n\u003cli\u003eFixed warnings with Privacy Manifest\u003c/li\u003e\n\u003cli\u003eFixed delete and deleteAll when synchronizable is set\u003c/li\u003e\n\u003cli\u003eFixed migration when value is saved while key already exists with different accessibility option\u003c/li\u003e\n\u003cli\u003eUse accessibility option for all operations\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/b77fd10b3c37ff75f5429218afc18d33200961f5\"\u003e\u003ccode\u003eb77fd10\u003c/code\u003e\u003c/a\u003e release of v10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/9a1768d1f156a731beddb13fafb0049c7b1ae737\"\u003e\u003ccode\u003e9a1768d\u003c/code\u003e\u003c/a\u003e imp: update build files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/56fc6b458bbc6843239649b28e16c5dc9cbf4487\"\u003e\u003ccode\u003e56fc6b4\u003c/code\u003e\u003c/a\u003e imp: disable access control for example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/6b0d4f4a0a6da1824f6769f75918ba652290d9fd\"\u003e\u003ccode\u003e6b0d4f4\u003c/code\u003e\u003c/a\u003e release of v0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/233308a07a12f8c114ca146da4beeeea3a024938\"\u003e\u003ccode\u003e233308a\u003c/code\u003e\u003c/a\u003e release of v3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/7f9891ae2f0ad72375bbd989fbc5d8b12e5da21c\"\u003e\u003ccode\u003e7f9891a\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/develop' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/7c67f68dfb83c6596b0884b598d20b90fc324536\"\u003e\u003ccode\u003e7c67f68\u003c/code\u003e\u003c/a\u003e release of v2.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/f9b8ffeae8e07e4bb619a430e104b68634f69d63\"\u003e\u003ccode\u003ef9b8ffe\u003c/code\u003e\u003c/a\u003e release of v4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/6c000198b2bbbea4ec03b4a4a8d0f1996547cb53\"\u003e\u003ccode\u003e6c00019\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1012\"\u003e#1012\u003c/a\u003e\u003ccode\u003efix/issue-#1011\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/eed5e19400b0fc0297889ce71fa2399ec3ecd6da\"\u003e\u003ccode\u003eeed5e19\u003c/code\u003e\u003c/a\u003e\u003ccode\u003efix/issue-#1011\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mogol/flutter_secure_storage/compare/v9.2.4...v10.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go_router` from 16.3.0 to 17.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2fb88d6ce7f2738911bbcf9a0412df3258ad0187\"\u003e\u003ccode\u003e2fb88d6\u003c/code\u003e\u003c/a\u003e [go_router] Fixes an issue where \u003ccode\u003eonEnter\u003c/code\u003e blocking causes navigation stack l...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/72f24a73057520a4490787a2d9ffe633818bdb22\"\u003e\u003ccode\u003e72f24a7\u003c/code\u003e\u003c/a\u003e [file_selector] Update Linux example for deprecations (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10542\"\u003e#10542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/bd443987a20e6cd5eebc8596ec9d66a069c13254\"\u003e\u003ccode\u003ebd44398\u003c/code\u003e\u003c/a\u003e [rfw] Add Flexible widget support to core widgets (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9750\"\u003e#9750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2f44ca2748747f29157a0c82a76b70a74aaa8069\"\u003e\u003ccode\u003e2f44ca2\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Updates pigeon generation to prevent crash when obje...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/338ecd3864b89c367e58a2bfd69c3767531ecbe4\"\u003e\u003ccode\u003e338ecd3\u003c/code\u003e\u003c/a\u003e [shared_preferences_tool] Update dependencies and fix deprecation (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10560\"\u003e#10560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/3546b8f03c7a289733e8b9658e7fedf9f5334790\"\u003e\u003ccode\u003e3546b8f\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump camerax_version from 1.5.1 to 1.5.2 in /packages/camera/ca...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e5f8325eff98923c37d1349f6ba628615fc82ba4\"\u003e\u003ccode\u003ee5f8325\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Removes internal native library Dart proxy (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10536\"\u003e#10536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/33a9a810b5a20978c1c4b9a6c469f5a792d86c7a\"\u003e\u003ccode\u003e33a9a81\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump the test-dependencies group across 2 directories with 1 up...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b17d3ffb15fe8cb002e9910fc598e8ebdd93425a\"\u003e\u003ccode\u003eb17d3ff\u003c/code\u003e\u003c/a\u003e [interactive_media_ads] Removes internal native library Dart proxy (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10537\"\u003e#10537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/54b49e15fb3b06e15fa3c3e135e41c26d3c0b15f\"\u003e\u003ccode\u003e54b49e1\u003c/code\u003e\u003c/a\u003e [webview_flutter_wkwebview] Removes internal native library Dart proxy (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10528\"\u003e#10528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v17.0.1/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `get_it` from 8.3.0 to 9.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.2.0] - 2025-12-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eallReady()\u003c/code\u003e now caches its Future and returns the same instance on repeated calls\n\u003cul\u003e\n\u003cli\u003eCache is automatically invalidated when new async singletons are registered\u003c/li\u003e\n\u003cli\u003eThis enables watch_it to detect when async registrations change (e.g., after \u003ccode\u003epushNewScope\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed: pending async singletons now complete their ready completer when removed via \u003ccode\u003eunregister()\u003c/code\u003e or scope reset, allowing \u003ccode\u003eallReady()\u003c/code\u003e to complete properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.1] - 2025-11-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated example project\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.0] - 2025-11-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded DevTools extension for visualizing and inspecting GetIt registrations\n\u003cul\u003e\n\u003cli\u003eView all registered objects with their type, scope, registration mode, and state\u003c/li\u003e\n\u003cli\u003eSee instance details via \u003ccode\u003etoString()\u003c/code\u003e output for created instances\u003c/li\u003e\n\u003cli\u003eManual refresh button to update the registration list\u003c/li\u003e\n\u003cli\u003eRequires \u003ccode\u003edebugEventsEnabled = true\u003c/code\u003e to be set on GetIt instance\u003c/li\u003e\n\u003cli\u003eSee README for setup instructions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.5] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse absolute GitHub URL for logo in README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.4] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed screenshots description to match working 9.0.1 format\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.3] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed logo display on pub.dev by using relative path\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.2] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed button sizing in README for pub.dev display\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed linter error (missing trailing comma in test file)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.0] - BREAKING CHANGE\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e: Disposal order now always follows strict LIFO (Last-In-First-Out) based on registration order\n\u003cul\u003e\n\u003cli\u003ePreviously, disposal order was based on the order objects appeared in internal hash maps, which was unpredictable when mixing named and unnamed registrations\u003c/li\u003e\n\u003cli\u003eNow all disposals are sorted by \u003ccode\u003eregistrationNumber\u003c/code\u003e (a sequential counter assigned during registration) ensuring true LIFO order\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003estrictDisposalOrder\u003c/code\u003e parameter has been removed from \u003ccode\u003ereset()\u003c/code\u003e, \u003ccode\u003eresetScope()\u003c/code\u003e, \u003ccode\u003epopScope()\u003c/code\u003e, \u003ccode\u003epopScopesTill()\u003c/code\u003e, and \u003ccode\u003edropScope()\u003c/code\u003e methods\u003c/li\u003e\n\u003cli\u003ePerformance impact is minimal: ~8% overhead for 10,000 registrations (approximately 2-3ms), negligible for typical applications\u003c/li\u003e\n\u003cli\u003eThis change ensures correctness and predictability in dependency cleanup, which is more important than the minor performance cost\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImpact on existing apps\u003c/strong\u003e: 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\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed bug in \u003ccode\u003eregisterCachedFactoryParamAsync\u003c/code\u003e where calling \u003ccode\u003egetAsync\u003c/code\u003e would fail with null error because it was checking the wrong function parameter (sync \u003ccode\u003ecreationFunctionParam\u003c/code\u003e instead of \u003ccode\u003easyncCreationFunctionParam\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/19290dc6e388ee045232ed12e715f8e2d15b7b30\"\u003e\u003ccode\u003e19290dc\u003c/code\u003e\u003c/a\u003e V9.2.0: Cache allReady() future for watch_it scope detection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/294ae0f78989c3b2ad7b914299b6f3d5f5353fa6\"\u003e\u003ccode\u003e294ae0f\u003c/code\u003e\u003c/a\u003e Remove generated test folder from example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/7e1599605677e08ef34bb0c14a6323f6aedae7bf\"\u003e\u003ccode\u003e7e15996\u003c/code\u003e\u003c/a\u003e Release V9.1.1: Update example project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/88954f10ccdff95eaada198a965c05b08590f9af\"\u003e\u003ccode\u003e88954f1\u003c/code\u003e\u003c/a\u003e Exclude gradle-wrapper.jar from published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/a419c167254db4e358c825d207ea103661b99999\"\u003e\u003ccode\u003ea419c16\u003c/code\u003e\u003c/a\u003e Fix DevTools extension registration for multiple GetIt instances\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/3f5f587527a99ee46b73413a55742bd21dd8c2b6\"\u003e\u003ccode\u003e3f5f587\u003c/code\u003e\u003c/a\u003e Fix formatting and exclude devtools extension from analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/3ee13e9655634670c4678a1f3858d4dec849ccb8\"\u003e\u003ccode\u003e3ee13e9\u003c/code\u003e\u003c/a\u003e Allow gradlew in example/android/.gitignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/1bf01e575b31e222e5abaa33de81b6a3579abe41\"\u003e\u003ccode\u003e1bf01e5\u003c/code\u003e\u003c/a\u003e Clean up gitignore rules for gradlew\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/d8353d13617d97e78f35321be4157dec42d7afc4\"\u003e\u003ccode\u003ed8353d1\u003c/code\u003e\u003c/a\u003e Explicitly un-ignore gradlew files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/fe7987dfb4dc8aba0a2957e134c19c0311cf1895\"\u003e\u003ccode\u003efe7987d\u003c/code\u003e\u003c/a\u003e Allow gradlew in gitignore, remove IDE files from git\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter-it/get_it/compare/V8.3.0...V9.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_messaging` from 15.2.10 to 16.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/05731e3fb091093546db363e379bff166f7286a3\"\u003e\u003ccode\u003e05731e3\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/c78f56ea0fd0d5ba0b565a11cbf9acce73f93401\"\u003e\u003ccode\u003ec78f56e\u003c/code\u003e\u003c/a\u003e fix(messaging, iOS): scope iOS 18 duplicate notification workaround to iOS 18...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/48e6e17b81890a651efddce42d3d94f389c6d71b\"\u003e\u003ccode\u003e48e6e17\u003c/code\u003e\u003c/a\u003e chore(release): publish packages  (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17916\"\u003e#17916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/6fd8929b667df23eed21df288c9f8d8f213ea8ad\"\u003e\u003ccode\u003e6fd8929\u003c/code\u003e\u003c/a\u003e fix(messaging, iOS): refactor notification handling in scene delegate methods...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a8633970c841a43699c54a9c6ce4e9669b74e268\"\u003e\u003ccode\u003ea863397\u003c/code\u003e\u003c/a\u003e feat(firebase_messaging, iOS): add scene delegate support for `firebase_messa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2f619a316655e1b1d625abcfd4b8f32120ba093e\"\u003e\u003ccode\u003e2f619a3\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17841\"\u003e#17841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ec5813a0cc590ba4501f26d5c3e5adb6a121b658\"\u003e\u003ccode\u003eec5813a\u003c/code\u003e\u003c/a\u003e refactor(messaging, web): convert classes to extension types for improved int...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/3c8c83d4251f2965ae6fb1fe7b64c21dcb94e9ec\"\u003e\u003ccode\u003e3c8c83d\u003c/code\u003e\u003c/a\u003e feat(web): add \u003ccode\u003eregisterVersion\u003c/code\u003e support for packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17780\"\u003e#17780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/455a068773239ec9a6d42cfe52b10ee973bbfedb\"\u003e\u003ccode\u003e455a068\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17787\"\u003e#17787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/96dda6fa94db6cce76f9aa4c123fbd4bec2eba0e\"\u003e\u003ccode\u003e96dda6f\u003c/code\u003e\u003c/a\u003e Update remote_notification.dart to fix typo in docs (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17636\"\u003e#17636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v16.1.1/packages/firebase_messaging\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_messaging` from 15.2.10 to 16.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/05731e3fb091093546db363e379bff166f7286a3\"\u003e\u003ccode\u003e05731e3\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/c78f56ea0fd0d5ba0b565a11cbf9acce73f93401\"\u003e\u003ccode\u003ec78f56e\u003c/code\u003e\u003c/a\u003e fix(messaging, iOS): scope iOS 18 duplicate notification workaround to iOS 18...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/48e6e17b81890a651efddce42d3d94f389c6d71b\"\u003e\u003ccode\u003e48e6e17\u003c/code\u003e\u003c/a\u003e chore(release): publish packages  (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17916\"\u003e#17916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/6fd8929b667df23eed21df288c9f8d8f213ea8ad\"\u003e\u003ccode\u003e6fd8929\u003c/code\u003e\u003c/a\u003e fix(messaging, iOS): refactor notification handling in scene delegate methods...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a8633970c841a43699c54a9c6ce4e9669b74e268\"\u003e\u003ccode\u003ea863397\u003c/code\u003e\u003c/a\u003e feat(firebase_messaging, iOS): add scene delegate support for `firebase_messa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2f619a316655e1b1d625abcfd4b8f32120ba093e\"\u003e\u003ccode\u003e2f619a3\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17841\"\u003e#17841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ec5813a0cc590ba4501f26d5c3e5adb6a121b658\"\u003e\u003ccode\u003eec5813a\u003c/code\u003e\u003c/a\u003e refactor(messaging, web): convert classes to extension types for improved int...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/3c8c83d4251f2965ae6fb1fe7b64c21dcb94e9ec\"\u003e\u003ccode\u003e3c8c83d\u003c/code\u003e\u003c/a\u003e feat(web): add \u003ccode\u003eregisterVersion\u003c/code\u003e support for packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17780\"\u003e#17780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/455a068773239ec9a6d42cfe52b10ee973bbfedb\"\u003e\u003ccode\u003e455a068\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17787\"\u003e#17787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/96dda6fa94db6cce76f9aa4c123fbd4bec2eba0e\"\u003e\u003ccode\u003e96dda6f\u003c/code\u003e\u003c/a\u003e Update remote_notification.dart to fix typo in docs (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17636\"\u003e#17636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v16.1.1/packages/firebase_messaging\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fl_chart` from 0.71.0 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imaNNeo/fl_chart/releases\"\u003efl_chart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003evector_math\u003c/code\u003e dependency to \u003ccode\u003e2.2.0\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1985\"\u003e#1985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003ebuild_runner\u003c/code\u003e (dev) dependency to \u003ccode\u003e2.8.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003emockito\u003c/code\u003e (dev) dependency to \u003ccode\u003e5.5.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003every_good_analysis\u003c/code\u003e (dev) dependency to \u003ccode\u003e9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/kamilJ96\"\u003e\u003ccode\u003e@​kamilJ96\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradient\u003c/code\u003e property inside our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to be able to render gradient (along with the possibility to render a solid color), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/919\"\u003e#919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alettsy\"\u003e\u003ccode\u003e@​alettsy\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003esideTitleAlignment\u003c/code\u003e property in our \u003ccode\u003eAxisTitles\u003c/code\u003e to allow you to control the alignment of side titles (for example show them inside the chart), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1946\"\u003e#1946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/huanghui1998hhh\"\u003e\u003ccode\u003e@​huanghui1998hhh\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradientArea\u003c/code\u003e property to \u003ccode\u003eLineChartBarData\u003c/code\u003e to allow you to control the scope of gradient effects, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1925\"\u003e#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e and \u003ccode\u003elabelStyle\u003c/code\u003e properties in our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to allow you to show labels on each stack item, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/598\"\u003e#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e ⚠️ (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003eborderSide\u003c/code\u003e now is a \u003ca href=\"https://dart.dev/language/functions#named-parameters\"\u003enamed parameter\u003c/a\u003e (instead of a \u003ca href=\"https://dart.dev/language/functions#optional-positional-parameters\"\u003eoptional positional parameter\u003c/a\u003e in \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e constructor. As it is a very minor breaking change, we decided to include it in this minor release (instead of doing a major release based on the \u003ca href=\"https://semver.org/\"\u003esemantic versioning\u003c/a\u003e. Sorry about that!\nSo you just need to change this:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eto this:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  borderSide: BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Implement a new chart type called CandlestickChart. You can take a look at the documentation \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md\"\u003ehere\u003c/a\u003e. And I just implemented a basic example to show the Bitcoin price in 2024, you can take a look at it in our sample app \u003ca href=\"https://app.flchart.dev/#/candlestick\"\u003ehere\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/433\"\u003e#433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1143\"\u003e#1143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Remove the deprecated \u003ccode\u003etooltipRoundedRadius\u003c/code\u003e property -\u0026gt; you should use \u003ccode\u003etooltipBorderRadius\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Fix the BarChartData mismatch issue when changing the data, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1911\"\u003e#1911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/frybitsinc\"\u003e\u003ccode\u003e@​frybitsinc\u003c/code\u003e\u003c/a\u003e) Add fillGradient property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radardataset\"\u003eRadarDataSet\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade the min flutter version to \u003ccode\u003e3.27.4\u003c/code\u003e. So please make sure that your project is not using an old flutter version, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1846\"\u003e#1846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPORTANT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) You can read more about this release and the history of fl_chart here in my \u003ca href=\"https://flutter4fun.com/fl-chart-1-0-0\"\u003eblog post\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/CHANGELOG.md\"\u003efl_chart's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003evector_math\u003c/code\u003e dependency to \u003ccode\u003e2.2.0\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1985\"\u003e#1985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003ebuild_runner\u003c/code\u003e (dev) dependency to \u003ccode\u003e2.8.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003emockito\u003c/code\u003e (dev) dependency to \u003ccode\u003e5.5.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003every_good_analysis\u003c/code\u003e (dev) dependency to \u003ccode\u003e9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/kamilJ96\"\u003e\u003ccode\u003e@​kamilJ96\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradient\u003c/code\u003e property inside our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to be able to render gradient (along with the possibility to render a solid color), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/919\"\u003e#919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alettsy\"\u003e\u003ccode\u003e@​alettsy\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003esideTitleAlignment\u003c/code\u003e property in our \u003ccode\u003eAxisTitles\u003c/code\u003e to allow you to control the alignment of side titles (for example show them inside the chart), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1946\"\u003e#1946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/huanghui1998hhh\"\u003e\u003ccode\u003e@​huanghui1998hhh\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradientArea\u003c/code\u003e property to \u003ccode\u003eLineChartBarData\u003c/code\u003e to allow you to control the scope of gradient effects, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1925\"\u003e#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e and \u003ccode\u003elabelStyle\u003c/code\u003e properties in our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to allow you to show labels on each stack item, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/598\"\u003e#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e ⚠️ (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003eborderSide\u003c/code\u003e now is a \u003ca href=\"https://dart.dev/language/functions#named-parameters\"\u003enamed parameter\u003c/a\u003e (instead of a \u003ca href=\"https://dart.dev/language/functions#optional-positional-parameters\"\u003eoptional positional parameter\u003c/a\u003e in \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e constructor. As it is a very minor breaking change, we decided to include it in this minor release (instead of doing a major release based on the \u003ca href=\"https://semver.org/\"\u003esemantic versioning\u003c/a\u003e. Sorry about that!\nSo you just need to change this:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eto this:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  borderSide: BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Implement a new chart type called CandlestickChart. You can take a look at the documentation \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md\"\u003ehere\u003c/a\u003e. And I just implemented a basic example to show the Bitcoin price in 2024, you can take a look at it in our sample app \u003ca href=\"https://app.flchart.dev/#/candlestick\"\u003ehere\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/433\"\u003e#433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1143\"\u003e#1143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Remove the deprecated \u003ccode\u003etooltipRoundedRadius\u003c/code\u003e property -\u0026gt; you should use \u003ccode\u003etooltipBorderRadius\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Fix the BarChartData mismatch issue when changing the data, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1911\"\u003e#1911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/frybitsinc\"\u003e\u003ccode\u003e@​frybitsinc\u003c/code\u003e\u003c/a\u003e) Add fillGradient property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radardataset\"\u003eRadarDataSet\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade the min flutter version to \u003ccode\u003e3.27.4\u003c/code\u003e. So please make sure that your project is not using an old flutter version, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1846\"\u003e#1846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPORTANT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) You can read more about this release and the history of fl_chart here in my \u003ca href=\"https://flutter4fun.com/fl-chart-1-0-0\"\u003eblog post\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/38b270c20911202feb54bd8d3bbb84574a32b4c0\"\u003e\u003ccode\u003e38b270c\u003c/code\u003e\u003c/a\u003e Bump version to 1.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/2b90dc77a2a6ccc0bb8fc37493b78ff366ae10b9\"\u003e\u003ccode\u003e2b90dc7\u003c/code\u003e\u003c/a\u003e Improvement/dependencies upgrade September 2025 (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1998\"\u003e#1998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/41357bf01a802bf1291be45e89c79cd195d8b23a\"\u003e\u003ccode\u003e41357bf\u003c/code\u003e\u003c/a\u003e Bump version up to 1.1.0 (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1984\"\u003e#1984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/a08bfad72b7e143de1cd7ba60b02731b7c9bb4b4\"\u003e\u003ccode\u003ea08bfad\u003c/code\u003e\u003c/a\u003e Update CHANGELOG (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1983\"\u003e#1983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/5c1f054762c1ff1a3f93ae054e5626c0165847bb\"\u003e\u003ccode\u003e5c1f054\u003c/code\u003e\u003c/a\u003e feat: add gradient support for BarChartRodStackItem (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1979\"\u003e#1979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/06835da7fad83fb7e5513d9de937fae1e9d9edfc\"\u003e\u003ccode\u003e06835da\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1977\"\u003e#1977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/e58b6b1ab709b5734b1373fc8c45f64c59f573c4\"\u003e\u003ccode\u003ee58b6b1\u003c/code\u003e\u003c/a\u003e feat: allow titles to overlay on chart area (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1959\"\u003e#1959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/4b981f46b910366401b907f01ec94f70ce8a40c3\"\u003e\u003ccode\u003e4b981f4\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1976\"\u003e#1976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/b3ce63ae5ab9efddb43d0d0472f2cdd7c3ed22b7\"\u003e\u003ccode\u003eb3ce63a\u003c/code\u003e\u003c/a\u003e add label inside bar chart (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1893\"\u003e#1893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/9e51b1177a09e4455f30c9e2e7817bb93e9625b7\"\u003e\u003ccode\u003e9e51b11\u003c/code\u003e\u003c/a\u003e New flutter version improvements (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1974\"\u003e#1974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/imaNNeo/fl_chart/compare/0.71.0...1.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 5.0.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6eebe72ca3975373a5fab06a009ec5ffeabdb495\"\u003e\u003ccode\u003e6eebe72\u003c/code\u003e\u003c/a\u003e [flutter_lints] Bump lints dependency to 6.0.0 and bump package to 6.0.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0093e2ecd5e3e83c04864b076564e1020ada532f\"\u003e\u003ccode\u003e0093e2e\u003c/code\u003e\u003c/a\u003e [video_player_android] Add note about Android platform views known issue (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/62f38a1abb95fccabd865cef8b107d515bfbf93d\"\u003e\u003ccode\u003e62f38a1\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Implement \u003ccode\u003eenableAudio\u003c/code\u003e for video recording (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9264\"\u003e#9264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9c11e9b8b845235c8d6bd120b89238dc580ab973\"\u003e\u003ccode\u003e9c11e9b\u003c/code\u003e\u003c/a\u003e [video_player_android] isBuffering flag always return true after calling seek...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6efa04bfdb94f14236a9f9f85a6ebb367a94e81d\"\u003e\u003ccode\u003e6efa04b\u003c/code\u003e\u003c/a\u003e [camera,video_player] replace onSurfaceDestroyed with onSurfaceCleanup (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9316\"\u003e#9316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c33fa390d6866405334adc56d38b70ea2ee3ab6e\"\u003e\u003ccode\u003ec33fa39\u003c/code\u003e\u003c/a\u003e [camera,video_player] Update Android to 3.29 minimum (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5a7d40f877274916bdd81ba18a6b508e2d266aa3\"\u003e\u003ccode\u003e5a7d40f\u003c/code\u003e\u003c/a\u003e Update repo for 3.32 stable (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2a847d78641de3eba95ba22b3a01db5ee24c93b3\"\u003e\u003ccode\u003e2a847d7\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Correct pigeon configuration output paths (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9313\"\u003e#9313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d692e43dba6c8dcfdd3659fd6681a3c9505307ae\"\u003e\u003ccode\u003ed692e43\u003c/code\u003e\u003c/a\u003e [process] Remove from the repository (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9310\"\u003e#9310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe5dd86d6232c1ca2eacc50efe38db5dd2a6f815\"\u003e\u003ccode\u003efe5dd86\u003c/code\u003e\u003c/a\u003e Ensure Example Packages Work on Android API 36 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_lints-v6.0.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_local_notifications` from 19.5.0 to 20.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/releases\"\u003eflutter_local_notifications's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflutter_local_notifications-v20.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e bum...\n\n_Description has been truncated_","html_url":"https://github.com/cameronroudebush/sprout/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cameronroudebush%2Fsprout/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"3855671443","node_id":"PR_kwDOHoSb2M6_WdSq","number":1163,"state":"open","title":"chore(deps): bump the all-dependencies group across 3 directories with 7 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-26T12:00:39.000Z","updated_at":"2026-01-26T12:00:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":7,"packages":[{"name":"app_links","old_version":"6.4.1","new_version":"7.0.0","repository_url":"https://github.com/llfbandit/app_links"},{"name":"get_it","old_version":"8.3.0","new_version":"9.2.0","repository_url":"https://github.com/flutter-it/get_it"},{"name":"go_router","old_version":"16.3.0","new_version":"17.0.1","repository_url":"https://github.com/flutter/packages"},{"name":"google_fonts","old_version":"6.3.3","new_version":"8.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"share_plus","old_version":"11.1.0","new_version":"12.0.1","repository_url":"https://github.com/fluttercommunity/plus_plugins"}],"path":null,"ecosystem":"pub"},"body":"Bumps the all-dependencies group with 5 updates in the /dogfooding directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [app_links](https://github.com/llfbandit/app_links) | `6.4.1` | `7.0.0` |\n| [get_it](https://github.com/flutter-it/get_it) | `8.3.0` | `9.2.0` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `16.3.0` | `17.0.1` |\n| [google_fonts](https://github.com/flutter/packages/tree/main/packages) | `6.3.3` | `8.0.0` |\n| [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus) | `11.1.0` | `12.0.1` |\n\nBumps the all-dependencies group with 1 update in the /packages/stream_video_flutter directory: [alchemist](https://github.com/Betterment/alchemist).\nBumps the all-dependencies group with 1 update in the /packages/stream_video_push_notification directory: [flutter_lints](https://github.com/flutter/packages/tree/main/packages).\n\nUpdates `app_links` from 6.4.1 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/llfbandit/app_links/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `get_it` from 8.3.0 to 9.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.2.0] - 2025-12-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eallReady()\u003c/code\u003e now caches its Future and returns the same instance on repeated calls\n\u003cul\u003e\n\u003cli\u003eCache is automatically invalidated when new async singletons are registered\u003c/li\u003e\n\u003cli\u003eThis enables watch_it to detect when async registrations change (e.g., after \u003ccode\u003epushNewScope\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed: pending async singletons now complete their ready completer when removed via \u003ccode\u003eunregister()\u003c/code\u003e or scope reset, allowing \u003ccode\u003eallReady()\u003c/code\u003e to complete properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.1] - 2025-11-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated example project\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.0] - 2025-11-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded DevTools extension for visualizing and inspecting GetIt registrations\n\u003cul\u003e\n\u003cli\u003eView all registered objects with their type, scope, registration mode, and state\u003c/li\u003e\n\u003cli\u003eSee instance details via \u003ccode\u003etoString()\u003c/code\u003e output for created instances\u003c/li\u003e\n\u003cli\u003eManual refresh button to update the registration list\u003c/li\u003e\n\u003cli\u003eRequires \u003ccode\u003edebugEventsEnabled = true\u003c/code\u003e to be set on GetIt instance\u003c/li\u003e\n\u003cli\u003eSee README for setup instructions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.5] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse absolute GitHub URL for logo in README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.4] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed screenshots description to match working 9.0.1 format\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.3] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed logo display on pub.dev by using relative path\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.2] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed button sizing in README for pub.dev display\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed linter error (missing trailing comma in test file)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.0] - BREAKING CHANGE\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e: Disposal order now always follows strict LIFO (Last-In-First-Out) based on registration order\n\u003cul\u003e\n\u003cli\u003ePreviously, disposal order was based on the order objects appeared in internal hash maps, which was unpredictable when mixing named and unnamed registrations\u003c/li\u003e\n\u003cli\u003eNow all disposals are sorted by \u003ccode\u003eregistrationNumber\u003c/code\u003e (a sequential counter assigned during registration) ensuring true LIFO order\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003estrictDisposalOrder\u003c/code\u003e parameter has been removed from \u003ccode\u003ereset()\u003c/code\u003e, \u003ccode\u003eresetScope()\u003c/code\u003e, \u003ccode\u003epopScope()\u003c/code\u003e, \u003ccode\u003epopScopesTill()\u003c/code\u003e, and \u003ccode\u003edropScope()\u003c/code\u003e methods\u003c/li\u003e\n\u003cli\u003ePerformance impact is minimal: ~8% overhead for 10,000 registrations (approximately 2-3ms), negligible for typical applications\u003c/li\u003e\n\u003cli\u003eThis change ensures correctness and predictability in dependency cleanup, which is more important than the minor performance cost\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImpact on existing apps\u003c/strong\u003e: 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\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed bug in \u003ccode\u003eregisterCachedFactoryParamAsync\u003c/code\u003e where calling \u003ccode\u003egetAsync\u003c/code\u003e would fail with null error because it was checking the wrong function parameter (sync \u003ccode\u003ecreationFunctionParam\u003c/code\u003e instead of \u003ccode\u003easyncCreationFunctionParam\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/19290dc6e388ee045232ed12e715f8e2d15b7b30\"\u003e\u003ccode\u003e19290dc\u003c/code\u003e\u003c/a\u003e V9.2.0: Cache allReady() future for watch_it scope detection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/294ae0f78989c3b2ad7b914299b6f3d5f5353fa6\"\u003e\u003ccode\u003e294ae0f\u003c/code\u003e\u003c/a\u003e Remove generated test folder from example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/7e1599605677e08ef34bb0c14a6323f6aedae7bf\"\u003e\u003ccode\u003e7e15996\u003c/code\u003e\u003c/a\u003e Release V9.1.1: Update example project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/88954f10ccdff95eaada198a965c05b08590f9af\"\u003e\u003ccode\u003e88954f1\u003c/code\u003e\u003c/a\u003e Exclude gradle-wrapper.jar from published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/a419c167254db4e358c825d207ea103661b99999\"\u003e\u003ccode\u003ea419c16\u003c/code\u003e\u003c/a\u003e Fix DevTools extension registration for multiple GetIt instances\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/3f5f587527a99ee46b73413a55742bd21dd8c2b6\"\u003e\u003ccode\u003e3f5f587\u003c/code\u003e\u003c/a\u003e Fix formatting and exclude devtools extension from analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/3ee13e9655634670c4678a1f3858d4dec849ccb8\"\u003e\u003ccode\u003e3ee13e9\u003c/code\u003e\u003c/a\u003e Allow gradlew in example/android/.gitignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/1bf01e575b31e222e5abaa33de81b6a3579abe41\"\u003e\u003ccode\u003e1bf01e5\u003c/code\u003e\u003c/a\u003e Clean up gitignore rules for gradlew\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/d8353d13617d97e78f35321be4157dec42d7afc4\"\u003e\u003ccode\u003ed8353d1\u003c/code\u003e\u003c/a\u003e Explicitly un-ignore gradlew files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/fe7987dfb4dc8aba0a2957e134c19c0311cf1895\"\u003e\u003ccode\u003efe7987d\u003c/code\u003e\u003c/a\u003e Allow gradlew in gitignore, remove IDE files from git\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter-it/get_it/compare/V8.3.0...V9.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go_router` from 16.3.0 to 17.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2fb88d6ce7f2738911bbcf9a0412df3258ad0187\"\u003e\u003ccode\u003e2fb88d6\u003c/code\u003e\u003c/a\u003e [go_router] Fixes an issue where \u003ccode\u003eonEnter\u003c/code\u003e blocking causes navigation stack l...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/72f24a73057520a4490787a2d9ffe633818bdb22\"\u003e\u003ccode\u003e72f24a7\u003c/code\u003e\u003c/a\u003e [file_selector] Update Linux example for deprecations (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10542\"\u003e#10542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/bd443987a20e6cd5eebc8596ec9d66a069c13254\"\u003e\u003ccode\u003ebd44398\u003c/code\u003e\u003c/a\u003e [rfw] Add Flexible widget support to core widgets (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9750\"\u003e#9750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2f44ca2748747f29157a0c82a76b70a74aaa8069\"\u003e\u003ccode\u003e2f44ca2\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Updates pigeon generation to prevent crash when obje...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/338ecd3864b89c367e58a2bfd69c3767531ecbe4\"\u003e\u003ccode\u003e338ecd3\u003c/code\u003e\u003c/a\u003e [shared_preferences_tool] Update dependencies and fix deprecation (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10560\"\u003e#10560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/3546b8f03c7a289733e8b9658e7fedf9f5334790\"\u003e\u003ccode\u003e3546b8f\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump camerax_version from 1.5.1 to 1.5.2 in /packages/camera/ca...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e5f8325eff98923c37d1349f6ba628615fc82ba4\"\u003e\u003ccode\u003ee5f8325\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Removes internal native library Dart proxy (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10536\"\u003e#10536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/33a9a810b5a20978c1c4b9a6c469f5a792d86c7a\"\u003e\u003ccode\u003e33a9a81\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump the test-dependencies group across 2 directories with 1 up...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b17d3ffb15fe8cb002e9910fc598e8ebdd93425a\"\u003e\u003ccode\u003eb17d3ff\u003c/code\u003e\u003c/a\u003e [interactive_media_ads] Removes internal native library Dart proxy (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10537\"\u003e#10537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/54b49e15fb3b06e15fa3c3e135e41c26d3c0b15f\"\u003e\u003ccode\u003e54b49e1\u003c/code\u003e\u003c/a\u003e [webview_flutter_wkwebview] Removes internal native library Dart proxy (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10528\"\u003e#10528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v17.0.1/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google_fonts` from 6.3.3 to 8.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5af5f501d22298063b85dcbd136b5360233c7537\"\u003e\u003ccode\u003e5af5f50\u003c/code\u003e\u003c/a\u003e Update Google Fonts to v8.0.0 with new and removed fonts (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10785\"\u003e#10785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d0c7d1fad77331724882614345137221c77d5758\"\u003e\u003ccode\u003ed0c7d1f\u003c/code\u003e\u003c/a\u003e [pigeon] Modernize Obj-C generation headers (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10857\"\u003e#10857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2dc24c5d17d3364f3cf5b76be3f180b4a12c44df\"\u003e\u003ccode\u003e2dc24c5\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Wrappers swift migration - part 6 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10752\"\u003e#10752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e6955bec329f7b9ead853d617a877da7cc446aab\"\u003e\u003ccode\u003ee6955be\u003c/code\u003e\u003c/a\u003e [two_dimensional_scrollables] optimizes tableview janks with \u0026gt;250k rows (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10738\"\u003e#10738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f709ea1ceff008eefdb92238224d87013781ec7f\"\u003e\u003ccode\u003ef709ea1\u003c/code\u003e\u003c/a\u003e [url_launcher_ios] Migrate XCTest to Swift Testing (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10780\"\u003e#10780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/63505183ffbadcf7bfa9aa69b0f10b0c6f7df564\"\u003e\u003ccode\u003e6350518\u003c/code\u003e\u003c/a\u003e [in_app_purchase] Fix an issue causing StoreKit 2 transactions remain unfinis...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a05d0b2d6dce0ced585c2da47b487716565f3e28\"\u003e\u003ccode\u003ea05d0b2\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Restructure iOS to prep for SwiftPM (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10839\"\u003e#10839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/93c93956e8005dd7c07e5bef4c478c42f174d542\"\u003e\u003ccode\u003e93c9395\u003c/code\u003e\u003c/a\u003e feat(ios): add audio track selection support for AVFoundation (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10313\"\u003e#10313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cc37b1930d1dc2c6107a809346caf9798308ad53\"\u003e\u003ccode\u003ecc37b19\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump androidx.core:core from 1.13.1 to 1.17.0 in /packages/imag...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c815a549dde89da4e9362d33ea3f8b2653a1494d\"\u003e\u003ccode\u003ec815a54\u003c/code\u003e\u003c/a\u003e [vector_graphics_compiler] Fix rgb/rgba color parsing to support modern CSS s...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_fonts-v8.0.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `share_plus` from 11.1.0 to 12.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/b64f663ad4f820bf46500e73ef031ff647708be9\"\u003e\u003ccode\u003eb64f663\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/42b079bd5fa56c9983a5a4fcf351190884f5c540\"\u003e\u003ccode\u003e42b079b\u003c/code\u003e\u003c/a\u003e fix(share_plus): Avoid crash on iOS 26 on iPhones with no sharePositionOrigin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/1d2990288799eef1e6c1c00e3ae7d8eb11be2564\"\u003e\u003ccode\u003e1d29902\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/3bd253b04021a932fa79412a5da2318c22cfdbe2\"\u003e\u003ccode\u003e3bd253b\u003c/code\u003e\u003c/a\u003e fix(share_plus): unable to get the correct result on iOS (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3660\"\u003e#3660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/24363e270d3c8219b9516fe57474a448f6c5fd48\"\u003e\u003ccode\u003e24363e2\u003c/code\u003e\u003c/a\u003e feat(share_plus)!: Change Android compile SDK, update Android build config (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/72b6234c25315c30d8efc9f15a9258b0bb7273a8\"\u003e\u003ccode\u003e72b6234\u003c/code\u003e\u003c/a\u003e docs(all): replace MacOS by macOS in package READMEs (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3658\"\u003e#3658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/share_plus-v12.0.1/packages/share_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `alchemist` from 0.12.1 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Betterment/alchemist/releases\"\u003ealchemist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: use mobile messaging app for Slack notifs by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/158\"\u003eBetterment/alchemist#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use \u003ccode\u003egit commit\u003c/code\u003e instead of \u003ccode\u003egit-auto-commit\u003c/code\u003e action by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/163\"\u003eBetterment/alchemist#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: push changes in update goldens workflow by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/166\"\u003eBetterment/alchemist#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Anti-aliasing cross-platform issue by \u003ca href=\"https://github.com/w3ggy\"\u003e\u003ccode\u003e@​w3ggy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ensure tests are compatible with all supported Flutter versions (and beta) by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/167\"\u003eBetterment/alchemist#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prep v0.13.0 by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/168\"\u003eBetterment/alchemist#168\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:warning: Breaking Changes\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e disabled anti-aliasing on \u003ccode\u003eBlockedTextPaintingContext\u003c/code\u003e which may change goldens output.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3ggy\"\u003e\u003ccode\u003e@​w3ggy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\"\u003ehttps://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Betterment/alchemist/blob/main/CHANGELOG.md\"\u003ealchemist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.13.0\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: use mobile messaging app for Slack notifs by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/158\"\u003eBetterment/alchemist#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use \u003ccode\u003egit commit\u003c/code\u003e instead of \u003ccode\u003egit-auto-commit\u003c/code\u003e action by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/163\"\u003eBetterment/alchemist#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: push changes in update goldens workflow by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/166\"\u003eBetterment/alchemist#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Anti-aliasing cross-platform issue by \u003ca href=\"https://github.com/w3ggy\"\u003e\u003ccode\u003e@​w3ggy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ensure tests are compatible with all supported Flutter versions (and beta) by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/167\"\u003eBetterment/alchemist#167\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:warning: Breaking Changes\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e disabled anti-aliasing on \u003ccode\u003eBlockedTextPaintingContext\u003c/code\u003e which may change goldens output.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3ggy\"\u003e\u003ccode\u003e@​w3ggy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\"\u003ehttps://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/d7ad4bb5011dff701de1d22412afc08bfdd09ef8\"\u003e\u003ccode\u003ed7ad4bb\u003c/code\u003e\u003c/a\u003e chore: prep v0.13.0 (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/168\"\u003e#168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/d1de06b3d23d417aab8d2881a74d1e5883016297\"\u003e\u003ccode\u003ed1de06b\u003c/code\u003e\u003c/a\u003e chore: ensure tests are compatible with all supported Flutter versions (and b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/b6c33573b2bfb8167ecdf4ff9ca3e60d26e14e2d\"\u003e\u003ccode\u003eb6c3357\u003c/code\u003e\u003c/a\u003e fix: Anti-aliasing cross-platform issue (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/2cd76181e5031867af14c2e48a2b88b3d6c0ef6c\"\u003e\u003ccode\u003e2cd7618\u003c/code\u003e\u003c/a\u003e fix: push changes in update goldens workflow (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/166\"\u003e#166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/482b78e67470f39b8a09a5b34dd06cca8b42b543\"\u003e\u003ccode\u003e482b78e\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003egit commit\u003c/code\u003e instead of \u003ccode\u003egit-auto-commit\u003c/code\u003e action (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/163\"\u003e#163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/e5da5fb4c5b44e8fbf0632ee44d28d3975b0adea\"\u003e\u003ccode\u003ee5da5fb\u003c/code\u003e\u003c/a\u003e ci: use mobile messaging app for Slack notifs (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 2.0.3 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6eebe72ca3975373a5fab06a009ec5ffeabdb495\"\u003e\u003ccode\u003e6eebe72\u003c/code\u003e\u003c/a\u003e [flutter_lints] Bump lints dependency to 6.0.0 and bump package to 6.0.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0093e2ecd5e3e83c04864b076564e1020ada532f\"\u003e\u003ccode\u003e0093e2e\u003c/code\u003e\u003c/a\u003e [video_player_android] Add note about Android platform views known issue (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/62f38a1abb95fccabd865cef8b107d515bfbf93d\"\u003e\u003ccode\u003e62f38a1\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Implement \u003ccode\u003eenableAudio\u003c/code\u003e for video recording (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9264\"\u003e#9264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9c11e9b8b845235c8d6bd120b89238dc580ab973\"\u003e\u003ccode\u003e9c11e9b\u003c/code\u003e\u003c/a\u003e [video_player_android] isBuffering flag always return true after calling seek...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6efa04bfdb94f14236a9f9f85a6ebb367a94e81d\"\u003e\u003ccode\u003e6efa04b\u003c/code\u003e\u003c/a\u003e [camera,video_player] replace onSurfaceDestroyed with onSurfaceCleanup (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9316\"\u003e#9316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c33fa390d6866405334adc56d38b70ea2ee3ab6e\"\u003e\u003ccode\u003ec33fa39\u003c/code\u003e\u003c/a\u003e [camera,video_player] Update Android to 3.29 minimum (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5a7d40f877274916bdd81ba18a6b508e2d266aa3\"\u003e\u003ccode\u003e5a7d40f\u003c/code\u003e\u003c/a\u003e Update repo for 3.32 stable (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2a847d78641de3eba95ba22b3a01db5ee24c93b3\"\u003e\u003ccode\u003e2a847d7\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Correct pigeon configuration output paths (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9313\"\u003e#9313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d692e43dba6c8dcfdd3659fd6681a3c9505307ae\"\u003e\u003ccode\u003ed692e43\u003c/code\u003e\u003c/a\u003e [process] Remove from the repository (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9310\"\u003e#9310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe5dd86d6232c1ca2eacc50efe38db5dd2a6f815\"\u003e\u003ccode\u003efe5dd86\u003c/code\u003e\u003c/a\u003e Ensure Example Packages Work on Android API 36 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_lints-v6.0.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 2.0.3 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6eebe72ca3975373a5fab06a009ec5ffeabdb495\"\u003e\u003ccode\u003e6eebe72\u003c/code\u003e\u003c/a\u003e [flutter_lints] Bump lints dependency to 6.0.0 and bump package to 6.0.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0093e2ecd5e3e83c04864b076564e1020ada532f\"\u003e\u003ccode\u003e0093e2e\u003c/code\u003e\u003c/a\u003e [video_player_android] Add note about Android platform views known issue (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/62f38a1abb95fccabd865cef8b107d515bfbf93d\"\u003e\u003ccode\u003e62f38a1\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Implement \u003ccode\u003eenableAudio\u003c/code\u003e for video recording (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9264\"\u003e#9264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9c11e9b8b845235c8d6bd120b89238dc580ab973\"\u003e\u003ccode\u003e9c11e9b\u003c/code\u003e\u003c/a\u003e [video_player_android] isBuffering flag always return true after calling seek...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6efa04bfdb94f14236a9f9f85a6ebb367a94e81d\"\u003e\u003ccode\u003e6efa04b\u003c/code\u003e\u003c/a\u003e [camera,video_player] replace onSurfaceDestroyed with onSurfaceCleanup (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9316\"\u003e#9316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c33fa390d6866405334adc56d38b70ea2ee3ab6e\"\u003e\u003ccode\u003ec33fa39\u003c/code\u003e\u003c/a\u003e [camera,video_player] Update Android to 3.29 minimum (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5a7d40f877274916bdd81ba18a6b508e2d266aa3\"\u003e\u003ccode\u003e5a7d40f\u003c/code\u003e\u003c/a\u003e Update repo for 3.32 stable (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2a847d78641de3eba95ba22b3a01db5ee24c93b3\"\u003e\u003ccode\u003e2a847d7\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Correct pigeon configuration output paths (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9313\"\u003e#9313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d692e43dba6c8dcfdd3659fd6681a3c9505307ae\"\u003e\u003ccode\u003ed692e43\u003c/code\u003e\u003c/a\u003e [process] Remove from the repository (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9310\"\u003e#9310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe5dd86d6232c1ca2eacc50efe38db5dd2a6f815\"\u003e\u003ccode\u003efe5dd86\u003c/code\u003e\u003c/a\u003e Ensure Example Packages Work on Android API 36 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_lints-v6.0.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/GetStream/stream-video-flutter/pull/1163","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GetStream%2Fstream-video-flutter/issues/1163","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1163/packages"},{"uuid":"3829533914","node_id":"PR_kwDOHoSb2M69_55U","number":1156,"state":"open","title":"chore(deps): bump the all-dependencies group across 3 directories with 7 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-19T12:34:34.000Z","updated_at":"2026-01-19T12:34:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":7,"packages":[{"name":"app_links","old_version":"6.4.1","new_version":"7.0.0","repository_url":"https://github.com/llfbandit/app_links"},{"name":"get_it","old_version":"8.3.0","new_version":"9.2.0","repository_url":"https://github.com/flutter-it/get_it"},{"name":"go_router","old_version":"16.3.0","new_version":"17.0.1","repository_url":"https://github.com/flutter/packages"},{"name":"google_fonts","old_version":"6.3.3","new_version":"7.0.2","repository_url":"https://github.com/flutter/packages"},{"name":"share_plus","old_version":"11.1.0","new_version":"12.0.1","repository_url":"https://github.com/fluttercommunity/plus_plugins"}],"path":null,"ecosystem":"pub"},"body":"Bumps the all-dependencies group with 5 updates in the /dogfooding directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [app_links](https://github.com/llfbandit/app_links) | `6.4.1` | `7.0.0` |\n| [get_it](https://github.com/flutter-it/get_it) | `8.3.0` | `9.2.0` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `16.3.0` | `17.0.1` |\n| [google_fonts](https://github.com/flutter/packages/tree/main/packages) | `6.3.3` | `7.0.2` |\n| [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus) | `11.1.0` | `12.0.1` |\n\nBumps the all-dependencies group with 1 update in the /packages/stream_video_flutter directory: [alchemist](https://github.com/Betterment/alchemist).\nBumps the all-dependencies group with 1 update in the /packages/stream_video_push_notification directory: [flutter_lints](https://github.com/flutter/packages/tree/main/packages).\n\nUpdates `app_links` from 6.4.1 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/llfbandit/app_links/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `get_it` from 8.3.0 to 9.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.2.0] - 2025-12-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eallReady()\u003c/code\u003e now caches its Future and returns the same instance on repeated calls\n\u003cul\u003e\n\u003cli\u003eCache is automatically invalidated when new async singletons are registered\u003c/li\u003e\n\u003cli\u003eThis enables watch_it to detect when async registrations change (e.g., after \u003ccode\u003epushNewScope\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed: pending async singletons now complete their ready completer when removed via \u003ccode\u003eunregister()\u003c/code\u003e or scope reset, allowing \u003ccode\u003eallReady()\u003c/code\u003e to complete properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.1] - 2025-11-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated example project\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.0] - 2025-11-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded DevTools extension for visualizing and inspecting GetIt registrations\n\u003cul\u003e\n\u003cli\u003eView all registered objects with their type, scope, registration mode, and state\u003c/li\u003e\n\u003cli\u003eSee instance details via \u003ccode\u003etoString()\u003c/code\u003e output for created instances\u003c/li\u003e\n\u003cli\u003eManual refresh button to update the registration list\u003c/li\u003e\n\u003cli\u003eRequires \u003ccode\u003edebugEventsEnabled = true\u003c/code\u003e to be set on GetIt instance\u003c/li\u003e\n\u003cli\u003eSee README for setup instructions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.5] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse absolute GitHub URL for logo in README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.4] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed screenshots description to match working 9.0.1 format\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.3] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed logo display on pub.dev by using relative path\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.2] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed button sizing in README for pub.dev display\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed linter error (missing trailing comma in test file)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.0] - BREAKING CHANGE\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e: Disposal order now always follows strict LIFO (Last-In-First-Out) based on registration order\n\u003cul\u003e\n\u003cli\u003ePreviously, disposal order was based on the order objects appeared in internal hash maps, which was unpredictable when mixing named and unnamed registrations\u003c/li\u003e\n\u003cli\u003eNow all disposals are sorted by \u003ccode\u003eregistrationNumber\u003c/code\u003e (a sequential counter assigned during registration) ensuring true LIFO order\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003estrictDisposalOrder\u003c/code\u003e parameter has been removed from \u003ccode\u003ereset()\u003c/code\u003e, \u003ccode\u003eresetScope()\u003c/code\u003e, \u003ccode\u003epopScope()\u003c/code\u003e, \u003ccode\u003epopScopesTill()\u003c/code\u003e, and \u003ccode\u003edropScope()\u003c/code\u003e methods\u003c/li\u003e\n\u003cli\u003ePerformance impact is minimal: ~8% overhead for 10,000 registrations (approximately 2-3ms), negligible for typical applications\u003c/li\u003e\n\u003cli\u003eThis change ensures correctness and predictability in dependency cleanup, which is more important than the minor performance cost\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImpact on existing apps\u003c/strong\u003e: 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\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed bug in \u003ccode\u003eregisterCachedFactoryParamAsync\u003c/code\u003e where calling \u003ccode\u003egetAsync\u003c/code\u003e would fail with null error because it was checking the wrong function parameter (sync \u003ccode\u003ecreationFunctionParam\u003c/code\u003e instead of \u003ccode\u003easyncCreationFunctionParam\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/19290dc6e388ee045232ed12e715f8e2d15b7b30\"\u003e\u003ccode\u003e19290dc\u003c/code\u003e\u003c/a\u003e V9.2.0: Cache allReady() future for watch_it scope detection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/294ae0f78989c3b2ad7b914299b6f3d5f5353fa6\"\u003e\u003ccode\u003e294ae0f\u003c/code\u003e\u003c/a\u003e Remove generated test folder from example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/7e1599605677e08ef34bb0c14a6323f6aedae7bf\"\u003e\u003ccode\u003e7e15996\u003c/code\u003e\u003c/a\u003e Release V9.1.1: Update example project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/88954f10ccdff95eaada198a965c05b08590f9af\"\u003e\u003ccode\u003e88954f1\u003c/code\u003e\u003c/a\u003e Exclude gradle-wrapper.jar from published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/a419c167254db4e358c825d207ea103661b99999\"\u003e\u003ccode\u003ea419c16\u003c/code\u003e\u003c/a\u003e Fix DevTools extension registration for multiple GetIt instances\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/3f5f587527a99ee46b73413a55742bd21dd8c2b6\"\u003e\u003ccode\u003e3f5f587\u003c/code\u003e\u003c/a\u003e Fix formatting and exclude devtools extension from analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/3ee13e9655634670c4678a1f3858d4dec849ccb8\"\u003e\u003ccode\u003e3ee13e9\u003c/code\u003e\u003c/a\u003e Allow gradlew in example/android/.gitignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/1bf01e575b31e222e5abaa33de81b6a3579abe41\"\u003e\u003ccode\u003e1bf01e5\u003c/code\u003e\u003c/a\u003e Clean up gitignore rules for gradlew\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/d8353d13617d97e78f35321be4157dec42d7afc4\"\u003e\u003ccode\u003ed8353d1\u003c/code\u003e\u003c/a\u003e Explicitly un-ignore gradlew files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/fe7987dfb4dc8aba0a2957e134c19c0311cf1895\"\u003e\u003ccode\u003efe7987d\u003c/code\u003e\u003c/a\u003e Allow gradlew in gitignore, remove IDE files from git\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter-it/get_it/compare/V8.3.0...V9.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go_router` from 16.3.0 to 17.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2fb88d6ce7f2738911bbcf9a0412df3258ad0187\"\u003e\u003ccode\u003e2fb88d6\u003c/code\u003e\u003c/a\u003e [go_router] Fixes an issue where \u003ccode\u003eonEnter\u003c/code\u003e blocking causes navigation stack l...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/72f24a73057520a4490787a2d9ffe633818bdb22\"\u003e\u003ccode\u003e72f24a7\u003c/code\u003e\u003c/a\u003e [file_selector] Update Linux example for deprecations (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10542\"\u003e#10542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/bd443987a20e6cd5eebc8596ec9d66a069c13254\"\u003e\u003ccode\u003ebd44398\u003c/code\u003e\u003c/a\u003e [rfw] Add Flexible widget support to core widgets (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9750\"\u003e#9750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2f44ca2748747f29157a0c82a76b70a74aaa8069\"\u003e\u003ccode\u003e2f44ca2\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Updates pigeon generation to prevent crash when obje...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/338ecd3864b89c367e58a2bfd69c3767531ecbe4\"\u003e\u003ccode\u003e338ecd3\u003c/code\u003e\u003c/a\u003e [shared_preferences_tool] Update dependencies and fix deprecation (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10560\"\u003e#10560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/3546b8f03c7a289733e8b9658e7fedf9f5334790\"\u003e\u003ccode\u003e3546b8f\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump camerax_version from 1.5.1 to 1.5.2 in /packages/camera/ca...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e5f8325eff98923c37d1349f6ba628615fc82ba4\"\u003e\u003ccode\u003ee5f8325\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Removes internal native library Dart proxy (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10536\"\u003e#10536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/33a9a810b5a20978c1c4b9a6c469f5a792d86c7a\"\u003e\u003ccode\u003e33a9a81\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump the test-dependencies group across 2 directories with 1 up...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b17d3ffb15fe8cb002e9910fc598e8ebdd93425a\"\u003e\u003ccode\u003eb17d3ff\u003c/code\u003e\u003c/a\u003e [interactive_media_ads] Removes internal native library Dart proxy (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10537\"\u003e#10537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/54b49e15fb3b06e15fa3c3e135e41c26d3c0b15f\"\u003e\u003ccode\u003e54b49e1\u003c/code\u003e\u003c/a\u003e [webview_flutter_wkwebview] Removes internal native library Dart proxy (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10528\"\u003e#10528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v17.0.1/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google_fonts` from 6.3.3 to 7.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d31e955c93371357fa7643e75adbef3b07590cf0\"\u003e\u003ccode\u003ed31e955\u003c/code\u003e\u003c/a\u003e [google_fonts] Add missing public API documentation (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10782\"\u003e#10782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/eb9e1dc760d49016a515575424b97bfd79718bd5\"\u003e\u003ccode\u003eeb9e1dc\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Migrate iOS heatmaps to Pigeon (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10754\"\u003e#10754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/3cc2ae9d156f781569611b96023921b76523bffa\"\u003e\u003ccode\u003e3cc2ae9\u003c/code\u003e\u003c/a\u003e [google_fonts] Update the font generator to exclude variable font entries whe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9631ecf283fe334b750f62939d0d78537d97aa4e\"\u003e\u003ccode\u003e9631ecf\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] get camera name from Camera2CameraInfo.getCameraId i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/51fe1d98ca008cc00c06a5ffcb0db7579c9ff4d0\"\u003e\u003ccode\u003e51fe1d9\u003c/code\u003e\u003c/a\u003e [video_player_avfoundation] Fix deprecated tracksWithMediaType usage (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10553\"\u003e#10553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/39d8eee0d3428233b38f0a9e5547161ccdd58351\"\u003e\u003ccode\u003e39d8eee\u003c/code\u003e\u003c/a\u003e Fix html in webview_flutter doc comment (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10634\"\u003e#10634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/13eb63f79bdb4f154d1bf57a8299503f6c6f0322\"\u003e\u003ccode\u003e13eb63f\u003c/code\u003e\u003c/a\u003e [camera_web] Fixed crashing bug on camera_web 0.3.5 for Safari (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10595\"\u003e#10595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/30ba42aa25178303b7d61548c879eca3e74e25a2\"\u003e\u003ccode\u003e30ba42a\u003c/code\u003e\u003c/a\u003e [rfw] Remove scripting language integration section from \u003ccode\u003eREADME\u003c/code\u003e (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10726\"\u003e#10726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/40f248d990c4f5f3b59e0814024cc5faa470a109\"\u003e\u003ccode\u003e40f248d\u003c/code\u003e\u003c/a\u003e [image_picker] Update for UIScene compatibility (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10677\"\u003e#10677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9b0239d6b36ce3c2a2bab01f33e1ca468003c94f\"\u003e\u003ccode\u003e9b0239d\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Add iOS SDK 10.x support (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10720\"\u003e#10720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_fonts-v7.0.2/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `share_plus` from 11.1.0 to 12.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/b64f663ad4f820bf46500e73ef031ff647708be9\"\u003e\u003ccode\u003eb64f663\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/42b079bd5fa56c9983a5a4fcf351190884f5c540\"\u003e\u003ccode\u003e42b079b\u003c/code\u003e\u003c/a\u003e fix(share_plus): Avoid crash on iOS 26 on iPhones with no sharePositionOrigin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/1d2990288799eef1e6c1c00e3ae7d8eb11be2564\"\u003e\u003ccode\u003e1d29902\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/3bd253b04021a932fa79412a5da2318c22cfdbe2\"\u003e\u003ccode\u003e3bd253b\u003c/code\u003e\u003c/a\u003e fix(share_plus): unable to get the correct result on iOS (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3660\"\u003e#3660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/24363e270d3c8219b9516fe57474a448f6c5fd48\"\u003e\u003ccode\u003e24363e2\u003c/code\u003e\u003c/a\u003e feat(share_plus)!: Change Android compile SDK, update Android build config (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/72b6234c25315c30d8efc9f15a9258b0bb7273a8\"\u003e\u003ccode\u003e72b6234\u003c/code\u003e\u003c/a\u003e docs(all): replace MacOS by macOS in package READMEs (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3658\"\u003e#3658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/share_plus-v12.0.1/packages/share_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `alchemist` from 0.12.1 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Betterment/alchemist/releases\"\u003ealchemist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: use mobile messaging app for Slack notifs by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/158\"\u003eBetterment/alchemist#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use \u003ccode\u003egit commit\u003c/code\u003e instead of \u003ccode\u003egit-auto-commit\u003c/code\u003e action by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/163\"\u003eBetterment/alchemist#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: push changes in update goldens workflow by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/166\"\u003eBetterment/alchemist#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Anti-aliasing cross-platform issue by \u003ca href=\"https://github.com/w3ggy\"\u003e\u003ccode\u003e@​w3ggy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ensure tests are compatible with all supported Flutter versions (and beta) by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/167\"\u003eBetterment/alchemist#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prep v0.13.0 by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/168\"\u003eBetterment/alchemist#168\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:warning: Breaking Changes\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e disabled anti-aliasing on \u003ccode\u003eBlockedTextPaintingContext\u003c/code\u003e which may change goldens output.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3ggy\"\u003e\u003ccode\u003e@​w3ggy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\"\u003ehttps://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Betterment/alchemist/blob/main/CHANGELOG.md\"\u003ealchemist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.13.0\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: use mobile messaging app for Slack notifs by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/158\"\u003eBetterment/alchemist#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use \u003ccode\u003egit commit\u003c/code\u003e instead of \u003ccode\u003egit-auto-commit\u003c/code\u003e action by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/163\"\u003eBetterment/alchemist#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: push changes in update goldens workflow by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/166\"\u003eBetterment/alchemist#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Anti-aliasing cross-platform issue by \u003ca href=\"https://github.com/w3ggy\"\u003e\u003ccode\u003e@​w3ggy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ensure tests are compatible with all supported Flutter versions (and beta) by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/167\"\u003eBetterment/alchemist#167\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:warning: Breaking Changes\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e disabled anti-aliasing on \u003ccode\u003eBlockedTextPaintingContext\u003c/code\u003e which may change goldens output.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3ggy\"\u003e\u003ccode\u003e@​w3ggy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\"\u003ehttps://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/d7ad4bb5011dff701de1d22412afc08bfdd09ef8\"\u003e\u003ccode\u003ed7ad4bb\u003c/code\u003e\u003c/a\u003e chore: prep v0.13.0 (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/168\"\u003e#168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/d1de06b3d23d417aab8d2881a74d1e5883016297\"\u003e\u003ccode\u003ed1de06b\u003c/code\u003e\u003c/a\u003e chore: ensure tests are compatible with all supported Flutter versions (and b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/b6c33573b2bfb8167ecdf4ff9ca3e60d26e14e2d\"\u003e\u003ccode\u003eb6c3357\u003c/code\u003e\u003c/a\u003e fix: Anti-aliasing cross-platform issue (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/2cd76181e5031867af14c2e48a2b88b3d6c0ef6c\"\u003e\u003ccode\u003e2cd7618\u003c/code\u003e\u003c/a\u003e fix: push changes in update goldens workflow (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/166\"\u003e#166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/482b78e67470f39b8a09a5b34dd06cca8b42b543\"\u003e\u003ccode\u003e482b78e\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003egit commit\u003c/code\u003e instead of \u003ccode\u003egit-auto-commit\u003c/code\u003e action (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/163\"\u003e#163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/e5da5fb4c5b44e8fbf0632ee44d28d3975b0adea\"\u003e\u003ccode\u003ee5da5fb\u003c/code\u003e\u003c/a\u003e ci: use mobile messaging app for Slack notifs (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 2.0.3 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6eebe72ca3975373a5fab06a009ec5ffeabdb495\"\u003e\u003ccode\u003e6eebe72\u003c/code\u003e\u003c/a\u003e [flutter_lints] Bump lints dependency to 6.0.0 and bump package to 6.0.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0093e2ecd5e3e83c04864b076564e1020ada532f\"\u003e\u003ccode\u003e0093e2e\u003c/code\u003e\u003c/a\u003e [video_player_android] Add note about Android platform views known issue (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/62f38a1abb95fccabd865cef8b107d515bfbf93d\"\u003e\u003ccode\u003e62f38a1\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Implement \u003ccode\u003eenableAudio\u003c/code\u003e for video recording (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9264\"\u003e#9264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9c11e9b8b845235c8d6bd120b89238dc580ab973\"\u003e\u003ccode\u003e9c11e9b\u003c/code\u003e\u003c/a\u003e [video_player_android] isBuffering flag always return true after calling seek...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6efa04bfdb94f14236a9f9f85a6ebb367a94e81d\"\u003e\u003ccode\u003e6efa04b\u003c/code\u003e\u003c/a\u003e [camera,video_player] replace onSurfaceDestroyed with onSurfaceCleanup (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9316\"\u003e#9316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c33fa390d6866405334adc56d38b70ea2ee3ab6e\"\u003e\u003ccode\u003ec33fa39\u003c/code\u003e\u003c/a\u003e [camera,video_player] Update Android to 3.29 minimum (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5a7d40f877274916bdd81ba18a6b508e2d266aa3\"\u003e\u003ccode\u003e5a7d40f\u003c/code\u003e\u003c/a\u003e Update repo for 3.32 stable (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2a847d78641de3eba95ba22b3a01db5ee24c93b3\"\u003e\u003ccode\u003e2a847d7\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Correct pigeon configuration output paths (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9313\"\u003e#9313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d692e43dba6c8dcfdd3659fd6681a3c9505307ae\"\u003e\u003ccode\u003ed692e43\u003c/code\u003e\u003c/a\u003e [process] Remove from the repository (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9310\"\u003e#9310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe5dd86d6232c1ca2eacc50efe38db5dd2a6f815\"\u003e\u003ccode\u003efe5dd86\u003c/code\u003e\u003c/a\u003e Ensure Example Packages Work on Android API 36 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_lints-v6.0.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/GetStream/stream-video-flutter/pull/1156","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GetStream%2Fstream-video-flutter/issues/1156","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1156/packages"},{"uuid":"3774098748","node_id":"PR_kwDOKWz64c67LEHw","number":3933,"state":"open","title":"chore(deps): bump get_it from 7.7.0 to 9.2.0 in /catalyst_voices","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":["minikin"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-01T04:09:30.000Z","updated_at":"2026-01-01T04:48:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"get_it","old_version":"7.7.0","new_version":"9.2.0","repository_url":"https://github.com/flutter-it/get_it"}],"path":"/catalyst_voices","ecosystem":"pub"},"body":"Bumps [get_it](https://github.com/flutter-it/get_it) from 7.7.0 to 9.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/releases\"\u003eget_it's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGetting rid of static analysis warning on pub.dev by \u003ca href=\"https://github.com/PatrickChrestin\"\u003e\u003ccode\u003e@​PatrickChrestin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/394\"\u003eflutter-it/get_it#394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo: weak instead of week by \u003ca href=\"https://github.com/rocboronat\"\u003e\u003ccode\u003e@​rocboronat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/404\"\u003eflutter-it/get_it#404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow querying registrations by passing type parameter to isRegistered by \u003ca href=\"https://github.com/dbck-gsc\"\u003e\u003ccode\u003e@​dbck-gsc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/399\"\u003eflutter-it/get_it#399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: gh workflow by \u003ca href=\"https://github.com/gawi151\"\u003e\u003ccode\u003e@​gawi151\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/414\"\u003eflutter-it/get_it#414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add GetIt::findFirstFactory method and Expose ServiceFactory,ServiceFactoryType by \u003ca href=\"https://github.com/Hu-Wentao\"\u003e\u003ccode\u003e@​Hu-Wentao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/413\"\u003eflutter-it/get_it#413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename service factory by \u003ca href=\"https://github.com/escamoteur\"\u003e\u003ccode\u003e@​escamoteur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/416\"\u003eflutter-it/get_it#416\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PatrickChrestin\"\u003e\u003ccode\u003e@​PatrickChrestin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/394\"\u003eflutter-it/get_it#394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dbck-gsc\"\u003e\u003ccode\u003e@​dbck-gsc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/399\"\u003eflutter-it/get_it#399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gawi151\"\u003e\u003ccode\u003e@​gawi151\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/414\"\u003eflutter-it/get_it#414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Hu-Wentao\"\u003e\u003ccode\u003e@​Hu-Wentao\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/413\"\u003eflutter-it/get_it#413\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/flutter-it/get_it/compare/V8.0.2...v8.2.0\"\u003ehttps://github.com/flutter-it/get_it/compare/V8.0.2...v8.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.2.0] - 2025-12-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eallReady()\u003c/code\u003e now caches its Future and returns the same instance on repeated calls\n\u003cul\u003e\n\u003cli\u003eCache is automatically invalidated when new async singletons are registered\u003c/li\u003e\n\u003cli\u003eThis enables watch_it to detect when async registrations change (e.g., after \u003ccode\u003epushNewScope\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed: pending async singletons now complete their ready completer when removed via \u003ccode\u003eunregister()\u003c/code\u003e or scope reset, allowing \u003ccode\u003eallReady()\u003c/code\u003e to complete properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.1] - 2025-11-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated example project\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.0] - 2025-11-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded DevTools extension for visualizing and inspecting GetIt registrations\n\u003cul\u003e\n\u003cli\u003eView all registered objects with their type, scope, registration mode, and state\u003c/li\u003e\n\u003cli\u003eSee instance details via \u003ccode\u003etoString()\u003c/code\u003e output for created instances\u003c/li\u003e\n\u003cli\u003eManual refresh button to update the registration list\u003c/li\u003e\n\u003cli\u003eRequires \u003ccode\u003edebugEventsEnabled = true\u003c/code\u003e to be set on GetIt instance\u003c/li\u003e\n\u003cli\u003eSee README for setup instructions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.5] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse absolute GitHub URL for logo in README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.4] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed screenshots description to match working 9.0.1 format\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.3] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed logo display on pub.dev by using relative path\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.2] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed button sizing in README for pub.dev display\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed linter error (missing trailing comma in test file)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.0] - BREAKING CHANGE\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e: Disposal order now always follows strict LIFO (Last-In-First-Out) based on registration order\n\u003cul\u003e\n\u003cli\u003ePreviously, disposal order was based on the order objects appeared in internal hash maps, which was unpredictable when mixing named and unnamed registrations\u003c/li\u003e\n\u003cli\u003eNow all disposals are sorted by \u003ccode\u003eregistrationNumber\u003c/code\u003e (a sequential counter assigned during registration) ensuring true LIFO order\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003estrictDisposalOrder\u003c/code\u003e parameter has been removed from \u003ccode\u003ereset()\u003c/code\u003e, \u003ccode\u003eresetScope()\u003c/code\u003e, \u003ccode\u003epopScope()\u003c/code\u003e, \u003ccode\u003epopScopesTill()\u003c/code\u003e, and \u003ccode\u003edropScope()\u003c/code\u003e methods\u003c/li\u003e\n\u003cli\u003ePerformance impact is minimal: ~8% overhead for 10,000 registrations (approximately 2-3ms), negligible for typical applications\u003c/li\u003e\n\u003cli\u003eThis change ensures correctness and predictability in dependency cleanup, which is more important than the minor performance cost\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImpact on existing apps\u003c/strong\u003e: 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\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed bug in \u003ccode\u003eregisterCachedFactoryParamAsync\u003c/code\u003e where calling \u003ccode\u003egetAsync\u003c/code\u003e would fail with null error because it was checking the wrong function parameter (sync \u003ccode\u003ecreationFunctionParam\u003c/code\u003e instead of \u003ccode\u003easyncCreationFunctionParam\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter-it/get_it/commits/V9.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=get_it\u0026package-manager=pub\u0026previous-version=7.7.0\u0026new-version=9.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/input-output-hk/catalyst-voices/pull/3933","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/input-output-hk%2Fcatalyst-voices/issues/3933","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3933/packages"},{"uuid":"3773947719","node_id":"PR_kwDOCjkc2M67KmVh","number":3224,"state":"open","title":"chore(deps): bump get_it from 9.1.1 to 9.2.0","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-01T00:28:51.000Z","updated_at":"2026-01-01T02:13:26.045Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"get_it","old_version":"9.1.1","new_version":"9.2.0","repository_url":"https://github.com/flutter-it/get_it"}],"path":null,"ecosystem":"pub"},"body":"Bumps [get_it](https://github.com/flutter-it/get_it) from 9.1.1 to 9.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.2.0] - 2025-12-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eallReady()\u003c/code\u003e now caches its Future and returns the same instance on repeated calls\n\u003cul\u003e\n\u003cli\u003eCache is automatically invalidated when new async singletons are registered\u003c/li\u003e\n\u003cli\u003eThis enables watch_it to detect when async registrations change (e.g., after \u003ccode\u003epushNewScope\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed: pending async singletons now complete their ready completer when removed via \u003ccode\u003eunregister()\u003c/code\u003e or scope reset, allowing \u003ccode\u003eallReady()\u003c/code\u003e to complete properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/19290dc6e388ee045232ed12e715f8e2d15b7b30\"\u003e\u003ccode\u003e19290dc\u003c/code\u003e\u003c/a\u003e V9.2.0: Cache allReady() future for watch_it scope detection\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter-it/get_it/compare/V9.1.1...V9.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=get_it\u0026package-manager=pub\u0026previous-version=9.1.1\u0026new-version=9.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/PalisadoesFoundation/talawa/pull/3224","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/PalisadoesFoundation%2Ftalawa/issues/3224","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3224/packages"},{"uuid":"3753317217","node_id":"PR_kwDOHoSb2M66HdWL","number":1137,"state":"open","title":"chore(deps): bump the all-dependencies group across 4 directories with 8 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-22T10:50:18.000Z","updated_at":"2025-12-22T10:50:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":8,"packages":[{"name":"app_links","old_version":"6.4.1","new_version":"7.0.0","repository_url":"https://github.com/llfbandit/app_links"},{"name":"get_it","old_version":"8.3.0","new_version":"9.2.0","repository_url":"https://github.com/flutter-it/get_it"},{"name":"go_router","old_version":"16.3.0","new_version":"17.0.1","repository_url":"https://github.com/flutter/packages"},{"name":"share_plus","old_version":"11.1.0","new_version":"12.0.1","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"protobuf","old_version":"5.1.0","new_version":"6.0.0","repository_url":"https://github.com/google/protobuf.dart"},{"name":"protoc_plugin","old_version":"23.0.0","new_version":"25.0.0","repository_url":"https://github.com/google/protobuf.dart"},{"name":"protoc_plugin","old_version":"23.0.0","new_version":"25.0.0","repository_url":"https://github.com/google/protobuf.dart"},{"name":"alchemist","old_version":"0.12.1","new_version":"0.13.0","repository_url":"https://github.com/Betterment/alchemist"},{"name":"flutter_lints","old_version":"2.0.3","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"}],"path":null,"ecosystem":"pub"},"body":"Bumps the all-dependencies group with 4 updates in the /dogfooding directory: [app_links](https://github.com/llfbandit/app_links), [get_it](https://github.com/flutter-it/get_it), [go_router](https://github.com/flutter/packages/tree/main/packages) and [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus).\nBumps the all-dependencies group with 2 updates in the /packages/stream_video directory: [protobuf](https://github.com/google/protobuf.dart) and [protoc_plugin](https://github.com/google/protobuf.dart).\nBumps the all-dependencies group with 1 update in the /packages/stream_video_flutter directory: [alchemist](https://github.com/Betterment/alchemist).\nBumps the all-dependencies group with 1 update in the /packages/stream_video_push_notification directory: [flutter_lints](https://github.com/flutter/packages/tree/main/packages).\n\nUpdates `app_links` from 6.4.1 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/llfbandit/app_links/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `get_it` from 8.3.0 to 9.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.2.0] - 2025-12-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eallReady()\u003c/code\u003e now caches its Future and returns the same instance on repeated calls\n\u003cul\u003e\n\u003cli\u003eCache is automatically invalidated when new async singletons are registered\u003c/li\u003e\n\u003cli\u003eThis enables watch_it to detect when async registrations change (e.g., after \u003ccode\u003epushNewScope\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed: pending async singletons now complete their ready completer when removed via \u003ccode\u003eunregister()\u003c/code\u003e or scope reset, allowing \u003ccode\u003eallReady()\u003c/code\u003e to complete properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.1] - 2025-11-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated example project\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.0] - 2025-11-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded DevTools extension for visualizing and inspecting GetIt registrations\n\u003cul\u003e\n\u003cli\u003eView all registered objects with their type, scope, registration mode, and state\u003c/li\u003e\n\u003cli\u003eSee instance details via \u003ccode\u003etoString()\u003c/code\u003e output for created instances\u003c/li\u003e\n\u003cli\u003eManual refresh button to update the registration list\u003c/li\u003e\n\u003cli\u003eRequires \u003ccode\u003edebugEventsEnabled = true\u003c/code\u003e to be set on GetIt instance\u003c/li\u003e\n\u003cli\u003eSee README for setup instructions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.5] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse absolute GitHub URL for logo in README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.4] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed screenshots description to match working 9.0.1 format\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.3] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed logo display on pub.dev by using relative path\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.2] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed button sizing in README for pub.dev display\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed linter error (missing trailing comma in test file)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.0] - BREAKING CHANGE\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e: Disposal order now always follows strict LIFO (Last-In-First-Out) based on registration order\n\u003cul\u003e\n\u003cli\u003ePreviously, disposal order was based on the order objects appeared in internal hash maps, which was unpredictable when mixing named and unnamed registrations\u003c/li\u003e\n\u003cli\u003eNow all disposals are sorted by \u003ccode\u003eregistrationNumber\u003c/code\u003e (a sequential counter assigned during registration) ensuring true LIFO order\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003estrictDisposalOrder\u003c/code\u003e parameter has been removed from \u003ccode\u003ereset()\u003c/code\u003e, \u003ccode\u003eresetScope()\u003c/code\u003e, \u003ccode\u003epopScope()\u003c/code\u003e, \u003ccode\u003epopScopesTill()\u003c/code\u003e, and \u003ccode\u003edropScope()\u003c/code\u003e methods\u003c/li\u003e\n\u003cli\u003ePerformance impact is minimal: ~8% overhead for 10,000 registrations (approximately 2-3ms), negligible for typical applications\u003c/li\u003e\n\u003cli\u003eThis change ensures correctness and predictability in dependency cleanup, which is more important than the minor performance cost\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImpact on existing apps\u003c/strong\u003e: 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\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed bug in \u003ccode\u003eregisterCachedFactoryParamAsync\u003c/code\u003e where calling \u003ccode\u003egetAsync\u003c/code\u003e would fail with null error because it was checking the wrong function parameter (sync \u003ccode\u003ecreationFunctionParam\u003c/code\u003e instead of \u003ccode\u003easyncCreationFunctionParam\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/19290dc6e388ee045232ed12e715f8e2d15b7b30\"\u003e\u003ccode\u003e19290dc\u003c/code\u003e\u003c/a\u003e V9.2.0: Cache allReady() future for watch_it scope detection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/294ae0f78989c3b2ad7b914299b6f3d5f5353fa6\"\u003e\u003ccode\u003e294ae0f\u003c/code\u003e\u003c/a\u003e Remove generated test folder from example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/7e1599605677e08ef34bb0c14a6323f6aedae7bf\"\u003e\u003ccode\u003e7e15996\u003c/code\u003e\u003c/a\u003e Release V9.1.1: Update example project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/88954f10ccdff95eaada198a965c05b08590f9af\"\u003e\u003ccode\u003e88954f1\u003c/code\u003e\u003c/a\u003e Exclude gradle-wrapper.jar from published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/a419c167254db4e358c825d207ea103661b99999\"\u003e\u003ccode\u003ea419c16\u003c/code\u003e\u003c/a\u003e Fix DevTools extension registration for multiple GetIt instances\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/3f5f587527a99ee46b73413a55742bd21dd8c2b6\"\u003e\u003ccode\u003e3f5f587\u003c/code\u003e\u003c/a\u003e Fix formatting and exclude devtools extension from analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/3ee13e9655634670c4678a1f3858d4dec849ccb8\"\u003e\u003ccode\u003e3ee13e9\u003c/code\u003e\u003c/a\u003e Allow gradlew in example/android/.gitignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/1bf01e575b31e222e5abaa33de81b6a3579abe41\"\u003e\u003ccode\u003e1bf01e5\u003c/code\u003e\u003c/a\u003e Clean up gitignore rules for gradlew\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/d8353d13617d97e78f35321be4157dec42d7afc4\"\u003e\u003ccode\u003ed8353d1\u003c/code\u003e\u003c/a\u003e Explicitly un-ignore gradlew files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/fe7987dfb4dc8aba0a2957e134c19c0311cf1895\"\u003e\u003ccode\u003efe7987d\u003c/code\u003e\u003c/a\u003e Allow gradlew in gitignore, remove IDE files from git\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter-it/get_it/compare/V8.3.0...V9.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go_router` from 16.3.0 to 17.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2fb88d6ce7f2738911bbcf9a0412df3258ad0187\"\u003e\u003ccode\u003e2fb88d6\u003c/code\u003e\u003c/a\u003e [go_router] Fixes an issue where \u003ccode\u003eonEnter\u003c/code\u003e blocking causes navigation stack l...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/72f24a73057520a4490787a2d9ffe633818bdb22\"\u003e\u003ccode\u003e72f24a7\u003c/code\u003e\u003c/a\u003e [file_selector] Update Linux example for deprecations (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10542\"\u003e#10542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/bd443987a20e6cd5eebc8596ec9d66a069c13254\"\u003e\u003ccode\u003ebd44398\u003c/code\u003e\u003c/a\u003e [rfw] Add Flexible widget support to core widgets (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9750\"\u003e#9750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2f44ca2748747f29157a0c82a76b70a74aaa8069\"\u003e\u003ccode\u003e2f44ca2\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Updates pigeon generation to prevent crash when obje...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/338ecd3864b89c367e58a2bfd69c3767531ecbe4\"\u003e\u003ccode\u003e338ecd3\u003c/code\u003e\u003c/a\u003e [shared_preferences_tool] Update dependencies and fix deprecation (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10560\"\u003e#10560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/3546b8f03c7a289733e8b9658e7fedf9f5334790\"\u003e\u003ccode\u003e3546b8f\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump camerax_version from 1.5.1 to 1.5.2 in /packages/camera/ca...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e5f8325eff98923c37d1349f6ba628615fc82ba4\"\u003e\u003ccode\u003ee5f8325\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Removes internal native library Dart proxy (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10536\"\u003e#10536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/33a9a810b5a20978c1c4b9a6c469f5a792d86c7a\"\u003e\u003ccode\u003e33a9a81\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump the test-dependencies group across 2 directories with 1 up...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b17d3ffb15fe8cb002e9910fc598e8ebdd93425a\"\u003e\u003ccode\u003eb17d3ff\u003c/code\u003e\u003c/a\u003e [interactive_media_ads] Removes internal native library Dart proxy (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10537\"\u003e#10537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/54b49e15fb3b06e15fa3c3e135e41c26d3c0b15f\"\u003e\u003ccode\u003e54b49e1\u003c/code\u003e\u003c/a\u003e [webview_flutter_wkwebview] Removes internal native library Dart proxy (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10528\"\u003e#10528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v17.0.1/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `share_plus` from 11.1.0 to 12.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/b64f663ad4f820bf46500e73ef031ff647708be9\"\u003e\u003ccode\u003eb64f663\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/42b079bd5fa56c9983a5a4fcf351190884f5c540\"\u003e\u003ccode\u003e42b079b\u003c/code\u003e\u003c/a\u003e fix(share_plus): Avoid crash on iOS 26 on iPhones with no sharePositionOrigin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/1d2990288799eef1e6c1c00e3ae7d8eb11be2564\"\u003e\u003ccode\u003e1d29902\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/3bd253b04021a932fa79412a5da2318c22cfdbe2\"\u003e\u003ccode\u003e3bd253b\u003c/code\u003e\u003c/a\u003e fix(share_plus): unable to get the correct result on iOS (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3660\"\u003e#3660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/24363e270d3c8219b9516fe57474a448f6c5fd48\"\u003e\u003ccode\u003e24363e2\u003c/code\u003e\u003c/a\u003e feat(share_plus)!: Change Android compile SDK, update Android build config (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/72b6234c25315c30d8efc9f15a9258b0bb7273a8\"\u003e\u003ccode\u003e72b6234\u003c/code\u003e\u003c/a\u003e docs(all): replace MacOS by macOS in package READMEs (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3658\"\u003e#3658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/share_plus-v12.0.1/packages/share_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `protobuf` from 5.1.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protobuf v6.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNew \u003ccode\u003eGeneratedMessage\u003c/code\u003e extension methods \u003ccode\u003etoTextFormat\u003c/code\u003e and \u003ccode\u003ewriteTextFormat\u003c/code\u003e added to convert the message into the \u003ca href=\"https://protobuf.dev/reference/protobuf/textformat-spec/\"\u003eofficial protocol buffers text format\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/125\"\u003e#125\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd [well-known proto types][wkts] as libraries. This change is required for protoc_plugin-25.0.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e Hide \u003ccode\u003ePbList\u003c/code\u003e and \u003ccode\u003ePbMap\u003c/code\u003e constructors. It is not possible to construct these values correctly in user code, so the constructors are now private. Existing uses of \u003ccode\u003ePbList\u003c/code\u003e can be replaced by \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003ePbMap\u003c/code\u003e can be replaced by \u003ccode\u003eMap\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eFor immutable lists and maps, you can use \u003ccode\u003ebuilt_value\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMap fields now check key and value validity when adding elements. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1065\"\u003e#1065\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1080\"\u003egoogle/protobuf.dart#1080\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/125\"\u003e#125\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/125\"\u003egoogle/protobuf.dart#125\u003c/a\u003e\n[wkts]: \u003ca href=\"https://protobuf.dev/reference/protobuf/google.protobuf\"\u003ehttps://protobuf.dev/reference/protobuf/google.protobuf\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1081\"\u003egoogle/protobuf.dart#1081\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1072\"\u003egoogle/protobuf.dart#1072\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1065\"\u003e#1065\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1065\"\u003egoogle/protobuf.dart#1065\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1076\"\u003egoogle/protobuf.dart#1076\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/9e30258e0aa6a6430ee36c84b75308a9702fde42\"\u003e\u003ccode\u003e9e30258\u003c/code\u003e\u003c/a\u003e Check key and value validity in PbMap (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/cafeac4208a1139e370099591edc8b014dfcc204\"\u003e\u003ccode\u003ecafeac4\u003c/code\u003e\u003c/a\u003e Hide PbList and PbMap constructors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/7fcd48b24b92671f59b36a7b3ce23208f5600b7c\"\u003e\u003ccode\u003e7fcd48b\u003c/code\u003e\u003c/a\u003e Sync some of the internal changes (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/3ed04a91ff4de8493226e8fd0d89678c2986edf6\"\u003e\u003ccode\u003e3ed04a9\u003c/code\u003e\u003c/a\u003e Add well-known type support (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a1dceed95d7e9250bea950a2ed10173f43ab83f6\"\u003e\u003ccode\u003ea1dceed\u003c/code\u003e\u003c/a\u003e protoc_plugin refactors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/46c36977f213c961148a9455a5894f2e8c7ba722\"\u003e\u003ccode\u003e46c3697\u003c/code\u003e\u003c/a\u003e Update test protos copied from C++ protobuf (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b98d4e2bc8d5e8bbe96cfdd56f423641b818b914\"\u003e\u003ccode\u003eb98d4e2\u003c/code\u003e\u003c/a\u003e Implement proto text format generator (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v5.1.0...protobuf-v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `protoc_plugin` from 23.0.0 to 25.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotoc_plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protoc_plugin v25.0.0\u003c/h2\u003e\n\u003cp\u003eNote: this version requires protobuf 6.0.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eHandle importing \u003ca href=\"https://protobuf.dev/reference/protobuf/google.protobuf\"\u003ewell-known protos\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1081\"\u003egoogle/protobuf.dart#1081\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003epackage:protoc_plugin v24.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e Don't generate \u003ccode\u003ecreateRepeated\u003c/code\u003e methods.\u003c/p\u003e\n\u003cp\u003eThese methods are not too useful as there isn't much you can do with a \u003ccode\u003ePbList\u003c/code\u003e that you can't do with a \u003ccode\u003eList\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eTo migrate, replace \u003ccode\u003eMyMessage.createRepeated()\u003c/code\u003e with \u003ccode\u003e\u0026lt;MyMessage\u0026gt;[]\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/9e30258e0aa6a6430ee36c84b75308a9702fde42\"\u003e\u003ccode\u003e9e30258\u003c/code\u003e\u003c/a\u003e Check key and value validity in PbMap (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/cafeac4208a1139e370099591edc8b014dfcc204\"\u003e\u003ccode\u003ecafeac4\u003c/code\u003e\u003c/a\u003e Hide PbList and PbMap constructors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/7fcd48b24b92671f59b36a7b3ce23208f5600b7c\"\u003e\u003ccode\u003e7fcd48b\u003c/code\u003e\u003c/a\u003e Sync some of the internal changes (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/3ed04a91ff4de8493226e8fd0d89678c2986edf6\"\u003e\u003ccode\u003e3ed04a9\u003c/code\u003e\u003c/a\u003e Add well-known type support (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a1dceed95d7e9250bea950a2ed10173f43ab83f6\"\u003e\u003ccode\u003ea1dceed\u003c/code\u003e\u003c/a\u003e protoc_plugin refactors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/46c36977f213c961148a9455a5894f2e8c7ba722\"\u003e\u003ccode\u003e46c3697\u003c/code\u003e\u003c/a\u003e Update test protos copied from C++ protobuf (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b98d4e2bc8d5e8bbe96cfdd56f423641b818b914\"\u003e\u003ccode\u003eb98d4e2\u003c/code\u003e\u003c/a\u003e Implement proto text format generator (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/1ebb09ccb5f937017e27f0953391ba856bbb8f49\"\u003e\u003ccode\u003e1ebb09c\u003c/code\u003e\u003c/a\u003e Release protobuf-5.1.0 (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1078\"\u003e#1078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/24f9cf080273f5ecb00db6ca1be16d5cc8762429\"\u003e\u003ccode\u003e24f9cf0\u003c/code\u003e\u003c/a\u003e Fix message comparison throwing type error when comparing maps in some cases ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4dfedafd160e203b9b5a91737fc0de962dc40b24\"\u003e\u003ccode\u003e4dfedaf\u003c/code\u003e\u003c/a\u003e Don't iterate iterable arguments twice in PbList (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1070\"\u003e#1070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protoc_plugin-v23.0.0...protoc_plugin-v25.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `protoc_plugin` from 23.0.0 to 25.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotoc_plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protoc_plugin v25.0.0\u003c/h2\u003e\n\u003cp\u003eNote: this version requires protobuf 6.0.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eHandle importing \u003ca href=\"https://protobuf.dev/reference/protobuf/google.protobuf\"\u003ewell-known protos\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1081\"\u003egoogle/protobuf.dart#1081\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003epackage:protoc_plugin v24.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e Don't generate \u003ccode\u003ecreateRepeated\u003c/code\u003e methods.\u003c/p\u003e\n\u003cp\u003eThese methods are not too useful as there isn't much you can do with a \u003ccode\u003ePbList\u003c/code\u003e that you can't do with a \u003ccode\u003eList\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eTo migrate, replace \u003ccode\u003eMyMessage.createRepeated()\u003c/code\u003e with \u003ccode\u003e\u0026lt;MyMessage\u0026gt;[]\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/9e30258e0aa6a6430ee36c84b75308a9702fde42\"\u003e\u003ccode\u003e9e30258\u003c/code\u003e\u003c/a\u003e Check key and value validity in PbMap (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/cafeac4208a1139e370099591edc8b014dfcc204\"\u003e\u003ccode\u003ecafeac4\u003c/code\u003e\u003c/a\u003e Hide PbList and PbMap constructors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/7fcd48b24b92671f59b36a7b3ce23208f5600b7c\"\u003e\u003ccode\u003e7fcd48b\u003c/code\u003e\u003c/a\u003e Sync some of the internal changes (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/3ed04a91ff4de8493226e8fd0d89678c2986edf6\"\u003e\u003ccode\u003e3ed04a9\u003c/code\u003e\u003c/a\u003e Add well-known type support (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a1dceed95d7e9250bea950a2ed10173f43ab83f6\"\u003e\u003ccode\u003ea1dceed\u003c/code\u003e\u003c/a\u003e protoc_plugin refactors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/46c36977f213c961148a9455a5894f2e8c7ba722\"\u003e\u003ccode\u003e46c3697\u003c/code\u003e\u003c/a\u003e Update test protos copied from C++ protobuf (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b98d4e2bc8d5e8bbe96cfdd56f423641b818b914\"\u003e\u003ccode\u003eb98d4e2\u003c/code\u003e\u003c/a\u003e Implement proto text format generator (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/1ebb09ccb5f937017e27f0953391ba856bbb8f49\"\u003e\u003ccode\u003e1ebb09c\u003c/code\u003e\u003c/a\u003e Release protobuf-5.1.0 (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1078\"\u003e#1078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/24f9cf080273f5ecb00db6ca1be16d5cc8762429\"\u003e\u003ccode\u003e24f9cf0\u003c/code\u003e\u003c/a\u003e Fix message comparison throwing type error when comparing maps in some cases ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4dfedafd160e203b9b5a91737fc0de962dc40b24\"\u003e\u003ccode\u003e4dfedaf\u003c/code\u003e\u003c/a\u003e Don't iterate iterable arguments twice in PbList (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1070\"\u003e#1070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protoc_plugin-v23.0.0...protoc_plugin-v25.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `alchemist` from 0.12.1 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Betterment/alchemist/releases\"\u003ealchemist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: use mobile messaging app for Slack notifs by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/158\"\u003eBetterment/alchemist#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use \u003ccode\u003egit commit\u003c/code\u003e instead of \u003ccode\u003egit-auto-commit\u003c/code\u003e action by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/163\"\u003eBetterment/alchemist#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: push changes in update goldens workflow by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/166\"\u003eBetterment/alchemist#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Anti-aliasing cross-platform issue by \u003ca href=\"https://github.com/w3ggy\"\u003e\u003ccode\u003e@​w3ggy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ensure tests are compatible with all supported Flutter versions (and beta) by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/167\"\u003eBetterment/alchemist#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prep v0.13.0 by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/168\"\u003eBetterment/alchemist#168\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:warning: Breaking Changes\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e disabled anti-aliasing on \u003ccode\u003eBlockedTextPaintingContext\u003c/code\u003e which may change goldens output.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3ggy\"\u003e\u003ccode\u003e@​w3ggy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\"\u003ehttps://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Betterment/alchemist/blob/main/CHANGELOG.md\"\u003ealchemist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.13.0\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: use mobile messaging app for Slack notifs by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/158\"\u003eBetterment/alchemist#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use \u003ccode\u003egit commit\u003c/code\u003e instead of \u003ccode\u003egit-auto-commit\u003c/code\u003e action by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/163\"\u003eBetterment/alchemist#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: push changes in update goldens workflow by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/166\"\u003eBetterment/alchemist#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Anti-aliasing cross-platform issue by \u003ca href=\"https://github.com/w3ggy\"\u003e\u003ccode\u003e@​w3ggy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ensure tests are compatible with all supported Flutter versions (and beta) by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/167\"\u003eBetterment/alchemist#167\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:warning: Breaking Changes\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e disabled anti-aliasing on \u003ccode\u003eBlockedTextPaintingContext\u003c/code\u003e which may change goldens output.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3ggy\"\u003e\u003ccode\u003e@​w3ggy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\"\u003ehttps://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/d7ad4bb5011dff701de1d22412afc08bfdd09ef8\"\u003e\u003ccode\u003ed7ad4bb\u003c/code\u003e\u003c/a\u003e chore: prep v0.13.0 (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/168\"\u003e#168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/d1de06b3d23d417aab8d2881a74d1e5883016297\"\u003e\u003ccode\u003ed1de06b\u003c/code\u003e\u003c/a\u003e chore: ensure tests are compatible with all supported Flutter versions (and b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/b6c33573b2bfb8167ecdf4ff9ca3e60d26e14e2d\"\u003e\u003ccode\u003eb6c3357\u003c/code\u003e\u003c/a\u003e fix: Anti-aliasing cross-platform issue (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/2cd76181e5031867af14c2e48a2b88b3d6c0ef6c\"\u003e\u003ccode\u003e2cd7618\u003c/code\u003e\u003c/a\u003e fix: push changes in update goldens workflow (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/166\"\u003e#166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/482b78e67470f39b8a09a5b34dd06cca8b42b543\"\u003e\u003ccode\u003e482b78e\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003egit commit\u003c/code\u003e instead of \u003ccode\u003egit-auto-commit\u003c/code\u003e action (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/163\"\u003e#163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/e5da5fb4c5b44e8fbf0632ee44d28d3975b0adea\"\u003e\u003ccode\u003ee5da5fb\u003c/code\u003e\u003c/a\u003e ci: use mobile messaging app for Slack notifs (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 2.0.3 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6eebe72ca3975373a5fab06a009ec5ffeabdb495\"\u003e\u003ccode\u003e6eebe72\u003c/code\u003e\u003c/a\u003e [flutter_lints] Bump lints dependency to 6.0.0 and bump package to 6.0.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0093e2ecd5e3e83c04864b076564e1020ada532f\"\u003e\u003ccode\u003e0093e2e\u003c/code\u003e\u003c/a\u003e [video_player_android] Add note about Android platform views known issue (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/62f38a1abb95fccabd865cef8b107d515bfbf93d\"\u003e\u003ccode\u003e62f38a1\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Implement \u003ccode\u003eenableAudio\u003c/code\u003e for video recording (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9264\"\u003e#9264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9c11e9b8b845235c8d6bd120b89238dc580ab973\"\u003e\u003ccode\u003e9c11e9b\u003c/code\u003e\u003c/a\u003e [video_player_android] isBuffering flag always return true after calling seek...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6efa04bfdb94f14236a9f9f85a6ebb367a94e81d\"\u003e\u003ccode\u003e6efa04b\u003c/code\u003e\u003c/a\u003e [camera,video_player] replace onSurfaceDestroyed with onSurfaceCleanup (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9316\"\u003e#9316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c33fa390d6866405334adc56d38b70ea2ee3ab6e\"\u003e\u003ccode\u003ec33fa39\u003c/code\u003e\u003c/a\u003e [camera,video_player] Update Android to 3.29 minimum (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5a7d40f877274916bdd81ba18a6b508e2d266aa3\"\u003e\u003ccode\u003e5a7d40f\u003c/code\u003e\u003c/a\u003e Update repo for 3.32 stable (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2a847d78641de3eba95ba22b3a01db5ee24c93b3\"\u003e\u003ccode\u003e2a847d7\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Correct pigeon configuration output paths (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9313\"\u003e#9313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d692e43dba6c8dcfdd3659fd6681a3c9505307ae\"\u003e\u003ccode\u003ed692e43\u003c/code\u003e\u003c/a\u003e [process] Remove from the repository (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9310\"\u003e#9310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe5dd86d6232c1ca2eacc50efe38db5dd2a6f815\"\u003e\u003ccode\u003efe5dd86\u003c/code\u003e\u003c/a\u003e Ensure Example Packages Work on Android API 36 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_lints-v6.0.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/GetStream/stream-video-flutter/pull/1137","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GetStream%2Fstream-video-flutter/issues/1137","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1137/packages"},{"uuid":"3727408087","node_id":"PR_kwDOQoffz864xFgs","number":7,"state":"closed","title":"deps: Bump get_it from 8.3.0 to 9.2.0","user":"dependabot[bot]","labels":["dependencies","config"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-23T20:08:43.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-14T13:54:48.000Z","updated_at":"2026-02-23T20:08:44.000Z","time_to_close":6156835,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: Bump","packages":[{"name":"get_it","old_version":"8.3.0","new_version":"9.2.0","repository_url":"https://github.com/flutter-it/get_it"}],"path":null,"ecosystem":"pub"},"body":"Bumps [get_it](https://github.com/flutter-it/get_it) from 8.3.0 to 9.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.2.0] - 2025-12-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eallReady()\u003c/code\u003e now caches its Future and returns the same instance on repeated calls\n\u003cul\u003e\n\u003cli\u003eCache is automatically invalidated when new async singletons are registered\u003c/li\u003e\n\u003cli\u003eThis enables watch_it to detect when async registrations change (e.g., after \u003ccode\u003epushNewScope\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed: pending async singletons now complete their ready completer when removed via \u003ccode\u003eunregister()\u003c/code\u003e or scope reset, allowing \u003ccode\u003eallReady()\u003c/code\u003e to complete properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.1] - 2025-11-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated example project\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.0] - 2025-11-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded DevTools extension for visualizing and inspecting GetIt registrations\n\u003cul\u003e\n\u003cli\u003eView all registered objects with their type, scope, registration mode, and state\u003c/li\u003e\n\u003cli\u003eSee instance details via \u003ccode\u003etoString()\u003c/code\u003e output for created instances\u003c/li\u003e\n\u003cli\u003eManual refresh button to update the registration list\u003c/li\u003e\n\u003cli\u003eRequires \u003ccode\u003edebugEventsEnabled = true\u003c/code\u003e to be set on GetIt instance\u003c/li\u003e\n\u003cli\u003eSee README for setup instructions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.5] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse absolute GitHub URL for logo in README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.4] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed screenshots description to match working 9.0.1 format\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.3] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed logo display on pub.dev by using relative path\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.2] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed button sizing in README for pub.dev display\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed linter error (missing trailing comma in test file)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.0] - BREAKING CHANGE\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e: Disposal order now always follows strict LIFO (Last-In-First-Out) based on registration order\n\u003cul\u003e\n\u003cli\u003ePreviously, disposal order was based on the order objects appeared in internal hash maps, which was unpredictable when mixing named and unnamed registrations\u003c/li\u003e\n\u003cli\u003eNow all disposals are sorted by \u003ccode\u003eregistrationNumber\u003c/code\u003e (a sequential counter assigned during registration) ensuring true LIFO order\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003estrictDisposalOrder\u003c/code\u003e parameter has been removed from \u003ccode\u003ereset()\u003c/code\u003e, \u003ccode\u003eresetScope()\u003c/code\u003e, \u003ccode\u003epopScope()\u003c/code\u003e, \u003ccode\u003epopScopesTill()\u003c/code\u003e, and \u003ccode\u003edropScope()\u003c/code\u003e methods\u003c/li\u003e\n\u003cli\u003ePerformance impact is minimal: ~8% overhead for 10,000 registrations (approximately 2-3ms), negligible for typical applications\u003c/li\u003e\n\u003cli\u003eThis change ensures correctness and predictability in dependency cleanup, which is more important than the minor performance cost\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImpact on existing apps\u003c/strong\u003e: 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\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed bug in \u003ccode\u003eregisterCachedFactoryParamAsync\u003c/code\u003e where calling \u003ccode\u003egetAsync\u003c/code\u003e would fail with null error because it was checking the wrong function parameter (sync \u003ccode\u003ecreationFunctionParam\u003c/code\u003e instead of \u003ccode\u003easyncCreationFunctionParam\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/19290dc6e388ee045232ed12e715f8e2d15b7b30\"\u003e\u003ccode\u003e19290dc\u003c/code\u003e\u003c/a\u003e V9.2.0: Cache allReady() future for watch_it scope detection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/294ae0f78989c3b2ad7b914299b6f3d5f5353fa6\"\u003e\u003ccode\u003e294ae0f\u003c/code\u003e\u003c/a\u003e Remove generated test folder from example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/7e1599605677e08ef34bb0c14a6323f6aedae7bf\"\u003e\u003ccode\u003e7e15996\u003c/code\u003e\u003c/a\u003e Release V9.1.1: Update example project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/88954f10ccdff95eaada198a965c05b08590f9af\"\u003e\u003ccode\u003e88954f1\u003c/code\u003e\u003c/a\u003e Exclude gradle-wrapper.jar from published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/a419c167254db4e358c825d207ea103661b99999\"\u003e\u003ccode\u003ea419c16\u003c/code\u003e\u003c/a\u003e Fix DevTools extension registration for multiple GetIt instances\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/3f5f587527a99ee46b73413a55742bd21dd8c2b6\"\u003e\u003ccode\u003e3f5f587\u003c/code\u003e\u003c/a\u003e Fix formatting and exclude devtools extension from analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/3ee13e9655634670c4678a1f3858d4dec849ccb8\"\u003e\u003ccode\u003e3ee13e9\u003c/code\u003e\u003c/a\u003e Allow gradlew in example/android/.gitignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/1bf01e575b31e222e5abaa33de81b6a3579abe41\"\u003e\u003ccode\u003e1bf01e5\u003c/code\u003e\u003c/a\u003e Clean up gitignore rules for gradlew\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/d8353d13617d97e78f35321be4157dec42d7afc4\"\u003e\u003ccode\u003ed8353d1\u003c/code\u003e\u003c/a\u003e Explicitly un-ignore gradlew files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/fe7987dfb4dc8aba0a2957e134c19c0311cf1895\"\u003e\u003ccode\u003efe7987d\u003c/code\u003e\u003c/a\u003e Allow gradlew in gitignore, remove IDE files from git\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter-it/get_it/compare/V8.3.0...V9.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=get_it\u0026package-manager=pub\u0026previous-version=8.3.0\u0026new-version=9.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/alexandregodet/iackathon/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexandregodet%2Fiackathon/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"3705965864","node_id":"PR_kwDOQkJozs63qEYt","number":9,"state":"open","title":"chore(deps): bump get_it from 8.3.0 to 9.2.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-08T11:36:20.000Z","updated_at":"2025-12-08T11:36:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"get_it","old_version":"8.3.0","new_version":"9.2.0","repository_url":"https://github.com/flutter-it/get_it"}],"path":null,"ecosystem":"pub"},"body":"Bumps [get_it](https://github.com/flutter-it/get_it) from 8.3.0 to 9.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.2.0] - 2025-12-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eallReady()\u003c/code\u003e now caches its Future and returns the same instance on repeated calls\n\u003cul\u003e\n\u003cli\u003eCache is automatically invalidated when new async singletons are registered\u003c/li\u003e\n\u003cli\u003eThis enables watch_it to detect when async registrations change (e.g., after \u003ccode\u003epushNewScope\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed: pending async singletons now complete their ready completer when removed via \u003ccode\u003eunregister()\u003c/code\u003e or scope reset, allowing \u003ccode\u003eallReady()\u003c/code\u003e to complete properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.1] - 2025-11-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated example project\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.0] - 2025-11-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded DevTools extension for visualizing and inspecting GetIt registrations\n\u003cul\u003e\n\u003cli\u003eView all registered objects with their type, scope, registration mode, and state\u003c/li\u003e\n\u003cli\u003eSee instance details via \u003ccode\u003etoString()\u003c/code\u003e output for created instances\u003c/li\u003e\n\u003cli\u003eManual refresh button to update the registration list\u003c/li\u003e\n\u003cli\u003eRequires \u003ccode\u003edebugEventsEnabled = true\u003c/code\u003e to be set on GetIt instance\u003c/li\u003e\n\u003cli\u003eSee README for setup instructions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.5] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse absolute GitHub URL for logo in README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.4] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed screenshots description to match working 9.0.1 format\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.3] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed logo display on pub.dev by using relative path\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.2] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed button sizing in README for pub.dev display\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed linter error (missing trailing comma in test file)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.0] - BREAKING CHANGE\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e: Disposal order now always follows strict LIFO (Last-In-First-Out) based on registration order\n\u003cul\u003e\n\u003cli\u003ePreviously, disposal order was based on the order objects appeared in internal hash maps, which was unpredictable when mixing named and unnamed registrations\u003c/li\u003e\n\u003cli\u003eNow all disposals are sorted by \u003ccode\u003eregistrationNumber\u003c/code\u003e (a sequential counter assigned during registration) ensuring true LIFO order\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003estrictDisposalOrder\u003c/code\u003e parameter has been removed from \u003ccode\u003ereset()\u003c/code\u003e, \u003ccode\u003eresetScope()\u003c/code\u003e, \u003ccode\u003epopScope()\u003c/code\u003e, \u003ccode\u003epopScopesTill()\u003c/code\u003e, and \u003ccode\u003edropScope()\u003c/code\u003e methods\u003c/li\u003e\n\u003cli\u003ePerformance impact is minimal: ~8% overhead for 10,000 registrations (approximately 2-3ms), negligible for typical applications\u003c/li\u003e\n\u003cli\u003eThis change ensures correctness and predictability in dependency cleanup, which is more important than the minor performance cost\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImpact on existing apps\u003c/strong\u003e: 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\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed bug in \u003ccode\u003eregisterCachedFactoryParamAsync\u003c/code\u003e where calling \u003ccode\u003egetAsync\u003c/code\u003e would fail with null error because it was checking the wrong function parameter (sync \u003ccode\u003ecreationFunctionParam\u003c/code\u003e instead of \u003ccode\u003easyncCreationFunctionParam\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/19290dc6e388ee045232ed12e715f8e2d15b7b30\"\u003e\u003ccode\u003e19290dc\u003c/code\u003e\u003c/a\u003e V9.2.0: Cache allReady() future for watch_it scope detection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/294ae0f78989c3b2ad7b914299b6f3d5f5353fa6\"\u003e\u003ccode\u003e294ae0f\u003c/code\u003e\u003c/a\u003e Remove generated test folder from example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/7e1599605677e08ef34bb0c14a6323f6aedae7bf\"\u003e\u003ccode\u003e7e15996\u003c/code\u003e\u003c/a\u003e Release V9.1.1: Update example project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/88954f10ccdff95eaada198a965c05b08590f9af\"\u003e\u003ccode\u003e88954f1\u003c/code\u003e\u003c/a\u003e Exclude gradle-wrapper.jar from published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/a419c167254db4e358c825d207ea103661b99999\"\u003e\u003ccode\u003ea419c16\u003c/code\u003e\u003c/a\u003e Fix DevTools extension registration for multiple GetIt instances\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/3f5f587527a99ee46b73413a55742bd21dd8c2b6\"\u003e\u003ccode\u003e3f5f587\u003c/code\u003e\u003c/a\u003e Fix formatting and exclude devtools extension from analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/3ee13e9655634670c4678a1f3858d4dec849ccb8\"\u003e\u003ccode\u003e3ee13e9\u003c/code\u003e\u003c/a\u003e Allow gradlew in example/android/.gitignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/1bf01e575b31e222e5abaa33de81b6a3579abe41\"\u003e\u003ccode\u003e1bf01e5\u003c/code\u003e\u003c/a\u003e Clean up gitignore rules for gradlew\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/d8353d13617d97e78f35321be4157dec42d7afc4\"\u003e\u003ccode\u003ed8353d1\u003c/code\u003e\u003c/a\u003e Explicitly un-ignore gradlew files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/fe7987dfb4dc8aba0a2957e134c19c0311cf1895\"\u003e\u003ccode\u003efe7987d\u003c/code\u003e\u003c/a\u003e Allow gradlew in gitignore, remove IDE files from git\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter-it/get_it/compare/V8.3.0...V9.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=get_it\u0026package-manager=pub\u0026previous-version=8.3.0\u0026new-version=9.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/cedricziel/readwhere/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cedricziel%2Freadwhere/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"}],"issue_packages":[{"old_version":"8.3.0","new_version":"9.3.0","update_type":"major","path":null,"pr_created_at":"2026-10-11T10:12:05.000Z","version_change":"8.3.0 → 9.3.0","issue":{"uuid":"5800108616","node_id":"PR_kwDOVEqcrc8AAAABHzFZww","number":1,"state":"closed","title":"chore(deps): bump get_it from 8.3.0 to 9.3.0","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-11T10:32:21.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-11T10:12:05.000Z","updated_at":"2026-10-11T10:32:31.000Z","time_to_close":1216,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"get_it","old_version":"8.3.0","new_version":"9.3.0","repository_url":"https://github.com/flutter-it/get_it"}],"path":null,"ecosystem":"pub"},"body":"Bumps [get_it](https://github.com/flutter-it/get_it) from 8.3.0 to 9.3.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.3.0] - 2026-09-19\u003c/h2\u003e\n\u003ch2\u003e[9.3.0] - 2026-09-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDetect circular self-resolution of lazy singletons (sync and async) and cached factories and throw a descriptive \u003ccode\u003eStateError\u003c/code\u003e instead of a \u003ccode\u003eStackOverflowError\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/muhammadkamel\"\u003e\u003ccode\u003e@​muhammadkamel\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/flutter-it/get_it/issues/423\"\u003e#423\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epubspec.lock\u003c/code\u003e is no longer committed, following the Dart guidelines for library packages.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eacceptsParams\u003c/code\u003e getter on \u003ccode\u003eObjectRegistration\u003c/code\u003e that tells whether the registered factory takes parameters. Passing \u003ccode\u003eparam1\u003c/code\u003e/\u003ccode\u003eparam2\u003c/code\u003e to a registration that doesn't accept parameters now fails an assert in debug mode instead of silently ignoring them.\u003c/li\u003e\n\u003cli\u003eNew global flag \u003ccode\u003eskipUnregisterIfNotRegistered\u003c/code\u003e: when set to \u003ccode\u003etrue\u003c/code\u003e, \u003ccode\u003eunregister\u003c/code\u003e silently ignores a missing registration instead of throwing (default stays \u003ccode\u003efalse\u003c/code\u003e). Thanks to \u003ca href=\"https://github.com/Gorniaky\"\u003e\u003ccode\u003e@​Gorniaky\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/flutter-it/get_it/issues/420\"\u003e#420\u003c/a\u003e) and \u003ca href=\"https://github.com/AzazelSensei\"\u003e\u003ccode\u003e@​AzazelSensei\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/flutter-it/get_it/issues/424\"\u003e#424\u003c/a\u003e) for raising this.\u003c/li\u003e\n\u003cli\u003eDevTools extension: filter and sort for the registrations table. Thanks to \u003ca href=\"https://github.com/yang-lile\"\u003e\u003ccode\u003e@​yang-lile\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/flutter-it/get_it/issues/421\"\u003e#421\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eDevTools extension rebuilt with Flutter 3.47.1.\u003c/li\u003e\n\u003cli\u003eFixed analyzer warnings/infos reported by pub.dev and updated dev dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.2.1] - 2026-02-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded AI skill files in \u003ccode\u003eskills/\u003c/code\u003e directory for AI coding assistants\u003c/li\u003e\n\u003cli\u003eAdded AI-Assisted Development section to README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.2.0] - 2025-12-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eallReady()\u003c/code\u003e now caches its Future and returns the same instance on repeated calls\n\u003cul\u003e\n\u003cli\u003eCache is automatically invalidated when new async singletons are registered\u003c/li\u003e\n\u003cli\u003eThis enables watch_it to detect when async registrations change (e.g., after \u003ccode\u003epushNewScope\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed: pending async singletons now complete their ready completer when removed via \u003ccode\u003eunregister()\u003c/code\u003e or scope reset, allowing \u003ccode\u003eallReady()\u003c/code\u003e to complete properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.1] - 2025-11-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated example project\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.0] - 2025-11-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded DevTools extension for visualizing and inspecting GetIt registrations\n\u003cul\u003e\n\u003cli\u003eView all registered objects with their type, scope, registration mode, and state\u003c/li\u003e\n\u003cli\u003eSee instance details via \u003ccode\u003etoString()\u003c/code\u003e output for created instances\u003c/li\u003e\n\u003cli\u003eManual refresh button to update the registration list\u003c/li\u003e\n\u003cli\u003eRequires \u003ccode\u003edebugEventsEnabled = true\u003c/code\u003e to be set on GetIt instance\u003c/li\u003e\n\u003cli\u003eSee README for setup instructions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.5] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse absolute GitHub URL for logo in README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.4] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed screenshots description to match working 9.0.1 format\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.3] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed logo display on pub.dev by using relative path\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter-it/get_it/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=get_it\u0026package-manager=pub\u0026previous-version=8.3.0\u0026new-version=9.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/NickEinstein/mobile_view/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NickEinstein%2Fmobile_view/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"9.2.1","new_version":"9.3.0","update_type":"minor","path":null,"pr_created_at":"2026-10-02T02:43:09.000Z","version_change":"9.2.1 → 9.3.0","issue":{"uuid":"5672115799","node_id":"PR_kwDOSoP8i88AAAABGNxXBg","number":221,"state":"open","title":"chore(deps): bump the pub-minor-and-patch group across 1 directory with 28 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-02T02:43:09.000Z","updated_at":"2026-10-02T02:43:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"pub-minor-and-patch","update_count":28,"packages":[{"name":"build_runner","old_version":"2.15.1","new_version":"2.16.1","repository_url":"https://github.com/dart-lang/build"},{"name":"objectbox_generator","old_version":"5.3.2","new_version":"6.0.0-preview.3","repository_url":"https://github.com/objectbox/objectbox-dart"},{"name":"objectbox","old_version":"5.3.2","new_version":"6.0.0-preview.3","repository_url":"https://github.com/objectbox/objectbox-dart"},{"name":"test","old_version":"1.31.0","new_version":"1.31.1","repository_url":"https://github.com/dart-lang/test"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"injectable_generator","old_version":"3.0.2","new_version":"3.1.3","repository_url":"https://github.com/Milad-Akarie/injectable"},{"name":"objectbox_flutter_libs","old_version":"5.3.2","new_version":"6.0.0-preview.3","repository_url":"https://github.com/objectbox/objectbox-dart"},{"name":"freezed","old_version":"3.2.5","new_version":"4.0.1","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"drift_dev","old_version":"2.34.0","new_version":"2.35.1","repository_url":"https://github.com/simolus3/drift"},{"name":"camera","old_version":"0.12.0+1","new_version":"0.12.1","repository_url":"https://github.com/flutter/packages"},{"name":"checks","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/dart-lang/test"},{"name":"clock","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/dart-lang/tools"},{"name":"dio","old_version":"5.11.0","new_version":"5.11.1","repository_url":"https://github.com/cfug/dio"},{"name":"drift_dev","old_version":"2.34.0","new_version":"2.35.1","repository_url":"https://github.com/simolus3/drift"},{"name":"firebase_analytics","old_version":"12.4.5","new_version":"12.6.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_core","old_version":"4.12.1","new_version":"4.15.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_crashlytics","old_version":"5.2.6","new_version":"5.4.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_messaging","old_version":"16.4.3","new_version":"16.7.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_performance","old_version":"0.11.4+5","new_version":"0.11.6","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_remote_config","old_version":"6.5.5","new_version":"6.7.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_link_previewer","old_version":"4.2.0","new_version":"4.2.1","repository_url":"https://github.com/flyerhq/flutter_chat_ui"},{"name":"flutter_local_notifications","old_version":"22.2.0","new_version":"22.3.1","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"freezed","old_version":"3.2.5","new_version":"4.0.1","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"get_it","old_version":"9.2.1","new_version":"9.3.0","repository_url":"https://github.com/flutter-it/get_it"},{"name":"go_router_builder","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/flutter/packages"},{"name":"injectable_generator","old_version":"3.0.2","new_version":"3.1.3","repository_url":"https://github.com/Milad-Akarie/injectable"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"json_serializable","old_version":"6.14.0","new_version":"6.14.1","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"objectbox","old_version":"5.3.2","new_version":"6.0.0-preview.3","repository_url":"https://github.com/objectbox/objectbox-dart"},{"name":"objectbox_flutter_libs","old_version":"5.3.2","new_version":"6.0.0-preview.3","repository_url":"https://github.com/objectbox/objectbox-dart"},{"name":"objectbox_generator","old_version":"5.3.2","new_version":"6.0.0-preview.3","repository_url":"https://github.com/objectbox/objectbox-dart"},{"name":"retrofit","old_version":"4.9.2","new_version":"4.10.0","repository_url":"https://github.com/trevorwang/retrofit.dart"},{"name":"retrofit_generator","old_version":"10.2.8","new_version":"10.2.11","repository_url":"https://github.com/trevorwang/retrofit.dart"},{"name":"test","old_version":"1.31.0","new_version":"1.31.1","repository_url":"https://github.com/dart-lang/test"},{"name":"vector_graphics","old_version":"1.2.2","new_version":"1.2.3","repository_url":"https://github.com/flutter/packages"},{"name":"video_player","old_version":"2.13.0","new_version":"2.14.0","repository_url":"https://github.com/flutter/packages"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub-minor-and-patch group with 28 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [build_runner](https://github.com/dart-lang/build) | `2.15.1` | `2.16.1` |\n| [objectbox_generator](https://github.com/objectbox/objectbox-dart) | `5.3.2` | `6.0.0-preview.3` |\n| [objectbox](https://github.com/objectbox/objectbox-dart) | `5.3.2` | `6.0.0-preview.3` |\n| [test](https://github.com/dart-lang/test/tree/master/pkgs) | `1.31.0` | `1.31.1` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [injectable_generator](https://github.com/Milad-Akarie/injectable) | `3.0.2` | `3.1.3` |\n| [objectbox_flutter_libs](https://github.com/objectbox/objectbox-dart) | `5.3.2` | `6.0.0-preview.3` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `4.0.1` |\n| [drift_dev](https://github.com/simolus3/drift) | `2.34.0` | `2.35.1` |\n| [camera](https://github.com/flutter/packages/tree/main/packages/camera) | `0.12.0+1` | `0.12.1` |\n| [checks](https://github.com/dart-lang/test/tree/master/pkgs) | `0.3.1` | `0.3.2` |\n| [clock](https://github.com/dart-lang/tools/tree/main/pkgs) | `1.1.2` | `1.1.3` |\n| [dio](https://github.com/cfug/dio) | `5.11.0` | `5.11.1` |\n| [drift_dev](https://github.com/simolus3/drift) | `2.34.0` | `2.35.1` |\n| [firebase_analytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics) | `12.4.5` | `12.6.0` |\n| [firebase_core](https://github.com/firebase/flutterfire/tree/main/packages/firebase_core) | `4.12.1` | `4.15.0` |\n| [firebase_crashlytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics) | `5.2.6` | `5.4.0` |\n| [firebase_messaging](https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging) | `16.4.3` | `16.7.0` |\n| [firebase_performance](https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance) | `0.11.4+5` | `0.11.6` |\n| [firebase_remote_config](https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config) | `6.5.5` | `6.7.0` |\n| [flutter_link_previewer](https://github.com/flyerhq/flutter_chat_ui) | `4.2.0` | `4.2.1` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `22.2.0` | `22.3.1` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `4.0.1` |\n| [get_it](https://github.com/flutter-it/get_it) | `9.2.1` | `9.3.0` |\n| [go_router_builder](https://github.com/flutter/packages/tree/main/packages) | `4.4.0` | `4.5.0` |\n| [injectable_generator](https://github.com/Milad-Akarie/injectable) | `3.0.2` | `3.1.3` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.14.0` | `6.14.1` |\n| [objectbox](https://github.com/objectbox/objectbox-dart) | `5.3.2` | `6.0.0-preview.3` |\n| [objectbox_flutter_libs](https://github.com/objectbox/objectbox-dart) | `5.3.2` | `6.0.0-preview.3` |\n| [objectbox_generator](https://github.com/objectbox/objectbox-dart) | `5.3.2` | `6.0.0-preview.3` |\n| [retrofit](https://github.com/trevorwang/retrofit.dart) | `4.9.2` | `4.10.0` |\n| [retrofit_generator](https://github.com/trevorwang/retrofit.dart) | `10.2.8` | `10.2.11` |\n| [test](https://github.com/dart-lang/test/tree/master/pkgs) | `1.31.0` | `1.31.1` |\n| [vector_graphics](https://github.com/flutter/packages/tree/main/packages) | `1.2.2` | `1.2.3` |\n| [video_player](https://github.com/flutter/packages/tree/main/packages/video_player) | `2.13.0` | `2.14.0` |\n\n\nUpdates `build_runner` from 2.15.1 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild_runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_runner v2.16.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify terminology: refer to \u003ccode\u003e.dart_tool/build/generated\u003c/code\u003e as the \u0026quot;artifact\ntree\u0026quot;, and the normal output location as the \u0026quot;package path\u0026quot;.\u003c/li\u003e\n\u003cli\u003eReduce logged compile progress output for non-interactive builds, for example\npresubmits.\u003c/li\u003e\n\u003cli\u003eIn \u003ccode\u003eserve\u003c/code\u003e and \u003ccode\u003edaemon\u003c/code\u003e modes, source files not involved in the build are no\nlonger cached on read. They are re-read when requested.\u003c/li\u003e\n\u003cli\u003eBug fix: make post-process output behavior match normal outputs: by default,\nrebuild if deleted or incorrect. Follow \u003ccode\u003e--keep-modified-outputs\u003c/code\u003e and\n\u003ccode\u003e--only-check\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: in incremental builds, detect and delete conflicting outputs in the\nsource directory rather than treating them as sources, which could cause\nbuilder dependency cycles and hangs; fix \u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5079\"\u003e#5079\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: restrict incompatible build output deletion to output packages; do\nnot attempt to delete files in dependency packages.\u003c/li\u003e\n\u003cli\u003eBug fix: do not invalidate retained package path outputs when conflicting\nartifact tree files appear; avoid unnecessary build step reruns.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew default output behavior: always fix incorrect generated files. For\nexample: if you \u0026quot;dart run build_runner build\u0026quot;, modify a generated file,\nthen build again, it will be fixed, undoing your modifications.\u003c/li\u003e\n\u003cli\u003eNew option, \u003ccode\u003e--keep-modified-outputs\u003c/code\u003e. Use this to get the old output\nbehavior: manual modifications to generated files are kept. They will be\noverwritten if a build is triggered due to an input file change, a\nconfiguration change or \u003ccode\u003edart run build_runner clean\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew option, \u003ccode\u003e--only-check\u003c/code\u003e, for use in continuous builds and tests. With this\noption \u003ccode\u003ebuild_runner\u003c/code\u003e writes nothing, but builds and compares with the files\nalready on disk. If there is any difference between disk and expected output\nthen the differences are logged and the build fails.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003epackage_config\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.15.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify deletion of stale outputs: don't try to handle package renames.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003edaemon\u003c/code\u003e asset server now rejects various non-local connections.\u003c/li\u003e\n\u003cli\u003eBug fix: in incremental builds, when an input was deleted, its output was\ndeleted at the start of the build. Make it consistent with other output\ndeletions: wait until the end of the build.\u003c/li\u003e\n\u003cli\u003eBug fix: post process builders with \u003ccode\u003ebuild_to: source\u003c/code\u003e can only write to\noutput packages.\u003c/li\u003e\n\u003cli\u003eBug fix: post process builders with \u003ccode\u003ebuild_to: cache\u003c/code\u003e can only write output\ncorresponding to known packages.\u003c/li\u003e\n\u003cli\u003eBug fix: reject incorrect builder config that has duplicate builder keys.\u003c/li\u003e\n\u003cli\u003eBug fix: reject invalid builder factories in \u003ccode\u003ebuild.yaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: correctly filter served or \u003ccode\u003e--output\u003c/code\u003e post process output.\u003c/li\u003e\n\u003cli\u003eBug fix: \u003ccode\u003eserve\u003c/code\u003e mode only serves the specified package subdirectories.\u003c/li\u003e\n\u003cli\u003eBug fix: \u003ccode\u003eserve\u003c/code\u003e live reload websocket checks for localhost origin.\u003c/li\u003e\n\u003cli\u003eBug fix: don't follow symlinks when cleaning up output folders.\u003c/li\u003e\n\u003cli\u003eBug fix: catch Windows-specific absolute paths.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5e25e60f55686be9d6eec2aaa448802ae1a17a40\"\u003e\u003ccode\u003e5e25e60\u003c/code\u003e\u003c/a\u003e Release build, build_config, build_daemon, build_runner, build_test. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5111\"\u003e#5111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/43c2bb7edba27b89c82f2ae5d3ba8e7f08bb935c\"\u003e\u003ccode\u003e43c2bb7\u003c/code\u003e\u003c/a\u003e Remove test-only PreviousBuild.fromFinishedBuildState. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5109\"\u003e#5109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/a6078a02e7edb6c56e0bf572dde9c6713c6e56b4\"\u003e\u003ccode\u003ea6078a0\u003c/code\u003e\u003c/a\u003e Use AssetFile for deletes. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5108\"\u003e#5108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3051007098fa39d448a830e24f3d0ea004a68770\"\u003e\u003ccode\u003e3051007\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003eBuildState.isFile\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5106\"\u003e#5106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/da162e6dc3013f24f80ba5cf599fc52d9f72a8cb\"\u003e\u003ccode\u003eda162e6\u003c/code\u003e\u003c/a\u003e Do not invalidate retained package path outputs on artifact tree conflicts. (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d51da7e891a34b51efb8335f0e6a7a908dfef54a\"\u003e\u003ccode\u003ed51da7e\u003c/code\u003e\u003c/a\u003e Set default test timeout to 3m in build_runner/dart_test.yaml. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5104\"\u003e#5104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/47aba811d3c461acb1b17964fd29521399944942\"\u003e\u003ccode\u003e47aba81\u003c/code\u003e\u003c/a\u003e [build_web_compilers] Standardize web app entrypoint selection (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5095\"\u003e#5095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f15a84e0f0e96909d26b22d547f4624363cb62d7\"\u003e\u003ccode\u003ef15a84e\u003c/code\u003e\u003c/a\u003e Restrict incompatibleBuildOutputsToDelete to outputPackages. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5103\"\u003e#5103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1a276c2623b3eab780ccc554aef31a940832d5aa\"\u003e\u003ccode\u003e1a276c2\u003c/code\u003e\u003c/a\u003e Clarify source/cache/visible/hidden. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5096\"\u003e#5096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f5cc9100a23c2bc3c409d7832137658bb3ad8093\"\u003e\u003ccode\u003ef5cc910\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003eBuildOutputReader\u003c/code\u003e; add \u003ccode\u003eBuildOutputReadResult\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5101\"\u003e#5101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.15.1...build_runner-v2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `objectbox_generator` from 5.3.2 to 6.0.0-preview.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/objectbox/objectbox-dart/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `objectbox` from 5.3.2 to 6.0.0-preview.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/objectbox/objectbox-dart/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `test` from 1.31.0 to 1.31.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/test/releases\"\u003etest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:test v1.31.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIgnore an error locating the SDK directory on platforms where the\n\u003ccode\u003eresolvedExecutable\u003c/code\u003e is unexpectedly \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix a bug where \u003ccode\u003e-c exe\u003c/code\u003e tests would hang on exit on windows.\u003c/li\u003e\n\u003cli\u003eFix a bug where the web test runner would not find custom HTML files when\nusing the dart2wasm compiler.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGithubReporter\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003eGroup contiguous passing and skipped tests into collapsible groups to\nreduce log noise in GitHub Actions.\u003c/li\u003e\n\u003cli\u003eUpdated skipped icon to ⏭️.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eIncrease SDK constraint to ^3.10.0.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e version  \u003ccode\u003e13.x.x\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/c8c76f457bbe64f8707b3c7c7259790f593d8c72\"\u003e\u003ccode\u003ec8c76f4\u003c/code\u003e\u003c/a\u003e Prepare to publish (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2634\"\u003e#2634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/8bbb8474e3ff85aa9450c2b00f9476b34ebdd679\"\u003e\u003ccode\u003e8bbb847\u003c/code\u003e\u003c/a\u003e Example of how to use \u003ccode\u003ehas\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2631\"\u003e#2631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/bd401482a19620c4521547af793f007bfebc599a\"\u003e\u003ccode\u003ebd40148\u003c/code\u003e\u003c/a\u003e Remove extra version info (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2539\"\u003e#2539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/d20671c1eff6318224cfb538460ef4a18f9cd248\"\u003e\u003ccode\u003ed20671c\u003c/code\u003e\u003c/a\u003e Fix dart2wasm tests with custom HTML files (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2626\"\u003e#2626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/17efdc2f8316c71cc9c8630274ae05e284b74595\"\u003e\u003ccode\u003e17efdc2\u003c/code\u003e\u003c/a\u003e fix: improve error reporting on GitHub (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2629\"\u003e#2629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/c21233e9e93bd46c90c7e4785ca2b02ec3b2aba5\"\u003e\u003ccode\u003ec21233e\u003c/code\u003e\u003c/a\u003e Ignore test pid on windows (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2630\"\u003e#2630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/e8012f71a5569fe604fc5ddbad3817a70e178bf2\"\u003e\u003ccode\u003ee8012f7\u003c/code\u003e\u003c/a\u003e Bump to language version 3.10 (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/d0d5ccd037cb0eaea8e4dad900946ac54a4286c6\"\u003e\u003ccode\u003ed0d5ccd\u003c/code\u003e\u003c/a\u003e Allow analyzer ^13.0.0, with breaking changes. (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2622\"\u003e#2622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/bcc5228370ba909e5774441398b8585ba9874423\"\u003e\u003ccode\u003ebcc5228\u003c/code\u003e\u003c/a\u003e Fix hang on windows with multiple exe tests (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2618\"\u003e#2618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/2b8c256a6320435dc8c9dbb1303fb6540e617846\"\u003e\u003ccode\u003e2b8c256\u003c/code\u003e\u003c/a\u003e Allow exceptions from operator == (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2543\"\u003e#2543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/test/commits/test-v1.31.1/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `intl` from 0.20.2 to 0.20.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/i18n/releases\"\u003eintl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:intl v0.20.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the Turkish Lira (TRY) currency symbol in \u003ccode\u003esimpleCurrencySymbols\u003c/code\u003e\nfrom \u0026quot;TL\u0026quot; to \u0026quot;₺\u0026quot; (U+20BA). This ensures accuracy and alignment with the\nofficial symbol introduced in 2012.\u003c/li\u003e\n\u003cli\u003eFix parsing of locale strings containing script codes in \u003ccode\u003everifiedLocale\u003c/code\u003e.\nFor example, \u003ccode\u003ezh-Hans-CN\u003c/code\u003e would have been previously parsed as \u003ccode\u003ezh\u003c/code\u003e, but is\nnow parsed as \u003ccode\u003ezh_CN\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdate the Ghanaian Cedis (GHS) currency symbol in \u003ccode\u003esimpleCurrencySymbols\u003c/code\u003e\nfrom \u0026quot;GHS\u0026quot; to \u0026quot;GH₵(U+20B5)\u0026quot;.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v48.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@pragma('wasm:prefer-inline')\u003c/code\u003e to \u003ccode\u003eIntl\u003c/code\u003e methods that already have\n\u003ccode\u003e@pragma('vm:prefer-inline')\u003c/code\u003e, for the same reason: to help omit message\ndescriptions from compiled output.\u003c/li\u003e\n\u003cli\u003eUpdate analysis to newest \u003ccode\u003epackage:lints\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/22b808d758c1accf1b18dc3121f0991152709748\"\u003e\u003ccode\u003e22b808d\u003c/code\u003e\u003c/a\u003e use broader types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/588013a5e79483fe62ee2e08fcdc7f22f47a0738\"\u003e\u003ccode\u003e588013a\u003c/code\u003e\u003c/a\u003e Upgrade analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/3be91bcd5887b874a07c2c358225d7d809e83270\"\u003e\u003ccode\u003e3be91bc\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/pragma\"\u003e\u003ccode\u003e@​pragma\u003c/code\u003e\u003c/a\u003e(wasm:prefer-inline)\u003ccode\u003eto\u003c/code\u003eIntl` methods (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/2ae32fdd9ca14ecdca77dc37787dbba3c9e2c48a\"\u003e\u003ccode\u003e2ae32fd\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/de7e11b7cc231d8daf6e49dc12690d7339241691\"\u003e\u003ccode\u003ede7e11b\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/3d58541bafd6c5c2a6273aa1767bf8c5f85b6d6c\"\u003e\u003ccode\u003e3d58541\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/b77c9a7426bd8e570ebc5d99f224a0dfd0fbc9e1\"\u003e\u003ccode\u003eb77c9a7\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epub run\u003c/code\u003e to \u003ccode\u003edart run\u003c/code\u003e in README.md (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1044\"\u003e#1044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/45f1c2029b03209401f28a9b121a38dfb32c4501\"\u003e\u003ccode\u003e45f1c20\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1033\"\u003e#1033\u003c/a\u003e from dart-lang:moredocs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/7aabf9b9f5408ce3f49e77c3b1c7d2f422fa5502\"\u003e\u003ccode\u003e7aabf9b\u003c/code\u003e\u003c/a\u003e Hint to use package:intl4x instead of package:intl (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/fc7c308a8393b1b77c4ba5b6cc7c7fed96425778\"\u003e\u003ccode\u003efc7c308\u003c/code\u003e\u003c/a\u003e Updates to intl4x: bugs and typing (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1035\"\u003e#1035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/i18n/commits/intl-v0.20.3/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `injectable_generator` from 3.0.2 to 3.1.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Milad-Akarie/injectable/commits/injectable_generator-3.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `objectbox_flutter_libs` from 5.3.2 to 6.0.0-preview.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/objectbox/objectbox-dart/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 3.2.5 to 4.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8bdb15ab17bc264f3a9581177fac4a52ee7c2169\"\u003e\u003ccode\u003e8bdb15a\u003c/code\u003e\u003c/a\u003e freezed         : 4.0.0 -\u0026gt; 4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/07710d07b128191af07b6d630df15c3b77cfaed1\"\u003e\u003ccode\u003e07710d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1372\"\u003e#1372\u003c/a\u003e from peter-trost:analyzer-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/662f424c59bdb03dfc3452735f29f7952857a36d\"\u003e\u003ccode\u003e662f424\u003c/code\u003e\u003c/a\u003e Allow analyzer 14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ce67d37c94f45b7425dd667e41e96f2034c0c1fd\"\u003e\u003ccode\u003ece67d37\u003c/code\u003e\u003c/a\u003e Remove needs for \u003ccode\u003e@overrides\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac6dec209a381bb869bfcdc22caf73be96622d33\"\u003e\u003ccode\u003eac6dec2\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 6 to 7 (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1363\"\u003e#1363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6a67d5c9a37c79efe5f58ce5fd861d4b8c026d0e\"\u003e\u003ccode\u003e6a67d5c\u003c/code\u003e\u003c/a\u003e 4.0.0x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/3753aea987d59b56a668fff57e32512266b61837\"\u003e\u003ccode\u003e3753aea\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/freezed\"\u003ehttps://github.com/rrousselGit/freezed\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/aa5ae5d05b3f88b66b909d616d4c933fd86d8fc2\"\u003e\u003ccode\u003eaa5ae5d\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/d956f1e5bef13c4fd75e37f11571028123de65f7\"\u003e\u003ccode\u003ed956f1e\u003c/code\u003e\u003c/a\u003e Bump EndBug/add-and-commit from 10 to 11 (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1367\"\u003e#1367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/3122d1fdbdeb525e892d08e7bfbb600002522c25\"\u003e\u003ccode\u003e3122d1f\u003c/code\u003e\u003c/a\u003e Add primary-constructor notice\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v3.2.5...freezed-v4.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drift_dev` from 2.34.0 to 2.35.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/f7e4c72bd10d92b9e1a8bfb768730ca1096b1341\"\u003e\u003ccode\u003ef7e4c72\u003c/code\u003e\u003c/a\u003e Prepare releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d9b6f6ea43feb035c8abf9c77b53d28d71c22626\"\u003e\u003ccode\u003ed9b6f6e\u003c/code\u003e\u003c/a\u003e Drift3: Get postgres tests to work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/41c66131a41fc932e51aad4d656443ed51505b9d\"\u003e\u003ccode\u003e41c6613\u003c/code\u003e\u003c/a\u003e Port drift integration tests to drift3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/75106220309f5ec31bbdbf7e172be64017a15fea\"\u003e\u003ccode\u003e7510622\u003c/code\u003e\u003c/a\u003e A few more drift3 upgrade improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/6859ac50bbf5ad97648d81efa9697f9deede99d1\"\u003e\u003ccode\u003e6859ac5\u003c/code\u003e\u003c/a\u003e drift_sqlite: Allow running queries synchronously\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/1c0beee12a528a0d0cc66a2a08b6c62a674fdecc\"\u003e\u003ccode\u003e1c0beee\u003c/code\u003e\u003c/a\u003e Support cli_util, file_picker dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/fafd58874a1f754096b81591c2eb46ea939510fd\"\u003e\u003ccode\u003efafd588\u003c/code\u003e\u003c/a\u003e drift3: Fix toColumns for batch insert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d6ddb895ab9fde29c420dfa6bb01ea60e48b1a6e\"\u003e\u003ccode\u003ed6ddb89\u003c/code\u003e\u003c/a\u003e Start with upgrade notes for drift3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/ce9b8520abe334753b6edd3df39ddbdccb7c1f45\"\u003e\u003ccode\u003ece9b852\u003c/code\u003e\u003c/a\u003e Prepare drift_manager for publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/2a825bafe5a7ae5537b450774f77d72753d04c50\"\u003e\u003ccode\u003e2a825ba\u003c/code\u003e\u003c/a\u003e Correctly dispatch nested transaction updates.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/drift/compare/drift_dev-2.34.0...drift_dev-2.35.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `camera` from 0.12.0+1 to 0.12.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1e3d875ea3968b72638245ce76c885248fbb00fc\"\u003e\u003ccode\u003e1e3d875\u003c/code\u003e\u003c/a\u003e [camera] Add setImageQuality for JPEG compression control (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/11155\"\u003e#11155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a743ac57eed1d7134fa9dc1e405c14bfc1db046e\"\u003e\u003ccode\u003ea743ac5\u003c/code\u003e\u003c/a\u003e [tool] Exempt AGENTS.md from version and changelog checks (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12681\"\u003e#12681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cdd85c697507ae55bc7056698d41942a01cdf78a\"\u003e\u003ccode\u003ecdd85c6\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Update skills_lint to published version ^0.5.1 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12684\"\u003e#12684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7c01c0bb701f996b4ef346e2807bd8bfe6ebbd9e\"\u003e\u003ccode\u003e7c01c0b\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Add presubmit sweep, cross-platform paths, and test ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9854cd5607da4001f2dd3cbdcd6903202d28958c\"\u003e\u003ccode\u003e9854cd5\u003c/code\u003e\u003c/a\u003e [various] Update pigeon dev_dependency to ^27.3.2 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12615\"\u003e#12615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6bf42a87c60a525b82d4c54cdfdb26a2fe3622c2\"\u003e\u003ccode\u003e6bf42a8\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Enforce CHANGELOG backticks and add eval commit auth...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2ba65914e4d7f86185ccd69c3771e7041bbdd837\"\u003e\u003ccode\u003e2ba6591\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Check Git hooks configuration in check-readiness ski...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/90ba78839723b83ebed0bf4f8eb441cae726c994\"\u003e\u003ccode\u003e90ba788\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Migrate from dart_skills_lint to skills_lint (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12543\"\u003e#12543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e31dfabbdfb06f05384415715d6730d28d64d08b\"\u003e\u003ccode\u003ee31dfab\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Add agentic guidance for adding native unit tests (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/538239f5a68237ba2f843834009e8d4e1e1603c9\"\u003e\u003ccode\u003e538239f\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Add explicit concurrent-futures dependency (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12373\"\u003e#12373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/camera-v0.12.1/packages/camera\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `checks` from 0.3.1 to 0.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/test/releases\"\u003echecks's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:checks v0.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003etest\u003c/code\u003e dev dependency constraint.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eisNotA\u0026lt;R\u0026gt;()\u003c/code\u003e check extension as a convenience in place of\n\u003ccode\u003enot((it) =\u0026gt; it.isA\u0026lt;R\u0026gt;())\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.11\u003c/li\u003e\n\u003cli\u003eImprove speed of pretty printing for large collections.\u003c/li\u003e\n\u003cli\u003eImprove formatting for failures involving unexpected exceptions.\u003c/li\u003e\n\u003cli\u003eImprove formatting for failed String equality checks - indent string diff\nlines.\u003c/li\u003e\n\u003cli\u003eFix a bug when using asynchronous conditions with \u003ccode\u003emayEmit\u003c/code\u003e or\n\u003ccode\u003emayEmitMultiple\u003c/code\u003e. Note that extensions using \u003ccode\u003enestAsync\u003c/code\u003e should synchronously\nforward exceptions from that call.\u003c/li\u003e\n\u003cli\u003eFix a bug when printing a failure message involving a value that returns an\nempty output from \u003ccode\u003etoString()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAnnotated async expectations with \u003ccode\u003e@awaitNotRequired\u003c/code\u003e since tests are safely\nheld open until expectations complete so it's not always necessary to\nexplicitly await them.\u003c/li\u003e\n\u003cli\u003eOutput more compact failure messages for simple expectations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/2c431ed79e6d2c74ae88555584ce28b679899606\"\u003e\u003ccode\u003e2c431ed\u003c/code\u003e\u003c/a\u003e Prepare to publish package:checks (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2748\"\u003e#2748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/18ef597883dc6bc61f763e3600a7179975b490dd\"\u003e\u003ccode\u003e18ef597\u003c/code\u003e\u003c/a\u003e Add support for collapsed error messages (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2651\"\u003e#2651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/6783445c2ec0d34372bd75a1655729693ecd216a\"\u003e\u003ccode\u003e6783445\u003c/code\u003e\u003c/a\u003e Prepare to publish (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/575e4dad8db2864224a407af43bfc46ce9c045c8\"\u003e\u003ccode\u003e575e4da\u003c/code\u003e\u003c/a\u003e Fix deadlock waiting on serverSocket (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2740\"\u003e#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/bd9acf32c983dde41b94e9c75eab45136408c065\"\u003e\u003ccode\u003ebd9acf3\u003c/code\u003e\u003c/a\u003e Unskip a test on windows (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2741\"\u003e#2741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/b575eda93383390f15b5f0cb4243a097867a82f8\"\u003e\u003ccode\u003eb575eda\u003c/code\u003e\u003c/a\u003e Remove redundant tag (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/73e85f1befa5315711763fa3d097656dc53ecfb5\"\u003e\u003ccode\u003e73e85f1\u003c/code\u003e\u003c/a\u003e Precompiled browser tests: stop serving files from outside the precompiled ro...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/bbe8f9bf5ee392ed2d80813b7faa892ab36da3e3\"\u003e\u003ccode\u003ebbe8f9b\u003c/code\u003e\u003c/a\u003e Export TestFailure from package:test_api/scaffolding.dart (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2723\"\u003e#2723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/55b186ddcad50fe4808226e0b681875dda6dd123\"\u003e\u003ccode\u003e55b186d\u003c/code\u003e\u003c/a\u003e Fix race conditions in Chrome coverage collection (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2715\"\u003e#2715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/51463b0e38b45fa3849c302bdea7a4e585ad0764\"\u003e\u003ccode\u003e51463b0\u003c/code\u003e\u003c/a\u003e Keep the browser executable env override through a settings merge (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2722\"\u003e#2722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/test/commits/checks-v0.3.2/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clock` from 1.1.2 to 1.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/tools/releases\"\u003eclock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:clock v1.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eKeep microseconds when using \u003ccode\u003emonthsAgo\u003c/code\u003e, \u003ccode\u003emonthsFromNow\u003c/code\u003e and \u003ccode\u003eyearsAgo\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/c7f7a63f656f268f8a88dde5bbceeb9367b90aaa\"\u003e\u003ccode\u003ec7f7a63\u003c/code\u003e\u003c/a\u003e Prepare to publish packages (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2562\"\u003e#2562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/3b3b22c2ce3f50c4421e576a2814fa532fd08304\"\u003e\u003ccode\u003e3b3b22c\u003c/code\u003e\u003c/a\u003e [extension_discovery] Fixup review comments (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2557\"\u003e#2557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/441ff2986fd495c88b59bb15dd6b35904ad329b7\"\u003e\u003ccode\u003e441ff29\u003c/code\u003e\u003c/a\u003e [unified_analytics]Add an 'is_external' const to indicate external builds (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/5f02a37cc049f362a2e43d04cd03cb132d73e172\"\u003e\u003ccode\u003e5f02a37\u003c/code\u003e\u003c/a\u003e Fix trailing comma when adding to flow collections in yaml_edit (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2533\"\u003e#2533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/7a3be9ae1e701df9266517f692826921aa664f68\"\u003e\u003ccode\u003e7a3be9a\u003c/code\u003e\u003c/a\u003e [unified_analytics] Prepare for 8.0.18 release (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2559\"\u003e#2559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/59c163cfba7676a16bd1b9c1fdf76dfc8519a917\"\u003e\u003ccode\u003e59c163c\u003c/code\u003e\u003c/a\u003e [unified_analytics] Add hostArch parameter to Event.flutterCommandResult (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2558\"\u003e#2558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/8108a7c21beed22298b4588cd72cd16e6f4b3c18\"\u003e\u003ccode\u003e8108a7c\u003c/code\u003e\u003c/a\u003e [extension_discovery] Prevent config.yaml symlinks from escaping package boun...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/3de16a5d9ae1aabf3fa5698e0373ed3c4be9c364\"\u003e\u003ccode\u003e3de16a5\u003c/code\u003e\u003c/a\u003e fix(coverage): reject file: URIs outside known roots in Resolver (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2534\"\u003e#2534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/1723b1e15b54f7bda5a3650f7a22aeb6db87bb58\"\u003e\u003ccode\u003e1723b1e\u003c/code\u003e\u003c/a\u003e [html]: add minimal differential testing framework (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2554\"\u003e#2554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/7dc3279da2d7b6bdd49164cada8531d6a2125c15\"\u003e\u003ccode\u003e7dc3279\u003c/code\u003e\u003c/a\u003e fix: reconcile version mismatches in process and stack_trace (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2546\"\u003e#2546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/tools/commits/clock-v1.1.3/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dio` from 5.11.0 to 5.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cfug/dio/releases\"\u003edio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edio 5.11.1\u003c/h2\u003e\n\u003ch2\u003eWhat's new\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix response stream not propagating backpressure to the underlying socket.\nWhen a consumer paused the stream, the source subscription was never paused,\nso the network kept buffering response data into memory, risking OOM on\nconstrained platforms.\u003c/li\u003e\n\u003cli\u003eMake the \u003ccode\u003ebadCertificateCallback\u003c/code\u003e pinning test deterministic by pinning a\nfingerprint that cannot match the served certificate, instead of relying on\nbadssl.com hosts serving different certificates.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eNoSuchMethodError\u003c/code\u003e when using a class that \u003ccode\u003eimplements Interceptor\u003c/code\u003e\ninstead of \u003ccode\u003eextends Interceptor\u003c/code\u003e. The interceptor pipeline was calling private\ndispatch methods that only exist on \u003ccode\u003eInterceptor\u003c/code\u003e subclasses, breaking any\nclass using interface implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cfug/dio/commit/4684e29dabaa2655606f1620a4ed316ee3f8c963\"\u003e\u003ccode\u003e4684e29\u003c/code\u003e\u003c/a\u003e 🔖 dio v5.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cfug/dio/commit/96b10c7919ebc1c3c9438e51280aff587b7d773a\"\u003e\u003ccode\u003e96b10c7\u003c/code\u003e\u003c/a\u003e 🔖 web_adapter v2.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cfug/dio/commit/6d18c7c9a30106bb67e9a1385d482957a5d2ae2a\"\u003e\u003ccode\u003e6d18c7c\u003c/code\u003e\u003c/a\u003e 🔖 http2_adapter v2.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cfug/dio/commit/debe58c41da5132742d0e00e21805ad9fdfc51eb\"\u003e\u003ccode\u003edebe58c\u003c/code\u003e\u003c/a\u003e ✨ Deprecate misspelled \u003ccode\u003ehandshakeTimout\u003c/code\u003e in favor of \u003ccode\u003ehandshakeTimeout\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/cfug/dio/issues/2595\"\u003e#2595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cfug/dio/commit/6c1033ef0adbb53892192b8406e49af214909dfe\"\u003e\u003ccode\u003e6c1033e\u003c/code\u003e\u003c/a\u003e 🐛 Expose supportedProtocols on ConnectionManager to fix fallback for RFC-stri...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cfug/dio/commit/6d39187e982d4ff2904ec654ac906d200701546b\"\u003e\u003ccode\u003e6d39187\u003c/code\u003e\u003c/a\u003e 💚 Fail web test runs on the first failing compiler round (\u003ca href=\"https://redirect.github.com/cfug/dio/issues/2594\"\u003e#2594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cfug/dio/commit/a3238c3a3cde75ecc48216f9e8c820506e2d5ed5\"\u003e\u003ccode\u003ea3238c3\u003c/code\u003e\u003c/a\u003e fix(dio): support classes that implement Interceptor (\u003ca href=\"https://redirect.github.com/cfug/dio/issues/2591\"\u003e#2591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cfug/dio/commit/fd1cca0f4e473a9e46713ca8e359602301663eb4\"\u003e\u003ccode\u003efd1cca0\u003c/code\u003e\u003c/a\u003e fix(web): classify XHR timeout by connection phase (\u003ca href=\"https://redirect.github.com/cfug/dio/issues/2593\"\u003e#2593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cfug/dio/commit/83fd107e81f3f470c51380c71abe20c0680c6299\"\u003e\u003ccode\u003e83fd107\u003c/code\u003e\u003c/a\u003e 💚 Adopt CI to Flutter 3.47 (\u003ca href=\"https://redirect.github.com/cfug/dio/issues/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cfug/dio/commit/a553f46bdec8d0511898c19ca3858a32f3c80545\"\u003e\u003ccode\u003ea553f46\u003c/code\u003e\u003c/a\u003e Update README for clarity and remove star history (\u003ca href=\"https://redirect.github.com/cfug/dio/issues/2589\"\u003e#2589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cfug/dio/compare/dio_v5.11.0...dio_v5.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drift_dev` from 2.34.0 to 2.35.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/f7e4c72bd10d92b9e1a8bfb768730ca1096b1341\"\u003e\u003ccode\u003ef7e4c72\u003c/code\u003e\u003c/a\u003e Prepare releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d9b6f6ea43feb035c8abf9c77b53d28d71c22626\"\u003e\u003ccode\u003ed9b6f6e\u003c/code\u003e\u003c/a\u003e Drift3: Get postgres tests to work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/41c66131a41fc932e51aad4d656443ed51505b9d\"\u003e\u003ccode\u003e41c6613\u003c/code\u003e\u003c/a\u003e Port drift integration tests to drift3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/75106220309f5ec31bbdbf7e172be64017a15fea\"\u003e\u003ccode\u003e7510622\u003c/code\u003e\u003c/a\u003e A few more drift3 upgrade improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/6859ac50bbf5ad97648d81efa9697f9deede99d1\"\u003e\u003ccode\u003e6859ac5\u003c/code\u003e\u003c/a\u003e drift_sqlite: Allow running queries synchronously\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/1c0beee12a528a0d0cc66a2a08b6c62a674fdecc\"\u003e\u003ccode\u003e1c0beee\u003c/code\u003e\u003c/a\u003e Support cli_util, file_picker dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/fafd58874a1f754096b81591c2eb46ea939510fd\"\u003e\u003ccode\u003efafd588\u003c/code\u003e\u003c/a\u003e drift3: Fix toColumns for batch insert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d6ddb895ab9fde29c420dfa6bb01ea60e48b1a6e\"\u003e\u003ccode\u003ed6ddb89\u003c/code\u003e\u003c/a\u003e Start with upgrade notes for drift3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/ce9b8520abe334753b6edd3df39ddbdccb7c1f45\"\u003e\u003ccode\u003ece9b852\u003c/code\u003e\u003c/a\u003e Prepare drift_manager for publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/2a825bafe5a7ae5537b450774f77d72753d04c50\"\u003e\u003ccode\u003e2a825ba\u003c/code\u003e\u003c/a\u003e Correctly dispatch nested transaction updates.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/drift/compare/drift_dev-2.34.0...drift_dev-2.35.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_analytics` from 12.4.5 to 12.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9d5c7e7a7eebbcf402d5786f6a8ee854b96c35e1\"\u003e\u003ccode\u003e9d5c7e7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/35e39637f4cbef0d70043047f80d6f6e80daf8fe\"\u003e\u003ccode\u003e35e3963\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase iOS SDK to 12.19.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5cb35640d346678d307f3634f6836d34a1d6da1e\"\u003e\u003ccode\u003e5cb3564\u003c/code\u003e\u003c/a\u003e feat(analytics,ios): add UIScene support for campaign attribution (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18573\"\u003e#18573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2e1ebd8dc6172f4e0290435c79e4040a4956eada\"\u003e\u003ccode\u003e2e1ebd8\u003c/code\u003e\u003c/a\u003e chore(release): 2026-08-24 — BoM 5.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18606\"\u003e#18606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/07febc37617ab8b4f6f06e7208baa6a15ce2ef70\"\u003e\u003ccode\u003e07febc3\u003c/code\u003e\u003c/a\u003e feat: bump Firebase iOS SDK to 12.18.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18596\"\u003e#18596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4c3865e2e56bf59904a9f48a6e70f0f963df2cda\"\u003e\u003ccode\u003e4c3865e\u003c/code\u003e\u003c/a\u003e fix(ci): bump Kotlin Gradle plugin to 2.3.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18600\"\u003e#18600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/3b9a655b8ac8ac5f6efa23ea63e210b597f2ec02\"\u003e\u003ccode\u003e3b9a655\u003c/code\u003e\u003c/a\u003e refactor(core,apple): migrate iOS/macOS plugin implementation to Swift (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18569\"\u003e#18569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/87ace8496fec75c461f3b29a9b8a85d46e286957\"\u003e\u003ccode\u003e87ace84\u003c/code\u003e\u003c/a\u003e fix(ci): align Android toolchain and analyzer with Flutter 3.47 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18566\"\u003e#18566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/cfbe35f659a7950271d034d42dea599670819559\"\u003e\u003ccode\u003ecfbe35f\u003c/code\u003e\u003c/a\u003e test: complete per-package e2e migration — all 13 products, secrets-injected ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/1e6da07d55409d04b556639c339d1e170df44275\"\u003e\u003ccode\u003e1e6da07\u003c/code\u003e\u003c/a\u003e chore: add FlutterFramework dependency to plugins' Package.swift files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18293\"\u003e#18293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_analytics-v12.6.0/packages/firebase_analytics\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_core` from 4.12.1 to 4.15.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9d5c7e7a7eebbcf402d5786f6a8ee854b96c35e1\"\u003e\u003ccode\u003e9d5c7e7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5e518361ce7f94923437d8b0e41add7ca75083ef\"\u003e\u003ccode\u003e5e51836\u003c/code\u003e\u003c/a\u003e fix(auth,web): convert Auth errors that omit customData without throwing (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18\"\u003e#18\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/35e39637f4cbef0d70043047f80d6f6e80daf8fe\"\u003e\u003ccode\u003e35e3963\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase iOS SDK to 12.19.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4988ec5b2a6349f59ca37d32ed08a4efa6ba4a27\"\u003e\u003ccode\u003e4988ec5\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase JS SDK to 12.19.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18684\"\u003e#18684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fbf39e96a4cacff809f32ca3be87358f9ea038da\"\u003e\u003ccode\u003efbf39e9\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase Android SDK to 34.19.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18678\"\u003e#18678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4fd9982426d33c255ef516c6919ede835263cf37\"\u003e\u003ccode\u003e4fd9982\u003c/code\u003e\u003c/a\u003e feat(firebase_core_web): decouple foundation imports and fix JS SDK interop (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/3bd7c069f791f5482f79e6f80cf6fd833b6245f8\"\u003e\u003ccode\u003e3bd7c06\u003c/code\u003e\u003c/a\u003e fix(core,web): compile isA checks on Dart \u0026lt; 3.12 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18612\"\u003e#18612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/d54b93083c33d845873b11a901b9c469538b810f\"\u003e\u003ccode\u003ed54b930\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase C++ SDK to 13.12.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18618\"\u003e#18618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2e1ebd8dc6172f4e0290435c79e4040a4956eada\"\u003e\u003ccode\u003e2e1ebd8\u003c/code\u003e\u003c/a\u003e chore(release): 2026-08-24 — BoM 5.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18606\"\u003e#18606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9bc9d9ce406e868a958f6e36b2a07682834d0458\"\u003e\u003ccode\u003e9bc9d9c\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase Android SDK to 34.18.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18597\"\u003e#18597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_core-v4.15.0/packages/firebase_core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_crashlytics` from 5.2.6 to 5.4.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9d5c7e7a7eebbcf402d5786f6a8ee854b96c35e1\"\u003e\u003ccode\u003e9d5c7e7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/35e39637f4cbef0d70043047f80d6f6e80daf8fe\"\u003e\u003ccode\u003e35e3963\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase iOS SDK to 12.19.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2e1ebd8dc6172f4e0290435c79e4040a4956eada\"\u003e\u003ccode\u003e2e1ebd8\u003c/code\u003e\u003c/a\u003e chore(release): 2026-08-24 — BoM 5.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18606\"\u003e#18606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fef6d42090ea275f07117c085bd04710d9df51bc\"\u003e\u003ccode\u003efef6d42\u003c/code\u003e\u003c/a\u003e refactor(platform_interface): replace Flutter UI and foundation imports with ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/07febc37617ab8b4f6f06e7208baa6a15ce2ef70\"\u003e\u003ccode\u003e07febc3\u003c/code\u003e\u003c/a\u003e feat: bump Firebase iOS SDK to 12.18.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18596\"\u003e#18596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4c3865e2e56bf59904a9f48a6e70f0f963df2cda\"\u003e\u003ccode\u003e4c3865e\u003c/code\u003e\u003c/a\u003e fix(ci): bump Kotlin Gradle plugin to 2.3.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18600\"\u003e#18600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a54439f91e0d84c169b5f09def5174b590619f0d\"\u003e\u003ccode\u003ea54439f\u003c/code\u003e\u003c/a\u003e fix(core, crashlytics): drop \u003ccode\u003eflutter_test\u003c/code\u003e from published dependencies (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18575\"\u003e#18575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/3b9a655b8ac8ac5f6efa23ea63e210b597f2ec02\"\u003e\u003ccode\u003e3b9a655\u003c/code\u003e\u003c/a\u003e refactor(core,apple): migrate iOS/macOS plugin implementation to Swift (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18569\"\u003e#18569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/11daba2cee5d3f919f4f4466e51155fcf4d95f62\"\u003e\u003ccode\u003e11daba2\u003c/code\u003e\u003c/a\u003e feat(crashlytics): add Pigeon support (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18565\"\u003e#18565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/87ace8496fec75c461f3b29a9b8a85d46e286957\"\u003e\u003ccode\u003e87ace84\u003c/code\u003e\u003c/a\u003e fix(ci): align Android toolchain and analyzer with Flutter 3.47 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18566\"\u003e#18566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_crashlytics-v5.4.0/packages/firebase_crashlytics\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_messaging` from 16.4.3 to 16.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9d5c7e7a7eebbcf402d5786f6a8ee854b96c35e1\"\u003e\u003ccode\u003e9d5c7e7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2ea8381a1ada9fa6946c87fc0d203f94f04c6212\"\u003e\u003ccode\u003e2ea8381\u003c/code\u003e\u003c/a\u003e fix(messaging,ios): register for APNs after Dart Firebase.initializeApp() (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/35e39637f4cbef0d70043047f80d6f6e80daf8fe\"\u003e\u003ccode\u003e35e3963\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase iOS SDK to 12.19.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a57837ef40f73f0187b45125ecc0d81811b71bd9\"\u003e\u003ccode\u003ea57837e\u003c/code\u003e\u003c/a\u003e fix(messaging,android): skip onMessageOpenedApp for terminated notification t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2fd8aa886fcd7faf281ca5a7645ddaebabc3cb7a\"\u003e\u003ccode\u003e2fd8aa8\u003c/code\u003e\u003c/a\u003e fix(messaging,ios): register for APNs when UIScene plugins miss launch callba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b211afbda89614b1892bd29c354ddb5347303f18\"\u003e\u003ccode\u003eb211afb\u003c/code\u003e\u003c/a\u003e package-lock.json added (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18627\"\u003e#18627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2e1ebd8dc6172f4e0290435c79e4040a4956eada\"\u003e\u003ccode\u003e2e1ebd8\u003c/code\u003e\u003c/a\u003e chore(release): 2026-08-24 — BoM 5.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18606\"\u003e#18606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/07febc37617ab8b4f6f06e7208baa6a15ce2ef70\"\u003e\u003ccode\u003e07febc3\u003c/code\u003e\u003c/a\u003e feat: bump Firebase iOS SDK to 12.18.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18596\"\u003e#18596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4c3865e2e56bf59904a9f48a6e70f0f963df2cda\"\u003e\u003ccode\u003e4c3865e\u003c/code\u003e\u003c/a\u003e fix(ci): bump Kotlin Gradle plugin to 2.3.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18600\"\u003e#18600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/69d16e44cb7f70d8eaaed3e4fe9d2a186194e3d4\"\u003e\u003ccode\u003e69d16e4\u003c/code\u003e\u003c/a\u003e feat(messaging,ios): migrate example iOS runner from ObjC to Swift (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18578\"\u003e#18578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v16.7.0/packages/firebase_messaging\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_performance` from 0.11.4+5 to 0.11.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9d5c7e7a7eebbcf402d5786f6a8ee854b96c35e1\"\u003e\u003ccode\u003e9d5c7e7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/35e39637f4cbef0d70043047f80d6f6e80daf8fe\"\u003e\u003ccode\u003e35e3963\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase iOS SDK to 12.19.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2e1ebd8dc6172f4e0290435c79e4040a4956eada\"\u003e\u003ccode\u003e2e1ebd8\u003c/code\u003e\u003c/a\u003e chore(release): 2026-08-24 — BoM 5.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/issues/18606\"\u003e#18606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fef6d42090ea275f07117c085bd04710d9df51bc\"\u003e\u003ccode\u003efef6d42\u003c/code\u003e\u003c/a\u003e refactor(platform_interface): replace Flutter UI and foundation imports with ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/07febc37617ab8b4f6f06e7208baa6a15ce2ef70\"\u003e\u003ccode\u003e07febc3\u003c/code\u003e\u003c/a\u003e feat: bump Firebase iOS SDK to 12.18.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/issues/18596\"\u003e#18596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4c3865e2e56bf59904a9f48a6e70f0f963df2cda\"\u003e\u003ccode\u003e4c3865e\u003c/code\u003e\u003c/a\u003e fix(ci): bump Kotlin Gradle plugin to 2.3.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/issues/18600\"\u003e#18600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/3b9a655b8ac8ac5f6efa23ea63e210b597f2ec02\"\u003e\u003ccode\u003e3b9a655\u003c/code\u003e\u003c/a\u003e refactor(core,apple): migrate iOS/macOS plugin implementation to Swift (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/issues/18569\"\u003e#18569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/87ace8496fec75c461f3b29a9b8a85d46e286957\"\u003e\u003ccode\u003e87ace84\u003c/code\u003e\u003c/a\u003e fix(ci): align Android toolchain and analyzer with Flutter 3.47 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/issues/18566\"\u003e#18566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/cfbe35f659a7950271d034d42dea599670819559\"\u003e\u003ccode\u003ecfbe35f\u003c/code\u003e\u003c/a\u003e test: complete per-package e2e migration — all 13 products, secrets-injected ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/1e6da07d55409d04b556639c339d1e170df44275\"\u003e\u003ccode\u003e1e6da07\u003c/code\u003e\u003c/a\u003e chore: add FlutterFramework dependency to plugins' Package.swift files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/issues/18293\"\u003e#18293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_performance-v0.11.6/packages/firebase_performance\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_remote_config` from 6.5.5 to 6.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9d5c7e7a7eebbcf402d5786f6a8ee854b96c35e1\"\u003e\u003ccode\u003e9d5c7e7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/35e39637f4cbef0d70043047f80d6f6e80daf8fe\"\u003e\u003ccode\u003e35e3963\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase iOS SDK to 12.19.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/17c70494c73c6c8cddb758fbfffc8468ad8fdbc6\"\u003e\u003ccode\u003e17c7049\u003c/code\u003e\u003c/a\u003e fix(remote_config,ios): emit onConfigUpdated events on the platform thread (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2e1ebd8dc6172f4e0290435c79e4040a4956eada\"\u003e\u003ccode\u003e2e1ebd8\u003c/code\u003e\u003c/a\u003e chore(release): 2026-08-24 — BoM 5.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/issues/18606\"\u003e#18606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fef6d42090ea275f07117c085bd04710d9df51bc\"\u003e\u003ccode\u003efef6d42\u003c/code\u003e\u003c/a\u003e refactor(platform_interface): replace Flutter UI and foundation imports with ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/07febc37617ab8b4f6f06e7208baa6a15ce2ef70\"\u003e\u003ccode\u003e07febc3\u003c/code\u003e\u003c/a\u003e feat: bump Firebase iOS SDK to 12.18.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/issues/18596\"\u003e#18596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4c3865e2e56bf59904a9f48a6e70f0f963df2cda\"\u003e\u003ccode\u003e4c3865e\u003c/code\u003e\u003c/a\u003e fix(ci): bump Kotlin Gradle plugin to 2.3.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/issues/18600\"\u003e#18600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/128912e884c815b498ff943cd7b38838104d89f0\"\u003e\u003ccode\u003e128912e\u003c/code\u003e\u003c/a\u003e fix(remote_config): classify fetch failures instead of reporting them all as ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/3b9a655b8ac8ac5f6efa23ea63e210b597f2ec02\"\u003e\u003ccode\u003e3b9a655\u003c/code\u003e\u003c/a\u003e refactor(core,apple): migrate iOS/macOS plugin implementation to Swift (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/issues/18569\"\u003e#18569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/87ace8496fec75c461f3b29a9b8a85d46e286957\"\u003e\u003ccode\u003e87ace84\u003c/code\u003e\u003c/a\u003e fix(ci): align Android toolchain and analyzer with Flutter 3.47 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/issues/18566\"\u003e#18566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_remote_config-v6.7.0/packages/firebase_remote_config\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_link_previewer` from 4.2.0 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flyerhq/flutter_chat_ui/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_local_notifications` from 22.2.0 to 22.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/releases\"\u003eflutter_local_notifications's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflutter_local_notifications-v22.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[macOS] fixed subtitle not showing up properly. Thanks to the PR from \u003ca href=\"https://github.com/JIWON1923\"\u003eSoi (Jiwon Lee)\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v22.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android][iOS][macOS] added \u003ccode\u003eopenAppNotificationSettings()\u003c/code\u003e method. This opens the system settings UI where the user can manage notification permissions for the app. When not possible, on iOS, it opens the application's settings on iOS and on macOS, it opens the system settings notification pane. Thanks to the PR from \u003ca href=\"https://github.com/hamadcc\"\u003ehamadcc\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/325d98faabbe9eed083d02beea38b439bc45f2a6\"\u003e\u003ccode\u003e325d98f\u003c/code\u003e\u003c/a\u003e prepare for 22.3.1 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2822\"\u003e#2822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/9081a1767462a3557c4136472418259b42f89742\"\u003e\u003ccode\u003e9081a17\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] fix: apply subtitle from platformSpecifics on m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/c09911fabbc2ef6fa143616719650461c7591e69\"\u003e\u003ccode\u003ec09911f\u003c/code\u003e\u003c/a\u003e Bump actions/setup-java from 5 to 6 (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2819\"\u003e#2819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/e5100eb8e6e65ef04cf50558a30fa33480e36d54\"\u003e\u003ccode\u003ee5100eb\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] remove unnecessary FOREGROUND_SERVICE permissio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/b475bc883dab07da3c1b19e86b0746eb20f14f2f\"\u003e\u003ccode\u003eb475bc8\u003c/code\u003e\u003c/a\u003e [various] added macOS implementation of openAppNotificationSettings() (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2812\"\u003e#2812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/fd48e8c7a6b391816b5bda7738216f3ba9b5b509\"\u003e\u003ccode\u003efd48e8c\u003c/code\u003e\u003c/a\u003e Clang Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/1492de5ba02f214162787cf0ab0fb9ef000aff69\"\u003e\u003ccode\u003e1492de5\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] Add openAppNotificationSettings() for Android a...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/compare/flutter_local_notifications-v22.2.0...flutter_local_notifications-v22.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 3.2.5 to 4.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8bdb15ab17bc264f3a9581177fac4a52ee7c2169\"\u003e\u003ccode\u003e8bdb15a\u003c/code\u003e\u003c/a\u003e freezed         : 4.0.0 -\u0026gt; 4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/07710d07b128191af07b6d630df15c3b77cfaed1\"\u003e\u003ccode\u003e07710d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1372\"\u003e#1372\u003c/a\u003e from peter-trost:analyzer-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/662f424c59bdb03dfc3452735f29f7952857a36d\"\u003e\u003ccode\u003e662f424\u003c/code\u003e\u003c/a\u003e Allow analyzer 14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ce67d37c94f45b7425dd667e41e96f2034c0c1fd\"\u003e\u003ccode\u003ece67d37\u003c/code\u003e\u003c/a\u003e Remove needs for \u003ccode\u003e@overrides\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac6dec209a381bb869bfcdc22caf73be96622d33\"\u003e\u003ccode\u003eac6dec2\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 6 to 7 (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1363\"\u003e#1363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6a67d5c9a37c79efe5f58ce5fd861d4b8c026d0e\"\u003e\u003ccode\u003e6a67d5c\u003c/code\u003e\u003c/a\u003e 4.0.0x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/3753aea987d59b56a668fff57e32512266b61837\"\u003e\u003ccode\u003e3753aea\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/freezed\"\u003ehttps://github.com/rrousselGit/freezed\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/aa5ae5d05b3f88b66b909d616d4c933fd86d8fc2\"\u003e\u003ccode\u003eaa5ae5d\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/d956f1e5bef13c4fd75e37f11571028123de65f7\"\u003e\u003ccode\u003ed956f1e\u003c/code\u003e\u003c/a\u003e Bump EndBug/add-and-commit from 10 to 11 (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1367\"\u003e#1367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/3122d1fdbdeb525e892d08e7bfbb600002522c25\"\u003e\u003ccode\u003e3122d1f\u003c/code\u003e\u003c/a\u003e Add primary-constructor notice\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v3.2.5...freezed-v4.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `get_it` from 9.2.1 to 9.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.3.0] - 2026-09-19\u003c/h2\u003e\n\u003ch2\u003e[9.3.0] - 2026-09-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDetect circular self-resolution of lazy singletons (sync and async) and cached factories and throw a descriptive \u003ccode\u003eStateError\u003c/code\u003e instead of a \u003ccode\u003eStackOverflowError\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/muhammadkamel\"\u003e\u003ccode\u003e@​muhammadkamel\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/flutter-it/get_it/issues/423\"\u003e#423\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epubspec.lock\u003c/code\u003e is no longer committed, following the Dart guidelines for library packages.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eacceptsParams\u003c/code\u003e getter on \u003ccode\u003eObjectRegistration\u003c/code\u003e that tells whether the registered factory takes parameters. Passing \u003ccode\u003eparam1\u003c/code\u003e/\u003ccode\u003eparam2\u003c/code\u003e to a registration that doesn't accept parameters now fails an assert in debug mode instead of silently ignoring them.\u003c/li\u003e\n\u003cli\u003eNew global flag \u003ccode\u003eskipUnregisterIfNotRegistered\u003c/code\u003e: when set to \u003ccode\u003etrue\u003c/code\u003e, \u003ccode\u003eunregister\u003c/code\u003e silently ignores a missing registration instead of throwing (default stays \u003ccode\u003efalse\u003c/code\u003e). Thanks to \u003ca href=\"https://github.com/Gorniaky\"\u003e\u003ccode\u003e@​Gorniaky\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/flutter-it/get_it/issues/420\"\u003e#420\u003c/a\u003e) and \u003ca href=\"https://github.com/AzazelSensei\"\u003e\u003ccode\u003e@​AzazelSensei\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/flutter-it/get_it/issues/424\"\u003e#424\u003c/a\u003e) for raising this.\u003c/li\u003e\n\u003cli\u003eDevTools extension: filter and sort for the registrations table. Thanks to \u003ca href=\"https://github.com/yang-lile\"\u003e\u003ccode\u003e@​yang-lile\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/flutter-it/get_it/issues/421\"\u003e#421\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eDevTools extension rebuilt with Flutter 3.47.1.\u003c/li\u003e\n\u003cli\u003eFixed analyzer warnings/infos reported by pub.dev and updated dev dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter-it/get_it/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go_router_builder` from 4.4.0 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0099ae15b785212562d0f810fb7c17869e397f50\"\u003e\u003ccode\u003e0099ae1\u003c/code\u003e\u003c/a\u003e [go_router_builder] Report duplicate route paths at build time (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12399\"\u003e#12399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/4ca43c38372c5b9a30755d654949499ed12f61f8\"\u003e\u003ccode\u003e4ca43c3\u003c/code\u003e\u003c/a\u003e [google_sign_in] PR 1/4 google_sign_in_ios SPM packaging (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12654\"\u003e#12654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/80da2cfea6e64be7467ddcea790a86162e0ebb97\"\u003e\u003ccode\u003e80da2cf\u003c/code\u003e\u003c/a\u003e [video_player_android] Report display size for anamorphic video (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12360\"\u003e#12360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/955fd5d2d2abcebfbc34abfe56f2aad924c4d612\"\u003e\u003ccode\u003e955fd5d\u003c/code\u003e\u003c/a\u003e [material_ui] Use super parameters in more places (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12460\"\u003e#12460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b99325ba29f69e85b17b345e0a836dfb00381df5\"\u003e\u003ccode\u003eb99325b\u003c/code\u003e\u003c/a\u003e [material_ui] Add a README and placeholders for migrating gen_defaults templa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e71317b787156ffd5833d35f549ef5be022f7d0a\"\u003e\u003ccode\u003ee71317b\u003c/code\u003e\u003c/a\u003e [image_picker] Add native tests for image, metadata, photo-asset, and PHPicke...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/3f00bb122d7771959e9903b9bcc5865791ad7899\"\u003e\u003ccode\u003e3f00bb1\u003c/code\u003e\u003c/a\u003e [material_ui] Port routes_transition_test to material_ui (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12634\"\u003e#12634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e8889d84dffad30bddaf2f4da70dfef943c21999\"\u003e\u003ccode\u003ee8889d8\u003c/code\u003e\u003c/a\u003e [material_ui] Remove !chrome in text_field_test.dart (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12548\"\u003e#12548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7a7912faa4ddfa1a3f0a2106e48f3a20a2521001\"\u003e\u003ccode\u003e7a7912f\u003c/code\u003e\u003c/a\u003e [material_ui] Migrate AppBar M3 template to use new gen_defaults script (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12707\"\u003e#12707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2e33644f59437f0c3e06984d699ae2e70a8337d5\"\u003e\u003ccode\u003e2e33644\u003c/code\u003e\u003c/a\u003e [vector_graphics] Fix deprecation lints (\u003ca href=\"https://github.com/flutter/packages/...\n\n_Description has been truncated_","html_url":"https://github.com/kido-luci/flutter-starter-template/pull/221","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kido-luci%2Fflutter-starter-template/issues/221","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/221/packages"}},{"old_version":"9.2.1","new_version":"9.3.0","update_type":"minor","path":null,"pr_created_at":"2026-09-27T03:10:19.000Z","version_change":"9.2.1 → 9.3.0","issue":{"uuid":"5599351585","node_id":"PR_kwDOTU3h088AAAABFT15CA","number":135,"state":"closed","title":"chore(deps): bump the minor-and-patch group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-04T03:11:11.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-27T03:10:19.000Z","updated_at":"2026-10-04T03:11:14.000Z","time_to_close":604852,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":14,"packages":[{"name":"build_runner","old_version":"2.15.1","new_version":"2.16.1","repository_url":"https://github.com/dart-lang/build"},{"name":"freezed","old_version":"3.2.5","new_version":"4.0.2","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"camera","old_version":"0.12.0+2","new_version":"0.12.1","repository_url":"https://github.com/flutter/packages"},{"name":"firebase_core","old_version":"4.13.0","new_version":"4.15.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_messaging","old_version":"16.5.0","new_version":"16.7.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_local_notifications","old_version":"22.2.0","new_version":"22.3.1","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"flutter_map","old_version":"8.3.1","new_version":"8.3.2","repository_url":"https://github.com/fleaflet/flutter_map"},{"name":"flutter_secure_storage","old_version":"11.0.0","new_version":"11.2.0","repository_url":"https://github.com/mogol/flutter_secure_storage"},{"name":"freezed","old_version":"3.2.5","new_version":"4.0.2","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"get_it","old_version":"9.2.1","new_version":"9.3.0","repository_url":"https://github.com/flutter-it/get_it"},{"name":"mobile_scanner","old_version":"7.4.0","new_version":"7.4.2","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"},{"name":"permission_handler","old_version":"13.0.0","new_version":"13.0.2","repository_url":"https://github.com/baseflow/flutter-permission-handler"},{"name":"slang","old_version":"4.19.0","new_version":"4.19.2"},{"name":"supabase_flutter","old_version":"2.17.1","new_version":"2.17.2","repository_url":"https://github.com/supabase/supabase-flutter"},{"name":"wakelock_plus","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/fluttercommunity/wakelock_plus"}],"path":null,"ecosystem":"pub"},"body":"Bumps the minor-and-patch group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [build_runner](https://github.com/dart-lang/build) | `2.15.1` | `2.16.1` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `4.0.2` |\n| [camera](https://github.com/flutter/packages/tree/main/packages/camera) | `0.12.0+2` | `0.12.1` |\n| [firebase_core](https://github.com/firebase/flutterfire/tree/main/packages/firebase_core) | `4.13.0` | `4.15.0` |\n| [firebase_messaging](https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging) | `16.5.0` | `16.7.0` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `22.2.0` | `22.3.1` |\n| [flutter_map](https://github.com/fleaflet/flutter_map) | `8.3.1` | `8.3.2` |\n| [flutter_secure_storage](https://github.com/mogol/flutter_secure_storage) | `11.0.0` | `11.2.0` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `4.0.2` |\n| [get_it](https://github.com/flutter-it/get_it) | `9.2.1` | `9.3.0` |\n| [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) | `7.4.0` | `7.4.2` |\n| [permission_handler](https://github.com/baseflow/flutter-permission-handler) | `13.0.0` | `13.0.2` |\n| slang | `4.19.0` | `4.19.2` |\n| [supabase_flutter](https://github.com/supabase/supabase-flutter/tree/main/packages) | `2.17.1` | `2.17.2` |\n| [wakelock_plus](https://github.com/fluttercommunity/wakelock_plus) | `1.7.0` | `1.8.0` |\n\n\nUpdates `build_runner` from 2.15.1 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild_runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_runner v2.16.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify terminology: refer to \u003ccode\u003e.dart_tool/build/generated\u003c/code\u003e as the \u0026quot;artifact\ntree\u0026quot;, and the normal output location as the \u0026quot;package path\u0026quot;.\u003c/li\u003e\n\u003cli\u003eReduce logged compile progress output for non-interactive builds, for example\npresubmits.\u003c/li\u003e\n\u003cli\u003eIn \u003ccode\u003eserve\u003c/code\u003e and \u003ccode\u003edaemon\u003c/code\u003e modes, source files not involved in the build are no\nlonger cached on read. They are re-read when requested.\u003c/li\u003e\n\u003cli\u003eBug fix: make post-process output behavior match normal outputs: by default,\nrebuild if deleted or incorrect. Follow \u003ccode\u003e--keep-modified-outputs\u003c/code\u003e and\n\u003ccode\u003e--only-check\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: in incremental builds, detect and delete conflicting outputs in the\nsource directory rather than treating them as sources, which could cause\nbuilder dependency cycles and hangs; fix \u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5079\"\u003e#5079\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: restrict incompatible build output deletion to output packages; do\nnot attempt to delete files in dependency packages.\u003c/li\u003e\n\u003cli\u003eBug fix: do not invalidate retained package path outputs when conflicting\nartifact tree files appear; avoid unnecessary build step reruns.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew default output behavior: always fix incorrect generated files. For\nexample: if you \u0026quot;dart run build_runner build\u0026quot;, modify a generated file,\nthen build again, it will be fixed, undoing your modifications.\u003c/li\u003e\n\u003cli\u003eNew option, \u003ccode\u003e--keep-modified-outputs\u003c/code\u003e. Use this to get the old output\nbehavior: manual modifications to generated files are kept. They will be\noverwritten if a build is triggered due to an input file change, a\nconfiguration change or \u003ccode\u003edart run build_runner clean\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew option, \u003ccode\u003e--only-check\u003c/code\u003e, for use in continuous builds and tests. With this\noption \u003ccode\u003ebuild_runner\u003c/code\u003e writes nothing, but builds and compares with the files\nalready on disk. If there is any difference between disk and expected output\nthen the differences are logged and the build fails.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003epackage_config\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.15.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify deletion of stale outputs: don't try to handle package renames.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003edaemon\u003c/code\u003e asset server now rejects various non-local connections.\u003c/li\u003e\n\u003cli\u003eBug fix: in incremental builds, when an input was deleted, its output was\ndeleted at the start of the build. Make it consistent with other output\ndeletions: wait until the end of the build.\u003c/li\u003e\n\u003cli\u003eBug fix: post process builders with \u003ccode\u003ebuild_to: source\u003c/code\u003e can only write to\noutput packages.\u003c/li\u003e\n\u003cli\u003eBug fix: post process builders with \u003ccode\u003ebuild_to: cache\u003c/code\u003e can only write output\ncorresponding to known packages.\u003c/li\u003e\n\u003cli\u003eBug fix: reject incorrect builder config that has duplicate builder keys.\u003c/li\u003e\n\u003cli\u003eBug fix: reject invalid builder factories in \u003ccode\u003ebuild.yaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: correctly filter served or \u003ccode\u003e--output\u003c/code\u003e post process output.\u003c/li\u003e\n\u003cli\u003eBug fix: \u003ccode\u003eserve\u003c/code\u003e mode only serves the specified package subdirectories.\u003c/li\u003e\n\u003cli\u003eBug fix: \u003ccode\u003eserve\u003c/code\u003e live reload websocket checks for localhost origin.\u003c/li\u003e\n\u003cli\u003eBug fix: don't follow symlinks when cleaning up output folders.\u003c/li\u003e\n\u003cli\u003eBug fix: catch Windows-specific absolute paths.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5e25e60f55686be9d6eec2aaa448802ae1a17a40\"\u003e\u003ccode\u003e5e25e60\u003c/code\u003e\u003c/a\u003e Release build, build_config, build_daemon, build_runner, build_test. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5111\"\u003e#5111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/43c2bb7edba27b89c82f2ae5d3ba8e7f08bb935c\"\u003e\u003ccode\u003e43c2bb7\u003c/code\u003e\u003c/a\u003e Remove test-only PreviousBuild.fromFinishedBuildState. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5109\"\u003e#5109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/a6078a02e7edb6c56e0bf572dde9c6713c6e56b4\"\u003e\u003ccode\u003ea6078a0\u003c/code\u003e\u003c/a\u003e Use AssetFile for deletes. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5108\"\u003e#5108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3051007098fa39d448a830e24f3d0ea004a68770\"\u003e\u003ccode\u003e3051007\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003eBuildState.isFile\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5106\"\u003e#5106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/da162e6dc3013f24f80ba5cf599fc52d9f72a8cb\"\u003e\u003ccode\u003eda162e6\u003c/code\u003e\u003c/a\u003e Do not invalidate retained package path outputs on artifact tree conflicts. (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d51da7e891a34b51efb8335f0e6a7a908dfef54a\"\u003e\u003ccode\u003ed51da7e\u003c/code\u003e\u003c/a\u003e Set default test timeout to 3m in build_runner/dart_test.yaml. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5104\"\u003e#5104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/47aba811d3c461acb1b17964fd29521399944942\"\u003e\u003ccode\u003e47aba81\u003c/code\u003e\u003c/a\u003e [build_web_compilers] Standardize web app entrypoint selection (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5095\"\u003e#5095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f15a84e0f0e96909d26b22d547f4624363cb62d7\"\u003e\u003ccode\u003ef15a84e\u003c/code\u003e\u003c/a\u003e Restrict incompatibleBuildOutputsToDelete to outputPackages. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5103\"\u003e#5103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1a276c2623b3eab780ccc554aef31a940832d5aa\"\u003e\u003ccode\u003e1a276c2\u003c/code\u003e\u003c/a\u003e Clarify source/cache/visible/hidden. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5096\"\u003e#5096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f5cc9100a23c2bc3c409d7832137658bb3ad8093\"\u003e\u003ccode\u003ef5cc910\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003eBuildOutputReader\u003c/code\u003e; add \u003ccode\u003eBuildOutputReadResult\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5101\"\u003e#5101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.15.1...build_runner-v2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 3.2.5 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/17e06df19b66e1b12186f15aed1a71c7738eeb9d\"\u003e\u003ccode\u003e17e06df\u003c/code\u003e\u003c/a\u003e freezed            : 4.0.1 -\u0026gt; 4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2524faf266186e1308b345056386375637c94a5d\"\u003e\u003ccode\u003e2524faf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1375\"\u003e#1375\u003c/a\u003e from rrousselGit/fix-dead-code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/be9a38ffb8b1db1b7a32d439249df60510ac0452\"\u003e\u003ccode\u003ebe9a38f\u003c/code\u003e\u003c/a\u003e Remove redundant check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/67c6e34f869ef9ba7c4a601a9b8f96e783009444\"\u003e\u003ccode\u003e67c6e34\u003c/code\u003e\u003c/a\u003e Bump minimum analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4388c502df889eedf08cd251a57ca6024a82e44e\"\u003e\u003ccode\u003e4388c50\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/dcc9e4a88d963f2237b786d82070e9a37e7eaf44\"\u003e\u003ccode\u003edcc9e4a\u003c/code\u003e\u003c/a\u003e Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/fe813ca99618466dc997c4dd26ba7e6a32a7a1c1\"\u003e\u003ccode\u003efe813ca\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/562dd16d05b01c0ba4205ec7eb832667e3d2b7f7\"\u003e\u003ccode\u003e562dd16\u003c/code\u003e\u003c/a\u003e FIx dead code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8bdb15ab17bc264f3a9581177fac4a52ee7c2169\"\u003e\u003ccode\u003e8bdb15a\u003c/code\u003e\u003c/a\u003e freezed         : 4.0.0 -\u0026gt; 4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/07710d07b128191af07b6d630df15c3b77cfaed1\"\u003e\u003ccode\u003e07710d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1372\"\u003e#1372\u003c/a\u003e from peter-trost:analyzer-14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v3.2.5...freezed-v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `camera` from 0.12.0+2 to 0.12.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1e3d875ea3968b72638245ce76c885248fbb00fc\"\u003e\u003ccode\u003e1e3d875\u003c/code\u003e\u003c/a\u003e [camera] Add setImageQuality for JPEG compression control (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/11155\"\u003e#11155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a743ac57eed1d7134fa9dc1e405c14bfc1db046e\"\u003e\u003ccode\u003ea743ac5\u003c/code\u003e\u003c/a\u003e [tool] Exempt AGENTS.md from version and changelog checks (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12681\"\u003e#12681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cdd85c697507ae55bc7056698d41942a01cdf78a\"\u003e\u003ccode\u003ecdd85c6\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Update skills_lint to published version ^0.5.1 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12684\"\u003e#12684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7c01c0bb701f996b4ef346e2807bd8bfe6ebbd9e\"\u003e\u003ccode\u003e7c01c0b\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Add presubmit sweep, cross-platform paths, and test ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9854cd5607da4001f2dd3cbdcd6903202d28958c\"\u003e\u003ccode\u003e9854cd5\u003c/code\u003e\u003c/a\u003e [various] Update pigeon dev_dependency to ^27.3.2 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12615\"\u003e#12615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6bf42a87c60a525b82d4c54cdfdb26a2fe3622c2\"\u003e\u003ccode\u003e6bf42a8\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Enforce CHANGELOG backticks and add eval commit auth...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2ba65914e4d7f86185ccd69c3771e7041bbdd837\"\u003e\u003ccode\u003e2ba6591\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Check Git hooks configuration in check-readiness ski...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/90ba78839723b83ebed0bf4f8eb441cae726c994\"\u003e\u003ccode\u003e90ba788\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Migrate from dart_skills_lint to skills_lint (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12543\"\u003e#12543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e31dfabbdfb06f05384415715d6730d28d64d08b\"\u003e\u003ccode\u003ee31dfab\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Add agentic guidance for adding native unit tests (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/538239f5a68237ba2f843834009e8d4e1e1603c9\"\u003e\u003ccode\u003e538239f\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Add explicit concurrent-futures dependency (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12373\"\u003e#12373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/camera-v0.12.1/packages/camera\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_core` from 4.13.0 to 4.15.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9d5c7e7a7eebbcf402d5786f6a8ee854b96c35e1\"\u003e\u003ccode\u003e9d5c7e7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5e518361ce7f94923437d8b0e41add7ca75083ef\"\u003e\u003ccode\u003e5e51836\u003c/code\u003e\u003c/a\u003e fix(auth,web): convert Auth errors that omit customData without throwing (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18\"\u003e#18\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/35e39637f4cbef0d70043047f80d6f6e80daf8fe\"\u003e\u003ccode\u003e35e3963\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase iOS SDK to 12.19.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4988ec5b2a6349f59ca37d32ed08a4efa6ba4a27\"\u003e\u003ccode\u003e4988ec5\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase JS SDK to 12.19.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18684\"\u003e#18684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fbf39e96a4cacff809f32ca3be87358f9ea038da\"\u003e\u003ccode\u003efbf39e9\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase Android SDK to 34.19.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18678\"\u003e#18678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4fd9982426d33c255ef516c6919ede835263cf37\"\u003e\u003ccode\u003e4fd9982\u003c/code\u003e\u003c/a\u003e feat(firebase_core_web): decouple foundation imports and fix JS SDK interop (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/3bd7c069f791f5482f79e6f80cf6fd833b6245f8\"\u003e\u003ccode\u003e3bd7c06\u003c/code\u003e\u003c/a\u003e fix(core,web): compile isA checks on Dart \u0026lt; 3.12 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18612\"\u003e#18612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/d54b93083c33d845873b11a901b9c469538b810f\"\u003e\u003ccode\u003ed54b930\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase C++ SDK to 13.12.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18618\"\u003e#18618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2e1ebd8dc6172f4e0290435c79e4040a4956eada\"\u003e\u003ccode\u003e2e1ebd8\u003c/code\u003e\u003c/a\u003e chore(release): 2026-08-24 — BoM 5.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18606\"\u003e#18606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9bc9d9ce406e868a958f6e36b2a07682834d0458\"\u003e\u003ccode\u003e9bc9d9c\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase Android SDK to 34.18.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18597\"\u003e#18597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_core-v4.15.0/packages/firebase_core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_messaging` from 16.5.0 to 16.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9d5c7e7a7eebbcf402d5786f6a8ee854b96c35e1\"\u003e\u003ccode\u003e9d5c7e7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2ea8381a1ada9fa6946c87fc0d203f94f04c6212\"\u003e\u003ccode\u003e2ea8381\u003c/code\u003e\u003c/a\u003e fix(messaging,ios): register for APNs after Dart Firebase.initializeApp() (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/35e39637f4cbef0d70043047f80d6f6e80daf8fe\"\u003e\u003ccode\u003e35e3963\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase iOS SDK to 12.19.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a57837ef40f73f0187b45125ecc0d81811b71bd9\"\u003e\u003ccode\u003ea57837e\u003c/code\u003e\u003c/a\u003e fix(messaging,android): skip onMessageOpenedApp for terminated notification t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2fd8aa886fcd7faf281ca5a7645ddaebabc3cb7a\"\u003e\u003ccode\u003e2fd8aa8\u003c/code\u003e\u003c/a\u003e fix(messaging,ios): register for APNs when UIScene plugins miss launch callba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b211afbda89614b1892bd29c354ddb5347303f18\"\u003e\u003ccode\u003eb211afb\u003c/code\u003e\u003c/a\u003e package-lock.json added (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18627\"\u003e#18627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2e1ebd8dc6172f4e0290435c79e4040a4956eada\"\u003e\u003ccode\u003e2e1ebd8\u003c/code\u003e\u003c/a\u003e chore(release): 2026-08-24 — BoM 5.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18606\"\u003e#18606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/07febc37617ab8b4f6f06e7208baa6a15ce2ef70\"\u003e\u003ccode\u003e07febc3\u003c/code\u003e\u003c/a\u003e feat: bump Firebase iOS SDK to 12.18.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18596\"\u003e#18596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4c3865e2e56bf59904a9f48a6e70f0f963df2cda\"\u003e\u003ccode\u003e4c3865e\u003c/code\u003e\u003c/a\u003e fix(ci): bump Kotlin Gradle plugin to 2.3.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18600\"\u003e#18600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/69d16e44cb7f70d8eaaed3e4fe9d2a186194e3d4\"\u003e\u003ccode\u003e69d16e4\u003c/code\u003e\u003c/a\u003e feat(messaging,ios): migrate example iOS runner from ObjC to Swift (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18578\"\u003e#18578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v16.7.0/packages/firebase_messaging\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_local_notifications` from 22.2.0 to 22.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/releases\"\u003eflutter_local_notifications's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflutter_local_notifications-v22.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[macOS] fixed subtitle not showing up properly. Thanks to the PR from \u003ca href=\"https://github.com/JIWON1923\"\u003eSoi (Jiwon Lee)\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v22.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android][iOS][macOS] added \u003ccode\u003eopenAppNotificationSettings()\u003c/code\u003e method. This opens the system settings UI where the user can manage notification permissions for the app. When not possible, on iOS, it opens the application's settings on iOS and on macOS, it opens the system settings notification pane. Thanks to the PR from \u003ca href=\"https://github.com/hamadcc\"\u003ehamadcc\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/325d98faabbe9eed083d02beea38b439bc45f2a6\"\u003e\u003ccode\u003e325d98f\u003c/code\u003e\u003c/a\u003e prepare for 22.3.1 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2822\"\u003e#2822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/9081a1767462a3557c4136472418259b42f89742\"\u003e\u003ccode\u003e9081a17\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] fix: apply subtitle from platformSpecifics on m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/c09911fabbc2ef6fa143616719650461c7591e69\"\u003e\u003ccode\u003ec09911f\u003c/code\u003e\u003c/a\u003e Bump actions/setup-java from 5 to 6 (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2819\"\u003e#2819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/e5100eb8e6e65ef04cf50558a30fa33480e36d54\"\u003e\u003ccode\u003ee5100eb\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] remove unnecessary FOREGROUND_SERVICE permissio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/b475bc883dab07da3c1b19e86b0746eb20f14f2f\"\u003e\u003ccode\u003eb475bc8\u003c/code\u003e\u003c/a\u003e [various] added macOS implementation of openAppNotificationSettings() (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2812\"\u003e#2812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/fd48e8c7a6b391816b5bda7738216f3ba9b5b509\"\u003e\u003ccode\u003efd48e8c\u003c/code\u003e\u003c/a\u003e Clang Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/1492de5ba02f214162787cf0ab0fb9ef000aff69\"\u003e\u003ccode\u003e1492de5\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] Add openAppNotificationSettings() for Android a...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/compare/flutter_local_notifications-v22.2.0...flutter_local_notifications-v22.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_map` from 8.3.1 to 8.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.3.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent NaN fling direction when tracked pointer offsets are zero by \u003ca href=\"https://github.com/nisenbeck\"\u003e\u003ccode\u003e@​nisenbeck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2220\"\u003efleaflet/flutter_map#2220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: don't apply \u003ccode\u003einitialCameraFit\u003c/code\u003e on a zero-sized camera by \u003ca href=\"https://github.com/nisenbeck\"\u003e\u003ccode\u003e@​nisenbeck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2223\"\u003efleaflet/flutter_map#2223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: load tiles during double-tap-drag zoom gesture by \u003ca href=\"https://github.com/ProstoSanja\"\u003e\u003ccode\u003e@​ProstoSanja\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2217\"\u003efleaflet/flutter_map#2217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.3.2 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2245\"\u003efleaflet/flutter_map#2245\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nisenbeck\"\u003e\u003ccode\u003e@​nisenbeck\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2220\"\u003efleaflet/flutter_map#2220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ProstoSanja\"\u003e\u003ccode\u003e@​ProstoSanja\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2217\"\u003efleaflet/flutter_map#2217\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.3.1...v8.3.2\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.3.1...v8.3.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.3.2] - 2026/08/27\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent NaN fling direction when tracked pointer offsets are zero - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2220\"\u003e#2220\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2221\"\u003e#2221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't apply \u003ccode\u003einitialCameraFit\u003c/code\u003e on a zero-sized camera - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2223\"\u003e#2223\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2222\"\u003e#2222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLoad tiles during double-tap-drag zoom gesture - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2217\"\u003e#2217\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ProstoSanja\"\u003e\u003ccode\u003e@​ProstoSanja\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nisenbeck\"\u003e\u003ccode\u003e@​nisenbeck\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/9c86ddc199adeb39df4b1b9838ec7d881deff89a\"\u003e\u003ccode\u003e9c86ddc\u003c/code\u003e\u003c/a\u003e chore: prepare for v8.3.2 release (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2245\"\u003e#2245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/cbb6eb7b5f69c1a61f7e475aa745e5aae8e80609\"\u003e\u003ccode\u003ecbb6eb7\u003c/code\u003e\u003c/a\u003e fix: load tiles during double-tap-drag zoom gesture (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2217\"\u003e#2217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/63732f309690330dc8a720a168695fb54193062c\"\u003e\u003ccode\u003e63732f3\u003c/code\u003e\u003c/a\u003e fix: don't apply \u003ccode\u003einitialCameraFit\u003c/code\u003e on a zero-sized camera (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2223\"\u003e#2223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/f779faed3afe37e70dd1e57aea0dc0a14f7a8fca\"\u003e\u003ccode\u003ef779fae\u003c/code\u003e\u003c/a\u003e fix: prevent NaN fling direction when tracked pointer offsets are zero (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2220\"\u003e#2220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.3.1...v8.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_secure_storage` from 11.0.0 to 11.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mogol/flutter_secure_storage/releases\"\u003eflutter_secure_storage's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflutter_secure_storage: v11.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage-v11.1.1...flutter_secure_storage-v11.2.0\"\u003e11.2.0\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e requireBiometricsPerOperation flag (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1264\"\u003e#1264\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/321cf97c72e78ddb81e888484560ebca74414614\"\u003e321cf97\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e don't hang when biometric negative button is tapped (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1267\"\u003e#1267\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/405c6e6299c665dfb8a7211192b42319da2e88bc\"\u003e405c6e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e fix fresh biometric install crash on non-namespaced stores (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/120bdf4ddb75e94d0c7d40519e2da9cea953a2c1\"\u003e120bdf4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e port the shared-key multi-instance fixes to v11.x (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/6cc9ddc55df42255edd4afb72bac56458997885d\"\u003e6cc9ddc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e recover biometric-protected storage on post-auth cipher failure (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1271\"\u003e#1271\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/77eed597eaa244106b946cd02c4d7edb3eb9fa05\"\u003e77eed59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e recover the biometric app key on a namespace switch (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/31f6eeb79ad8187a49d8675bbf58d81b050f506f\"\u003e31f6eeb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e scope deleteAll to the key prefix instead of clearing the file (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1266\"\u003e#1266\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/34170b2caf52c642efa5b6584fa4cc5072f6c697\"\u003e34170b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edarwin:\u003c/strong\u003e find keychain items across accessibility levels (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1269\"\u003e#1269\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/9ae0e422d6ad6376ddf7960186d42342b0370baf\"\u003e9ae0e42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't report pending namespace recovery as data loss in checkUpgradeStatus (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/f795d52488450d6ef04ee580c895d98c59b737f3\"\u003ef795d52\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_secure_storage: v11.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage-v11.1.0...flutter_secure_storage-v11.1.1\"\u003e11.1.1\u003c/a\u003e (2026-09-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e read saved key-cipher marker instead of toString() on a KeyCipher (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1256\"\u003e#1256\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/73f0ef5b0666a25912ae07694211414dfcabcf23\"\u003e73f0ef5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_secure_storage: v11.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage-v11.0.0...flutter_secure_storage-v11.1.0\"\u003e11.1.0\u003c/a\u003e (2026-09-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd checkUpgradeStatus() to report data lost on a direct major upgrade (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1243\"\u003e#1243\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/fc716ea7b3973db985d953776107b44b5984f591\"\u003efc716ea\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e move wrapped key when switching between sharedPreferencesName and storageNamespace (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/2482e34e377cae7e6e082c0c0c867c2d5857a531\"\u003e2482e34\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e use flutter.compileSdkVersion (36) instead of pinning compileSdk (37) (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1236\"\u003e#1236\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/0530fe74174743b234adc14c5305d13cbdac7764\"\u003e0530fe7\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1224\"\u003e#1224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erequire flutter_secure_storage_platform_interface ^2.1.0 for checkUpgradeStatus (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1247\"\u003e#1247\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/0d3d6f21201cb844ef085b2cb0a3999e45f125e1\"\u003e0d3d6f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/805638be8ab37d1a08c3bc54c9e61b48555c6c3f\"\u003e\u003ccode\u003e805638b\u003c/code\u003e\u003c/a\u003e chore(develop): release flutter_secure_storage 11.2.0 (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1262\"\u003e#1262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/8ccc05f1ae1825bd1cc1b6e3e22f0805c4389a6b\"\u003e\u003ccode\u003e8ccc05f\u003c/code\u003e\u003c/a\u003e chore(develop): release flutter_secure_storage_darwin 0.4.3 (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1272\"\u003e#1272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/3f6fc315e2478dda05adb5dd982a8c3a85c20c74\"\u003e\u003ccode\u003e3f6fc31\u003c/code\u003e\u003c/a\u003e chore(deps): bump org.jetbrains.kotlin.android (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1274\"\u003e#1274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/67516e27bc3550c1244fbc72f0565b83316a1a67\"\u003e\u003ccode\u003e67516e2\u003c/code\u003e\u003c/a\u003e chore(develop): release flutter_secure_storage_platform_interface 2.1.1 (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1263\"\u003e#1263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/1892db8359f79d0e4c25abf46b9c57278064a63d\"\u003e\u003ccode\u003e1892db8\u003c/code\u003e\u003c/a\u003e docs: add alternative Linux implementations (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/a6090d8dfb3826da1482c1998bed465746743595\"\u003e\u003ccode\u003ea6090d8\u003c/code\u003e\u003c/a\u003e doc: update badge link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/ca36072b3978d2021fa237b5cd671ddfa305cde5\"\u003e\u003ccode\u003eca36072\u003c/code\u003e\u003c/a\u003e doc: update badge links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/9ae0e422d6ad6376ddf7960186d42342b0370baf\"\u003e\u003ccode\u003e9ae0e42\u003c/code\u003e\u003c/a\u003e fix(darwin): find keychain items across accessibility levels (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1269\"\u003e#1269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/77eed597eaa244106b946cd02c4d7edb3eb9fa05\"\u003e\u003ccode\u003e77eed59\u003c/code\u003e\u003c/a\u003e fix(android): recover biometric-protected storage on post-auth cipher failure...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/405c6e6299c665dfb8a7211192b42319da2e88bc\"\u003e\u003ccode\u003e405c6e6\u003c/code\u003e\u003c/a\u003e fix(android): don't hang when biometric negative button is tapped (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mogol/flutter_secure_storage/compare/flutter_secure_storage-v11.0.0...flutter_secure_storage-v11.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 3.2.5 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/17e06df19b66e1b12186f15aed1a71c7738eeb9d\"\u003e\u003ccode\u003e17e06df\u003c/code\u003e\u003c/a\u003e freezed            : 4.0.1 -\u0026gt; 4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2524faf266186e1308b345056386375637c94a5d\"\u003e\u003ccode\u003e2524faf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1375\"\u003e#1375\u003c/a\u003e from rrousselGit/fix-dead-code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/be9a38ffb8b1db1b7a32d439249df60510ac0452\"\u003e\u003ccode\u003ebe9a38f\u003c/code\u003e\u003c/a\u003e Remove redundant check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/67c6e34f869ef9ba7c4a601a9b8f96e783009444\"\u003e\u003ccode\u003e67c6e34\u003c/code\u003e\u003c/a\u003e Bump minimum analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4388c502df889eedf08cd251a57ca6024a82e44e\"\u003e\u003ccode\u003e4388c50\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/dcc9e4a88d963f2237b786d82070e9a37e7eaf44\"\u003e\u003ccode\u003edcc9e4a\u003c/code\u003e\u003c/a\u003e Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/fe813ca99618466dc997c4dd26ba7e6a32a7a1c1\"\u003e\u003ccode\u003efe813ca\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/562dd16d05b01c0ba4205ec7eb832667e3d2b7f7\"\u003e\u003ccode\u003e562dd16\u003c/code\u003e\u003c/a\u003e FIx dead code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8bdb15ab17bc264f3a9581177fac4a52ee7c2169\"\u003e\u003ccode\u003e8bdb15a\u003c/code\u003e\u003c/a\u003e freezed         : 4.0.0 -\u0026gt; 4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/07710d07b128191af07b6d630df15c3b77cfaed1\"\u003e\u003ccode\u003e07710d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1372\"\u003e#1372\u003c/a\u003e from peter-trost:analyzer-14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v3.2.5...freezed-v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `get_it` from 9.2.1 to 9.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.3.0] - 2026-09-19\u003c/h2\u003e\n\u003ch2\u003e[9.3.0] - 2026-09-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDetect circular self-resolution of lazy singletons (sync and async) and cached factories and throw a descriptive \u003ccode\u003eStateError\u003c/code\u003e instead of a \u003ccode\u003eStackOverflowError\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/muhammadkamel\"\u003e\u003ccode\u003e@​muhammadkamel\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/flutter-it/get_it/issues/423\"\u003e#423\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epubspec.lock\u003c/code\u003e is no longer committed, following the Dart guidelines for library packages.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eacceptsParams\u003c/code\u003e getter on \u003ccode\u003eObjectRegistration\u003c/code\u003e that tells whether the registered factory takes parameters. Passing \u003ccode\u003eparam1\u003c/code\u003e/\u003ccode\u003eparam2\u003c/code\u003e to a registration that doesn't accept parameters now fails an assert in debug mode instead of silently ignoring them.\u003c/li\u003e\n\u003cli\u003eNew global flag \u003ccode\u003eskipUnregisterIfNotRegistered\u003c/code\u003e: when set to \u003ccode\u003etrue\u003c/code\u003e, \u003ccode\u003eunregister\u003c/code\u003e silently ignores a missing registration instead of throwing (default stays \u003ccode\u003efalse\u003c/code\u003e). Thanks to \u003ca href=\"https://github.com/Gorniaky\"\u003e\u003ccode\u003e@​Gorniaky\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/flutter-it/get_it/issues/420\"\u003e#420\u003c/a\u003e) and \u003ca href=\"https://github.com/AzazelSensei\"\u003e\u003ccode\u003e@​AzazelSensei\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/flutter-it/get_it/issues/424\"\u003e#424\u003c/a\u003e) for raising this.\u003c/li\u003e\n\u003cli\u003eDevTools extension: filter and sort for the registrations table. Thanks to \u003ca href=\"https://github.com/yang-lile\"\u003e\u003ccode\u003e@​yang-lile\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/flutter-it/get_it/issues/421\"\u003e#421\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eDevTools extension rebuilt with Flutter 3.47.1.\u003c/li\u003e\n\u003cli\u003eFixed analyzer warnings/infos reported by pub.dev and updated dev dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter-it/get_it/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mobile_scanner` from 7.4.0 to 7.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v7.4.1...v7.4.2\"\u003e7.4.2\u003c/a\u003e (2026-09-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e defer orientation sensor listener until camera start (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1803\"\u003e#1803\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/f9c81ea0b573d9146889fc70b599bf1f3920e35c\"\u003ef9c81ea\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImprovements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Web] Bumped \u003ccode\u003ezxing-wasm\u003c/code\u003e (the \u003ccode\u003eWebBarcodeReader.zxingWasm\u003c/code\u003e backend) from 3.1.1 to 3.1.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed the camera preview reporting a stale device orientation on start, when the device was rotated while the camera was stopped.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed device rotations sometimes not being detected while the camera is running, e.g. when the display rotation callback fires before the display reflects the new rotation, or on a seamless 180 degree rotation between the two landscape orientations.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed barcode scanning permanently stalling when a camera frame was never released. The \u003ccode\u003eImageProxy\u003c/code\u003e is now released on every exit path of the analyzer, including a null image, a failed or cancelled ML Kit request, and any error while building the input image or handling the result. Previously a single leaked frame stopped all further scanning while the preview kept running. (thanks \u003ca href=\"https://github.com/WladmirJunior\"\u003e\u003ccode\u003e@​WladmirJunior\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003e[Android] Fixed a host-app crash when CameraX fails to initialize while starting the scanner (e.g. \u0026quot;Available cameras: 0\u0026quot;, the camera being held by another process, or a transient HAL error). The failure is now routed through the normal error callback so it can be surfaced via \u003ccode\u003eerrorBuilder\u003c/code\u003e instead of terminating the app.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed the false-positive \u003ccode\u003eYour app uses the following plugins that apply Kotlin Gradle Plugin (KGP): mobile_scanner\u003c/code\u003e warning on AGP 9. The plugin's Gradle files are now Kotlin DSL, and the Kotlin Gradle Plugin is only applied when built-in Kotlin is disabled, which keeps the build working on older AGP versions. (thanks \u003ca href=\"https://github.com/AndresMontaniv\"\u003e\u003ccode\u003e@​AndresMontaniv\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003e[Android] Added a ProGuard keep rule for the internal ML Kit barcode classes (\u003ccode\u003ecom.google.android.gms.internal.mlkit_vision_barcode\u003c/code\u003e), which could be stripped or obfuscated in release builds.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed a crash when the app is terminated while the camera is running. A capture frame that was still in flight could reach the Flutter engine after its shell had been destroyed, causing an \u003ccode\u003eEXC_BAD_ACCESS\u003c/code\u003e. The capture session is now stopped before the engine is destroyed, and the camera is released when the engine detaches the plugin.\u003c/li\u003e\n\u003cli\u003e[Web] Fixed web builds failing to compile on Dart 3.14 (Flutter 3.48), which rejects \u003ccode\u003e@JS\u003c/code\u003e annotations on extension type constructors. The annotations were already no-ops, so removing them does not change any behavior.\u003c/li\u003e\n\u003cli\u003eFixed the camera preview no longer following device rotation after \u003ccode\u003eswitchCamera()\u003c/code\u003e. Restarting the camera recreated the device orientation stream, and cancelling a listener of the previous stream instance afterwards inadvertently tore down the platform channel of the new one.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v7.4.1...v7.4.2\"\u003e7.4.2\u003c/a\u003e (2026-09-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e defer orientation sensor listener until camera start (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1803\"\u003e#1803\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/f9c81ea0b573d9146889fc70b599bf1f3920e35c\"\u003ef9c81ea\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.4.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImprovements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Web] Bumped \u003ccode\u003ezxing-wasm\u003c/code\u003e (the \u003ccode\u003eWebBarcodeReader.zxingWasm\u003c/code\u003e backend) from 3.1.1 to 3.1.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed the camera preview reporting a stale device orientation on start, when the device was rotated while the camera was stopped.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed device rotations sometimes not being detected while the camera is running, e.g. when the display rotation callback fires before the display reflects the new rotation, or on a seamless 180 degree rotation between the two landscape orientations.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed barcode scanning permanently stalling when a camera frame was never released. The \u003ccode\u003eImageProxy\u003c/code\u003e is now released on every exit path of the analyzer, including a null image, a failed or cancelled ML Kit request, and any error while building the input image or handling the result. Previously a single leaked frame stopped all further scanning while the preview kept running. (thanks \u003ca href=\"https://github.com/WladmirJunior\"\u003e\u003ccode\u003e@​WladmirJunior\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003e[Android] Fixed a host-app crash when CameraX fails to initialize while starting the scanner (e.g. \u0026quot;Available cameras: 0\u0026quot;, the camera being held by another process, or a transient HAL error). The failure is now routed through the normal error callback so it can be surfaced via \u003ccode\u003eerrorBuilder\u003c/code\u003e instead of terminating the app.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed the false-positive \u003ccode\u003eYour app uses the following plugins that apply Kotlin Gradle Plugin (KGP): mobile_scanner\u003c/code\u003e warning on AGP 9. The plugin's Gradle files are now Kotlin DSL, and the Kotlin Gradle Plugin is only applied when built-in Kotlin is disabled, which keeps the build working on older AGP versions. (thanks \u003ca href=\"https://github.com/AndresMontaniv\"\u003e\u003ccode\u003e@​AndresMontaniv\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003e[Android] Added a ProGuard keep rule for the internal ML Kit barcode classes (\u003ccode\u003ecom.google.android.gms.internal.mlkit_vision_barcode\u003c/code\u003e), which could be stripped or obfuscated in release builds.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed a crash when the app is terminated while the camera is running. A capture frame that was still in flight could reach the Flutter engine after its shell had been destroyed, causing an \u003ccode\u003eEXC_BAD_ACCESS\u003c/code\u003e. The capture session is now stopped before the engine is destroyed, and the camera is released when the engine detaches the plugin.\u003c/li\u003e\n\u003cli\u003e[Web] Fixed web builds failing to compile on Dart 3.14 (Flutter 3.48), which rejects \u003ccode\u003e@JS\u003c/code\u003e annotations on extension type constructors. The annotations were already no-ops, so removing them does not change any behavior.\u003c/li\u003e\n\u003cli\u003eFixed the camera preview no longer following device rotation after \u003ccode\u003eswitchCamera()\u003c/code\u003e. Restarting the camera recreated the device orientation stream, and cancelling a listener of the previous stream instance afterwards inadvertently tore down the platform channel of the new one.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/34f5050474a58a285f782f0a6d36b2cdcf681705\"\u003e\u003ccode\u003e34f5050\u003c/code\u003e\u003c/a\u003e chore(develop): release 7.4.2 (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1804\"\u003e#1804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/f9c81ea0b573d9146889fc70b599bf1f3920e35c\"\u003e\u003ccode\u003ef9c81ea\u003c/code\u003e\u003c/a\u003e fix(android): defer orientation sensor listener until camera start (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1803\"\u003e#1803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/5349d046e21d9ea3976d79c149c7490df1f3db60\"\u003e\u003ccode\u003e5349d04\u003c/code\u003e\u003c/a\u003e chore: example macos spm (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1800\"\u003e#1800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/b776c2e84fd0587c121bd14c3c8abdd42d28df0f\"\u003e\u003ccode\u003eb776c2e\u003c/code\u003e\u003c/a\u003e docs: add missing 7.4.1 changelog entries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/56ff4d39cee6edb9a424124151910d86b4c54a0f\"\u003e\u003ccode\u003e56ff4d3\u003c/code\u003e\u003c/a\u003e chore(deps): bump the example-android group in /example/android with 2 update...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/c9406fd339b4914abd817aa0ea939e16941e880a\"\u003e\u003ccode\u003ec9406fd\u003c/code\u003e\u003c/a\u003e chore(deps): bump zxing-wasm from 3.1.2 to 3.1.3 (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1776\"\u003e#1776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/d4cd946f988e2946fb71654f0532f28f53111f1b\"\u003e\u003ccode\u003ed4cd946\u003c/code\u003e\u003c/a\u003e chore(deps): bump gradle-wrapper from 9.5.0 to 9.7.1 in /android (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1788\"\u003e#1788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/49dfb65409aef8f9da257bc83f78007bfa38653c\"\u003e\u003ccode\u003e49dfb65\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-java from 5 to 6 (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1792\"\u003e#1792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/a1f203fa50e62dcfa6b447b5c7144216af5d9e48\"\u003e\u003ccode\u003ea1f203f\u003c/code\u003e\u003c/a\u003e chore: add dependabot cooldown and grouping (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1798\"\u003e#1798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/c594d20af00141d2d43267740b939873802d0d76\"\u003e\u003ccode\u003ec594d20\u003c/code\u003e\u003c/a\u003e fix(apple): release the camera when the engine detaches the plugin\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v7.4.0...v7.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `permission_handler` from 13.0.0 to 13.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/90cedc2c60f9ea19542f59d30db9261493072984\"\u003e\u003ccode\u003e90cedc2\u003c/code\u003e\u003c/a\u003e Fix/android ask every time permanently denied (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1559\"\u003e#1559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/5c989b1be9abbbb325424ad96e5be4efdc0987c2\"\u003e\u003ccode\u003e5c989b1\u003c/code\u003e\u003c/a\u003e Updates version number\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/6e51e58184d45ab84c4bd7e520748d9780f5147c\"\u003e\u003ccode\u003e6e51e58\u003c/code\u003e\u003c/a\u003e Fix and document the Swift Package Manager section of the main README (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1555\"\u003e#1555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/c9cd4f912ad1ff834b3d85afbfb188955515d990\"\u003e\u003ccode\u003ec9cd4f9\u003c/code\u003e\u003c/a\u003e Add opt-in per-flavor permissions for Swift Package Manager builds (2/2) (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1554\"\u003e#1554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/c283059aa53d995617ab6d76ba53d281da5aa893\"\u003e\u003ccode\u003ec283059\u003c/code\u003e\u003c/a\u003e Fix SPM Info.plist discovery for flavored and multi-configuration apps (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1553\"\u003e#1553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/cb6b757551be9339924cf8382f14690d6ad8a73f\"\u003e\u003ccode\u003ecb6b757\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:Baseflow/flutter-permission-handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/f93a58bb2b993b831f48cf1ec0b3537905643e7e\"\u003e\u003ccode\u003ef93a58b\u003c/code\u003e\u003c/a\u003e Fixes error handling in web.delegate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/8ba34f76699f9c589d16358e35a158ca1b5f0aca\"\u003e\u003ccode\u003e8ba34f7\u003c/code\u003e\u003c/a\u003e Fix web release crash: use Dart is checks for DOMException in web_delegate (#...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/baseflow/flutter-permission-handler/compare/permission_handler_v13.0.0...permission_handler_v13.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `slang` from 4.19.0 to 4.19.2\n\nUpdates `supabase_flutter` from 2.17.1 to 2.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-flutter/releases\"\u003esupabase_flutter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esupabase_flutter v2.17.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate a dependency to the latest release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003ePublished to pub.dev: \u003ca href=\"https://pub.dev/packages/supabase_flutter/versions/2.17.2\"\u003ehttps://pub.dev/packages/supabase_flutter/versions/2.17.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/CHANGELOG.md\"\u003esupabase_flutter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\nSee \u003ca href=\"https://conventionalcommits.org\"\u003eConventional Commits\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003e2026-08-14\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003chr /\u003e\n\u003cp\u003ePackages with breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThere are no breaking changes in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with other changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#gotrue---v2272\"\u003e\u003ccode\u003egotrue\u003c/code\u003e - \u003ccode\u003ev2.27.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#supabase---v2161\"\u003e\u003ccode\u003esupabase\u003c/code\u003e - \u003ccode\u003ev2.16.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#supabase_flutter---v2172\"\u003e\u003ccode\u003esupabase_flutter\u003c/code\u003e - \u003ccode\u003ev2.17.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with dependency updates only:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePackages 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.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esupabase\u003c/code\u003e - \u003ccode\u003ev2.16.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esupabase_flutter\u003c/code\u003e - \u003ccode\u003ev2.17.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003egotrue\u003c/code\u003e - \u003ccode\u003ev2.27.2\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(gotrue): parse expires_in as num in Session.fromJson (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1719\"\u003e#1719\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/6c8047eefb82c76936a14eebe281276526e3037c\"\u003e6c8047ee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-08-05\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003chr /\u003e\n\u003cp\u003ePackages with breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThere are no breaking changes in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with other changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#gotrue---v2271\"\u003e\u003ccode\u003egotrue\u003c/code\u003e - \u003ccode\u003ev2.27.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#postgrest---v291\"\u003e\u003ccode\u003epostgrest\u003c/code\u003e - \u003ccode\u003ev2.9.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#realtime_client---v2130\"\u003e\u003ccode\u003erealtime_client\u003c/code\u003e - \u003ccode\u003ev2.13.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/d34329274b7cba71629da1414171737025d9ab5c\"\u003e\u003ccode\u003ed343292\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/supabase/supabase-flutter/tree/main/packages/issues/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/6c8047eefb82c76936a14eebe281276526e3037c\"\u003e\u003ccode\u003e6c8047e\u003c/code\u003e\u003c/a\u003e fix(gotrue): parse expires_in as num in Session.fromJson (\u003ca href=\"https://github.com/supabase/supabase-flutter/tree/main/packages/issues/1719\"\u003e#1719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/supabase/supabase-flutter/commits/supabase_flutter-v2.17.2/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wakelock_plus` from 1.7.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/commit/4067d0bd741cc5e6e6fe27202b64db6392f348cf\"\u003e\u003ccode\u003e4067d0b\u003c/code\u003e\u003c/a\u003e wakelock_plus, version 1.8.0. Addresses PR \u003ca href=\"https://redirect.github.com/fluttercommunity/wakelock_plus/issues/148\"\u003e#148\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/commit/5b141ecf08dd58091e67aa902c0af94dd251b567\"\u003e\u003ccode\u003e5b141ec\u003c/code\u003e\u003c/a\u003e wakelock_plus_platform_interface, version 1.7.0. Addresses PR \u003ca href=\"https://redirect.github.com/fluttercommunity/wakelock_plus/issues/148\"\u003e#148\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/commit/0ac15a4b94873670e68e88836ce79881a5bcbd0a\"\u003e\u003ccode\u003e0ac15a4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fluttercommunity/wakelock_plus/issues/148\"\u003e#148\u003c/a\u003e from diegotori/flutter_3.47_upgrade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/commit/22537189c184bbe94159432d56c7bf8b0c63411b\"\u003e\u003ccode\u003e2253718\u003c/code\u003e\u003c/a\u003e Attempt at fixing broken Android example tests.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/commit/3a8c6b4dd81f4cde51f55cfde9695b67d9aee86a\"\u003e\u003ccode\u003e3a8c6b4\u003c/code\u003e\u003c/a\u003e Added tvOS support based off of PR \u003ca href=\"https://redirect.github.com/fluttercommunity/wakelock_plus/issues/129\"\u003e#129\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/commit/9a79c3ed684f03dbbeb152656e810bb816824883\"\u003e\u003ccode\u003e9a79c3e\u003c/code\u003e\u003c/a\u003e Modified .gitignore to account for AI agent local files.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/commit/23972c1f5f73ded6057cb044382b8dfd5f6529b7\"\u003e\u003ccode\u003e23972c1\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into flutter_3.47_upgrade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/commit/73edb671acfc4bda1f8f6dc0a0dccc47209bae7c\"\u003e\u003ccode\u003e73edb67\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fluttercommunity/wakelock_plus/issues/147\"\u003e#147\u003c/a\u003e from Harunn33/fix/ios-spm-platform-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/commit/7800a1b3e48ec972e3a9f439de07574737a0ee40\"\u003e\u003ccode\u003e7800a1b\u003c/code\u003e\u003c/a\u003e Upgraded pigeon to version 28.0.0 and regenerated them.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/commit/d269613bb81b3944e0bcda9a14e7fd913652987a\"\u003e\u003ccode\u003ed269613\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into flutter_3.47_upgrade\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/compare/wakelock_plus_1.7.0...wakelock_plus_1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/Roboroads/Framed/pull/135","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Roboroads%2FFramed/issues/135","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/135/packages"}},{"old_version":"7.7.0","new_version":"9.2.1","update_type":"major","path":null,"pr_created_at":"2026-09-05T02:26:31.000Z","version_change":"7.7.0 → 9.2.1","issue":{"uuid":"5354989035","node_id":"PR_kwDORu-8bc8AAAABCSLP1g","number":15,"state":"closed","title":"chore(deps): bump the pub-dependencies group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-12T02:25:24.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-05T02:26:31.000Z","updated_at":"2026-09-12T02:25:26.000Z","time_to_close":604733,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"pub-dependencies","update_count":12,"packages":[{"name":"audio_session","old_version":"0.1.25","new_version":"0.2.4","repository_url":"https://github.com/ryanheise/audio_session"},{"name":"cupertino_icons","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/flutter/packages"},{"name":"device_info_plus","old_version":"13.0.0","new_version":"13.2.0","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"fl_chart","old_version":"0.68.0","new_version":"1.2.0","repository_url":"https://github.com/imaNNeo/fl_chart"},{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.1","repository_url":"https://github.com/java-james/flutter_dotenv"},{"name":"flutter_lints","old_version":"3.0.2","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"flutter_stripe","old_version":"12.4.0","new_version":"14.0.0","repository_url":"https://github.com/flutter-stripe/flutter_stripe"},{"name":"get_it","old_version":"7.7.0","new_version":"9.2.1","repository_url":"https://github.com/flutter-it/get_it"},{"name":"path_provider","old_version":"2.1.5","new_version":"2.1.6","repository_url":"https://github.com/flutter/packages"},{"name":"pdf","old_version":"3.12.0","new_version":"3.13.0","repository_url":"https://github.com/DavBfr/dart_pdf"},{"name":"printing","old_version":"5.14.3","new_version":"5.15.0","repository_url":"https://github.com/DavBfr/dart_pdf"},{"name":"supabase_flutter","old_version":"2.12.1","new_version":"2.17.2","repository_url":"https://github.com/supabase/supabase-flutter"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub-dependencies group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [audio_session](https://github.com/ryanheise/audio_session) | `0.1.25` | `0.2.4` |\n| [cupertino_icons](https://github.com/flutter/packages/tree/main/third_party/packages) | `1.0.8` | `1.0.9` |\n| [device_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus) | `13.0.0` | `13.2.0` |\n| [fl_chart](https://github.com/imaNNeo/fl_chart) | `0.68.0` | `1.2.0` |\n| [flutter_dotenv](https://github.com/java-james/flutter_dotenv) | `5.2.1` | `6.0.1` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `3.0.2` | `6.0.0` |\n| [flutter_stripe](https://github.com/flutter-stripe/flutter_stripe) | `12.4.0` | `14.0.0` |\n| [get_it](https://github.com/flutter-it/get_it) | `7.7.0` | `9.2.1` |\n| [path_provider](https://github.com/flutter/packages/tree/main/packages/path_provider) | `2.1.5` | `2.1.6` |\n| [pdf](https://github.com/DavBfr/dart_pdf) | `3.12.0` | `3.13.0` |\n| [printing](https://github.com/DavBfr/dart_pdf) | `5.14.3` | `5.15.0` |\n| [supabase_flutter](https://github.com/supabase/supabase-flutter/tree/main/packages) | `2.12.1` | `2.17.2` |\n\n\nUpdates `audio_session` from 0.1.25 to 0.2.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ryanheise/audio_session/blob/master/CHANGELOG.md\"\u003eaudio_session's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport AGP 9.\u003c/li\u003e\n\u003cli\u003eMigrate Android build files to .kts\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix AVAudioSession() method handler throwing when arguments is null (\u003ca href=\"https://github.com/snipd-mikel\"\u003e\u003ccode\u003e@​snipd-mikel\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix audioAttributes being ignored on Android (\u003ca href=\"https://github.com/LucasAlbergoni\"\u003e\u003ccode\u003e@​LucasAlbergoni\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix setCommunicationDevice by eliminating cache (\u003ca href=\"https://github.com/dballance\"\u003e\u003ccode\u003e@​dballance\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRun setCategory in a thread on iOS to avoid jank (\u003ca href=\"https://github.com/MinseokKang003\"\u003e\u003ccode\u003e@​MinseokKang003\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix NPE on Android in device encoding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBreaking change: AUDIO_SESSION_MICROPHONE=0 by default on iOS.\u003c/li\u003e\n\u003cli\u003eMigrate to Kotlin.\u003c/li\u003e\n\u003cli\u003eBump min flutter version to 3.27.0, AGP to 8.5.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanheise/audio_session/commit/e25943319f9b3792db65f8056c30bf956df2aa2c\"\u003e\u003ccode\u003ee259433\u003c/code\u003e\u003c/a\u003e Merge branch 'feature/agp9'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanheise/audio_session/commit/c80b2a5d55445f2cf87c7d9621f3b68cfff6c157\"\u003e\u003ccode\u003ec80b2a5\u003c/code\u003e\u003c/a\u003e Migrate more files to .kts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanheise/audio_session/commit/c7be249508de718bfda8cbfb25811eade3d5ff88\"\u003e\u003ccode\u003ec7be249\u003c/code\u003e\u003c/a\u003e Fix gradle namespace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanheise/audio_session/commit/b72e6c8d3c3c87cc69319833f55c901578482152\"\u003e\u003ccode\u003eb72e6c8\u003c/code\u003e\u003c/a\u003e Add missing agp \u0026lt; 9 conditional.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanheise/audio_session/commit/e0f926c30fae62d599728a9457e5ec7216665948\"\u003e\u003ccode\u003ee0f926c\u003c/code\u003e\u003c/a\u003e Support AGP 9.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanheise/audio_session/commit/061f0bfcab728271c82282499de4bac06d700a1c\"\u003e\u003ccode\u003e061f0bf\u003c/code\u003e\u003c/a\u003e Merge branch 'Tango-Tango-fix/communication-api'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanheise/audio_session/commit/1650fed1208edc6c33ac48bae0f801232ab26732\"\u003e\u003ccode\u003e1650fed\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanheise/audio_session/commit/5d9f64742489ec43ee09dc4b6d93c55e6b443a75\"\u003e\u003ccode\u003e5d9f647\u003c/code\u003e\u003c/a\u003e Merge branch 'fix/communication-api' of github.com:Tango-Tango/audio_session ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanheise/audio_session/commit/c154b5e0020f367de286ce2fd42541877f48a6f5\"\u003e\u003ccode\u003ec154b5e\u003c/code\u003e\u003c/a\u003e Merge branch 'snipd-app-feature/fix-cast-issue-when-arguments-null'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanheise/audio_session/commit/d8e36ff3dfea2f95ea15ae611289771643282c0a\"\u003e\u003ccode\u003ed8e36ff\u003c/code\u003e\u003c/a\u003e Avoid allocations.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ryanheise/audio_session/compare/v0.1.25...v0.2.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cupertino_icons` from 1.0.8 to 1.0.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f330175dbf168a7bf94a127c492e025b4cc0bfba\"\u003e\u003ccode\u003ef330175\u003c/code\u003e\u003c/a\u003e [cupertino_icons] Remove empty Dart file (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11308\"\u003e#11308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/02f231f376761cc04610e8c566b0ba759db0bda7\"\u003e\u003ccode\u003e02f231f\u003c/code\u003e\u003c/a\u003e [various] iOS/macOS example project automigrations (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11227\"\u003e#11227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ee460d6a01fee815ffbe1dc169f851bd682addd6\"\u003e\u003ccode\u003eee460d6\u003c/code\u003e\u003c/a\u003e [various] Modernize non-plugin Android example apps (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11168\"\u003e#11168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1e0338bfd3c6799713fe89c26a55a64521416e16\"\u003e\u003ccode\u003e1e0338b\u003c/code\u003e\u003c/a\u003e Updated AGP and KGP to align with flutter/flutter templates (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10423\"\u003e#10423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e774c2a3f03b2c551506508f813c91d25c297d22\"\u003e\u003ccode\u003ee774c2a\u003c/code\u003e\u003c/a\u003e [flutter_svg] Update README with an example to scale images (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10547\"\u003e#10547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0250616ede93915ab08acbdda1fb7947303a7876\"\u003e\u003ccode\u003e0250616\u003c/code\u003e\u003c/a\u003e [ci] Update repo for 3.41 (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11017\"\u003e#11017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7805d3e2d65448982bde0dfde6c976970abd4693\"\u003e\u003ccode\u003e7805d3e\u003c/code\u003e\u003c/a\u003e [flutter_svg] Convert example app to Swift (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10968\"\u003e#10968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9db114feaf6054979192e9a484eee7672cae38a5\"\u003e\u003ccode\u003e9db114f\u003c/code\u003e\u003c/a\u003e [mustache_template] Improve error throwing (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10700\"\u003e#10700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cc3dca67f2d8e453cfe4ad2662c8196db383355e\"\u003e\u003ccode\u003ecc3dca6\u003c/code\u003e\u003c/a\u003e [all] Omit obvious local types (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10511\"\u003e#10511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/22c60562050dd3de7a4c2827bb97e7bc1cb147c8\"\u003e\u003ccode\u003e22c6056\u003c/code\u003e\u003c/a\u003e [various] Replace deprecated Color.value in SVG packages (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10482\"\u003e#10482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/cupertino_icons-v1.0.9/third_party/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `device_info_plus` from 13.0.0 to 13.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/65ecfd04692ed48aaf608cad8340aaec7a7bc7e7\"\u003e\u003ccode\u003e65ecfd0\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3912\"\u003e#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/872d8cc0f32112bb21ce4cdcc09c93802cd8c7e6\"\u003e\u003ccode\u003e872d8cc\u003c/code\u003e\u003c/a\u003e feat(device_info_plus): Add support of built-in Kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3889\"\u003e#3889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/92272bdea79b1b0cc1c534a9e045a575aae090c2\"\u003e\u003ccode\u003e92272bd\u003c/code\u003e\u003c/a\u003e feat(device_info_plus): Updated Swift Package Manager setup for Flutter 3.44 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/ac0daa671c29215c0b9bf4fb3b8a059698174647\"\u003e\u003ccode\u003eac0daa6\u003c/code\u003e\u003c/a\u003e refactor(device_info_plus): change android gradle from groovy to kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3859\"\u003e#3859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/6427bc6c3b3a1fe3a3c468a5f487753074b135e8\"\u003e\u003ccode\u003e6427bc6\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3805\"\u003e#3805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/6d73e0d1035dd2c6b7fa6691dce4fca31c2a14f6\"\u003e\u003ccode\u003e6d73e0d\u003c/code\u003e\u003c/a\u003e feat(device_info_plus): Lower requirements to Dart 3.10 and Flutter 3.38.1 (#...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/device_info_plus-v13.2.0/packages/device_info_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fl_chart` from 0.68.0 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imaNNeo/fl_chart/releases\"\u003efl_chart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Consider the \u003ccode\u003eenabled\u003c/code\u003e property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/line_chart.md#linetouchdata-read-about-touch-handling\"\u003eLineTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#bartouchdata-read-about-touch-handling\"\u003eBarTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#pietouchdata-read-about-touch-handling\"\u003ePieTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/scatter_chart.md#scattertouchdata-read-about-touch-handling\"\u003eScatterTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radartouchdata-read-about-touch-handling\"\u003eRadarTouchData\u003c/a\u003e and \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md#candlesticktouchdata-read-about-touch-handling\"\u003eCandlestickTouchData\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1676\"\u003e#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/artshooter\"\u003e\u003ccode\u003e@​artshooter\u003c/code\u003e\u003c/a\u003e) Fix wrong bar chart color with small value, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1757\"\u003e#1757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/3ph\"\u003e\u003ccode\u003e@​3ph\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003ehorizontalMirrored\u003c/code\u003e and \u003ccode\u003everticalMirrored\u003c/code\u003e properties in our \u003ccode\u003eLabelDirection\u003c/code\u003e enum which is used in (\u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#HorizontalLineLabel\"\u003eHorizontalLineLabel\u003c/a\u003e and \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#VerticalLineLabel\"\u003eVerticalLineLabel\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1890\"\u003e#1890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/Vizten18\"\u003e\u003ccode\u003e@​Vizten18\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003ecornerRadius\u003c/code\u003e property in the \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#piechartsectiondata\"\u003ePieChartSectionData\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1175\"\u003e#1175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Add convention and linter (checker) for PRs title and updated contributing guideline. We're gonna have automated changelog generation from the next release\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/diymelvin\"\u003e\u003ccode\u003e@​diymelvin\u003c/code\u003e\u003c/a\u003e) Fix inverted lowerBy/upperBy in error range calculation, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2031\"\u003e#2031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e property in the \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#barchartroddata\"\u003eBarChartRodData\u003c/a\u003e to allow you to show a label on top of each bar rod, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2071\"\u003e#2071\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003evector_math\u003c/code\u003e dependency to \u003ccode\u003e2.2.0\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1985\"\u003e#1985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003ebuild_runner\u003c/code\u003e (dev) dependency to \u003ccode\u003e2.8.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003emockito\u003c/code\u003e (dev) dependency to \u003ccode\u003e5.5.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003every_good_analysis\u003c/code\u003e (dev) dependency to \u003ccode\u003e9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/kamilJ96\"\u003e\u003ccode\u003e@​kamilJ96\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradient\u003c/code\u003e property inside our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to be able to render gradient (along with the possibility to render a solid color), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/919\"\u003e#919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alettsy\"\u003e\u003ccode\u003e@​alettsy\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003esideTitleAlignment\u003c/code\u003e property in our \u003ccode\u003eAxisTitles\u003c/code\u003e to allow you to control the alignment of side titles (for example show them inside the chart), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1946\"\u003e#1946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/huanghui1998hhh\"\u003e\u003ccode\u003e@​huanghui1998hhh\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradientArea\u003c/code\u003e property to \u003ccode\u003eLineChartBarData\u003c/code\u003e to allow you to control the scope of gradient effects, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1925\"\u003e#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e and \u003ccode\u003elabelStyle\u003c/code\u003e properties in our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to allow you to show labels on each stack item, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/598\"\u003e#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e ⚠️ (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003eborderSide\u003c/code\u003e now is a \u003ca href=\"https://dart.dev/language/functions#named-parameters\"\u003enamed parameter\u003c/a\u003e (instead of a \u003ca href=\"https://dart.dev/language/functions#optional-positional-parameters\"\u003eoptional positional parameter\u003c/a\u003e in \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e constructor. As it is a very minor breaking change, we decided to include it in this minor release (instead of doing a major release based on the \u003ca href=\"https://semver.org/\"\u003esemantic versioning\u003c/a\u003e. Sorry about that!\nSo you just need to change this:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\r\n  0,\r\n  10,\r\n  Colors.green,\r\n  BorderSide(color: Colors.white),\r\n),\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eto this:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\r\n  0,\r\n  10,\r\n  Colors.green,\r\n  borderSide: BorderSide(color: Colors.white),\r\n),\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Implement a new chart type called CandlestickChart. You can take a look at the documentation \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md\"\u003ehere\u003c/a\u003e. And I just implemented a basic example to show the Bitcoin price in 2024, you can take a look at it in our sample app \u003ca href=\"https://app.flchart.dev/#/candlestick\"\u003ehere\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/433\"\u003e#433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1143\"\u003e#1143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Remove the deprecated \u003ccode\u003etooltipRoundedRadius\u003c/code\u003e property -\u0026gt; you should use \u003ccode\u003etooltipBorderRadius\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Fix the BarChartData mismatch issue when changing the data, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1911\"\u003e#1911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/frybitsinc\"\u003e\u003ccode\u003e@​frybitsinc\u003c/code\u003e\u003c/a\u003e) Add fillGradient property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radardataset\"\u003eRadarDataSet\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade the min flutter version to \u003ccode\u003e3.27.4\u003c/code\u003e. So please make sure that your project is not using an old flutter version, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1846\"\u003e#1846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/CHANGELOG.md\"\u003efl_chart's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Consider the \u003ccode\u003eenabled\u003c/code\u003e property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/line_chart.md#linetouchdata-read-about-touch-handling\"\u003eLineTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#bartouchdata-read-about-touch-handling\"\u003eBarTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#pietouchdata-read-about-touch-handling\"\u003ePieTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/scatter_chart.md#scattertouchdata-read-about-touch-handling\"\u003eScatterTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radartouchdata-read-about-touch-handling\"\u003eRadarTouchData\u003c/a\u003e and \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md#candlesticktouchdata-read-about-touch-handling\"\u003eCandlestickTouchData\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1676\"\u003e#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/artshooter\"\u003e\u003ccode\u003e@​artshooter\u003c/code\u003e\u003c/a\u003e) Fix wrong bar chart color with small value, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1757\"\u003e#1757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/3ph\"\u003e\u003ccode\u003e@​3ph\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003ehorizontalMirrored\u003c/code\u003e and \u003ccode\u003everticalMirrored\u003c/code\u003e properties in our \u003ccode\u003eLabelDirection\u003c/code\u003e enum which is used in (\u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#HorizontalLineLabel\"\u003eHorizontalLineLabel\u003c/a\u003e and \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#VerticalLineLabel\"\u003eVerticalLineLabel\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1890\"\u003e#1890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/Vizten18\"\u003e\u003ccode\u003e@​Vizten18\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003ecornerRadius\u003c/code\u003e property in the \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#piechartsectiondata\"\u003ePieChartSectionData\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1175\"\u003e#1175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Add convention and linter (checker) for PRs title and updated contributing guideline. We're gonna have automated changelog generation from the next release\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/diymelvin\"\u003e\u003ccode\u003e@​diymelvin\u003c/code\u003e\u003c/a\u003e) Fix inverted lowerBy/upperBy in error range calculation, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2031\"\u003e#2031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e property in the \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#barchartroddata\"\u003eBarChartRodData\u003c/a\u003e to allow you to show a label on top of each bar rod, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2071\"\u003e#2071\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003evector_math\u003c/code\u003e dependency to \u003ccode\u003e2.2.0\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1985\"\u003e#1985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003ebuild_runner\u003c/code\u003e (dev) dependency to \u003ccode\u003e2.8.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003emockito\u003c/code\u003e (dev) dependency to \u003ccode\u003e5.5.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003every_good_analysis\u003c/code\u003e (dev) dependency to \u003ccode\u003e9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/kamilJ96\"\u003e\u003ccode\u003e@​kamilJ96\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradient\u003c/code\u003e property inside our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to be able to render gradient (along with the possibility to render a solid color), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/919\"\u003e#919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alettsy\"\u003e\u003ccode\u003e@​alettsy\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003esideTitleAlignment\u003c/code\u003e property in our \u003ccode\u003eAxisTitles\u003c/code\u003e to allow you to control the alignment of side titles (for example show them inside the chart), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1946\"\u003e#1946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/huanghui1998hhh\"\u003e\u003ccode\u003e@​huanghui1998hhh\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradientArea\u003c/code\u003e property to \u003ccode\u003eLineChartBarData\u003c/code\u003e to allow you to control the scope of gradient effects, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1925\"\u003e#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e and \u003ccode\u003elabelStyle\u003c/code\u003e properties in our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to allow you to show labels on each stack item, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/598\"\u003e#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e ⚠️ (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003eborderSide\u003c/code\u003e now is a \u003ca href=\"https://dart.dev/language/functions#named-parameters\"\u003enamed parameter\u003c/a\u003e (instead of a \u003ca href=\"https://dart.dev/language/functions#optional-positional-parameters\"\u003eoptional positional parameter\u003c/a\u003e in \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e constructor. As it is a very minor breaking change, we decided to include it in this minor release (instead of doing a major release based on the \u003ca href=\"https://semver.org/\"\u003esemantic versioning\u003c/a\u003e. Sorry about that!\nSo you just need to change this:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eto this:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  borderSide: BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Implement a new chart type called CandlestickChart. You can take a look at the documentation \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md\"\u003ehere\u003c/a\u003e. And I just implemented a basic example to show the Bitcoin price in 2024, you can take a look at it in our sample app \u003ca href=\"https://app.flchart.dev/#/candlestick\"\u003ehere\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/433\"\u003e#433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1143\"\u003e#1143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Remove the deprecated \u003ccode\u003etooltipRoundedRadius\u003c/code\u003e property -\u0026gt; you should use \u003ccode\u003etooltipBorderRadius\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Fix the BarChartData mismatch issue when changing the data, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1911\"\u003e#1911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/frybitsinc\"\u003e\u003ccode\u003e@​frybitsinc\u003c/code\u003e\u003c/a\u003e) Add fillGradient property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radardataset\"\u003eRadarDataSet\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade the min flutter version to \u003ccode\u003e3.27.4\u003c/code\u003e. So please make sure that your project is not using an old flutter version, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1846\"\u003e#1846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/457a20202ec35f79190af8e945a84738a81ae033\"\u003e\u003ccode\u003e457a202\u003c/code\u003e\u003c/a\u003e Bump version to 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/c55fd81d6d369be8d95f26d601c005ccdaf1d696\"\u003e\u003ccode\u003ec55fd81\u003c/code\u003e\u003c/a\u003e feat: Bar chart rod label (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2071\"\u003e#2071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/ef9d9f4ae2750b51b33992dc3c87aa0333db7d32\"\u003e\u003ccode\u003eef9d9f4\u003c/code\u003e\u003c/a\u003e chore: Remove claude code automatic review (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2072\"\u003e#2072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/d3a8ac29fe2eeb31bb743e253386e6f5422a740b\"\u003e\u003ccode\u003ed3a8ac2\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2065\"\u003e#2065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/683a2c54e127fd15e8ad3a1b842da6f652c30b71\"\u003e\u003ccode\u003e683a2c5\u003c/code\u003e\u003c/a\u003e fix: Swap inverted lowerBy/upperBy in error range pixel calculation (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2060\"\u003e#2060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/76161d68033ed06078347e632fdfa828f982545e\"\u003e\u003ccode\u003e76161d6\u003c/code\u003e\u003c/a\u003e chore: Minor fix on sponsor images in README (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2064\"\u003e#2064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/50d83a081ae6ec2bdf086561638e3e56d56f6b94\"\u003e\u003ccode\u003e50d83a0\u003c/code\u003e\u003c/a\u003e chore: Add CLAUDE.md file to include our architecture, structure and conventi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/3cce12646354473b7997296d5bc83444d47288ea\"\u003e\u003ccode\u003e3cce126\u003c/code\u003e\u003c/a\u003e ci: Add Claude Code GitHub Workflow (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/ea7ccf5af5562a0e92e852ed7be6ca9363a719d5\"\u003e\u003ccode\u003eea7ccf5\u003c/code\u003e\u003c/a\u003e chore: Implement conventional commits and PR workflow (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2059\"\u003e#2059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/a29a21d74a3297c8072c5af9909b596194d23b39\"\u003e\u003ccode\u003ea29a21d\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/imaNNeo/fl_chart/compare/0.68.0...1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_dotenv` from 5.2.1 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[fix] \u003ccode\u003eisEveryDefined()\u003c/code\u003e now throws \u003ccode\u003eNotInitializedError\u003c/code\u003e before \u003ccode\u003eload()\u003c/code\u003e, consistent with all other read APIs\u003c/li\u003e\n\u003cli\u003e[fix] Replace \u003ccode\u003eassert()\u003c/code\u003e with explicit \u003ccode\u003eif\u003c/code\u003e/\u003ccode\u003ethrow\u003c/code\u003e in \u003ccode\u003egetInt()\u003c/code\u003e, \u003ccode\u003egetDouble()\u003c/code\u003e, and \u003ccode\u003egetBool()\u003c/code\u003e so null-safety checks are enforced in release builds\u003c/li\u003e\n\u003cli\u003eError messages now include the variable name for easier debugging\u003c/li\u003e\n\u003cli\u003e[fix] \u003ccode\u003eload(isOptional: true)\u003c/code\u003e no longer discards successfully loaded base file when an override file is missing or empty (fixes \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/70\"\u003e#70\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/93\"\u003e#93\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/101\"\u003e#101\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[fix] \u003ccode\u003eclean()\u003c/code\u003e now resets \u003ccode\u003eisInitialized\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e, so accessing \u003ccode\u003eenv\u003c/code\u003e after \u003ccode\u003eclean()\u003c/code\u003e correctly throws \u003ccode\u003eNotInitializedError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Error classes (\u003ccode\u003eNotInitializedError\u003c/code\u003e, \u003ccode\u003eFileNotFoundError\u003c/code\u003e, \u003ccode\u003eEmptyEnvFileError\u003c/code\u003e) now include informative messages in \u003ccode\u003etoString()\u003c/code\u003e instead of the unhelpful \u003ccode\u003eInstance of 'ClassName'\u003c/code\u003e (fixes \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/72\"\u003e#72\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/127\"\u003e#127\u003c/a\u003e; improves diagnostics for \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/59\"\u003e#59\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFileNotFoundError\u003c/code\u003e and \u003ccode\u003eEmptyEnvFileError\u003c/code\u003e now carry the filename when available\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNote on error message improvements\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eNotInitializedError\u003c/code\u003e, \u003ccode\u003eFileNotFoundError\u003c/code\u003e, and \u003ccode\u003eEmptyEnvFileError\u003c/code\u003e now override \u003ccode\u003etoString()\u003c/code\u003e with actionable messages (e.g., \u003ccode\u003eFileNotFoundError: Environment file \u0026quot;.env\u0026quot; not found. Ensure the file exists and is listed under assets in pubspec.yaml.\u003c/code\u003e). This is \u003cstrong\u003enot a breaking change\u003c/strong\u003e — the class names and hierarchy are unchanged, so existing \u003ccode\u003eon FileNotFoundError\u003c/code\u003e catch clauses continue to work. \u003ccode\u003eFileNotFoundError\u003c/code\u003e now accepts an optional positional \u003ccode\u003efilename\u003c/code\u003e parameter, and \u003ccode\u003eEmptyEnvFileError\u003c/code\u003e accepts an optional named \u003ccode\u003efilename\u003c/code\u003e parameter; both default to \u003ccode\u003enull\u003c/code\u003e for backward compatibility.\u003c/p\u003e\n\u003ch3\u003eNote on release-build behavior change\u003c/h3\u003e\n\u003cp\u003eIn \u003cstrong\u003edebug mode\u003c/strong\u003e, behavior is unchanged — \u003ccode\u003eAssertionError\u003c/code\u003e was thrown before, \u003ccode\u003eAssertionError\u003c/code\u003e is thrown now.\u003c/p\u003e\n\u003cp\u003eIn \u003cstrong\u003erelease mode\u003c/strong\u003e, calling \u003ccode\u003egetInt()\u003c/code\u003e, \u003ccode\u003egetDouble()\u003c/code\u003e, or \u003ccode\u003egetBool()\u003c/code\u003e with a missing variable and no fallback previously threw a \u003ccode\u003eTypeError\u003c/code\u003e (from the null-check operator \u003ccode\u003e!\u003c/code\u003e) because \u003ccode\u003eassert()\u003c/code\u003e was stripped. It now correctly throws \u003ccode\u003eAssertionError\u003c/code\u003e with a descriptive message. If your release-mode code catches \u003ccode\u003eon TypeError\u003c/code\u003e around these methods, update it to catch \u003ccode\u003eon AssertionError\u003c/code\u003e (or \u003ccode\u003eon Error\u003c/code\u003e) instead.\u003c/p\u003e\n\u003ch3\u003eBreaking change: \u003ccode\u003eclean()\u003c/code\u003e now resets initialization state\u003c/h3\u003e\n\u003cp\u003ePreviously, calling \u003ccode\u003eclean()\u003c/code\u003e only cleared the env map but left \u003ccode\u003eisInitialized == true\u003c/code\u003e. Now it also sets \u003ccode\u003eisInitialized = false\u003c/code\u003e. Code that calls \u003ccode\u003eclean()\u003c/code\u003e and then immediately accesses \u003ccode\u003edotenv.env\u003c/code\u003e without reloading will now throw \u003ccode\u003eNotInitializedError\u003c/code\u003e. The fix is to call \u003ccode\u003eload()\u003c/code\u003e or \u003ccode\u003eloadFromString()\u003c/code\u003e again after \u003ccode\u003eclean()\u003c/code\u003e.\u003c/p\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/4f80495757ee7ad738d388a886c1e8a563952688\"\u003e\u003ccode\u003e4f80495\u003c/code\u003e\u003c/a\u003e chore(release): publish 6.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/eafce27aec80b25aba51664f61e94caf86b692e3\"\u003e\u003ccode\u003eeafce27\u003c/code\u003e\u003c/a\u003e fix: isEveryDefined() now throws NotInitializedError before load()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/8cae9e77aa718fbdc594cd33e2a65d0c4a9f7579\"\u003e\u003ccode\u003e8cae9e7\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/83bcbd8ef79b75f7c7d1e3dd0d31c8b9bfc5d6db\"\u003e\u003ccode\u003e83bcbd8\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/94f39227485c3ce927b95a1d064f138c92472ab3\"\u003e\u003ccode\u003e94f3922\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/30ecced1e3bbec48c26a4bcd31d16dbd54b0eae4\"\u003e\u003ccode\u003e30ecced\u003c/code\u003e\u003c/a\u003e chore: correct test name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/2d15c7d06bce10d40fb742cf9676bf4c21001ee4\"\u003e\u003ccode\u003e2d15c7d\u003c/code\u003e\u003c/a\u003e fix: add informative messages to error classes (\u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/833fcba5d1709bd5ff585907b4ddc0239760dae9\"\u003e\u003ccode\u003e833fcba\u003c/code\u003e\u003c/a\u003e fix: preserve base env when optional override fails and reset init state on c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/3c782c93bf40baf95be3d95483db849c57788202\"\u003e\u003ccode\u003e3c782c9\u003c/code\u003e\u003c/a\u003e chore: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/b536c852c92d36f680531a7ec4f8020a61a7f69d\"\u003e\u003ccode\u003eb536c85\u003c/code\u003e\u003c/a\u003e fix: typed getters without fallback silently fail in release (\u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/142\"\u003e#142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/java-james/flutter_dotenv/compare/5.2.1...6.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 3.0.2 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6eebe72ca3975373a5fab06a009ec5ffeabdb495\"\u003e\u003ccode\u003e6eebe72\u003c/code\u003e\u003c/a\u003e [flutter_lints] Bump lints dependency to 6.0.0 and bump package to 6.0.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0093e2ecd5e3e83c04864b076564e1020ada532f\"\u003e\u003ccode\u003e0093e2e\u003c/code\u003e\u003c/a\u003e [video_player_android] Add note about Android platform views known issue (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/62f38a1abb95fccabd865cef8b107d515bfbf93d\"\u003e\u003ccode\u003e62f38a1\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Implement \u003ccode\u003eenableAudio\u003c/code\u003e for video recording (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9264\"\u003e#9264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9c11e9b8b845235c8d6bd120b89238dc580ab973\"\u003e\u003ccode\u003e9c11e9b\u003c/code\u003e\u003c/a\u003e [video_player_android] isBuffering flag always return true after calling seek...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6efa04bfdb94f14236a9f9f85a6ebb367a94e81d\"\u003e\u003ccode\u003e6efa04b\u003c/code\u003e\u003c/a\u003e [camera,video_player] replace onSurfaceDestroyed with onSurfaceCleanup (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9316\"\u003e#9316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c33fa390d6866405334adc56d38b70ea2ee3ab6e\"\u003e\u003ccode\u003ec33fa39\u003c/code\u003e\u003c/a\u003e [camera,video_player] Update Android to 3.29 minimum (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5a7d40f877274916bdd81ba18a6b508e2d266aa3\"\u003e\u003ccode\u003e5a7d40f\u003c/code\u003e\u003c/a\u003e Update repo for 3.32 stable (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2a847d78641de3eba95ba22b3a01db5ee24c93b3\"\u003e\u003ccode\u003e2a847d7\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Correct pigeon configuration output paths (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9313\"\u003e#9313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d692e43dba6c8dcfdd3659fd6681a3c9505307ae\"\u003e\u003ccode\u003ed692e43\u003c/code\u003e\u003c/a\u003e [process] Remove from the repository (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9310\"\u003e#9310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe5dd86d6232c1ca2eacc50efe38db5dd2a6f815\"\u003e\u003ccode\u003efe5dd86\u003c/code\u003e\u003c/a\u003e Ensure Example Packages Work on Android API 36 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_lints-v6.0.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_stripe` from 12.4.0 to 14.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-stripe/flutter_stripe/blob/main/CHANGELOG.md\"\u003eflutter_stripe's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003e\u003ccode\u003eflutter_stripe\u003c/code\u003e - \u003ccode\u003ev14.0.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(ios): stop the unhandled-URL log mis-attributing deep-link breakage + add scene-delegate support (\u003ca href=\"https://redirect.github.com/flutter-stripe/flutter_stripe/issues/2422\"\u003e#2422\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/flutter-stripe/flutter_stripe/issues/2429\"\u003e#2429\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-08-14\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003chr /\u003e\n\u003cp\u003ePackages with breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThere are no breaking changes in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with other changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-stripe/flutter_stripe/blob/main/#flutter_stripe_web---v820\"\u003e\u003ccode\u003eflutter_stripe_web\u003c/code\u003e - \u003ccode\u003ev8.2.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003eflutter_stripe_web\u003c/code\u003e - \u003ccode\u003ev8.2.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(web): constrain PaymentElement height in scrollable layouts (\u003ca href=\"https://redirect.github.com/flutter-stripe/flutter_stripe/issues/2423\"\u003e#2423\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-08-14\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003chr /\u003e\n\u003cp\u003ePackages with breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThere are no breaking changes in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with other changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-stripe/flutter_stripe/blob/main/#stripe_js---v820\"\u003e\u003ccode\u003estripe_js\u003c/code\u003e - \u003ccode\u003ev8.2.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-stripe/flutter_stripe/blob/main/#flutter_stripe_web---v811\"\u003e\u003ccode\u003eflutter_stripe_web\u003c/code\u003e - \u003ccode\u003ev8.1.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with dependency updates only:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePackages 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.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eflutter_stripe_web\u003c/code\u003e - \u003ccode\u003ev8.1.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003estripe_js\u003c/code\u003e - \u003ccode\u003ev8.2.0\u003c/code\u003e\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter-stripe/flutter_stripe/commits/v14.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `get_it` from 7.7.0 to 9.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/releases\"\u003eget_it's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGetting rid of static analysis warning on pub.dev by \u003ca href=\"https://github.com/PatrickChrestin\"\u003e\u003ccode\u003e@​PatrickChrestin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/394\"\u003eflutter-it/get_it#394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo: weak instead of week by \u003ca href=\"https://github.com/rocboronat\"\u003e\u003ccode\u003e@​rocboronat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/404\"\u003eflutter-it/get_it#404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow querying registrations by passing type parameter to isRegistered by \u003ca href=\"https://github.com/dbck-gsc\"\u003e\u003ccode\u003e@​dbck-gsc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/399\"\u003eflutter-it/get_it#399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: gh workflow by \u003ca href=\"https://github.com/gawi151\"\u003e\u003ccode\u003e@​gawi151\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/414\"\u003eflutter-it/get_it#414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add GetIt::findFirstFactory method and Expose ServiceFactory,ServiceFactoryType by \u003ca href=\"https://github.com/Hu-Wentao\"\u003e\u003ccode\u003e@​Hu-Wentao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/413\"\u003eflutter-it/get_it#413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename service factory by \u003ca href=\"https://github.com/escamoteur\"\u003e\u003ccode\u003e@​escamoteur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/416\"\u003eflutter-it/get_it#416\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PatrickChrestin\"\u003e\u003ccode\u003e@​PatrickChrestin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/394\"\u003eflutter-it/get_it#394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dbck-gsc\"\u003e\u003ccode\u003e@​dbck-gsc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/399\"\u003eflutter-it/get_it#399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gawi151\"\u003e\u003ccode\u003e@​gawi151\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/414\"\u003eflutter-it/get_it#414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Hu-Wentao\"\u003e\u003ccode\u003e@​Hu-Wentao\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/413\"\u003eflutter-it/get_it#413\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/flutter-it/get_it/compare/V8.0.2...v8.2.0\"\u003ehttps://github.com/flutter-it/get_it/compare/V8.0.2...v8.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.2.1] - 2026-02-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded AI skill files in \u003ccode\u003eskills/\u003c/code\u003e directory for AI coding assistants\u003c/li\u003e\n\u003cli\u003eAdded AI-Assisted Development section to README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.2.0] - 2025-12-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eallReady()\u003c/code\u003e now caches its Future and returns the same instance on repeated calls\n\u003cul\u003e\n\u003cli\u003eCache is automatically invalidated when new async singletons are registered\u003c/li\u003e\n\u003cli\u003eThis enables watch_it to detect when async registrations change (e.g., after \u003ccode\u003epushNewScope\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed: pending async singletons now complete their ready completer when removed via \u003ccode\u003eunregister()\u003c/code\u003e or scope reset, allowing \u003ccode\u003eallReady()\u003c/code\u003e to complete properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.1] - 2025-11-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated example project\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.0] - 2025-11-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded DevTools extension for visualizing and inspecting GetIt registrations\n\u003cul\u003e\n\u003cli\u003eView all registered objects with their type, scope, registration mode, and state\u003c/li\u003e\n\u003cli\u003eSee instance details via \u003ccode\u003etoString()\u003c/code\u003e output for created instances\u003c/li\u003e\n\u003cli\u003eManual refresh button to update the registration list\u003c/li\u003e\n\u003cli\u003eRequires \u003ccode\u003edebugEventsEnabled = true\u003c/code\u003e to be set on GetIt instance\u003c/li\u003e\n\u003cli\u003eSee README for setup instructions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.5] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse absolute GitHub URL for logo in README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.4] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed screenshots description to match working 9.0.1 format\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.3] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed logo display on pub.dev by using relative path\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.2] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed button sizing in README for pub.dev display\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed linter error (missing trailing comma in test file)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.0] - BREAKING CHANGE\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e: Disposal order now always follows strict LIFO (Last-In-First-Out) based on registration order\n\u003cul\u003e\n\u003cli\u003ePreviously, disposal order was based on the order objects appeared in internal hash maps, which was unpredictable when mixing named and unnamed registrations\u003c/li\u003e\n\u003cli\u003eNow all disposals are sorted by \u003ccode\u003eregistrationNumber\u003c/code\u003e (a sequential counter assigned during registration) ensuring true LIFO order\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter-it/get_it/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `path_provider` from 2.1.5 to 2.1.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/aa964a3ed6d97e4e9778feed85fa9ef1255a0477\"\u003e\u003ccode\u003eaa964a3\u003c/code\u003e\u003c/a\u003e [path_provider] Document null vs UnsupportedError return semantics (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/path_provider/issues/11793\"\u003e#11793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/bd297cf6233836099fe1413f9e954ad24ec6f5f0\"\u003e\u003ccode\u003ebd297cf\u003c/code\u003e\u003c/a\u003e [AGP 9] Migrate Remaining Plugin Example Apps to Built-in Kotlin (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/path_provider/issues/11806\"\u003e#11806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2e006b29b1f08f9a5365a0e900041e7ee9398957\"\u003e\u003ccode\u003e2e006b2\u003c/code\u003e\u003c/a\u003e [path_provider] Create temp dir in tests if needed (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/path_provider/issues/11841\"\u003e#11841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/24a3833ea0c602a64154e99d4f1ee9b420c9c714\"\u003e\u003ccode\u003e24a3833\u003c/code\u003e\u003c/a\u003e Updated analysis_options line width from flutter/flutter (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/path_provider/issues/11692\"\u003e#11692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1dfbadab068deb7fbbe925b5523257e8649fe071\"\u003e\u003ccode\u003e1dfbada\u003c/code\u003e\u003c/a\u003e [ci] Update repo for 3.44 stable release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/path_provider/issues/11741\"\u003e#11741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0ffbde8f622b8dc61e4608483dc4f80f7fab027b\"\u003e\u003ccode\u003e0ffbde8\u003c/code\u003e\u003c/a\u003e Roll Flutter from 707dbc0420a3 to 23f6f5853f50 (149 revisions) (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/path_provider/issues/11700\"\u003e#11700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f52df418da6ef2ba666112b4b9e87d9a1c43a0d0\"\u003e\u003ccode\u003ef52df41\u003c/code\u003e\u003c/a\u003e [path_provider] Remove dependency on engine PathUtils (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/path_provider/issues/11467\"\u003e#11467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e37fa8ff337214ed3d5dc83f9ba229c6b9ccc1c0\"\u003e\u003ccode\u003ee37fa8f\u003c/code\u003e\u003c/a\u003e [various] Convert remaining Groovy files to Kotlin (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/path_provider/issues/11443\"\u003e#11443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0e0a032a4a9b55a4e92be8c56cd525a92863942c\"\u003e\u003ccode\u003e0e0a032\u003c/code\u003e\u003c/a\u003e [various] Ignore generated plugin files (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/path_provider/issues/11455\"\u003e#11455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c7d680fbeba951c3c27aca893b5f6c34893cbccf\"\u003e\u003ccode\u003ec7d680f\u003c/code\u003e\u003c/a\u003e [path_provider_android] Changes internal implementation to use JNI (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/path_provider/issues/9770\"\u003e#9770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/path_provider-v2.1.6/packages/path_provider\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pdf` from 3.12.0 to 3.13.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/0833cd2fc8cf3e62b0228732e81402afca5cc542\"\u003e\u003ccode\u003e0833cd2\u003c/code\u003e\u003c/a\u003e chore: update analysis options to ignore prefer_initializing_formals rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/64e075fe73e247603ff67f68fa34ee85f1cabdb9\"\u003e\u003ccode\u003e64e075f\u003c/code\u003e\u003c/a\u003e chore: update Flutter channel to stable and adjust SDK constraints in pubspec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/41ec798e7fd817b7bed3429a65dbe38eafb9aef0\"\u003e\u003ccode\u003e41ec798\u003c/code\u003e\u003c/a\u003e chore: update xml dependency version to 7.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/dc1a70d90b4da8f9e3d48db935d70901e8412ecf\"\u003e\u003ccode\u003edc1a70d\u003c/code\u003e\u003c/a\u003e Refactor iOS and macOS project files, update dependencies, and clean up .giti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/cf8841316109af563d06a7b050f6218b0eb352eb\"\u003e\u003ccode\u003ecf88413\u003c/code\u003e\u003c/a\u003e chore: update version numbers update changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/221c1637eb37545515020eaefad8931c1c20205d\"\u003e\u003ccode\u003e221c163\u003c/code\u003e\u003c/a\u003e docs: update changelog to include PdfException addition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/87bf6b84ee5d38a5f1838b01e97c492d94aa6917\"\u003e\u003ccode\u003e87bf6b8\u003c/code\u003e\u003c/a\u003e Fix iOS crash in pickPrinter when the selected printer has a nil URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/33af3b6c0324ccd6ad71041d9031ae85ee890e06\"\u003e\u003ccode\u003e33af3b6\u003c/code\u003e\u003c/a\u003e Add missing import statement for UIKit in CustomPrintPaper.swift\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/f1b2d69274f32e87a58105f14b501536275ee163\"\u003e\u003ccode\u003ef1b2d69\u003c/code\u003e\u003c/a\u003e Update xml dependency version in pubspec.yaml and changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/89756f08a6aba500ad4e18beab8f1bc37944a846\"\u003e\u003ccode\u003e89756f0\u003c/code\u003e\u003c/a\u003e fix printing web override and update pdf dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavBfr/dart_pdf/compare/pdf-3.12.0...pdf-3.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `printing` from 5.14.3 to 5.15.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/817538e0923b7b5dd59aa580b4a6d9410d104aea\"\u003e\u003ccode\u003e817538e\u003c/code\u003e\u003c/a\u003e style: format code for better readability in examples and tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/0833cd2fc8cf3e62b0228732e81402afca5cc542\"\u003e\u003ccode\u003e0833cd2\u003c/code\u003e\u003c/a\u003e chore: update analysis options to ignore prefer_initializing_formals rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/64e075fe73e247603ff67f68fa34ee85f1cabdb9\"\u003e\u003ccode\u003e64e075f\u003c/code\u003e\u003c/a\u003e chore: update Flutter channel to stable and adjust SDK constraints in pubspec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/41ec798e7fd817b7bed3429a65dbe38eafb9aef0\"\u003e\u003ccode\u003e41ec798\u003c/code\u003e\u003c/a\u003e chore: update xml dependency version to 7.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/dc1a70d90b4da8f9e3d48db935d70901e8412ecf\"\u003e\u003ccode\u003edc1a70d\u003c/code\u003e\u003c/a\u003e Refactor iOS and macOS project files, update dependencies, and clean up .giti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/cf8841316109af563d06a7b050f6218b0eb352eb\"\u003e\u003ccode\u003ecf88413\u003c/code\u003e\u003c/a\u003e chore: update version numbers update changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/221c1637eb37545515020eaefad8931c1c20205d\"\u003e\u003ccode\u003e221c163\u003c/code\u003e\u003c/a\u003e docs: update changelog to include PdfException addition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/87bf6b84ee5d38a5f1838b01e97c492d94aa6917\"\u003e\u003ccode\u003e87bf6b8\u003c/code\u003e\u003c/a\u003e Fix iOS crash in pickPrinter when the selected printer has a nil URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/33af3b6c0324ccd6ad71041d9031ae85ee890e06\"\u003e\u003ccode\u003e33af3b6\u003c/code\u003e\u003c/a\u003e Add missing import statement for UIKit in CustomPrintPaper.swift\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/f1b2d69274f32e87a58105f14b501536275ee163\"\u003e\u003ccode\u003ef1b2d69\u003c/code\u003e\u003c/a\u003e Update xml dependency version in pubspec.yaml and changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavBfr/dart_pdf/compare/printing-5.14.3...printing-5.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `supabase_flutter` from 2.12.1 to 2.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-flutter/releases\"\u003esupabase_flutter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esupabase_flutter v2.17.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate a dependency to the latest release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003ePublished to pub.dev: \u003ca href=\"https://pub.dev/packages/supabase_flutter/versions/2.17.2\"\u003ehttps://pub.dev/packages/supabase_flutter/versions/2.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003esupabase_flutter v2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate a dependency to the latest release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003ePublished to pub.dev: \u003ca href=\"https://pub.dev/packages/supabase_flutter/versions/2.17.1\"\u003ehttps://pub.dev/packages/supabase_flutter/versions/2.17.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003esupabase_flutter v2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(supabase_flutter): drop passkeys requireResidentKey workaround, bump dependency (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1521\"\u003e#1521\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/7907c6cbc3dc31500a5cf85a81b97efc04f3006c\"\u003e7907c6cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e(supabase_flutter): default debug logging off under flutter test (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1530\"\u003e#1530\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/941ee80498f7f6d1351351aca449b8a5bc2655da\"\u003e941ee804\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003ePublished to pub.dev: \u003ca href=\"https://pub.dev/packages/supabase_flutter/versions/2.16.0\"\u003ehttps://pub.dev/packages/supabase_flutter/versions/2.16.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003esupabase_flutter v2.15.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(supabase_flutter): preserve hash routes and repeated query keys when clearing auth params (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1511\"\u003e#1511\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/4fca4126fe3649f218b296b0e40bb4bc2de87890\"\u003e4fca4126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003ePublished to pub.dev: \u003ca href=\"https://pub.dev/packages/supabase_flutter/versions/2.15.4\"\u003ehttps://pub.dev/packages/supabase_flutter/versions/2.15.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003esupabase_flutter v2.15.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(supabase_flutter): backfill requireResidentKey when omitted by the server (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1502\"\u003e#1502\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/cf3829686fdbceb559fe41ad558089b44fcc9af1\"\u003ecf382968\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003ePublished to pub.dev: \u003ca href=\"https://pub.dev/packages/supabase_flutter/versions/2.15.3\"\u003ehttps://pub.dev/packages/supabase_flutter/versions/2.15.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003esupabase_flutter v2.15.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(supabase_flutter): full web and WASM support (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1497\"\u003e#1497\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/2f860f2cd2c4d45b5b2b695641702b0d543ec4ea\"\u003e2f860f2c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003ePublished to pub.dev: \u003ca href=\"https://pub.dev/packages/supabase_flutter/versions/2.15.2\"\u003ehttps://pub.dev/packages/supabase_flutter/versions/2.15.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003esupabase_flutter v2.15.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: dedupe bucket payload and OAuth launch logic (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1463\"\u003e#1463\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/c5f9b2471c64d65b604802cbda36221cca0a6506\"\u003ec5f9b247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: de-abbreviate cond* platform getters to conditional* (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1438\"\u003e#1438\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/9e71a240bc7ed30126b5d90a81697303cb515ef7\"\u003e9e71a240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(supabase_flutter): accept PasskeyAuthenticatorInterface instead of depending on passkeys (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1444\"\u003e#1444\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/f05d4c6c544591905c2dbacf815526733ffabd5a\"\u003ef05d4c6c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(auth): recognize error query parameter in auth callback redirects (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1472\"\u003e#1472\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/cb7e7e62d04d887d888fd3e73ef83a584ae45d77\"\u003ecb7e7e62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(supabase_flutter): clear auth params from web URL after exchange (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1456\"\u003e#1456\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/8b1e1b22aae6da4366dd8c404de8f3351dcc57a1\"\u003e8b1e1b22\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/CHANGELOG.md\"\u003esupabase_flutter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\nSee \u003ca href=\"https://conventionalcommits.org\"\u003eConventional Commits\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003e2026-08-14\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003chr /\u003e\n\u003cp\u003ePackages with breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThere are no breaking changes in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with other changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#gotrue---v2272\"\u003e\u003ccode\u003egotrue\u003c/code\u003e - \u003ccode\u003ev2.27.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#supabase---v2161\"\u003e\u003ccode\u003esupabase\u003c/code\u003e - \u003ccode\u003ev2.16.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#supabase_flutter---v2172\"\u003e\u003ccode\u003esupabase_flutter\u003c/code\u003e - \u003ccode\u003ev2.17.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with dependency updates only:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePackages 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.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esupabase\u003c/code\u003e - \u003ccode\u003ev2.16.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esupabase_flutter\u003c/code\u003e - \u003ccode\u003ev2.17.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003egotrue\u003c/code\u003e - \u003ccode\u003ev2.27.2\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(gotrue): parse expires_in as num in Session.fromJson (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1719\"\u003e#1719\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/6c8047eefb82c76936a14eebe281276526e3037c\"\u003e6c8047ee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-08-05\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003chr /\u003e\n\u003cp\u003ePackages with breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThere are no breaking changes in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with other changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#gotrue---v2271\"\u003e\u003ccode\u003egotrue\u003c/code\u003e - \u003ccode\u003ev2.27.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#postgrest---v291\"\u003e\u003ccode\u003epostgrest\u003c/code\u003e - \u003ccode\u003ev2.9.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#realtime_client---v2130\"\u003e\u003ccode\u003erealtime_client\u003c/code\u003e - \u003ccode\u003ev2.13.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/d34329274b7cba71629da1414171737025d9ab5c\"\u003e\u003ccode\u003ed343292\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/supabase/supabase-flutter/tree/main/packages/issues/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/6c8047eefb82c76936a14eebe281276526e3037c\"\u003e\u003ccode\u003e6c8047e\u003c/code\u003e\u003c/a\u003e fix(gotrue): parse expires_in as num in Session.fromJson (\u003ca href=\"https://github.com/supabase/supabase-flutter/tree/main/packages/issues/1719\"\u003e#1719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/5be5a16228aeb98985f5cf741aefd5fba2bf6353\"\u003e\u003ccode\u003e5be5a16\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/supabase/supabase-flutter/tree/main/packages/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/e1ebfb0e4869ba9b8947dceba5519a8637e065e5\"\u003e\u003ccode\u003ee1ebfb0\u003c/code\u003e\u003c/a\u003e test(storage): remove the buckets the suite creates (\u003ca href=\"https://github.com/supabase/supabase-flutter/tree/main/packages/issues/1641\"\u003e#1641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/a08f06d3b746d1fa5e3cd17c3370fe10466cb69b\"\u003e\u003ccode\u003ea08f06d\u003c/code\u003e\u003c/a\u003e refactor(supabase_common): share the local stack test configuration (\u003ca href=\"https://github.com/supabase/supabase-flutter/tree/main/packages/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/b9c31bb24e0f7efb6ec5ea127498dd197680bb8a\"\u003e\u003ccode\u003eb9c31bb\u003c/code\u003e\u003c/a\u003e refactor(supabase): rename stream regex filters and cover stream filters with...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/5447063948f57308848391a8928951b4b1f21ae7\"\u003e\u003ccode\u003e5447063\u003c/code\u003e\u003c/a\u003e feat: support more realtime filters and multiple filters for stream (\u003ca href=\"https://github.com/supabase/supabase-flutter/tree/main/packages/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/dc93d7618328ba51e897dd2c4dc571668b2eb6b5\"\u003e\u003ccode\u003edc93d76\u003c/code\u003e\u003c/a\u003e docs(postgrest): document that order() defaults to descending (\u003ca href=\"https://github.com/supabase/supabase-flutter/tree/main/packages/issues/1637\"\u003e#1637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/91f26da084369e88ad378127632d9326cef863a0\"\u003e\u003ccode\u003e91f26da\u003c/code\u003e\u003c/a\u003e feat(typegen): add supabase_typegen skeleton package (\u003ca href=\"https://github.com/supabase/supabase-flutter/tree/main/packages/issues/1636\"\u003e#1636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/64298be14e2294caa08be0d6e121e1c0997e95c3\"\u003e\u003ccode\u003e64298be\u003c/code\u003e\u003c/a\u003e fix(realtime): forward all caller opts from track() to send() (\u003ca href=\"https://github.com/supabase/supabase-flutter/tree/main/packages/issues/1620\"\u003e#1620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/supabase-flutter/commits/supabase_flutter-v2.17.2/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions ...\n\n_Description has been truncated_","html_url":"https://github.com/AlexFigueiras/app-ear-training/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexFigueiras%2Fapp-ear-training/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"}},{"old_version":"7.7.0","new_version":"9.2.1","update_type":"major","path":null,"pr_created_at":"2026-08-22T02:25:55.000Z","version_change":"7.7.0 → 9.2.1","issue":{"uuid":"5219649645","node_id":"PR_kwDORu-8bc8AAAABAnjGhg","number":13,"state":"closed","title":"chore(deps): bump the pub-dependencies group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-05T02:26:01.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-22T02:25:55.000Z","updated_at":"2026-09-05T02:26:02.000Z","time_to_close":1209606,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"pub-dependencies","update_count":13,"packages":[{"name":"audio_session","old_version":"0.1.25","new_version":"0.2.4","repository_url":"https://github.com/ryanheise/audio_session"},{"name":"cupertino_icons","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/flutter/packages"},{"name":"device_info_plus","old_version":"13.0.0","new_version":"13.2.0","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"fl_chart","old_version":"0.68.0","new_version":"1.2.0","repository_url":"https://github.com/imaNNeo/fl_chart"},{"name":"flutter_dotenv","old_version":"5.2.1","new_version":"6.0.1","repository_url":"https://github.com/java-james/flutter_dotenv"},{"name":"flutter_lints","old_version":"3.0.2","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"flutter_stripe","old_version":"12.4.0","new_version":"14.0.0","repository_url":"https://github.com/flutter-stripe/flutter_stripe"},{"name":"get_it","old_version":"7.7.0","new_version":"9.2.1","repository_url":"https://github.com/flutter-it/get_it"},{"name":"path_provider","old_version":"2.1.5","new_version":"2.1.6","repository_url":"https://github.com/flutter/packages"},{"name":"pdf","old_version":"3.12.0","new_version":"3.13.0","repository_url":"https://github.com/DavBfr/dart_pdf"},{"name":"permission_handler","old_version":"12.0.1","new_version":"13.0.1","repository_url":"https://github.com/baseflow/flutter-permission-handler"},{"name":"printing","old_version":"5.14.3","new_version":"5.15.0","repository_url":"https://github.com/DavBfr/dart_pdf"},{"name":"supabase_flutter","old_version":"2.12.1","new_version":"2.17.2","repository_url":"https://github.com/supabase/supabase-flutter"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub-dependencies group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [audio_session](https://github.com/ryanheise/audio_session) | `0.1.25` | `0.2.4` |\n| [cupertino_icons](https://github.com/flutter/packages/tree/main/third_party/packages) | `1.0.8` | `1.0.9` |\n| [device_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus) | `13.0.0` | `13.2.0` |\n| [fl_chart](https://github.com/imaNNeo/fl_chart) | `0.68.0` | `1.2.0` |\n| [flutter_dotenv](https://github.com/java-james/flutter_dotenv) | `5.2.1` | `6.0.1` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `3.0.2` | `6.0.0` |\n| [flutter_stripe](https://github.com/flutter-stripe/flutter_stripe) | `12.4.0` | `14.0.0` |\n| [get_it](https://github.com/flutter-it/get_it) | `7.7.0` | `9.2.1` |\n| [path_provider](https://github.com/flutter/packages/tree/main/packages/path_provider) | `2.1.5` | `2.1.6` |\n| [pdf](https://github.com/DavBfr/dart_pdf) | `3.12.0` | `3.13.0` |\n| [permission_handler](https://github.com/baseflow/flutter-permission-handler) | `12.0.1` | `13.0.1` |\n| [printing](https://github.com/DavBfr/dart_pdf) | `5.14.3` | `5.15.0` |\n| [supabase_flutter](https://github.com/supabase/supabase-flutter/tree/main/packages) | `2.12.1` | `2.17.2` |\n\n\nUpdates `audio_session` from 0.1.25 to 0.2.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ryanheise/audio_session/blob/master/CHANGELOG.md\"\u003eaudio_session's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport AGP 9.\u003c/li\u003e\n\u003cli\u003eMigrate Android build files to .kts\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix AVAudioSession() method handler throwing when arguments is null (\u003ca href=\"https://github.com/snipd-mikel\"\u003e\u003ccode\u003e@​snipd-mikel\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix audioAttributes being ignored on Android (\u003ca href=\"https://github.com/LucasAlbergoni\"\u003e\u003ccode\u003e@​LucasAlbergoni\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix setCommunicationDevice by eliminating cache (\u003ca href=\"https://github.com/dballance\"\u003e\u003ccode\u003e@​dballance\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRun setCategory in a thread on iOS to avoid jank (\u003ca href=\"https://github.com/MinseokKang003\"\u003e\u003ccode\u003e@​MinseokKang003\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix NPE on Android in device encoding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBreaking change: AUDIO_SESSION_MICROPHONE=0 by default on iOS.\u003c/li\u003e\n\u003cli\u003eMigrate to Kotlin.\u003c/li\u003e\n\u003cli\u003eBump min flutter version to 3.27.0, AGP to 8.5.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanheise/audio_session/commit/e25943319f9b3792db65f8056c30bf956df2aa2c\"\u003e\u003ccode\u003ee259433\u003c/code\u003e\u003c/a\u003e Merge branch 'feature/agp9'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanheise/audio_session/commit/c80b2a5d55445f2cf87c7d9621f3b68cfff6c157\"\u003e\u003ccode\u003ec80b2a5\u003c/code\u003e\u003c/a\u003e Migrate more files to .kts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanheise/audio_session/commit/c7be249508de718bfda8cbfb25811eade3d5ff88\"\u003e\u003ccode\u003ec7be249\u003c/code\u003e\u003c/a\u003e Fix gradle namespace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanheise/audio_session/commit/b72e6c8d3c3c87cc69319833f55c901578482152\"\u003e\u003ccode\u003eb72e6c8\u003c/code\u003e\u003c/a\u003e Add missing agp \u0026lt; 9 conditional.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanheise/audio_session/commit/e0f926c30fae62d599728a9457e5ec7216665948\"\u003e\u003ccode\u003ee0f926c\u003c/code\u003e\u003c/a\u003e Support AGP 9.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanheise/audio_session/commit/061f0bfcab728271c82282499de4bac06d700a1c\"\u003e\u003ccode\u003e061f0bf\u003c/code\u003e\u003c/a\u003e Merge branch 'Tango-Tango-fix/communication-api'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanheise/audio_session/commit/1650fed1208edc6c33ac48bae0f801232ab26732\"\u003e\u003ccode\u003e1650fed\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanheise/audio_session/commit/5d9f64742489ec43ee09dc4b6d93c55e6b443a75\"\u003e\u003ccode\u003e5d9f647\u003c/code\u003e\u003c/a\u003e Merge branch 'fix/communication-api' of github.com:Tango-Tango/audio_session ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanheise/audio_session/commit/c154b5e0020f367de286ce2fd42541877f48a6f5\"\u003e\u003ccode\u003ec154b5e\u003c/code\u003e\u003c/a\u003e Merge branch 'snipd-app-feature/fix-cast-issue-when-arguments-null'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanheise/audio_session/commit/d8e36ff3dfea2f95ea15ae611289771643282c0a\"\u003e\u003ccode\u003ed8e36ff\u003c/code\u003e\u003c/a\u003e Avoid allocations.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ryanheise/audio_session/compare/v0.1.25...v0.2.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cupertino_icons` from 1.0.8 to 1.0.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f330175dbf168a7bf94a127c492e025b4cc0bfba\"\u003e\u003ccode\u003ef330175\u003c/code\u003e\u003c/a\u003e [cupertino_icons] Remove empty Dart file (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11308\"\u003e#11308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/02f231f376761cc04610e8c566b0ba759db0bda7\"\u003e\u003ccode\u003e02f231f\u003c/code\u003e\u003c/a\u003e [various] iOS/macOS example project automigrations (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11227\"\u003e#11227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ee460d6a01fee815ffbe1dc169f851bd682addd6\"\u003e\u003ccode\u003eee460d6\u003c/code\u003e\u003c/a\u003e [various] Modernize non-plugin Android example apps (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11168\"\u003e#11168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1e0338bfd3c6799713fe89c26a55a64521416e16\"\u003e\u003ccode\u003e1e0338b\u003c/code\u003e\u003c/a\u003e Updated AGP and KGP to align with flutter/flutter templates (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10423\"\u003e#10423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e774c2a3f03b2c551506508f813c91d25c297d22\"\u003e\u003ccode\u003ee774c2a\u003c/code\u003e\u003c/a\u003e [flutter_svg] Update README with an example to scale images (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10547\"\u003e#10547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0250616ede93915ab08acbdda1fb7947303a7876\"\u003e\u003ccode\u003e0250616\u003c/code\u003e\u003c/a\u003e [ci] Update repo for 3.41 (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11017\"\u003e#11017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7805d3e2d65448982bde0dfde6c976970abd4693\"\u003e\u003ccode\u003e7805d3e\u003c/code\u003e\u003c/a\u003e [flutter_svg] Convert example app to Swift (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10968\"\u003e#10968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9db114feaf6054979192e9a484eee7672cae38a5\"\u003e\u003ccode\u003e9db114f\u003c/code\u003e\u003c/a\u003e [mustache_template] Improve error throwing (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10700\"\u003e#10700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cc3dca67f2d8e453cfe4ad2662c8196db383355e\"\u003e\u003ccode\u003ecc3dca6\u003c/code\u003e\u003c/a\u003e [all] Omit obvious local types (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10511\"\u003e#10511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/22c60562050dd3de7a4c2827bb97e7bc1cb147c8\"\u003e\u003ccode\u003e22c6056\u003c/code\u003e\u003c/a\u003e [various] Replace deprecated Color.value in SVG packages (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/10482\"\u003e#10482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/cupertino_icons-v1.0.9/third_party/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `device_info_plus` from 13.0.0 to 13.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/65ecfd04692ed48aaf608cad8340aaec7a7bc7e7\"\u003e\u003ccode\u003e65ecfd0\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3912\"\u003e#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/872d8cc0f32112bb21ce4cdcc09c93802cd8c7e6\"\u003e\u003ccode\u003e872d8cc\u003c/code\u003e\u003c/a\u003e feat(device_info_plus): Add support of built-in Kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3889\"\u003e#3889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/92272bdea79b1b0cc1c534a9e045a575aae090c2\"\u003e\u003ccode\u003e92272bd\u003c/code\u003e\u003c/a\u003e feat(device_info_plus): Updated Swift Package Manager setup for Flutter 3.44 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/ac0daa671c29215c0b9bf4fb3b8a059698174647\"\u003e\u003ccode\u003eac0daa6\u003c/code\u003e\u003c/a\u003e refactor(device_info_plus): change android gradle from groovy to kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3859\"\u003e#3859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/6427bc6c3b3a1fe3a3c468a5f487753074b135e8\"\u003e\u003ccode\u003e6427bc6\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3805\"\u003e#3805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/6d73e0d1035dd2c6b7fa6691dce4fca31c2a14f6\"\u003e\u003ccode\u003e6d73e0d\u003c/code\u003e\u003c/a\u003e feat(device_info_plus): Lower requirements to Dart 3.10 and Flutter 3.38.1 (#...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/device_info_plus-v13.2.0/packages/device_info_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fl_chart` from 0.68.0 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imaNNeo/fl_chart/releases\"\u003efl_chart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Consider the \u003ccode\u003eenabled\u003c/code\u003e property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/line_chart.md#linetouchdata-read-about-touch-handling\"\u003eLineTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#bartouchdata-read-about-touch-handling\"\u003eBarTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#pietouchdata-read-about-touch-handling\"\u003ePieTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/scatter_chart.md#scattertouchdata-read-about-touch-handling\"\u003eScatterTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radartouchdata-read-about-touch-handling\"\u003eRadarTouchData\u003c/a\u003e and \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md#candlesticktouchdata-read-about-touch-handling\"\u003eCandlestickTouchData\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1676\"\u003e#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/artshooter\"\u003e\u003ccode\u003e@​artshooter\u003c/code\u003e\u003c/a\u003e) Fix wrong bar chart color with small value, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1757\"\u003e#1757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/3ph\"\u003e\u003ccode\u003e@​3ph\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003ehorizontalMirrored\u003c/code\u003e and \u003ccode\u003everticalMirrored\u003c/code\u003e properties in our \u003ccode\u003eLabelDirection\u003c/code\u003e enum which is used in (\u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#HorizontalLineLabel\"\u003eHorizontalLineLabel\u003c/a\u003e and \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#VerticalLineLabel\"\u003eVerticalLineLabel\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1890\"\u003e#1890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/Vizten18\"\u003e\u003ccode\u003e@​Vizten18\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003ecornerRadius\u003c/code\u003e property in the \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#piechartsectiondata\"\u003ePieChartSectionData\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1175\"\u003e#1175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Add convention and linter (checker) for PRs title and updated contributing guideline. We're gonna have automated changelog generation from the next release\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/diymelvin\"\u003e\u003ccode\u003e@​diymelvin\u003c/code\u003e\u003c/a\u003e) Fix inverted lowerBy/upperBy in error range calculation, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2031\"\u003e#2031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e property in the \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#barchartroddata\"\u003eBarChartRodData\u003c/a\u003e to allow you to show a label on top of each bar rod, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2071\"\u003e#2071\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003evector_math\u003c/code\u003e dependency to \u003ccode\u003e2.2.0\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1985\"\u003e#1985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003ebuild_runner\u003c/code\u003e (dev) dependency to \u003ccode\u003e2.8.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003emockito\u003c/code\u003e (dev) dependency to \u003ccode\u003e5.5.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003every_good_analysis\u003c/code\u003e (dev) dependency to \u003ccode\u003e9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/kamilJ96\"\u003e\u003ccode\u003e@​kamilJ96\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradient\u003c/code\u003e property inside our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to be able to render gradient (along with the possibility to render a solid color), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/919\"\u003e#919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alettsy\"\u003e\u003ccode\u003e@​alettsy\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003esideTitleAlignment\u003c/code\u003e property in our \u003ccode\u003eAxisTitles\u003c/code\u003e to allow you to control the alignment of side titles (for example show them inside the chart), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1946\"\u003e#1946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/huanghui1998hhh\"\u003e\u003ccode\u003e@​huanghui1998hhh\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradientArea\u003c/code\u003e property to \u003ccode\u003eLineChartBarData\u003c/code\u003e to allow you to control the scope of gradient effects, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1925\"\u003e#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e and \u003ccode\u003elabelStyle\u003c/code\u003e properties in our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to allow you to show labels on each stack item, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/598\"\u003e#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e ⚠️ (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003eborderSide\u003c/code\u003e now is a \u003ca href=\"https://dart.dev/language/functions#named-parameters\"\u003enamed parameter\u003c/a\u003e (instead of a \u003ca href=\"https://dart.dev/language/functions#optional-positional-parameters\"\u003eoptional positional parameter\u003c/a\u003e in \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e constructor. As it is a very minor breaking change, we decided to include it in this minor release (instead of doing a major release based on the \u003ca href=\"https://semver.org/\"\u003esemantic versioning\u003c/a\u003e. Sorry about that!\nSo you just need to change this:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\r\n  0,\r\n  10,\r\n  Colors.green,\r\n  BorderSide(color: Colors.white),\r\n),\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eto this:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\r\n  0,\r\n  10,\r\n  Colors.green,\r\n  borderSide: BorderSide(color: Colors.white),\r\n),\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Implement a new chart type called CandlestickChart. You can take a look at the documentation \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md\"\u003ehere\u003c/a\u003e. And I just implemented a basic example to show the Bitcoin price in 2024, you can take a look at it in our sample app \u003ca href=\"https://app.flchart.dev/#/candlestick\"\u003ehere\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/433\"\u003e#433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1143\"\u003e#1143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Remove the deprecated \u003ccode\u003etooltipRoundedRadius\u003c/code\u003e property -\u0026gt; you should use \u003ccode\u003etooltipBorderRadius\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Fix the BarChartData mismatch issue when changing the data, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1911\"\u003e#1911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/frybitsinc\"\u003e\u003ccode\u003e@​frybitsinc\u003c/code\u003e\u003c/a\u003e) Add fillGradient property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radardataset\"\u003eRadarDataSet\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade the min flutter version to \u003ccode\u003e3.27.4\u003c/code\u003e. So please make sure that your project is not using an old flutter version, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1846\"\u003e#1846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/CHANGELOG.md\"\u003efl_chart's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Consider the \u003ccode\u003eenabled\u003c/code\u003e property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/line_chart.md#linetouchdata-read-about-touch-handling\"\u003eLineTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#bartouchdata-read-about-touch-handling\"\u003eBarTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#pietouchdata-read-about-touch-handling\"\u003ePieTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/scatter_chart.md#scattertouchdata-read-about-touch-handling\"\u003eScatterTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radartouchdata-read-about-touch-handling\"\u003eRadarTouchData\u003c/a\u003e and \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md#candlesticktouchdata-read-about-touch-handling\"\u003eCandlestickTouchData\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1676\"\u003e#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/artshooter\"\u003e\u003ccode\u003e@​artshooter\u003c/code\u003e\u003c/a\u003e) Fix wrong bar chart color with small value, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1757\"\u003e#1757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/3ph\"\u003e\u003ccode\u003e@​3ph\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003ehorizontalMirrored\u003c/code\u003e and \u003ccode\u003everticalMirrored\u003c/code\u003e properties in our \u003ccode\u003eLabelDirection\u003c/code\u003e enum which is used in (\u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#HorizontalLineLabel\"\u003eHorizontalLineLabel\u003c/a\u003e and \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#VerticalLineLabel\"\u003eVerticalLineLabel\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1890\"\u003e#1890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/Vizten18\"\u003e\u003ccode\u003e@​Vizten18\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003ecornerRadius\u003c/code\u003e property in the \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#piechartsectiondata\"\u003ePieChartSectionData\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1175\"\u003e#1175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Add convention and linter (checker) for PRs title and updated contributing guideline. We're gonna have automated changelog generation from the next release\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/diymelvin\"\u003e\u003ccode\u003e@​diymelvin\u003c/code\u003e\u003c/a\u003e) Fix inverted lowerBy/upperBy in error range calculation, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2031\"\u003e#2031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e property in the \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#barchartroddata\"\u003eBarChartRodData\u003c/a\u003e to allow you to show a label on top of each bar rod, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2071\"\u003e#2071\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003evector_math\u003c/code\u003e dependency to \u003ccode\u003e2.2.0\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1985\"\u003e#1985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003ebuild_runner\u003c/code\u003e (dev) dependency to \u003ccode\u003e2.8.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003emockito\u003c/code\u003e (dev) dependency to \u003ccode\u003e5.5.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003every_good_analysis\u003c/code\u003e (dev) dependency to \u003ccode\u003e9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/kamilJ96\"\u003e\u003ccode\u003e@​kamilJ96\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradient\u003c/code\u003e property inside our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to be able to render gradient (along with the possibility to render a solid color), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/919\"\u003e#919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alettsy\"\u003e\u003ccode\u003e@​alettsy\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003esideTitleAlignment\u003c/code\u003e property in our \u003ccode\u003eAxisTitles\u003c/code\u003e to allow you to control the alignment of side titles (for example show them inside the chart), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1946\"\u003e#1946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/huanghui1998hhh\"\u003e\u003ccode\u003e@​huanghui1998hhh\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradientArea\u003c/code\u003e property to \u003ccode\u003eLineChartBarData\u003c/code\u003e to allow you to control the scope of gradient effects, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1925\"\u003e#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e and \u003ccode\u003elabelStyle\u003c/code\u003e properties in our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to allow you to show labels on each stack item, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/598\"\u003e#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e ⚠️ (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003eborderSide\u003c/code\u003e now is a \u003ca href=\"https://dart.dev/language/functions#named-parameters\"\u003enamed parameter\u003c/a\u003e (instead of a \u003ca href=\"https://dart.dev/language/functions#optional-positional-parameters\"\u003eoptional positional parameter\u003c/a\u003e in \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e constructor. As it is a very minor breaking change, we decided to include it in this minor release (instead of doing a major release based on the \u003ca href=\"https://semver.org/\"\u003esemantic versioning\u003c/a\u003e. Sorry about that!\nSo you just need to change this:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eto this:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  borderSide: BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Implement a new chart type called CandlestickChart. You can take a look at the documentation \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md\"\u003ehere\u003c/a\u003e. And I just implemented a basic example to show the Bitcoin price in 2024, you can take a look at it in our sample app \u003ca href=\"https://app.flchart.dev/#/candlestick\"\u003ehere\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/433\"\u003e#433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1143\"\u003e#1143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Remove the deprecated \u003ccode\u003etooltipRoundedRadius\u003c/code\u003e property -\u0026gt; you should use \u003ccode\u003etooltipBorderRadius\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Fix the BarChartData mismatch issue when changing the data, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1911\"\u003e#1911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/frybitsinc\"\u003e\u003ccode\u003e@​frybitsinc\u003c/code\u003e\u003c/a\u003e) Add fillGradient property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radardataset\"\u003eRadarDataSet\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade the min flutter version to \u003ccode\u003e3.27.4\u003c/code\u003e. So please make sure that your project is not using an old flutter version, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1846\"\u003e#1846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/457a20202ec35f79190af8e945a84738a81ae033\"\u003e\u003ccode\u003e457a202\u003c/code\u003e\u003c/a\u003e Bump version to 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/c55fd81d6d369be8d95f26d601c005ccdaf1d696\"\u003e\u003ccode\u003ec55fd81\u003c/code\u003e\u003c/a\u003e feat: Bar chart rod label (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2071\"\u003e#2071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/ef9d9f4ae2750b51b33992dc3c87aa0333db7d32\"\u003e\u003ccode\u003eef9d9f4\u003c/code\u003e\u003c/a\u003e chore: Remove claude code automatic review (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2072\"\u003e#2072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/d3a8ac29fe2eeb31bb743e253386e6f5422a740b\"\u003e\u003ccode\u003ed3a8ac2\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2065\"\u003e#2065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/683a2c54e127fd15e8ad3a1b842da6f652c30b71\"\u003e\u003ccode\u003e683a2c5\u003c/code\u003e\u003c/a\u003e fix: Swap inverted lowerBy/upperBy in error range pixel calculation (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2060\"\u003e#2060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/76161d68033ed06078347e632fdfa828f982545e\"\u003e\u003ccode\u003e76161d6\u003c/code\u003e\u003c/a\u003e chore: Minor fix on sponsor images in README (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2064\"\u003e#2064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/50d83a081ae6ec2bdf086561638e3e56d56f6b94\"\u003e\u003ccode\u003e50d83a0\u003c/code\u003e\u003c/a\u003e chore: Add CLAUDE.md file to include our architecture, structure and conventi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/3cce12646354473b7997296d5bc83444d47288ea\"\u003e\u003ccode\u003e3cce126\u003c/code\u003e\u003c/a\u003e ci: Add Claude Code GitHub Workflow (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/ea7ccf5af5562a0e92e852ed7be6ca9363a719d5\"\u003e\u003ccode\u003eea7ccf5\u003c/code\u003e\u003c/a\u003e chore: Implement conventional commits and PR workflow (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2059\"\u003e#2059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/a29a21d74a3297c8072c5af9909b596194d23b39\"\u003e\u003ccode\u003ea29a21d\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/imaNNeo/fl_chart/compare/0.68.0...1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_dotenv` from 5.2.1 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[fix] \u003ccode\u003eisEveryDefined()\u003c/code\u003e now throws \u003ccode\u003eNotInitializedError\u003c/code\u003e before \u003ccode\u003eload()\u003c/code\u003e, consistent with all other read APIs\u003c/li\u003e\n\u003cli\u003e[fix] Replace \u003ccode\u003eassert()\u003c/code\u003e with explicit \u003ccode\u003eif\u003c/code\u003e/\u003ccode\u003ethrow\u003c/code\u003e in \u003ccode\u003egetInt()\u003c/code\u003e, \u003ccode\u003egetDouble()\u003c/code\u003e, and \u003ccode\u003egetBool()\u003c/code\u003e so null-safety checks are enforced in release builds\u003c/li\u003e\n\u003cli\u003eError messages now include the variable name for easier debugging\u003c/li\u003e\n\u003cli\u003e[fix] \u003ccode\u003eload(isOptional: true)\u003c/code\u003e no longer discards successfully loaded base file when an override file is missing or empty (fixes \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/70\"\u003e#70\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/93\"\u003e#93\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/101\"\u003e#101\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[fix] \u003ccode\u003eclean()\u003c/code\u003e now resets \u003ccode\u003eisInitialized\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e, so accessing \u003ccode\u003eenv\u003c/code\u003e after \u003ccode\u003eclean()\u003c/code\u003e correctly throws \u003ccode\u003eNotInitializedError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Error classes (\u003ccode\u003eNotInitializedError\u003c/code\u003e, \u003ccode\u003eFileNotFoundError\u003c/code\u003e, \u003ccode\u003eEmptyEnvFileError\u003c/code\u003e) now include informative messages in \u003ccode\u003etoString()\u003c/code\u003e instead of the unhelpful \u003ccode\u003eInstance of 'ClassName'\u003c/code\u003e (fixes \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/72\"\u003e#72\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/127\"\u003e#127\u003c/a\u003e; improves diagnostics for \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/59\"\u003e#59\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFileNotFoundError\u003c/code\u003e and \u003ccode\u003eEmptyEnvFileError\u003c/code\u003e now carry the filename when available\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNote on error message improvements\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eNotInitializedError\u003c/code\u003e, \u003ccode\u003eFileNotFoundError\u003c/code\u003e, and \u003ccode\u003eEmptyEnvFileError\u003c/code\u003e now override \u003ccode\u003etoString()\u003c/code\u003e with actionable messages (e.g., \u003ccode\u003eFileNotFoundError: Environment file \u0026quot;.env\u0026quot; not found. Ensure the file exists and is listed under assets in pubspec.yaml.\u003c/code\u003e). This is \u003cstrong\u003enot a breaking change\u003c/strong\u003e — the class names and hierarchy are unchanged, so existing \u003ccode\u003eon FileNotFoundError\u003c/code\u003e catch clauses continue to work. \u003ccode\u003eFileNotFoundError\u003c/code\u003e now accepts an optional positional \u003ccode\u003efilename\u003c/code\u003e parameter, and \u003ccode\u003eEmptyEnvFileError\u003c/code\u003e accepts an optional named \u003ccode\u003efilename\u003c/code\u003e parameter; both default to \u003ccode\u003enull\u003c/code\u003e for backward compatibility.\u003c/p\u003e\n\u003ch3\u003eNote on release-build behavior change\u003c/h3\u003e\n\u003cp\u003eIn \u003cstrong\u003edebug mode\u003c/strong\u003e, behavior is unchanged — \u003ccode\u003eAssertionError\u003c/code\u003e was thrown before, \u003ccode\u003eAssertionError\u003c/code\u003e is thrown now.\u003c/p\u003e\n\u003cp\u003eIn \u003cstrong\u003erelease mode\u003c/strong\u003e, calling \u003ccode\u003egetInt()\u003c/code\u003e, \u003ccode\u003egetDouble()\u003c/code\u003e, or \u003ccode\u003egetBool()\u003c/code\u003e with a missing variable and no fallback previously threw a \u003ccode\u003eTypeError\u003c/code\u003e (from the null-check operator \u003ccode\u003e!\u003c/code\u003e) because \u003ccode\u003eassert()\u003c/code\u003e was stripped. It now correctly throws \u003ccode\u003eAssertionError\u003c/code\u003e with a descriptive message. If your release-mode code catches \u003ccode\u003eon TypeError\u003c/code\u003e around these methods, update it to catch \u003ccode\u003eon AssertionError\u003c/code\u003e (or \u003ccode\u003eon Error\u003c/code\u003e) instead.\u003c/p\u003e\n\u003ch3\u003eBreaking change: \u003ccode\u003eclean()\u003c/code\u003e now resets initialization state\u003c/h3\u003e\n\u003cp\u003ePreviously, calling \u003ccode\u003eclean()\u003c/code\u003e only cleared the env map but left \u003ccode\u003eisInitialized == true\u003c/code\u003e. Now it also sets \u003ccode\u003eisInitialized = false\u003c/code\u003e. Code that calls \u003ccode\u003eclean()\u003c/code\u003e and then immediately accesses \u003ccode\u003edotenv.env\u003c/code\u003e without reloading will now throw \u003ccode\u003eNotInitializedError\u003c/code\u003e. The fix is to call \u003ccode\u003eload()\u003c/code\u003e or \u003ccode\u003eloadFromString()\u003c/code\u003e again after \u003ccode\u003eclean()\u003c/code\u003e.\u003c/p\u003e\n\u003ch1\u003e6.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[feat] Allow passing in override .env files on init\u003c/li\u003e\n\u003cli\u003e[feat] Load .env from a passed in string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRenamed\u003c/strong\u003e: \u003ccode\u003etestLoad\u003c/code\u003e → \u003ccode\u003eloadFromString\u003c/code\u003e\u003cbr /\u003e\nThe method has been renamed to better reflect that it can be used outside of test environments.\u003cbr /\u003e\n⚠️ Update your code to call \u003ccode\u003eloadFromString()\u003c/code\u003e instead of \u003ccode\u003etestLoad()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior change\u003c/strong\u003e: Empty file handling with \u003ccode\u003eisOptional = true\u003c/code\u003e\u003cbr /\u003e\nPreviously, if the env file was empty and \u003ccode\u003eisOptional\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e, the method would throw.\u003cbr /\u003e\nNow, in this case, it \u003cstrong\u003eno longer throws\u003c/strong\u003e and simply returns an empty env.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSupported SDK range change\u003c/strong\u003e: Dropped support for the pre release \u003ccode\u003e2.12.0-0\u003c/code\u003e. Now supports \u003ccode\u003e2.12.0\u003c/code\u003e onwards.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/4f80495757ee7ad738d388a886c1e8a563952688\"\u003e\u003ccode\u003e4f80495\u003c/code\u003e\u003c/a\u003e chore(release): publish 6.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/eafce27aec80b25aba51664f61e94caf86b692e3\"\u003e\u003ccode\u003eeafce27\u003c/code\u003e\u003c/a\u003e fix: isEveryDefined() now throws NotInitializedError before load()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/8cae9e77aa718fbdc594cd33e2a65d0c4a9f7579\"\u003e\u003ccode\u003e8cae9e7\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/83bcbd8ef79b75f7c7d1e3dd0d31c8b9bfc5d6db\"\u003e\u003ccode\u003e83bcbd8\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/94f39227485c3ce927b95a1d064f138c92472ab3\"\u003e\u003ccode\u003e94f3922\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/30ecced1e3bbec48c26a4bcd31d16dbd54b0eae4\"\u003e\u003ccode\u003e30ecced\u003c/code\u003e\u003c/a\u003e chore: correct test name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/2d15c7d06bce10d40fb742cf9676bf4c21001ee4\"\u003e\u003ccode\u003e2d15c7d\u003c/code\u003e\u003c/a\u003e fix: add informative messages to error classes (\u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/833fcba5d1709bd5ff585907b4ddc0239760dae9\"\u003e\u003ccode\u003e833fcba\u003c/code\u003e\u003c/a\u003e fix: preserve base env when optional override fails and reset init state on c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/3c782c93bf40baf95be3d95483db849c57788202\"\u003e\u003ccode\u003e3c782c9\u003c/code\u003e\u003c/a\u003e chore: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/java-james/flutter_dotenv/commit/b536c852c92d36f680531a7ec4f8020a61a7f69d\"\u003e\u003ccode\u003eb536c85\u003c/code\u003e\u003c/a\u003e fix: typed getters without fallback silently fail in release (\u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/142\"\u003e#142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/java-james/flutter_dotenv/compare/5.2.1...6.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 3.0.2 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6eebe72ca3975373a5fab06a009ec5ffeabdb495\"\u003e\u003ccode\u003e6eebe72\u003c/code\u003e\u003c/a\u003e [flutter_lints] Bump lints dependency to 6.0.0 and bump package to 6.0.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0093e2ecd5e3e83c04864b076564e1020ada532f\"\u003e\u003ccode\u003e0093e2e\u003c/code\u003e\u003c/a\u003e [video_player_android] Add note about Android platform views known issue (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/62f38a1abb95fccabd865cef8b107d515bfbf93d\"\u003e\u003ccode\u003e62f38a1\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Implement \u003ccode\u003eenableAudio\u003c/code\u003e for video recording (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9264\"\u003e#9264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9c11e9b8b845235c8d6bd120b89238dc580ab973\"\u003e\u003ccode\u003e9c11e9b\u003c/code\u003e\u003c/a\u003e [video_player_android] isBuffering flag always return true after calling seek...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6efa04bfdb94f14236a9f9f85a6ebb367a94e81d\"\u003e\u003ccode\u003e6efa04b\u003c/code\u003e\u003c/a\u003e [camera,video_player] replace onSurfaceDestroyed with onSurfaceCleanup (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9316\"\u003e#9316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c33fa390d6866405334adc56d38b70ea2ee3ab6e\"\u003e\u003ccode\u003ec33fa39\u003c/code\u003e\u003c/a\u003e [camera,video_player] Update Android to 3.29 minimum (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5a7d40f877274916bdd81ba18a6b508e2d266aa3\"\u003e\u003ccode\u003e5a7d40f\u003c/code\u003e\u003c/a\u003e Update repo for 3.32 stable (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2a847d78641de3eba95ba22b3a01db5ee24c93b3\"\u003e\u003ccode\u003e2a847d7\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Correct pigeon configuration output paths (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9313\"\u003e#9313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d692e43dba6c8dcfdd3659fd6681a3c9505307ae\"\u003e\u003ccode\u003ed692e43\u003c/code\u003e\u003c/a\u003e [process] Remove from the repository (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9310\"\u003e#9310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe5dd86d6232c1ca2eacc50efe38db5dd2a6f815\"\u003e\u003ccode\u003efe5dd86\u003c/code\u003e\u003c/a\u003e Ensure Example Packages Work on Android API 36 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_lints-v6.0.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_stripe` from 12.4.0 to 14.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-stripe/flutter_stripe/blob/main/CHANGELOG.md\"\u003eflutter_stripe's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003e\u003ccode\u003eflutter_stripe\u003c/code\u003e - \u003ccode\u003ev14.0.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(ios): stop the unhandled-URL log mis-attributing deep-link breakage + add scene-delegate support (\u003ca href=\"https://redirect.github.com/flutter-stripe/flutter_stripe/issues/2422\"\u003e#2422\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/flutter-stripe/flutter_stripe/issues/2429\"\u003e#2429\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-08-14\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003chr /\u003e\n\u003cp\u003ePackages with breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThere are no breaking changes in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with other changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-stripe/flutter_stripe/blob/main/#flutter_stripe_web---v820\"\u003e\u003ccode\u003eflutter_stripe_web\u003c/code\u003e - \u003ccode\u003ev8.2.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003eflutter_stripe_web\u003c/code\u003e - \u003ccode\u003ev8.2.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(web): constrain PaymentElement height in scrollable layouts (\u003ca href=\"https://redirect.github.com/flutter-stripe/flutter_stripe/issues/2423\"\u003e#2423\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-08-14\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003chr /\u003e\n\u003cp\u003ePackages with breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThere are no breaking changes in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with other changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-stripe/flutter_stripe/blob/main/#stripe_js---v820\"\u003e\u003ccode\u003estripe_js\u003c/code\u003e - \u003ccode\u003ev8.2.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-stripe/flutter_stripe/blob/main/#flutter_stripe_web---v811\"\u003e\u003ccode\u003eflutter_stripe_web\u003c/code\u003e - \u003ccode\u003ev8.1.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with dependency updates only:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePackages 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.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eflutter_stripe_web\u003c/code\u003e - \u003ccode\u003ev8.1.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003estripe_js\u003c/code\u003e - \u003ccode\u003ev8.2.0\u003c/code\u003e\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter-stripe/flutter_stripe/commits/v14.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `get_it` from 7.7.0 to 9.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/releases\"\u003eget_it's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGetting rid of static analysis warning on pub.dev by \u003ca href=\"https://github.com/PatrickChrestin\"\u003e\u003ccode\u003e@​PatrickChrestin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/394\"\u003eflutter-it/get_it#394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo: weak instead of week by \u003ca href=\"https://github.com/rocboronat\"\u003e\u003ccode\u003e@​rocboronat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/404\"\u003eflutter-it/get_it#404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow querying registrations by passing type parameter to isRegistered by \u003ca href=\"https://github.com/dbck-gsc\"\u003e\u003ccode\u003e@​dbck-gsc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/399\"\u003eflutter-it/get_it#399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: gh workflow by \u003ca href=\"https://github.com/gawi151\"\u003e\u003ccode\u003e@​gawi151\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/414\"\u003eflutter-it/get_it#414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add GetIt::findFirstFactory method and Expose ServiceFactory,ServiceFactoryType by \u003ca href=\"https://github.com/Hu-Wentao\"\u003e\u003ccode\u003e@​Hu-Wentao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/413\"\u003eflutter-it/get_it#413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename service factory by \u003ca href=\"https://github.com/escamoteur\"\u003e\u003ccode\u003e@​escamoteur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/416\"\u003eflutter-it/get_it#416\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PatrickChrestin\"\u003e\u003ccode\u003e@​PatrickChrestin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/394\"\u003eflutter-it/get_it#394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dbck-gsc\"\u003e\u003ccode\u003e@​dbck-gsc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/399\"\u003eflutter-it/get_it#399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gawi151\"\u003e\u003ccode\u003e@​gawi151\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/414\"\u003eflutter-it/get_it#414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Hu-Wentao\"\u003e\u003ccode\u003e@​Hu-Wentao\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/413\"\u003eflutter-it/get_it#413\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/flutter-it/get_it/compare/V8.0.2...v8.2.0\"\u003ehttps://github.com/flutter-it/get_it/compare/V8.0.2...v8.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.2.1] - 2026-02-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded AI skill files in \u003ccode\u003eskills/\u003c/code\u003e directory for AI coding assistants\u003c/li\u003e\n\u003cli\u003eAdded AI-Assisted Development section to README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.2.0] - 2025-12-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eallReady()\u003c/code\u003e now caches its Future and returns the same instance on repeated calls\n\u003cul\u003e\n\u003cli\u003eCache is automatically invalidated when new async singletons are registered\u003c/li\u003e\n\u003cli\u003eThis enables watch_it to detect when async registrations change (e.g., after \u003ccode\u003epushNewScope\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed: pending async singletons now complete their ready completer when removed via \u003ccode\u003eunregister()\u003c/code\u003e or scope reset, allowing \u003ccode\u003eallReady()\u003c/code\u003e to complete properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.1] - 2025-11-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated example project\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.0] - 2025-11-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded DevTools extension for visualizing and inspecting GetIt registrations\n\u003cul\u003e\n\u003cli\u003eView all registered objects with their type, scope, registration mode, and state\u003c/li\u003e\n\u003cli\u003eSee instance details via \u003ccode\u003etoString()\u003c/code\u003e output for created instances\u003c/li\u003e\n\u003cli\u003eManual refresh button to update the registration list\u003c/li\u003e\n\u003cli\u003eRequires \u003ccode\u003edebugEventsEnabled = true\u003c/code\u003e to be set on GetIt instance\u003c/li\u003e\n\u003cli\u003eSee README for setup instructions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.5] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse absolute GitHub URL for logo in README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.4] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed screenshots description to match working 9.0.1 format\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.3] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed logo display on pub.dev by using relative path\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.2] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed button sizing in README for pub.dev display\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed linter error (missing trailing comma in test file)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.0] - BREAKING CHANGE\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e: Disposal order now always follows strict LIFO (Last-In-First-Out) based on registration order\n\u003cul\u003e\n\u003cli\u003ePreviously, disposal order was based on the order objects appeared in internal hash maps, which was unpredictable when mixing named and unnamed registrations\u003c/li\u003e\n\u003cli\u003eNow all disposals are sorted by \u003ccode\u003eregistrationNumber\u003c/code\u003e (a sequential counter assigned during registration) ensuring true LIFO order\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter-it/get_it/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `path_provider` from 2.1.5 to 2.1.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/aa964a3ed6d97e4e9778feed85fa9ef1255a0477\"\u003e\u003ccode\u003eaa964a3\u003c/code\u003e\u003c/a\u003e [path_provider] Document null vs UnsupportedError return semantics (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/path_provider/issues/11793\"\u003e#11793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/bd297cf6233836099fe1413f9e954ad24ec6f5f0\"\u003e\u003ccode\u003ebd297cf\u003c/code\u003e\u003c/a\u003e [AGP 9] Migrate Remaining Plugin Example Apps to Built-in Kotlin (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/path_provider/issues/11806\"\u003e#11806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2e006b29b1f08f9a5365a0e900041e7ee9398957\"\u003e\u003ccode\u003e2e006b2\u003c/code\u003e\u003c/a\u003e [path_provider] Create temp dir in tests if needed (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/path_provider/issues/11841\"\u003e#11841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/24a3833ea0c602a64154e99d4f1ee9b420c9c714\"\u003e\u003ccode\u003e24a3833\u003c/code\u003e\u003c/a\u003e Updated analysis_options line width from flutter/flutter (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/path_provider/issues/11692\"\u003e#11692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1dfbadab068deb7fbbe925b5523257e8649fe071\"\u003e\u003ccode\u003e1dfbada\u003c/code\u003e\u003c/a\u003e [ci] Update repo for 3.44 stable release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/path_provider/issues/11741\"\u003e#11741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0ffbde8f622b8dc61e4608483dc4f80f7fab027b\"\u003e\u003ccode\u003e0ffbde8\u003c/code\u003e\u003c/a\u003e Roll Flutter from 707dbc0420a3 to 23f6f5853f50 (149 revisions) (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/path_provider/issues/11700\"\u003e#11700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f52df418da6ef2ba666112b4b9e87d9a1c43a0d0\"\u003e\u003ccode\u003ef52df41\u003c/code\u003e\u003c/a\u003e [path_provider] Remove dependency on engine PathUtils (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/path_provider/issues/11467\"\u003e#11467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e37fa8ff337214ed3d5dc83f9ba229c6b9ccc1c0\"\u003e\u003ccode\u003ee37fa8f\u003c/code\u003e\u003c/a\u003e [various] Convert remaining Groovy files to Kotlin (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/path_provider/issues/11443\"\u003e#11443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0e0a032a4a9b55a4e92be8c56cd525a92863942c\"\u003e\u003ccode\u003e0e0a032\u003c/code\u003e\u003c/a\u003e [various] Ignore generated plugin files (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/path_provider/issues/11455\"\u003e#11455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c7d680fbeba951c3c27aca893b5f6c34893cbccf\"\u003e\u003ccode\u003ec7d680f\u003c/code\u003e\u003c/a\u003e [path_provider_android] Changes internal implementation to use JNI (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/path_provider/issues/9770\"\u003e#9770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/path_provider-v2.1.6/packages/path_provider\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pdf` from 3.12.0 to 3.13.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/0833cd2fc8cf3e62b0228732e81402afca5cc542\"\u003e\u003ccode\u003e0833cd2\u003c/code\u003e\u003c/a\u003e chore: update analysis options to ignore prefer_initializing_formals rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/64e075fe73e247603ff67f68fa34ee85f1cabdb9\"\u003e\u003ccode\u003e64e075f\u003c/code\u003e\u003c/a\u003e chore: update Flutter channel to stable and adjust SDK constraints in pubspec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/41ec798e7fd817b7bed3429a65dbe38eafb9aef0\"\u003e\u003ccode\u003e41ec798\u003c/code\u003e\u003c/a\u003e chore: update xml dependency version to 7.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/dc1a70d90b4da8f9e3d48db935d70901e8412ecf\"\u003e\u003ccode\u003edc1a70d\u003c/code\u003e\u003c/a\u003e Refactor iOS and macOS project files, update dependencies, and clean up .giti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/cf8841316109af563d06a7b050f6218b0eb352eb\"\u003e\u003ccode\u003ecf88413\u003c/code\u003e\u003c/a\u003e chore: update version numbers update changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/221c1637eb37545515020eaefad8931c1c20205d\"\u003e\u003ccode\u003e221c163\u003c/code\u003e\u003c/a\u003e docs: update changelog to include PdfException addition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/87bf6b84ee5d38a5f1838b01e97c492d94aa6917\"\u003e\u003ccode\u003e87bf6b8\u003c/code\u003e\u003c/a\u003e Fix iOS crash in pickPrinter when the selected printer has a nil URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/33af3b6c0324ccd6ad71041d9031ae85ee890e06\"\u003e\u003ccode\u003e33af3b6\u003c/code\u003e\u003c/a\u003e Add missing import statement for UIKit in CustomPrintPaper.swift\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/f1b2d69274f32e87a58105f14b501536275ee163\"\u003e\u003ccode\u003ef1b2d69\u003c/code\u003e\u003c/a\u003e Update xml dependency version in pubspec.yaml and changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/89756f08a6aba500ad4e18beab8f1bc37944a846\"\u003e\u003ccode\u003e89756f0\u003c/code\u003e\u003c/a\u003e fix printing web override and update pdf dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavBfr/dart_pdf/compare/pdf-3.12.0...pdf-3.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `permission_handler` from 12.0.1 to 13.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/5c989b1be9abbbb325424ad96e5be4efdc0987c2\"\u003e\u003ccode\u003e5c989b1\u003c/code\u003e\u003c/a\u003e Updates version number\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/6e51e58184d45ab84c4bd7e520748d9780f5147c\"\u003e\u003ccode\u003e6e51e58\u003c/code\u003e\u003c/a\u003e Fix and document the Swift Package Manager section of the main README (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1555\"\u003e#1555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/c9cd4f912ad1ff834b3d85afbfb188955515d990\"\u003e\u003ccode\u003ec9cd4f9\u003c/code\u003e\u003c/a\u003e Add opt-in per-flavor permissions for Swift Package Manager builds (2/2) (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1554\"\u003e#1554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/c283059aa53d995617ab6d76ba53d281da5aa893\"\u003e\u003ccode\u003ec283059\u003c/code\u003e\u003c/a\u003e Fix SPM Info.plist discovery for flavored and multi-configuration apps (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1553\"\u003e#1553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/cb6b757551be9339924cf8382f14690d6ad8a73f\"\u003e\u003ccode\u003ecb6b757\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:Baseflow/flutter-permission-handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/f93a58bb2b993b831f48cf1ec0b3537905643e7e\"\u003e\u003ccode\u003ef93a58b\u003c/code\u003e\u003c/a\u003e Fixes error handling in web.delegate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/8ba34f76699f9c589d16358e35a158ca1b5f0aca\"\u003e\u003ccode\u003e8ba34f7\u003c/code\u003e\u003c/a\u003e Fix web release crash: use Dart is checks for DOMException in web_delegate (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/edf078c3926325a57c8d4054d3e838f5e02191d6\"\u003e\u003ccode\u003eedf078c\u003c/code\u003e\u003c/a\u003e Update version to reflect breaking change in Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/f378b0a64c9d8c6a0a74ee595540202b00769c75\"\u003e\u003ccode\u003ef378b0a\u003c/code\u003e\u003c/a\u003e Fix dependency in android example app\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/8dcb6c67d2892ddbfc9a31575607731b6c21b082\"\u003e\u003ccode\u003e8dcb6c6\u003c/code\u003e\u003c/a\u003e Fix version to align with current production version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/baseflow/flutter-permission-handler/compare/permission_handler_v12.0.1...permission_handler_v13.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `printing` from 5.14.3 to 5.15.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/817538e0923b7b5dd59aa580b4a6d9410d104aea\"\u003e\u003ccode\u003e817538e\u003c/code\u003e\u003c/a\u003e style: format code for better readability in examples and tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/0833cd2fc8cf3e62b0228732e81402afca5cc542\"\u003e\u003ccode\u003e0833cd2\u003c/code\u003e\u003c/a\u003e chore: update analysis options to ignore prefer_initializing_formals rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/64e075fe73e247603ff67f68fa34ee85f1cabdb9\"\u003e\u003ccode\u003e64e075f\u003c/code\u003e\u003c/a\u003e chore: update Flutter channel to stable and adjust SDK constraints in pubspec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/41ec798e7fd817b7bed3429a65dbe38eafb9aef0\"\u003e\u003ccode\u003e41ec798\u003c/code\u003e\u003c/a\u003e chore: update xml dependency version to 7.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/dc1a70d90b4da8f9e3d48db935d70901e8412ecf\"\u003e\u003ccode\u003edc1a70d\u003c/code\u003e\u003c/a\u003e Refactor iOS and macOS project files, update dependencies, and clean up .giti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/cf8841316109af563d06a7b050f6218b0eb352eb\"\u003e\u003ccode\u003ecf88413\u003c/code\u003e\u003c/a\u003e chore: update version numbers update changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/221c1637eb37545515020eaefad8931c1c20205d\"\u003e\u003ccode\u003e221c163\u003c/code\u003e\u003c/a\u003e docs: update changelog to include PdfException addition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/87bf6b84ee5d38a5f1838b01e97c492d94aa6917\"\u003e\u003ccode\u003e87bf6b8\u003c/code\u003e\u003c/a\u003e Fix iOS crash in pickPrinter when the selected printer has a nil URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/33af3b6c0324ccd6ad71041d9031ae85ee890e06\"\u003e\u003ccode\u003e33af3b6\u003c/code\u003e\u003c/a\u003e Add missing import statement for UIKit in CustomPrintPaper.swift\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/f1b2d69274f32e87a58105f14b501536275ee163\"\u003e\u003ccode\u003ef1b2d69\u003c/code\u003e\u003c/a\u003e Update xml dependency version in pubspec.yaml and changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavBfr/dart_pdf/compare/printing-5.14.3...printing-5.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `supabase_flutter` from 2.12.1 to 2.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-flutter/releases\"\u003esupabase_flutter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esupabase_flutter v2.17.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate a dependency to the latest release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003ePublished to pub.dev: \u003ca href=\"https://pub.dev/packages/supabase_flutter/versions/2.17.2\"\u003ehttps://pub.dev/packages/supabase_flutter/versions/2.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003esupabase_flutter v2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate a dependency to the latest release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003ePublished to pub.dev: \u003ca href=\"https://pub.dev/packages/supabase_flutter/versions/2.17.1\"\u003ehttps://pub.dev/packages/supabase_flutter/versions/2.17.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003esupabase_flutter v2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(supabase_flutter): drop passkeys requireResidentKey workaround, bump dependency (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1521\"\u003e#1521\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/7907c6cbc3dc31500a5cf85a81b97efc04f3006c\"\u003e7907c6cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e(supabase_flutter): default debug logging off under flutter test (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1530\"\u003e#1530\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/941ee80498f7f6d1351351aca449b8a5bc2655da\"\u003e941ee804\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003ePublished to pub.dev: \u003ca href=\"https://pub.dev/packages/supabase_flutter/versions/2.16.0\"\u003ehttps://pub.dev/packages/supabase_flutter/versions/2.16.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003esupabase_flutter v2.15.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(supabase_flutter): preserve hash routes and repeated query keys when clearing auth params (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1511\"\u003e#1511\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/4fca4126fe3649f218b296b0e40bb4bc2de87890\"\u003e4fca4126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003ePublished to pub.dev: \u003ca href=\"https://pub.dev/packages/supabase_flutter/versions/2.15.4\"\u003ehttps://pub.dev/packages/supabase_flutter/versions/2.15.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003esupabase_flutter v2.15.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(supabase_flutter): backfill requireResidentKey when omitted by the server (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1502\"\u003e#1502\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/cf3829686fdbceb559fe41ad558089b44fcc9af1\"\u003ecf382968\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003ePublished to pub.dev: \u003ca href=\"https://pub.dev/packages/supabase_flutter/versions/2.15.3\"\u003ehttps://pub.dev/packages/supabase_flutter/versions/2.15.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003esupabase_flutter v2.15.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(supabase_flutter): full web and WASM support (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1497\"\u003e#1497\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/2f860f2cd2c4d45b5b2b695641702b0d543ec4ea\"\u003e2f860f2c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003ePublished to pub.dev: \u003ca href=\"https://pub.dev/packages/supabase_flutter/versions/2.15.2\"\u003ehttps://pub.dev/packages/supabase_flutter/versions/2.15.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003esupabase_flutter v2.15.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: dedupe bucket payload and OAuth launch logic (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1463\"\u003e#1463\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/c5f9b2471c64d65b604802cbda36221cca0a6506\"\u003ec5f9b247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: de-abbreviate cond* platform getters to conditional* (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1438\"\u003e#1438\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/9e71a240bc7ed30126b5d90a81697303cb515ef7\"\u003e9e71a240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(supabase_flutter): accept PasskeyAuthenticatorInterface instead of depending on passkeys (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1444\"\u003e#1444\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/f05d4c6c544591905c2dbacf815526733ffabd5a\"\u003ef05d4c6c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(auth): recognize error query parameter in auth callback redirects (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1472\"\u003e#1472\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/cb7e7e62d04d887d888fd3e73ef83a584ae45d77\"\u003ecb7e7e62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(supabase_flutter): clear auth params from web URL after exchange (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1456\"\u003e#1456\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/8b1e1b22aae6da4366dd8c404de8f3351dcc57a1\"\u003e8b1e1b22\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/CHANGELOG.md\"\u003esupabase_flutter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\nSee \u003ca href=\"https://conventionalcommits.org\"\u003eConventional Commits\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003e2026-08-14\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003chr /\u003e\n\u003cp\u003ePackages with breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThere are no breaking changes in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with other changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#gotrue---v2272\"\u003e\u003ccode\u003egotrue\u003c/code\u003e - \u003ccode\u003ev2.27.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#supabase---v2161\"\u003e\u003ccode\u003esupabase\u003c/code\u003e - \u003ccode\u003ev2.16.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#supabase_flutter---v2172\"\u003e\u003ccode\u003esupabase_flutter\u003c/code\u003e - \u003ccode\u003ev2.17.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with dependency updates only:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePackages 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.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esupabase\u003c/code\u003e - \u003ccode\u003ev2.16.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esupabase_flutter\u003c/code\u003e - \u003ccode\u003ev2.17.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003egotrue\u003c/code\u003e - \u003ccode\u003ev2.27.2\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(gotrue): parse expires_in as num in Session.fromJson (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1719\"\u003e#1719\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/6c8047eefb82c76936a14eebe281276526e3037c\"\u003e6c8047ee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-08-05\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003chr /\u003e\n\u003cp\u003ePackages with breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThere are no breaking changes in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with other changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#gotrue---v2271\"\u003e\u003ccode\u003egotrue\u003c/code\u003e - \u003ccode\u003ev2.27.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#postgrest---v291\"\u003e\u003ccode\u003epostgrest\u003c/code\u003e - \u003ccode\u003ev2.9.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#realtime_client---v2130\"\u003e\u003ccode\u003erealtime_client\u003c/code\u003e - \u003ccode\u003ev2.13.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/d34329274b7cba71629da1414171737025d9ab5c\"\u003e\u003ccode\u003ed343292\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/supabase/supabase-flutter/tree/main/packages/issues/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/6c8047eefb82c76936a14eebe281276526e3037c\"\u003e\u003ccode\u003e6c8047e\u003c/code\u003e\u003c/a\u003e fix(gotrue): parse expires_in as num in Session.fromJson (\u003ca href=\"https://github.com/supabase/supabase-flutter/tree/main/packages/issues/1719\"\u003e#1719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/5be5a16228aeb98985f5cf741aefd5fba2bf6353\"\u003e\u003ccode\u003e5be5a16\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/supabase/supabase-flutter/tree/main/packages/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/su...\n\n_Description has been truncated_","html_url":"https://github.com/AlexFigueiras/app-ear-training/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexFigueiras%2Fapp-ear-training/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":"9.2.0","new_version":"9.2.1","update_type":"patch","path":null,"pr_created_at":"2026-08-17T01:11:11.000Z","version_change":"9.2.0 → 9.2.1","issue":{"uuid":"5167297815","node_id":"PR_kwDOQ6T8uc7_2Unn","number":21,"state":"closed","title":"deps: bump get_it from 9.2.0 to 9.2.1","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-13T08:50:57.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-17T01:11:11.000Z","updated_at":"2026-09-13T08:51:00.000Z","time_to_close":2360386,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"name":"get_it","old_version":"9.2.0","new_version":"9.2.1","repository_url":"https://github.com/flutter-it/get_it"}],"path":null,"ecosystem":"pub"},"body":"Bumps [get_it](https://github.com/flutter-it/get_it) from 9.2.0 to 9.2.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.2.1] - 2026-02-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded AI skill files in \u003ccode\u003eskills/\u003c/code\u003e directory for AI coding assistants\u003c/li\u003e\n\u003cli\u003eAdded AI-Assisted Development section to README\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter-it/get_it/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=get_it\u0026package-manager=pub\u0026previous-version=9.2.0\u0026new-version=9.2.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/911218sky/pulse/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/911218sky%2Fpulse/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"}},{"old_version":"7.7.0","new_version":"9.2.1","update_type":"major","path":"/mobile","pr_created_at":"2026-08-09T14:00:49.000Z","version_change":"7.7.0 → 9.2.1","issue":{"uuid":"5102915844","node_id":"PR_kwDOTzSgf878pj_G","number":6,"state":"closed","title":"Bump get_it from 7.7.0 to 9.2.1 in /mobile","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-06T20:34:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-09T14:00:49.000Z","updated_at":"2026-09-06T20:34:14.000Z","time_to_close":2442803,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"get_it","old_version":"7.7.0","new_version":"9.2.1","repository_url":"https://github.com/flutter-it/get_it"}],"path":"/mobile","ecosystem":"pub"},"body":"Bumps [get_it](https://github.com/flutter-it/get_it) from 7.7.0 to 9.2.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/releases\"\u003eget_it's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGetting rid of static analysis warning on pub.dev by \u003ca href=\"https://github.com/PatrickChrestin\"\u003e\u003ccode\u003e@​PatrickChrestin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/394\"\u003eflutter-it/get_it#394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo: weak instead of week by \u003ca href=\"https://github.com/rocboronat\"\u003e\u003ccode\u003e@​rocboronat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/404\"\u003eflutter-it/get_it#404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow querying registrations by passing type parameter to isRegistered by \u003ca href=\"https://github.com/dbck-gsc\"\u003e\u003ccode\u003e@​dbck-gsc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/399\"\u003eflutter-it/get_it#399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: gh workflow by \u003ca href=\"https://github.com/gawi151\"\u003e\u003ccode\u003e@​gawi151\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/414\"\u003eflutter-it/get_it#414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add GetIt::findFirstFactory method and Expose ServiceFactory,ServiceFactoryType by \u003ca href=\"https://github.com/Hu-Wentao\"\u003e\u003ccode\u003e@​Hu-Wentao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/413\"\u003eflutter-it/get_it#413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename service factory by \u003ca href=\"https://github.com/escamoteur\"\u003e\u003ccode\u003e@​escamoteur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/416\"\u003eflutter-it/get_it#416\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PatrickChrestin\"\u003e\u003ccode\u003e@​PatrickChrestin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/394\"\u003eflutter-it/get_it#394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dbck-gsc\"\u003e\u003ccode\u003e@​dbck-gsc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/399\"\u003eflutter-it/get_it#399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gawi151\"\u003e\u003ccode\u003e@​gawi151\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/414\"\u003eflutter-it/get_it#414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Hu-Wentao\"\u003e\u003ccode\u003e@​Hu-Wentao\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/413\"\u003eflutter-it/get_it#413\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/flutter-it/get_it/compare/V8.0.2...v8.2.0\"\u003ehttps://github.com/flutter-it/get_it/compare/V8.0.2...v8.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.2.1] - 2026-02-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded AI skill files in \u003ccode\u003eskills/\u003c/code\u003e directory for AI coding assistants\u003c/li\u003e\n\u003cli\u003eAdded AI-Assisted Development section to README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.2.0] - 2025-12-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eallReady()\u003c/code\u003e now caches its Future and returns the same instance on repeated calls\n\u003cul\u003e\n\u003cli\u003eCache is automatically invalidated when new async singletons are registered\u003c/li\u003e\n\u003cli\u003eThis enables watch_it to detect when async registrations change (e.g., after \u003ccode\u003epushNewScope\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed: pending async singletons now complete their ready completer when removed via \u003ccode\u003eunregister()\u003c/code\u003e or scope reset, allowing \u003ccode\u003eallReady()\u003c/code\u003e to complete properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.1] - 2025-11-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated example project\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.0] - 2025-11-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded DevTools extension for visualizing and inspecting GetIt registrations\n\u003cul\u003e\n\u003cli\u003eView all registered objects with their type, scope, registration mode, and state\u003c/li\u003e\n\u003cli\u003eSee instance details via \u003ccode\u003etoString()\u003c/code\u003e output for created instances\u003c/li\u003e\n\u003cli\u003eManual refresh button to update the registration list\u003c/li\u003e\n\u003cli\u003eRequires \u003ccode\u003edebugEventsEnabled = true\u003c/code\u003e to be set on GetIt instance\u003c/li\u003e\n\u003cli\u003eSee README for setup instructions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.5] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse absolute GitHub URL for logo in README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.4] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed screenshots description to match working 9.0.1 format\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.3] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed logo display on pub.dev by using relative path\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.2] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed button sizing in README for pub.dev display\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed linter error (missing trailing comma in test file)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.0] - BREAKING CHANGE\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e: Disposal order now always follows strict LIFO (Last-In-First-Out) based on registration order\n\u003cul\u003e\n\u003cli\u003ePreviously, disposal order was based on the order objects appeared in internal hash maps, which was unpredictable when mixing named and unnamed registrations\u003c/li\u003e\n\u003cli\u003eNow all disposals are sorted by \u003ccode\u003eregistrationNumber\u003c/code\u003e (a sequential counter assigned during registration) ensuring true LIFO order\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter-it/get_it/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=get_it\u0026package-manager=pub\u0026previous-version=7.7.0\u0026new-version=9.2.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/stephaneBw/Burundi-Cassava-Leaf-Disease-Detection/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/stephaneBw%2FBurundi-Cassava-Leaf-Disease-Detection/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":"8.3.0","new_version":"9.2.1","update_type":"major","path":null,"pr_created_at":"2026-05-04T13:24:56.000Z","version_change":"8.3.0 → 9.2.1","issue":{"uuid":"4376932408","node_id":"PR_kwDOHoSb2M7YBsyn","number":1229,"state":"closed","title":"chore(deps): bump the all-dependencies group across 4 directories with 10 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-28T08:32:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-04T13:24:56.000Z","updated_at":"2026-05-28T08:33:01.000Z","time_to_close":2056082,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":10,"packages":[{"name":"app_links","old_version":"6.4.1","new_version":"7.0.0","repository_url":"https://github.com/llfbandit/app_links"},{"name":"get_it","old_version":"8.3.0","new_version":"9.2.1","repository_url":"https://github.com/flutter-it/get_it"},{"name":"go_router","old_version":"16.3.0","new_version":"17.2.3","repository_url":"https://github.com/flutter/packages"},{"name":"google_fonts","old_version":"6.3.3","new_version":"8.1.0","repository_url":"https://github.com/flutter/packages"},{"name":"share_plus","old_version":"11.1.0","new_version":"12.0.2","repository_url":"https://github.com/fluttercommunity/plus_plugins"}],"path":null,"ecosystem":"pub"},"body":"Bumps the all-dependencies group with 5 updates in the /dogfooding directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [app_links](https://github.com/llfbandit/app_links) | `6.4.1` | `7.0.0` |\n| [get_it](https://github.com/flutter-it/get_it) | `8.3.0` | `9.2.1` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `16.3.0` | `17.2.3` |\n| [google_fonts](https://github.com/flutter/packages/tree/main/packages) | `6.3.3` | `8.1.0` |\n| [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus) | `11.1.0` | `12.0.2` |\n\nBumps the all-dependencies group with 3 updates in the /packages/stream_video directory: [device_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus), [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus) and [internet_connection_checker_plus](https://github.com/OutdatedGuy/internet_connection_checker_plus).\nBumps the all-dependencies group with 1 update in the /packages/stream_video_flutter directory: [alchemist](https://github.com/Betterment/alchemist).\nBumps the all-dependencies group with 1 update in the /packages/stream_video_push_notification directory: [flutter_lints](https://github.com/flutter/packages/tree/main/packages).\n\nUpdates `app_links` from 6.4.1 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/llfbandit/app_links/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `get_it` from 8.3.0 to 9.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.2.1] - 2026-02-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded AI skill files in \u003ccode\u003eskills/\u003c/code\u003e directory for AI coding assistants\u003c/li\u003e\n\u003cli\u003eAdded AI-Assisted Development section to README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.2.0] - 2025-12-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eallReady()\u003c/code\u003e now caches its Future and returns the same instance on repeated calls\n\u003cul\u003e\n\u003cli\u003eCache is automatically invalidated when new async singletons are registered\u003c/li\u003e\n\u003cli\u003eThis enables watch_it to detect when async registrations change (e.g., after \u003ccode\u003epushNewScope\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed: pending async singletons now complete their ready completer when removed via \u003ccode\u003eunregister()\u003c/code\u003e or scope reset, allowing \u003ccode\u003eallReady()\u003c/code\u003e to complete properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.1] - 2025-11-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated example project\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.0] - 2025-11-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded DevTools extension for visualizing and inspecting GetIt registrations\n\u003cul\u003e\n\u003cli\u003eView all registered objects with their type, scope, registration mode, and state\u003c/li\u003e\n\u003cli\u003eSee instance details via \u003ccode\u003etoString()\u003c/code\u003e output for created instances\u003c/li\u003e\n\u003cli\u003eManual refresh button to update the registration list\u003c/li\u003e\n\u003cli\u003eRequires \u003ccode\u003edebugEventsEnabled = true\u003c/code\u003e to be set on GetIt instance\u003c/li\u003e\n\u003cli\u003eSee README for setup instructions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.5] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse absolute GitHub URL for logo in README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.4] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed screenshots description to match working 9.0.1 format\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.3] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed logo display on pub.dev by using relative path\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.2] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed button sizing in README for pub.dev display\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed linter error (missing trailing comma in test file)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.0] - BREAKING CHANGE\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e: Disposal order now always follows strict LIFO (Last-In-First-Out) based on registration order\n\u003cul\u003e\n\u003cli\u003ePreviously, disposal order was based on the order objects appeared in internal hash maps, which was unpredictable when mixing named and unnamed registrations\u003c/li\u003e\n\u003cli\u003eNow all disposals are sorted by \u003ccode\u003eregistrationNumber\u003c/code\u003e (a sequential counter assigned during registration) ensuring true LIFO order\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter-it/get_it/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go_router` from 16.3.0 to 17.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/51f351235c4b73c01eca3a626a59709bca357b77\"\u003e\u003ccode\u003e51f3512\u003c/code\u003e\u003c/a\u003e [packages/packages/go_router] Prepare for batch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/3b8c4cb69e62d031116d11cdf75971fd23884db7\"\u003e\u003ccode\u003e3b8c4cb\u003c/code\u003e\u003c/a\u003e [two_dimensional_scrollables] trailing pinned row/col for TableView (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11519\"\u003e#11519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e212d61de4d81a406dcfc79a1024a0d5a1a3cdb2\"\u003e\u003ccode\u003ee212d61\u003c/code\u003e\u003c/a\u003e [webview_flutter_wkwebview] Tear down ProxyAPIRegistrar in `applicationWillTe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5653b5abb6ad69a8523c953baac49448dd26a4e8\"\u003e\u003ccode\u003e5653b5a\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Replace use of zIndex in examples and tests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11572\"\u003e#11572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ff0189ea1e95b6c68b1bf93427519b76512e47d6\"\u003e\u003ccode\u003eff0189e\u003c/code\u003e\u003c/a\u003e [webview_flutter] Platform implementations for getCookies \u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11037\"\u003e#11037\u003c/a\u003e (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11386\"\u003e#11386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cde5b36e7eceacdc3268ee758e3834f2817ffb6b\"\u003e\u003ccode\u003ecde5b36\u003c/code\u003e\u003c/a\u003e [file_selector] Switch to Kotlin Pigeon (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11479\"\u003e#11479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5f14a8010690b33f8f71d888dd6a3de665164e21\"\u003e\u003ccode\u003e5f14a80\u003c/code\u003e\u003c/a\u003e [image_picker] Switch to Kotlin Pigeon (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11504\"\u003e#11504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c05ab81dddf0f145c57b43df80903ce17ba84baf\"\u003e\u003ccode\u003ec05ab81\u003c/code\u003e\u003c/a\u003e [quick_actions] Switch to Kotlin Pigeon (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11507\"\u003e#11507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9b4847feb9a2a9aa24fe9e61c0f275692dbc7bdb\"\u003e\u003ccode\u003e9b4847f\u003c/code\u003e\u003c/a\u003e [pigeon] fix: Apply correct ThrowError success callback (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11585\"\u003e#11585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cac0fc54eb6f7a7957fcacf6a3c992286232e867\"\u003e\u003ccode\u003ecac0fc5\u003c/code\u003e\u003c/a\u003e [video_player_platform_interface] Add video track selection support (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11474\"\u003e#11474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v17.2.3/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google_fonts` from 6.3.3 to 8.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f347612bad34021710571cfaa3ac5551c38def5f\"\u003e\u003ccode\u003ef347612\u003c/code\u003e\u003c/a\u003e [google_font] Move the httpClient from a package level variable to the Config...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/8400f71b056f594a756d5db113e23867d81d663b\"\u003e\u003ccode\u003e8400f71\u003c/code\u003e\u003c/a\u003e [Animations] Add support for custom shadows to OpenContainer (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/62475\"\u003e#62475\u003c/a\u003e) (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11401\"\u003e#11401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6351fa4b4c24d6b9ab7040cd6a66342ff3b4da76\"\u003e\u003ccode\u003e6351fa4\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[webview_flutter_wkwebview] Tear down ProxyAPIRegistrar in `applicati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/4a2091d89f77d4c202d6c6a9b541a42c954fbfff\"\u003e\u003ccode\u003e4a2091d\u003c/code\u003e\u003c/a\u003e [go_router] Fix assertion failure on URLs with hash fragments missing leading...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/939157262857780741901ed533010988f6bb73c9\"\u003e\u003ccode\u003e9391572\u003c/code\u003e\u003c/a\u003e [webview_flutter_wkwebview] Tear down ProxyAPIRegistrar in `applicationWillTe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/3888c6fb25a2a24176f5a7fa9ec279b10272e705\"\u003e\u003ccode\u003e3888c6f\u003c/code\u003e\u003c/a\u003e Sync release-go_router to main (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11545\"\u003e#11545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/8b09614ab528d4c1098582d09df7d74d2b7b7eec\"\u003e\u003ccode\u003e8b09614\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump cameraxVersion from 1.5.3 to 1.6.0 in /packages/camera/cam...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/810faf61d5f71bf45c617dd4c282ca7c175f3b1f\"\u003e\u003ccode\u003e810faf6\u003c/code\u003e\u003c/a\u003e [go_router_builder] Support custom types (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11068\"\u003e#11068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ac617c1ff0b1782e9fd578033d9b8d07d3a23814\"\u003e\u003ccode\u003eac617c1\u003c/code\u003e\u003c/a\u003e [google_maps_fluter] Switch to Kotlin Pigeon (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11522\"\u003e#11522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/934ba211f3aad4f82468626b170877bac261c61c\"\u003e\u003ccode\u003e934ba21\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Fix various Java warnings (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11516\"\u003e#11516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_fonts-v8.1.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `share_plus` from 11.1.0 to 12.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/c46ab89942b2be24aedf79555f247c566d99777f\"\u003e\u003ccode\u003ec46ab89\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3785\"\u003e#3785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/ae6330bbf579fe411b503be84fcfc202d2496625\"\u003e\u003ccode\u003eae6330b\u003c/code\u003e\u003c/a\u003e fix(share_plus): Avoid crash on iOS during file and text sharing in add-to-ap...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/b64f663ad4f820bf46500e73ef031ff647708be9\"\u003e\u003ccode\u003eb64f663\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/42b079bd5fa56c9983a5a4fcf351190884f5c540\"\u003e\u003ccode\u003e42b079b\u003c/code\u003e\u003c/a\u003e fix(share_plus): Avoid crash on iOS 26 on iPhones with no sharePositionOrigin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/1d2990288799eef1e6c1c00e3ae7d8eb11be2564\"\u003e\u003ccode\u003e1d29902\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/3bd253b04021a932fa79412a5da2318c22cfdbe2\"\u003e\u003ccode\u003e3bd253b\u003c/code\u003e\u003c/a\u003e fix(share_plus): unable to get the correct result on iOS (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3660\"\u003e#3660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/24363e270d3c8219b9516fe57474a448f6c5fd48\"\u003e\u003ccode\u003e24363e2\u003c/code\u003e\u003c/a\u003e feat(share_plus)!: Change Android compile SDK, update Android build config (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/72b6234c25315c30d8efc9f15a9258b0bb7273a8\"\u003e\u003ccode\u003e72b6234\u003c/code\u003e\u003c/a\u003e docs(all): replace MacOS by macOS in package READMEs (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3658\"\u003e#3658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/share_plus-v12.0.2/packages/share_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `device_info_plus` from 12.4.0 to 13.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/6427bc6c3b3a1fe3a3c468a5f487753074b135e8\"\u003e\u003ccode\u003e6427bc6\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3805\"\u003e#3805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/6d73e0d1035dd2c6b7fa6691dce4fca31c2a14f6\"\u003e\u003ccode\u003e6d73e0d\u003c/code\u003e\u003c/a\u003e feat(device_info_plus): Lower requirements to Dart 3.10 and Flutter 3.38.1 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/6982a68de3cde2ac39bf89e3b12de210347c3cbb\"\u003e\u003ccode\u003e6982a68\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3793\"\u003e#3793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/f0da4b919cec0aaebbdc8daf8c4475e6bc0ae2ec\"\u003e\u003ccode\u003ef0da4b9\u003c/code\u003e\u003c/a\u003e feat(package_info_plus)!: Bump win32 from 5.15.0 to 6.0.0 (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3760\"\u003e#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/5f93878bcc85b1dc5f90968119d87ef2cc6c8dce\"\u003e\u003ccode\u003e5f93878\u003c/code\u003e\u003c/a\u003e feat(device_info_plus)!: Bump win32 from 5.15.0 to 6.0.0 (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/device_info_plus/issues/3791\"\u003e#3791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/device_info_plus-v13.1.0/packages/device_info_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `package_info_plus` from 9.0.1 to 10.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/6427bc6c3b3a1fe3a3c468a5f487753074b135e8\"\u003e\u003ccode\u003e6427bc6\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3805\"\u003e#3805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/bed26b5cf14bded2d7000f5cca3dffdeb157686c\"\u003e\u003ccode\u003ebed26b5\u003c/code\u003e\u003c/a\u003e feat(package_info_plus): Lower requirements to Dart 3.10 and Flutter 3.38.1 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/6982a68de3cde2ac39bf89e3b12de210347c3cbb\"\u003e\u003ccode\u003e6982a68\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3793\"\u003e#3793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/f0da4b919cec0aaebbdc8daf8c4475e6bc0ae2ec\"\u003e\u003ccode\u003ef0da4b9\u003c/code\u003e\u003c/a\u003e feat(package_info_plus)!: Bump win32 from 5.15.0 to 6.0.0 (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3760\"\u003e#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/package_info_plus-v10.1.0/packages/package_info_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `internet_connection_checker_plus` from 2.9.1+2 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/releases\"\u003einternet_connection_checker_plus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: add custom check options for strict internet access validation by \u003ca href=\"https://github.com/OutdatedGuy\"\u003e\u003ccode\u003e@​OutdatedGuy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/pull/117\"\u003eOutdatedGuy/internet_connection_checker_plus#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: updated example app to Flutter v3.41.7 by \u003ca href=\"https://github.com/OutdatedGuy\"\u003e\u003ccode\u003e@​OutdatedGuy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/pull/123\"\u003eOutdatedGuy/internet_connection_checker_plus#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: remove dependency on connectivity_plus by \u003ca href=\"https://github.com/OutdatedGuy\"\u003e\u003ccode\u003e@​OutdatedGuy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/pull/124\"\u003eOutdatedGuy/internet_connection_checker_plus#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update default endpoints to more robust ones by \u003ca href=\"https://github.com/OutdatedGuy\"\u003e\u003ccode\u003e@​OutdatedGuy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/pull/125\"\u003eOutdatedGuy/internet_connection_checker_plus#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: streamline status update logic and event handling by \u003ca href=\"https://github.com/OutdatedGuy\"\u003e\u003ccode\u003e@​OutdatedGuy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/pull/126\"\u003eOutdatedGuy/internet_connection_checker_plus#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: 2nd and later listeners never get internet status by \u003ca href=\"https://github.com/OutdatedGuy\"\u003e\u003ccode\u003e@​OutdatedGuy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/pull/127\"\u003eOutdatedGuy/internet_connection_checker_plus#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update library to a Dart package by \u003ca href=\"https://github.com/OutdatedGuy\"\u003e\u003ccode\u003e@​OutdatedGuy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/pull/128\"\u003eOutdatedGuy/internet_connection_checker_plus#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: revamp readme for cleaner documentation by \u003ca href=\"https://github.com/OutdatedGuy\"\u003e\u003ccode\u003e@​OutdatedGuy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/pull/129\"\u003eOutdatedGuy/internet_connection_checker_plus#129\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/compare/v2.9.1+2...v3.0.0\"\u003ehttps://github.com/OutdatedGuy/internet_connection_checker_plus/compare/v2.9.1+2...v3.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/blob/main/CHANGELOG.md\"\u003einternet_connection_checker_plus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003cp\u003ePlease read the \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/blob/main/MIGRATION_V3.md\"\u003ev3 Migration Guide\u003c/a\u003e for details on updating your project.\u003c/p\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat!: remove dependency on connectivity_plus in \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/c09b432\"\u003ec09b432\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: update library to a Dart package in \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/4267811\"\u003e4267811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update default endpoints to more robust ones in \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/78c54ab\"\u003e78c54ab\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: 2nd and later listeners never get internet status in \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/2313d04\"\u003e2313d04\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: revamp readme for cleaner documentation in \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/dc47714\"\u003edc47714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: updated example app to Flutter v3.41.7 in \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/fd3c5e6\"\u003efd3c5e6\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/af6f028a4e39a7e33e516201a5c32d14f1e7411e\"\u003e\u003ccode\u003eaf6f028\u003c/code\u003e\u003c/a\u003e v3.0.0 (\u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/dc477144e4aa19d7512e201baca84b1d2c0da0a6\"\u003e\u003ccode\u003edc47714\u003c/code\u003e\u003c/a\u003e docs: revamp readme for cleaner documentation (\u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/426781169da97e4752ea213b4485469395411203\"\u003e\u003ccode\u003e4267811\u003c/code\u003e\u003c/a\u003e feat: update library to a Dart package (\u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/2313d0471cc6df06155ddd20e7f3cfb0aa06f86b\"\u003e\u003ccode\u003e2313d04\u003c/code\u003e\u003c/a\u003e fix: 2nd and later listeners never get internet status (\u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/issues/127\"\u003e#127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/d84cc209b0c5c20a1db15fe85ffb4bed4642967b\"\u003e\u003ccode\u003ed84cc20\u003c/code\u003e\u003c/a\u003e refactor: streamline status update logic and event handling (\u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/issues/126\"\u003e#126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/78c54ab7ed8203286e69848672d88d0b4dffa02f\"\u003e\u003ccode\u003e78c54ab\u003c/code\u003e\u003c/a\u003e feat: update default endpoints to more robust ones (\u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/c09b4322cf2e9c6faecf66655ec385421ce17d26\"\u003e\u003ccode\u003ec09b432\u003c/code\u003e\u003c/a\u003e feat!: remove dependency on connectivity_plus (\u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/issues/124\"\u003e#124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/fd3c5e64c6af644fcec893f92db646978c4fe562\"\u003e\u003ccode\u003efd3c5e6\u003c/code\u003e\u003c/a\u003e chore: updated example app to Flutter v3.41.7 (\u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/issues/123\"\u003e#123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/d10f57b1a688a311846ba1fb8dcbd2f7ecc2e9b3\"\u003e\u003ccode\u003ed10f57b\u003c/code\u003e\u003c/a\u003e test: add custom check options for strict internet access validation (\u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/f0a4056da1f7386e36d7e95b6657a120fa98b022\"\u003e\u003ccode\u003ef0a4056\u003c/code\u003e\u003c/a\u003e v2.9.1+2 (\u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/compare/v2.9.1...v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `package_info_plus` from 9.0.1 to 10.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/6427bc6c3b3a1fe3a3c468a5f487753074b135e8\"\u003e\u003ccode\u003e6427bc6\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3805\"\u003e#3805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/bed26b5cf14bded2d7000f5cca3dffdeb157686c\"\u003e\u003ccode\u003ebed26b5\u003c/code\u003e\u003c/a\u003e feat(package_info_plus): Lower requirements to Dart 3.10 and Flutter 3.38.1 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/6982a68de3cde2ac39bf89e3b12de210347c3cbb\"\u003e\u003ccode\u003e6982a68\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3793\"\u003e#3793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/f0da4b919cec0aaebbdc8daf8c4475e6bc0ae2ec\"\u003e\u003ccode\u003ef0da4b9\u003c/code\u003e\u003c/a\u003e feat(package_info_plus)!: Bump win32 from 5.15.0 to 6.0.0 (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3760\"\u003e#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/package_info_plus-v10.1.0/packages/package_info_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `internet_connection_checker_plus` from 2.9.1+2 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/releases\"\u003einternet_connection_checker_plus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: add custom check options for strict internet access validation by \u003ca href=\"https://github.com/OutdatedGuy\"\u003e\u003ccode\u003e@​OutdatedGuy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/pull/117\"\u003eOutdatedGuy/internet_connection_checker_plus#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: updated example app to Flutter v3.41.7 by \u003ca href=\"https://github.com/OutdatedGuy\"\u003e\u003ccode\u003e@​OutdatedGuy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/pull/123\"\u003eOutdatedGuy/internet_connection_checker_plus#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: remove dependency on connectivity_plus by \u003ca href=\"https://github.com/OutdatedGuy\"\u003e\u003ccode\u003e@​OutdatedGuy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/pull/124\"\u003eOutdatedGuy/internet_connection_checker_plus#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update default endpoints to more robust ones by \u003ca href=\"https://github.com/OutdatedGuy\"\u003e\u003ccode\u003e@​OutdatedGuy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/pull/125\"\u003eOutdatedGuy/internet_connection_checker_plus#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: streamline status update logic and event handling by \u003ca href=\"https://github.com/OutdatedGuy\"\u003e\u003ccode\u003e@​OutdatedGuy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/pull/126\"\u003eOutdatedGuy/internet_connection_checker_plus#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: 2nd and later listeners never get internet status by \u003ca href=\"https://github.com/OutdatedGuy\"\u003e\u003ccode\u003e@​OutdatedGuy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/pull/127\"\u003eOutdatedGuy/internet_connection_checker_plus#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update library to a Dart package by \u003ca href=\"https://github.com/OutdatedGuy\"\u003e\u003ccode\u003e@​OutdatedGuy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/pull/128\"\u003eOutdatedGuy/internet_connection_checker_plus#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: revamp readme for cleaner documentation by \u003ca href=\"https://github.com/OutdatedGuy\"\u003e\u003ccode\u003e@​OutdatedGuy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/pull/129\"\u003eOutdatedGuy/internet_connection_checker_plus#129\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/compare/v2.9.1+2...v3.0.0\"\u003ehttps://github.com/OutdatedGuy/internet_connection_checker_plus/compare/v2.9.1+2...v3.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/blob/main/CHANGELOG.md\"\u003einternet_connection_checker_plus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003cp\u003ePlease read the \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/blob/main/MIGRATION_V3.md\"\u003ev3 Migration Guide\u003c/a\u003e for details on updating your project.\u003c/p\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat!: remove dependency on connectivity_plus in \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/c09b432\"\u003ec09b432\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: update library to a Dart package in \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/4267811\"\u003e4267811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update default endpoints to more robust ones in \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/78c54ab\"\u003e78c54ab\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: 2nd and later listeners never get internet status in \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/2313d04\"\u003e2313d04\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: revamp readme for cleaner documentation in \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/dc47714\"\u003edc47714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: updated example app to Flutter v3.41.7 in \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/fd3c5e6\"\u003efd3c5e6\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/af6f028a4e39a7e33e516201a5c32d14f1e7411e\"\u003e\u003ccode\u003eaf6f028\u003c/code\u003e\u003c/a\u003e v3.0.0 (\u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/dc477144e4aa19d7512e201baca84b1d2c0da0a6\"\u003e\u003ccode\u003edc47714\u003c/code\u003e\u003c/a\u003e docs: revamp readme for cleaner documentation (\u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/426781169da97e4752ea213b4485469395411203\"\u003e\u003ccode\u003e4267811\u003c/code\u003e\u003c/a\u003e feat: update library to a Dart package (\u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/2313d0471cc6df06155ddd20e7f3cfb0aa06f86b\"\u003e\u003ccode\u003e2313d04\u003c/code\u003e\u003c/a\u003e fix: 2nd and later listeners never get internet status (\u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/issues/127\"\u003e#127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/d84cc209b0c5c20a1db15fe85ffb4bed4642967b\"\u003e\u003ccode\u003ed84cc20\u003c/code\u003e\u003c/a\u003e refactor: streamline status update logic and event handling (\u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/issues/126\"\u003e#126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/78c54ab7ed8203286e69848672d88d0b4dffa02f\"\u003e\u003ccode\u003e78c54ab\u003c/code\u003e\u003c/a\u003e feat: update default endpoints to more robust ones (\u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/c09b4322cf2e9c6faecf66655ec385421ce17d26\"\u003e\u003ccode\u003ec09b432\u003c/code\u003e\u003c/a\u003e feat!: remove dependency on connectivity_plus (\u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/issues/124\"\u003e#124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/fd3c5e64c6af644fcec893f92db646978c4fe562\"\u003e\u003ccode\u003efd3c5e6\u003c/code\u003e\u003c/a\u003e chore: updated example app to Flutter v3.41.7 (\u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/issues/123\"\u003e#123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/d10f57b1a688a311846ba1fb8dcbd2f7ecc2e9b3\"\u003e\u003ccode\u003ed10f57b\u003c/code\u003e\u003c/a\u003e test: add custom check options for strict internet access validation (\u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/commit/f0a4056da1f7386e36d7e95b6657a120fa98b022\"\u003e\u003ccode\u003ef0a4056\u003c/code\u003e\u003c/a\u003e v2.9.1+2 (\u003ca href=\"https://redirect.github.com/OutdatedGuy/internet_connection_checker_plus/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/OutdatedGuy/internet_connection_checker_plus/compare/v2.9.1...v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `alchemist` from 0.12.1 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Betterment/alchemist/releases\"\u003ealchemist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: loading fonts performance issue by \u003ca href=\"https://github.com/gustavobelo-dev\"\u003e\u003ccode\u003e@​gustavobelo-dev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/170\"\u003eBetterment/alchemist#170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update CODEOWNERS to remove a samandmoore by \u003ca href=\"https://github.com/samandmoore\"\u003e\u003ccode\u003e@​samandmoore\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/173\"\u003eBetterment/alchemist#173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Support diffThreshold to handle comparison failures that depend on the image generation environment by \u003ca href=\"https://github.com/mataku\"\u003e\u003ccode\u003e@​mataku\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/176\"\u003eBetterment/alchemist#176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prep v0.14.0 by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/178\"\u003eBetterment/alchemist#178\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gustavobelo-dev\"\u003e\u003ccode\u003e@​gustavobelo-dev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/170\"\u003eBetterment/alchemist#170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mataku\"\u003e\u003ccode\u003e@​mataku\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/176\"\u003eBetterment/alchemist#176\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Betterment/alchemist/compare/v0.13.0...v0.14.0\"\u003ehttps://github.com/Betterment/alchemist/compare/v0.13.0...v0.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: use mobile messaging app for Slack notifs by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/158\"\u003eBetterment/alchemist#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use \u003ccode\u003egit commit\u003c/code\u003e instead of \u003ccode\u003egit-auto-commit\u003c/code\u003e action by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/163\"\u003eBetterment/alchemist#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: push changes in update goldens workflow by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/166\"\u003eBetterment/alchemist#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Anti-aliasing cross-platform issue by \u003ca href=\"https://github.com/w3ggy\"\u003e\u003ccode\u003e@​w3ggy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ensure tests are compatible with all supported Flutter versions (and beta) by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/167\"\u003eBetterment/alchemist#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prep v0.13.0 by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/168\"\u003eBetterment/alchemist#168\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:warning: Breaking Changes\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e disabled anti-aliasing on \u003ccode\u003eBlockedTextPaintingContext\u003c/code\u003e which may change goldens output.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3ggy\"\u003e\u003ccode\u003e@​w3ggy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\"\u003ehttps://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Betterment/alchemist/blob/main/CHANGELOG.md\"\u003ealchemist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.14.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003efix: loading fonts performance issue by \u003ca href=\"https://github.com/gustavobelo-dev\"\u003e\u003ccode\u003e@​gustavobelo-dev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/170\"\u003eBetterment/alchemist#170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update CODEOWNERS to remove a samandmoore by \u003ca href=\"https://github.com/samandmoore\"\u003e\u003ccode\u003e@​samandmoore\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/173\"\u003eBetterment/alchemist#173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Support diffThreshold to handle comparison failures that depend on the image generation environment by \u003ca href=\"https://github.com/mataku\"\u003e\u003ccode\u003e@​mataku\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/176\"\u003eBetterment/alchemist#176\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gustavobelo-dev\"\u003e\u003ccode\u003e@​gustavobelo-dev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/170\"\u003eBetterment/alchemist#170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mataku\"\u003e\u003ccode\u003e@​mataku\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/176\"\u003eBetterment/alchemist#176\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Betterment/alchemist/compare/v0.13.0...v0.14.0\"\u003ehttps://github.com/Betterment/alchemist/compare/v0.13.0...v0.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e0.13.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eci: use mobile messaging app for Slack notifs by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/158\"\u003eBetterment/alchemist#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use \u003ccode\u003egit commit\u003c/code\u003e instead of \u003ccode\u003egit-auto-commit\u003c/code\u003e action by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/163\"\u003eBetterment/alchemist#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: push changes in update goldens workflow by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/166\"\u003eBetterment/alchemist#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Anti-aliasing cross-platform issue by \u003ca href=\"https://github.com/w3ggy\"\u003e\u003ccode\u003e@​w3ggy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ensure tests are compatible with all supported Flutter versions (and beta) by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/167\"\u003eBetterment/alchemist#167\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:warning: Breaking Changes\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e disabled anti-aliasing on \u003ccode\u003eBlockedTextPaintingContext\u003c/code\u003e which may change goldens output.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3ggy\"\u003e\u003ccode\u003e@​w3ggy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\"\u003ehttps://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/1dfc53c5082b2c1e4ea9f5a191d20f81bd0ee81a\"\u003e\u003ccode\u003e1dfc53c\u003c/code\u003e\u003c/a\u003e chore: prep v0.14.0 (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/571fd7f721bd427dd1a8b0b15f7e806de920d2e1\"\u003e\u003ccode\u003e571fd7f\u003c/code\u003e\u003c/a\u003e feat: Support diffThreshold to handle comparison failures that depend on the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/4ba2121daf19aacb46783f524487199cafbf4db3\"\u003e\u003ccode\u003e4ba2121\u003c/code\u003e\u003c/a\u003e Update CODEOWNERS to remove a samandmoore (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/173\"\u003e#173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/089eeccd9a8779d7cf0338c07b26ad2314b33e2b\"\u003e\u003ccode\u003e089eecc\u003c/code\u003e\u003c/a\u003e fix: loading fonts performance issue (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/d7ad4bb5011dff701de1d22412afc08bfdd09ef8\"\u003e\u003ccode\u003ed7ad4bb\u003c/code\u003e\u003c/a\u003e chore: prep v0.13.0 (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/168\"\u003e#168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/d1de06b3d23d417aab8d2881a74d1e5883016297\"\u003e\u003ccode\u003ed1de06b\u003c/code\u003e\u003c/a\u003e chore: ensure tests are compatible with all supported Flutter versions (and b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/b6c33573b2bfb8167ecdf4ff9ca3e60d26e14e2d\"\u003e\u003ccode\u003eb6c3357\u003c/code\u003e\u003c/a\u003e fix: Anti-aliasing cross-platform issue (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/2cd76181e5031867af14c2e48a2b88b3d6c0ef6c\"\u003e\u003ccode\u003e2cd7618\u003c/code\u003e\u003c/a\u003e fix: push changes in update goldens workflow (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/166\"\u003e#166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/482b78e67470f39b8a09a5b34dd06cca8b42b543\"\u003e\u003ccode\u003e482b78e\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003egit commit\u003c/code\u003e instead of \u003ccode\u003egit-auto-commit\u003c/code\u003e action (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/163\"\u003e#163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/e5da5fb4c5b44e8fbf0632ee44d28d3975b0adea\"\u003e\u003ccode\u003ee5da5fb\u003c/code\u003e\u003c/a\u003e ci: use mobile messaging app for Slack notifs (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Betterment/alchemist/compare/v0.12.1...v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 2.0.3 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6eebe72ca3975373a5fab06a009ec5ffeabdb495\"\u003e\u003ccode\u003e6eebe72\u003c/code\u003e\u003c/a\u003e [flutter_lints] Bump lints dependency to 6.0.0 and bump package to 6.0.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0093e2ecd5e3e83c04864b076564e1020ada532f\"\u003e\u003ccode\u003e0093e2e\u003c/code\u003e\u003c/a\u003e [video_player_android] Add note about Android platform views known issue (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/62f38a1abb95fccabd865cef8b107d515bfbf93d\"\u003e\u003ccode\u003e62f38a1\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Implement \u003ccode\u003eenableAudio\u003c/code\u003e for video recording (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9264\"\u003e#9264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9c11e9b8b845235c8d6bd120b89238dc580ab973\"\u003e\u003ccode\u003e9c11e9b\u003c/code\u003e\u003c/a\u003e [video_player_android] isBuffering flag always return true after calling seek...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6efa04bfdb94f14236a9f9f85a6ebb367a94e81d\"\u003e\u003ccode\u003e6efa04b\u003c/code\u003e\u003c/a\u003e [camera,video_player] replace onSurfaceDestroyed with onSurfaceCleanup (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9316\"\u003e#9316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c33fa390d6866405334adc56d38b70ea2ee3ab6e\"\u003e\u003ccode\u003ec33fa39\u003c/code\u003e\u003c/a\u003e [camera,video_player] Update Android to 3.29 minimum (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5a7d40f877274916bdd81ba18a6b508e2d266aa3\"\u003e\u003ccode\u003e5a7d40f\u003c/code\u003e\u003c/a\u003e Update repo for 3.32 stable (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2a847d78641de3eba95ba22b3a01db5ee24c93b3\"\u003e\u003ccode\u003e2a847d7\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Correct pigeon configuration output paths (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9313\"\u003e#9313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d692e43dba6c8dcfdd3659fd6681a3c9505307ae\"\u003e\u003ccode\u003ed692e43\u003c/code\u003e\u003c/a\u003e [process] Remove from the repository (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9310\"\u003e#9310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe5dd86d6232c1ca2eacc50efe38db5dd2a6f815\"\u003e\u003ccode\u003efe5dd86\u003c/code\u003e\u003c/a\u003e Ensure Example Packages Work on Android API 36 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_lints-v6.0.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/GetStream/stream-video-flutter/pull/1229","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GetStream%2Fstream-video-flutter/issues/1229","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1229/packages"}},{"old_version":"8.3.0","new_version":"9.2.1","update_type":"major","path":null,"pr_created_at":"2026-02-25T06:46:48.000Z","version_change":"8.3.0 → 9.2.1","issue":{"uuid":"3987559947","node_id":"PR_kwDOQmcP-s7GIYA2","number":264,"state":"open","title":"chore(deps): bump get_it from 8.3.0 to 9.2.1","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-25T06:46:48.000Z","updated_at":"2026-02-25T06:47:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"get_it","old_version":"8.3.0","new_version":"9.2.1","repository_url":"https://github.com/flutter-it/get_it"}],"path":null,"ecosystem":"pub"},"body":"Bumps [get_it](https://github.com/flutter-it/get_it) from 8.3.0 to 9.2.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.2.1] - 2026-02-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded AI skill files in \u003ccode\u003eskills/\u003c/code\u003e directory for AI coding assistants\u003c/li\u003e\n\u003cli\u003eAdded AI-Assisted Development section to README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.2.0] - 2025-12-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eallReady()\u003c/code\u003e now caches its Future and returns the same instance on repeated calls\n\u003cul\u003e\n\u003cli\u003eCache is automatically invalidated when new async singletons are registered\u003c/li\u003e\n\u003cli\u003eThis enables watch_it to detect when async registrations change (e.g., after \u003ccode\u003epushNewScope\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed: pending async singletons now complete their ready completer when removed via \u003ccode\u003eunregister()\u003c/code\u003e or scope reset, allowing \u003ccode\u003eallReady()\u003c/code\u003e to complete properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.1] - 2025-11-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated example project\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.0] - 2025-11-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded DevTools extension for visualizing and inspecting GetIt registrations\n\u003cul\u003e\n\u003cli\u003eView all registered objects with their type, scope, registration mode, and state\u003c/li\u003e\n\u003cli\u003eSee instance details via \u003ccode\u003etoString()\u003c/code\u003e output for created instances\u003c/li\u003e\n\u003cli\u003eManual refresh button to update the registration list\u003c/li\u003e\n\u003cli\u003eRequires \u003ccode\u003edebugEventsEnabled = true\u003c/code\u003e to be set on GetIt instance\u003c/li\u003e\n\u003cli\u003eSee README for setup instructions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.5] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse absolute GitHub URL for logo in README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.4] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed screenshots description to match working 9.0.1 format\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.3] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed logo display on pub.dev by using relative path\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.2] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed button sizing in README for pub.dev display\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed linter error (missing trailing comma in test file)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.0] - BREAKING CHANGE\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e: Disposal order now always follows strict LIFO (Last-In-First-Out) based on registration order\n\u003cul\u003e\n\u003cli\u003ePreviously, disposal order was based on the order objects appeared in internal hash maps, which was unpredictable when mixing named and unnamed registrations\u003c/li\u003e\n\u003cli\u003eNow all disposals are sorted by \u003ccode\u003eregistrationNumber\u003c/code\u003e (a sequential counter assigned during registration) ensuring true LIFO order\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter-it/get_it/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=get_it\u0026package-manager=pub\u0026previous-version=8.3.0\u0026new-version=9.2.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Kodanda10/iConnect/pull/264","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kodanda10%2FiConnect/issues/264","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/264/packages"}},{"old_version":"8.3.0","new_version":"9.2.1","update_type":"major","path":null,"pr_created_at":"2026-02-23T20:08:40.000Z","version_change":"8.3.0 → 9.2.1","issue":{"uuid":"3979945240","node_id":"PR_kwDOQoffz87FvShd","number":26,"state":"open","title":"deps: Bump get_it from 8.3.0 to 9.2.1","user":"dependabot[bot]","labels":["dependencies","config"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-23T20:08:40.000Z","updated_at":"2026-02-23T20:09:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: Bump","packages":[{"name":"get_it","old_version":"8.3.0","new_version":"9.2.1","repository_url":"https://github.com/flutter-it/get_it"}],"path":null,"ecosystem":"pub"},"body":"Bumps [get_it](https://github.com/flutter-it/get_it) from 8.3.0 to 9.2.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.2.1] - 2026-02-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded AI skill files in \u003ccode\u003eskills/\u003c/code\u003e directory for AI coding assistants\u003c/li\u003e\n\u003cli\u003eAdded AI-Assisted Development section to README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.2.0] - 2025-12-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eallReady()\u003c/code\u003e now caches its Future and returns the same instance on repeated calls\n\u003cul\u003e\n\u003cli\u003eCache is automatically invalidated when new async singletons are registered\u003c/li\u003e\n\u003cli\u003eThis enables watch_it to detect when async registrations change (e.g., after \u003ccode\u003epushNewScope\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed: pending async singletons now complete their ready completer when removed via \u003ccode\u003eunregister()\u003c/code\u003e or scope reset, allowing \u003ccode\u003eallReady()\u003c/code\u003e to complete properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.1] - 2025-11-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated example project\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.0] - 2025-11-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded DevTools extension for visualizing and inspecting GetIt registrations\n\u003cul\u003e\n\u003cli\u003eView all registered objects with their type, scope, registration mode, and state\u003c/li\u003e\n\u003cli\u003eSee instance details via \u003ccode\u003etoString()\u003c/code\u003e output for created instances\u003c/li\u003e\n\u003cli\u003eManual refresh button to update the registration list\u003c/li\u003e\n\u003cli\u003eRequires \u003ccode\u003edebugEventsEnabled = true\u003c/code\u003e to be set on GetIt instance\u003c/li\u003e\n\u003cli\u003eSee README for setup instructions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.5] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse absolute GitHub URL for logo in README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.4] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed screenshots description to match working 9.0.1 format\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.3] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed logo display on pub.dev by using relative path\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.2] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed button sizing in README for pub.dev display\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed linter error (missing trailing comma in test file)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.0] - BREAKING CHANGE\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e: Disposal order now always follows strict LIFO (Last-In-First-Out) based on registration order\n\u003cul\u003e\n\u003cli\u003ePreviously, disposal order was based on the order objects appeared in internal hash maps, which was unpredictable when mixing named and unnamed registrations\u003c/li\u003e\n\u003cli\u003eNow all disposals are sorted by \u003ccode\u003eregistrationNumber\u003c/code\u003e (a sequential counter assigned during registration) ensuring true LIFO order\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter-it/get_it/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=get_it\u0026package-manager=pub\u0026previous-version=8.3.0\u0026new-version=9.2.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/alexandregodet/iackathon/pull/26","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexandregodet%2Fiackathon/issues/26","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/26/packages"}},{"old_version":"9.2.0","new_version":"9.2.1","update_type":"patch","path":null,"pr_created_at":"2026-02-20T14:10:01.000Z","version_change":"9.2.0 → 9.2.1","issue":{"uuid":"3968732962","node_id":"PR_kwDOQ2o-tM7FLOt6","number":20,"state":"open","title":"Bump get_it from 9.2.0 to 9.2.1","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-20T14:10:01.000Z","updated_at":"2026-02-20T14:10:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"get_it","old_version":"9.2.0","new_version":"9.2.1","repository_url":"https://github.com/flutter-it/get_it"}],"path":null,"ecosystem":"pub"},"body":"Bumps [get_it](https://github.com/flutter-it/get_it) from 9.2.0 to 9.2.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.2.1] - 2026-02-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded AI skill files in \u003ccode\u003eskills/\u003c/code\u003e directory for AI coding assistants\u003c/li\u003e\n\u003cli\u003eAdded AI-Assisted Development section to README\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter-it/get_it/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=get_it\u0026package-manager=pub\u0026previous-version=9.2.0\u0026new-version=9.2.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/XXX1694/MaDiDo/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/XXX1694%2FMaDiDo/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/packages"}},{"old_version":"7.7.0","new_version":"9.2.0","update_type":"major","path":"/mobile-app","pr_created_at":"2026-02-02T10:20:19.000Z","version_change":"7.7.0 → 9.2.0","issue":{"uuid":"3885129725","node_id":"PR_kwDORBJ_e87A31X8","number":13,"state":"open","title":"deps(deps): bump get_it from 7.7.0 to 9.2.0 in /mobile-app","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-02T10:20:19.000Z","updated_at":"2026-02-02T10:22:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"get_it","old_version":"7.7.0","new_version":"9.2.0","repository_url":"https://github.com/flutter-it/get_it"}],"path":"/mobile-app","ecosystem":"pub"},"body":"Bumps [get_it](https://github.com/flutter-it/get_it) from 7.7.0 to 9.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/releases\"\u003eget_it's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGetting rid of static analysis warning on pub.dev by \u003ca href=\"https://github.com/PatrickChrestin\"\u003e\u003ccode\u003e@​PatrickChrestin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/394\"\u003eflutter-it/get_it#394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo: weak instead of week by \u003ca href=\"https://github.com/rocboronat\"\u003e\u003ccode\u003e@​rocboronat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/404\"\u003eflutter-it/get_it#404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow querying registrations by passing type parameter to isRegistered by \u003ca href=\"https://github.com/dbck-gsc\"\u003e\u003ccode\u003e@​dbck-gsc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/399\"\u003eflutter-it/get_it#399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: gh workflow by \u003ca href=\"https://github.com/gawi151\"\u003e\u003ccode\u003e@​gawi151\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/414\"\u003eflutter-it/get_it#414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add GetIt::findFirstFactory method and Expose ServiceFactory,ServiceFactoryType by \u003ca href=\"https://github.com/Hu-Wentao\"\u003e\u003ccode\u003e@​Hu-Wentao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/413\"\u003eflutter-it/get_it#413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename service factory by \u003ca href=\"https://github.com/escamoteur\"\u003e\u003ccode\u003e@​escamoteur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/416\"\u003eflutter-it/get_it#416\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PatrickChrestin\"\u003e\u003ccode\u003e@​PatrickChrestin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/394\"\u003eflutter-it/get_it#394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dbck-gsc\"\u003e\u003ccode\u003e@​dbck-gsc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/399\"\u003eflutter-it/get_it#399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gawi151\"\u003e\u003ccode\u003e@​gawi151\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/414\"\u003eflutter-it/get_it#414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Hu-Wentao\"\u003e\u003ccode\u003e@​Hu-Wentao\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/413\"\u003eflutter-it/get_it#413\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/flutter-it/get_it/compare/V8.0.2...v8.2.0\"\u003ehttps://github.com/flutter-it/get_it/compare/V8.0.2...v8.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.2.0] - 2025-12-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eallReady()\u003c/code\u003e now caches its Future and returns the same instance on repeated calls\n\u003cul\u003e\n\u003cli\u003eCache is automatically invalidated when new async singletons are registered\u003c/li\u003e\n\u003cli\u003eThis enables watch_it to detect when async registrations change (e.g., after \u003ccode\u003epushNewScope\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed: pending async singletons now complete their ready completer when removed via \u003ccode\u003eunregister()\u003c/code\u003e or scope reset, allowing \u003ccode\u003eallReady()\u003c/code\u003e to complete properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.1] - 2025-11-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated example project\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.0] - 2025-11-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded DevTools extension for visualizing and inspecting GetIt registrations\n\u003cul\u003e\n\u003cli\u003eView all registered objects with their type, scope, registration mode, and state\u003c/li\u003e\n\u003cli\u003eSee instance details via \u003ccode\u003etoString()\u003c/code\u003e output for created instances\u003c/li\u003e\n\u003cli\u003eManual refresh button to update the registration list\u003c/li\u003e\n\u003cli\u003eRequires \u003ccode\u003edebugEventsEnabled = true\u003c/code\u003e to be set on GetIt instance\u003c/li\u003e\n\u003cli\u003eSee README for setup instructions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.5] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse absolute GitHub URL for logo in README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.4] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed screenshots description to match working 9.0.1 format\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.3] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed logo display on pub.dev by using relative path\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.2] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed button sizing in README for pub.dev display\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed linter error (missing trailing comma in test file)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.0] - BREAKING CHANGE\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e: Disposal order now always follows strict LIFO (Last-In-First-Out) based on registration order\n\u003cul\u003e\n\u003cli\u003ePreviously, disposal order was based on the order objects appeared in internal hash maps, which was unpredictable when mixing named and unnamed registrations\u003c/li\u003e\n\u003cli\u003eNow all disposals are sorted by \u003ccode\u003eregistrationNumber\u003c/code\u003e (a sequential counter assigned during registration) ensuring true LIFO order\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003estrictDisposalOrder\u003c/code\u003e parameter has been removed from \u003ccode\u003ereset()\u003c/code\u003e, \u003ccode\u003eresetScope()\u003c/code\u003e, \u003ccode\u003epopScope()\u003c/code\u003e, \u003ccode\u003epopScopesTill()\u003c/code\u003e, and \u003ccode\u003edropScope()\u003c/code\u003e methods\u003c/li\u003e\n\u003cli\u003ePerformance impact is minimal: ~8% overhead for 10,000 registrations (approximately 2-3ms), negligible for typical applications\u003c/li\u003e\n\u003cli\u003eThis change ensures correctness and predictability in dependency cleanup, which is more important than the minor performance cost\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImpact on existing apps\u003c/strong\u003e: 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\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed bug in \u003ccode\u003eregisterCachedFactoryParamAsync\u003c/code\u003e where calling \u003ccode\u003egetAsync\u003c/code\u003e would fail with null error because it was checking the wrong function parameter (sync \u003ccode\u003ecreationFunctionParam\u003c/code\u003e instead of \u003ccode\u003easyncCreationFunctionParam\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter-it/get_it/commits/V9.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=get_it\u0026package-manager=pub\u0026previous-version=7.7.0\u0026new-version=9.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ranoli90/jobswipe/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ranoli90%2Fjobswipe/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":"8.3.0","new_version":"9.2.0","update_type":"major","path":"/frontend","pr_created_at":"2026-01-26T23:18:29.000Z","version_change":"8.3.0 → 9.2.0","issue":{"uuid":"3858085336","node_id":"PR_kwDOLecDUs6_ebAH","number":3,"state":"open","title":"chore(deps): bump the flutter-dependencies group in /frontend with 10 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-26T23:18:29.000Z","updated_at":"2026-01-27T04:33:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"flutter-dependencies","update_count":10,"packages":[{"name":"app_links","old_version":"6.4.1","new_version":"7.0.0","repository_url":"https://github.com/llfbandit/app_links"},{"name":"firebase_core","old_version":"3.15.2","new_version":"4.4.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_lints","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"package_info_plus","old_version":"8.3.1","new_version":"9.0.0","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"fl_chart","old_version":"0.71.0","new_version":"1.1.1","repository_url":"https://github.com/imaNNeo/fl_chart"},{"name":"flutter_local_notifications","old_version":"19.5.0","new_version":"20.0.0","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"flutter_secure_storage","old_version":"9.2.4","new_version":"10.0.0","repository_url":"https://github.com/mogol/flutter_secure_storage"},{"name":"go_router","old_version":"16.3.0","new_version":"17.0.1","repository_url":"https://github.com/flutter/packages"},{"name":"get_it","old_version":"8.3.0","new_version":"9.2.0","repository_url":"https://github.com/flutter-it/get_it"},{"name":"firebase_messaging","old_version":"15.2.10","new_version":"16.1.1","repository_url":"https://github.com/firebase/flutterfire"}],"path":"/frontend","ecosystem":"pub"},"body":"Bumps the flutter-dependencies group in /frontend with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [app_links](https://github.com/llfbandit/app_links) | `6.4.1` | `7.0.0` |\n| [firebase_core](https://github.com/firebase/flutterfire/tree/main/packages/firebase_core) | `3.15.2` | `4.4.0` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `5.0.0` | `6.0.0` |\n| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus) | `8.3.1` | `9.0.0` |\n| [fl_chart](https://github.com/imaNNeo/fl_chart) | `0.71.0` | `1.1.1` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `19.5.0` | `20.0.0` |\n| [flutter_secure_storage](https://github.com/mogol/flutter_secure_storage) | `9.2.4` | `10.0.0` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `16.3.0` | `17.0.1` |\n| [get_it](https://github.com/flutter-it/get_it) | `8.3.0` | `9.2.0` |\n| [firebase_messaging](https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging) | `15.2.10` | `16.1.1` |\n\nUpdates `app_links` from 6.4.1 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/llfbandit/app_links/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_core` from 3.15.2 to 4.4.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/05731e3fb091093546db363e379bff166f7286a3\"\u003e\u003ccode\u003e05731e3\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4eb249ec5d870a960d3834e40fd0f3c3b871430c\"\u003e\u003ccode\u003e4eb249e\u003c/code\u003e\u003c/a\u003e feat: bump Firebase iOS SDK to 12.8.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17947\"\u003e#17947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/198aef8db6c96a08f57d750f1fa756da5e4a68a5\"\u003e\u003ccode\u003e198aef8\u003c/code\u003e\u003c/a\u003e feat: bump Firebase JS SDK to 12.7.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17940\"\u003e#17940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/6eef051143ecff2351d6f893e797badc6d202a26\"\u003e\u003ccode\u003e6eef051\u003c/code\u003e\u003c/a\u003e feat: bump Firebase android SDK to 34.7.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17948\"\u003e#17948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/0eea9f814e7f8bace50e8c1e5973c231cf9a4e3a\"\u003e\u003ccode\u003e0eea9f8\u003c/code\u003e\u003c/a\u003e fix(firebase_core, web): return empty list from apps getter in WASM mode (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17\"\u003e#17\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/48e6e17b81890a651efddce42d3d94f389c6d71b\"\u003e\u003ccode\u003e48e6e17\u003c/code\u003e\u003c/a\u003e chore(release): publish packages  (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17916\"\u003e#17916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/44d99a94f00eb34a175a36ee35c074afcadf9890\"\u003e\u003ccode\u003e44d99a9\u003c/code\u003e\u003c/a\u003e refactor(firebase_core, web): remove variant fallback in registerVersion (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17\"\u003e#17\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/668331b446726daef719a68b43b34af7b1ae411f\"\u003e\u003ccode\u003e668331b\u003c/code\u003e\u003c/a\u003e feat: bump Firebase iOS SDK to 12.6.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17857\"\u003e#17857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2f619a316655e1b1d625abcfd4b8f32120ba093e\"\u003e\u003ccode\u003e2f619a3\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17841\"\u003e#17841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/795567a64f20c7982e171d4dd66bd7ec61a7035b\"\u003e\u003ccode\u003e795567a\u003c/code\u003e\u003c/a\u003e fix(core, web): More explicit interop types (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/17809\"\u003e#17809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_core-v4.4.0/packages/firebase_core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 5.0.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6eebe72ca3975373a5fab06a009ec5ffeabdb495\"\u003e\u003ccode\u003e6eebe72\u003c/code\u003e\u003c/a\u003e [flutter_lints] Bump lints dependency to 6.0.0 and bump package to 6.0.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0093e2ecd5e3e83c04864b076564e1020ada532f\"\u003e\u003ccode\u003e0093e2e\u003c/code\u003e\u003c/a\u003e [video_player_android] Add note about Android platform views known issue (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/62f38a1abb95fccabd865cef8b107d515bfbf93d\"\u003e\u003ccode\u003e62f38a1\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Implement \u003ccode\u003eenableAudio\u003c/code\u003e for video recording (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9264\"\u003e#9264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9c11e9b8b845235c8d6bd120b89238dc580ab973\"\u003e\u003ccode\u003e9c11e9b\u003c/code\u003e\u003c/a\u003e [video_player_android] isBuffering flag always return true after calling seek...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6efa04bfdb94f14236a9f9f85a6ebb367a94e81d\"\u003e\u003ccode\u003e6efa04b\u003c/code\u003e\u003c/a\u003e [camera,video_player] replace onSurfaceDestroyed with onSurfaceCleanup (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9316\"\u003e#9316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c33fa390d6866405334adc56d38b70ea2ee3ab6e\"\u003e\u003ccode\u003ec33fa39\u003c/code\u003e\u003c/a\u003e [camera,video_player] Update Android to 3.29 minimum (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5a7d40f877274916bdd81ba18a6b508e2d266aa3\"\u003e\u003ccode\u003e5a7d40f\u003c/code\u003e\u003c/a\u003e Update repo for 3.32 stable (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2a847d78641de3eba95ba22b3a01db5ee24c93b3\"\u003e\u003ccode\u003e2a847d7\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Correct pigeon configuration output paths (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9313\"\u003e#9313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d692e43dba6c8dcfdd3659fd6681a3c9505307ae\"\u003e\u003ccode\u003ed692e43\u003c/code\u003e\u003c/a\u003e [process] Remove from the repository (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9310\"\u003e#9310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe5dd86d6232c1ca2eacc50efe38db5dd2a6f815\"\u003e\u003ccode\u003efe5dd86\u003c/code\u003e\u003c/a\u003e Ensure Example Packages Work on Android API 36 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_lints-v6.0.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `package_info_plus` from 8.3.1 to 9.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/1d2990288799eef1e6c1c00e3ae7d8eb11be2564\"\u003e\u003ccode\u003e1d29902\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/78c2b7420bcc943b5f46a22285e750a0dc58e5bb\"\u003e\u003ccode\u003e78c2b74\u003c/code\u003e\u003c/a\u003e feat(package_info_plus)!: Change Android compile SDK, update Android build co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/72b6234c25315c30d8efc9f15a9258b0bb7273a8\"\u003e\u003ccode\u003e72b6234\u003c/code\u003e\u003c/a\u003e docs(all): replace MacOS by macOS in package READMEs (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3658\"\u003e#3658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/package_info_plus-v9.0.0/packages/package_info_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fl_chart` from 0.71.0 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imaNNeo/fl_chart/releases\"\u003efl_chart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003evector_math\u003c/code\u003e dependency to \u003ccode\u003e2.2.0\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1985\"\u003e#1985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003ebuild_runner\u003c/code\u003e (dev) dependency to \u003ccode\u003e2.8.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003emockito\u003c/code\u003e (dev) dependency to \u003ccode\u003e5.5.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003every_good_analysis\u003c/code\u003e (dev) dependency to \u003ccode\u003e9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/kamilJ96\"\u003e\u003ccode\u003e@​kamilJ96\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradient\u003c/code\u003e property inside our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to be able to render gradient (along with the possibility to render a solid color), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/919\"\u003e#919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alettsy\"\u003e\u003ccode\u003e@​alettsy\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003esideTitleAlignment\u003c/code\u003e property in our \u003ccode\u003eAxisTitles\u003c/code\u003e to allow you to control the alignment of side titles (for example show them inside the chart), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1946\"\u003e#1946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/huanghui1998hhh\"\u003e\u003ccode\u003e@​huanghui1998hhh\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradientArea\u003c/code\u003e property to \u003ccode\u003eLineChartBarData\u003c/code\u003e to allow you to control the scope of gradient effects, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1925\"\u003e#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e and \u003ccode\u003elabelStyle\u003c/code\u003e properties in our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to allow you to show labels on each stack item, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/598\"\u003e#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e ⚠️ (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003eborderSide\u003c/code\u003e now is a \u003ca href=\"https://dart.dev/language/functions#named-parameters\"\u003enamed parameter\u003c/a\u003e (instead of a \u003ca href=\"https://dart.dev/language/functions#optional-positional-parameters\"\u003eoptional positional parameter\u003c/a\u003e in \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e constructor. As it is a very minor breaking change, we decided to include it in this minor release (instead of doing a major release based on the \u003ca href=\"https://semver.org/\"\u003esemantic versioning\u003c/a\u003e. Sorry about that!\nSo you just need to change this:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eto this:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  borderSide: BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Implement a new chart type called CandlestickChart. You can take a look at the documentation \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md\"\u003ehere\u003c/a\u003e. And I just implemented a basic example to show the Bitcoin price in 2024, you can take a look at it in our sample app \u003ca href=\"https://app.flchart.dev/#/candlestick\"\u003ehere\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/433\"\u003e#433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1143\"\u003e#1143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Remove the deprecated \u003ccode\u003etooltipRoundedRadius\u003c/code\u003e property -\u0026gt; you should use \u003ccode\u003etooltipBorderRadius\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Fix the BarChartData mismatch issue when changing the data, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1911\"\u003e#1911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/frybitsinc\"\u003e\u003ccode\u003e@​frybitsinc\u003c/code\u003e\u003c/a\u003e) Add fillGradient property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radardataset\"\u003eRadarDataSet\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade the min flutter version to \u003ccode\u003e3.27.4\u003c/code\u003e. So please make sure that your project is not using an old flutter version, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1846\"\u003e#1846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPORTANT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) You can read more about this release and the history of fl_chart here in my \u003ca href=\"https://flutter4fun.com/fl-chart-1-0-0\"\u003eblog post\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/CHANGELOG.md\"\u003efl_chart's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003evector_math\u003c/code\u003e dependency to \u003ccode\u003e2.2.0\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1985\"\u003e#1985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003ebuild_runner\u003c/code\u003e (dev) dependency to \u003ccode\u003e2.8.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003emockito\u003c/code\u003e (dev) dependency to \u003ccode\u003e5.5.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003every_good_analysis\u003c/code\u003e (dev) dependency to \u003ccode\u003e9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/kamilJ96\"\u003e\u003ccode\u003e@​kamilJ96\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradient\u003c/code\u003e property inside our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to be able to render gradient (along with the possibility to render a solid color), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/919\"\u003e#919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alettsy\"\u003e\u003ccode\u003e@​alettsy\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003esideTitleAlignment\u003c/code\u003e property in our \u003ccode\u003eAxisTitles\u003c/code\u003e to allow you to control the alignment of side titles (for example show them inside the chart), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1946\"\u003e#1946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/huanghui1998hhh\"\u003e\u003ccode\u003e@​huanghui1998hhh\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradientArea\u003c/code\u003e property to \u003ccode\u003eLineChartBarData\u003c/code\u003e to allow you to control the scope of gradient effects, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1925\"\u003e#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e and \u003ccode\u003elabelStyle\u003c/code\u003e properties in our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to allow you to show labels on each stack item, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/598\"\u003e#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e ⚠️ (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003eborderSide\u003c/code\u003e now is a \u003ca href=\"https://dart.dev/language/functions#named-parameters\"\u003enamed parameter\u003c/a\u003e (instead of a \u003ca href=\"https://dart.dev/language/functions#optional-positional-parameters\"\u003eoptional positional parameter\u003c/a\u003e in \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e constructor. As it is a very minor breaking change, we decided to include it in this minor release (instead of doing a major release based on the \u003ca href=\"https://semver.org/\"\u003esemantic versioning\u003c/a\u003e. Sorry about that!\nSo you just need to change this:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eto this:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  borderSide: BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Implement a new chart type called CandlestickChart. You can take a look at the documentation \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md\"\u003ehere\u003c/a\u003e. And I just implemented a basic example to show the Bitcoin price in 2024, you can take a look at it in our sample app \u003ca href=\"https://app.flchart.dev/#/candlestick\"\u003ehere\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/433\"\u003e#433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1143\"\u003e#1143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Remove the deprecated \u003ccode\u003etooltipRoundedRadius\u003c/code\u003e property -\u0026gt; you should use \u003ccode\u003etooltipBorderRadius\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Fix the BarChartData mismatch issue when changing the data, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1911\"\u003e#1911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/frybitsinc\"\u003e\u003ccode\u003e@​frybitsinc\u003c/code\u003e\u003c/a\u003e) Add fillGradient property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radardataset\"\u003eRadarDataSet\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade the min flutter version to \u003ccode\u003e3.27.4\u003c/code\u003e. So please make sure that your project is not using an old flutter version, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1846\"\u003e#1846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPORTANT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) You can read more about this release and the history of fl_chart here in my \u003ca href=\"https://flutter4fun.com/fl-chart-1-0-0\"\u003eblog post\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/38b270c20911202feb54bd8d3bbb84574a32b4c0\"\u003e\u003ccode\u003e38b270c\u003c/code\u003e\u003c/a\u003e Bump version to 1.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/2b90dc77a2a6ccc0bb8fc37493b78ff366ae10b9\"\u003e\u003ccode\u003e2b90dc7\u003c/code\u003e\u003c/a\u003e Improvement/dependencies upgrade September 2025 (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1998\"\u003e#1998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/41357bf01a802bf1291be45e89c79cd195d8b23a\"\u003e\u003ccode\u003e41357bf\u003c/code\u003e\u003c/a\u003e Bump version up to 1.1.0 (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1984\"\u003e#1984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/a08bfad72b7e143de1cd7ba60b02731b7c9bb4b4\"\u003e\u003ccode\u003ea08bfad\u003c/code\u003e\u003c/a\u003e Update CHANGELOG (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1983\"\u003e#1983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/5c1f054762c1ff1a3f93ae054e5626c0165847bb\"\u003e\u003ccode\u003e5c1f054\u003c/code\u003e\u003c/a\u003e feat: add gradient support for BarChartRodStackItem (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1979\"\u003e#1979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/06835da7fad83fb7e5513d9de937fae1e9d9edfc\"\u003e\u003ccode\u003e06835da\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1977\"\u003e#1977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/e58b6b1ab709b5734b1373fc8c45f64c59f573c4\"\u003e\u003ccode\u003ee58b6b1\u003c/code\u003e\u003c/a\u003e feat: allow titles to overlay on chart area (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1959\"\u003e#1959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/4b981f46b910366401b907f01ec94f70ce8a40c3\"\u003e\u003ccode\u003e4b981f4\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1976\"\u003e#1976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/b3ce63ae5ab9efddb43d0d0472f2cdd7c3ed22b7\"\u003e\u003ccode\u003eb3ce63a\u003c/code\u003e\u003c/a\u003e add label inside bar chart (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1893\"\u003e#1893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/9e51b1177a09e4455f30c9e2e7817bb93e9625b7\"\u003e\u003ccode\u003e9e51b11\u003c/code\u003e\u003c/a\u003e New flutter version improvements (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1974\"\u003e#1974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/imaNNeo/fl_chart/compare/0.71.0...1.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_local_notifications` from 19.5.0 to 20.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/releases\"\u003eflutter_local_notifications's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflutter_local_notifications-v20.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e bumped minimum Flutter SDK requirement to 3.32.0 and Dart SDK requirement to 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking changes\u003c/strong\u003e the positional parameters in the following methods have now been converted to named parameters across all platforms. Thanks to the PR started by \u003ca href=\"https://github.com/TaeBbong\"\u003eKwon Tae Hyung\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003einitialize()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eshow()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eperiodicallyShow()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eperiodicallyShowWithDuration()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecancel()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ezonedSchedule()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[Android] \u003cstrong\u003eBreaking changes\u003c/strong\u003e the positional parameters in the following methods have now been converted to named parameters\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003estartForegroundService()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edeleteNotificationChannelGroup()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edeleteNotificationChannel()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egetActiveNotificationMessagingStyle()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[Linux] \u003cstrong\u003eBreaking changes\u003c/strong\u003e the positional parameters in the \u003ccode\u003eLinuxNotificationCustomHint()\u003c/code\u003e method have now been converted to named parameters\u003c/li\u003e\n\u003cli\u003e[Windows] * \u003cstrong\u003eBreaking changes\u003c/strong\u003e the positional parameters in the following methods have now been converted to named parameters\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eshowRawXml()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ezonedScheduleRawXml()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[Windows] \u003cstrong\u003eBreaking changes\u003c/strong\u003e to align with the main the plugin, the following parameters have been renamed\n\u003cul\u003e\n\u003cli\u003ethe \u003ccode\u003edetails\u003c/code\u003e parameter in the \u003ccode\u003eshow()\u003c/code\u003e and \u003ccode\u003ezonedSchedule()\u003c/code\u003e methods has been renamed to \u003ccode\u003enotificationDetails\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ccode\u003eonNotificationReceived\u003c/code\u003e in the \u003ccode\u003einitialize()\u003c/code\u003e method has been renamed to \u003ccode\u003eonDidReceiveNotificationResponse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[Windows] \u003cstrong\u003eBreaking change\u003c/strong\u003e removed the \u003ccode\u003edetails\u003c/code\u003e parameter from the \u003ccode\u003ezonedScheduleRawXml()\u003c/code\u003e method as it was not actually used. Thanks to the PR from \u003ca href=\"https://github.com/Levi-Lesches\"\u003eLevi Lesches\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] updated Java compatibility version to 17\u003c/li\u003e\n\u003cli\u003e[Android] fixed issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2745\"\u003e#2745\u003c/a\u003e to export the \u003ccode\u003eAndroidIcon\u003c/code\u003e abstract class\u003c/li\u003e\n\u003cli\u003eUpdated readme with information for developers that plan to move to use the UIScene lifecycle\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eflutter_lints\u003c/code\u003e to apply linter rules\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v20.0.0-dev.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] fixed issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2745\"\u003e#2745\u003c/a\u003e to export the \u003ccode\u003eAndroidIcon\u003c/code\u003e abstract class\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v20.0.0-dev.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking changes\u003c/strong\u003e the positional parameters in the following methods have now been converted to named parameters across all platforms. Thanks to the PR started by \u003ca href=\"https://github.com/TaeBbong\"\u003eKwon Tae Hyung\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003einitialize()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eshow()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eperiodicallyShow()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eperiodicallyShowWithDuration()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecancel()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ezonedSchedule()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[Android] \u003cstrong\u003eBreaking changes\u003c/strong\u003e the positional parameters in the following methods have now been converted to named parameters\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003estartForegroundService()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edeleteNotificationChannelGroup()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edeleteNotificationChannel()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egetActiveNotificationMessagingStyle()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[Linux] \u003cstrong\u003eBreaking changes\u003c/strong\u003e the positional parameters in the \u003ccode\u003eLinuxNotificationCustomHint()\u003c/code\u003e method have now been converted to named parameters\u003c/li\u003e\n\u003cli\u003e[Windows] * \u003cstrong\u003eBreaking changes\u003c/strong\u003e the positional parameters in the following methods have now been converted to named parameters\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eshowRawXml()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ezonedScheduleRawXml()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[Windows] \u003cstrong\u003eBreaking changes\u003c/strong\u003e to align with the main the plugin, the following parameters have been renamed\n\u003cul\u003e\n\u003cli\u003ethe \u003ccode\u003edetails\u003c/code\u003e parameter in the \u003ccode\u003eshow()\u003c/code\u003e and \u003ccode\u003ezonedSchedule()\u003c/code\u003e methods has been renamed to \u003ccode\u003enotificationDetails\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ccode\u003eonNotificationReceived\u003c/code\u003e in the \u003ccode\u003einitialize()\u003c/code\u003e method has been renamed to \u003ccode\u003eonDidReceiveNotificationResponse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/8bc678132f545bb26a50dc0e6dd861138a3392b7\"\u003e\u003ccode\u003e8bc6781\u003c/code\u003e\u003c/a\u003e [various] prepare for 20.0.0 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2749\"\u003e#2749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/4e4b9e15a6eee556880732f5ed2a1d2361252d20\"\u003e\u003ccode\u003e4e4b9e1\u003c/code\u003e\u003c/a\u003e export AndroidIcon abstract class (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2746\"\u003e#2746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/39db99d54e451dad5157678b2e939e680fc5a7ea\"\u003e\u003ccode\u003e39db99d\u003c/code\u003e\u003c/a\u003e added credit to named parameters changelog entry (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2741\"\u003e#2741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/f341df11b9d93c7308523a101f2ec7dbd436b48b\"\u003e\u003ccode\u003ef341df1\u003c/code\u003e\u003c/a\u003e [various] prepare for 20.0.0-dev.3 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2740\"\u003e#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/096c98b01747fc30d1b8d4b4ec153361bf92c288\"\u003e\u003ccode\u003e096c98b\u003c/code\u003e\u003c/a\u003e added more named parameters to APIs (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2739\"\u003e#2739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/1080ab98188cd62b20b5b7e59bfa3ca445bc9a22\"\u003e\u003ccode\u003e1080ab9\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] Apply named parameters to platform interface an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/b39a0f185bca0e2a7364d76d716cc52ca4f42853\"\u003e\u003ccode\u003eb39a0f1\u003c/code\u003e\u003c/a\u003e prepare for 20.0.0-dev.2 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2733\"\u003e#2733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/cc5661a42037655ce8fc2df6a317b7315ae0f6e9\"\u003e\u003ccode\u003ecc5661a\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] updated Java compatibility version to 17 (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2732\"\u003e#2732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/aa0ce889e9a119e85f8c8737cf9f6da19d997060\"\u003e\u003ccode\u003eaa0ce88\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications_windows] bumped ffigen and regenerated bindings ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/f9f6ee5fdd66a0bd65419890e15f26789a936d68\"\u003e\u003ccode\u003ef9f6ee5\u003c/code\u003e\u003c/a\u003e [various] switched to use flutter_lints (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2728\"\u003e#2728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/compare/flutter_local_notifications-v19.5.0...flutter_local_notifications-v20.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_secure_storage` from 9.2.4 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mogol/flutter_secure_storage/releases\"\u003eflutter_secure_storage's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003cp\u003eThis major release brings significant security improvements, platform updates, and modernization across all supported platforms.\u003c/p\u003e\n\u003ch3\u003eAndroid\u003c/h3\u003e\n\u003cp\u003eDue to the deprecation of Jetpack Security library, the Android implementation has been largely rewritten with custom secure ciphers, enhanced biometrics support, and migration tools.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAndroidOptions().encryptedSharedPreferences\u003c/code\u003e is now deprecated due to Jetpack Crypto package deprecation\n\u003cul\u003e\n\u003cli\u003eMigration will automatically happen due to \u003ccode\u003emigrateOnAlgorithmChange: true\u003c/code\u003e, which can also be set to false if not wanted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eResetOnError will now automatically be true, because most errors are unrecoverable due to key storage problems. It can still be disabled with \u003ccode\u003eresetOnError: false\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDefault key cipher changed to \u003ccode\u003eRSA_ECB_OAEPwithSHA_256andMGF1Padding\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDefault storage cipher changed to \u003ccode\u003eAES_GCM_NoPadding\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eMinimum Android SDK changed from 19 to 23\u003c/li\u003e\n\u003cli\u003eTarget SDK updated to 36\u003c/li\u003e\n\u003cli\u003eMigrated from deprecated Jetpack Crypto library to custom cipher implementation (Tink doesn't support biometrics)\u003c/li\u003e\n\u003cli\u003eMigrated to Java Version 17\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNew Features:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNew named constructors: \u003ccode\u003eAndroidOptions()\u003c/code\u003e, \u003ccode\u003eAndroidOptions.biometric()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAndroidOptions().migrateOnAlgorithmChange\u003c/code\u003e automatically migrates data to new ciphers when enabled\u003c/li\u003e\n\u003cli\u003eImproved biometric authentication with graceful degradation when device has no security setup\u003c/li\u003e\n\u003cli\u003eMigration tools for transitioning from deprecated encryptedSharedPreferences\u003c/li\u003e\n\u003cli\u003eEnhanced error handling with proper exception messages for biometric unavailability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed biometric authentication on devices without security (PIN/pattern/password) - now gracefully degrades when \u003ccode\u003eenforceBiometrics=false\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed storage cipher and key cipher pairing validation\u003c/li\u003e\n\u003cli\u003eFixed migration checks for encrypted shared preferences\u003c/li\u003e\n\u003cli\u003eFixed biometric permission handling\u003c/li\u003e\n\u003cli\u003eFixed exception when reading data after boot\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eOther Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Gradle, Kotlin, and Tink dependencies\u003c/li\u003e\n\u003cli\u003eRefactored custom cipher implementations for better maintainability\u003c/li\u003e\n\u003cli\u003eAdded delete key functions for proper reset handling\u003c/li\u003e\n\u003cli\u003eMigrated to new analyzer and code cleanup\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eiOS / macOS (darwin)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMerged iOS and macOS implementations into unified \u003ccode\u003eflutter_secure_storage_darwin\u003c/code\u003e package\u003c/li\u003e\n\u003cli\u003eAdded support for Swift Package Manager\u003c/li\u003e\n\u003cli\u003eRemove keys regardless of synchronizable state or accessibility constraints\u003c/li\u003e\n\u003cli\u003eChange minimum iOS version from 9 to 12\u003c/li\u003e\n\u003cli\u003eChange minimum macOS version to 10.14\u003c/li\u003e\n\u003cli\u003eUse serial queue for execution of keychain operations\u003c/li\u003e\n\u003cli\u003eAdded privacy manifest\u003c/li\u003e\n\u003cli\u003eRefactored code and added missing options to IOSOptions and MacOSOptions\u003c/li\u003e\n\u003cli\u003eFixed warnings with Privacy Manifest\u003c/li\u003e\n\u003cli\u003eFixed delete and deleteAll when synchronizable is set\u003c/li\u003e\n\u003cli\u003eFixed migration when value is saved while key already exists with different accessibility option\u003c/li\u003e\n\u003cli\u003eUse accessibility option for all operations\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/b77fd10b3c37ff75f5429218afc18d33200961f5\"\u003e\u003ccode\u003eb77fd10\u003c/code\u003e\u003c/a\u003e release of v10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/9a1768d1f156a731beddb13fafb0049c7b1ae737\"\u003e\u003ccode\u003e9a1768d\u003c/code\u003e\u003c/a\u003e imp: update build files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/56fc6b458bbc6843239649b28e16c5dc9cbf4487\"\u003e\u003ccode\u003e56fc6b4\u003c/code\u003e\u003c/a\u003e imp: disable access control for example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/6b0d4f4a0a6da1824f6769f75918ba652290d9fd\"\u003e\u003ccode\u003e6b0d4f4\u003c/code\u003e\u003c/a\u003e release of v0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/233308a07a12f8c114ca146da4beeeea3a024938\"\u003e\u003ccode\u003e233308a\u003c/code\u003e\u003c/a\u003e release of v3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/7f9891ae2f0ad72375bbd989fbc5d8b12e5da21c\"\u003e\u003ccode\u003e7f9891a\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/develop' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/7c67f68dfb83c6596b0884b598d20b90fc324536\"\u003e\u003ccode\u003e7c67f68\u003c/code\u003e\u003c/a\u003e release of v2.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/f9b8ffeae8e07e4bb619a430e104b68634f69d63\"\u003e\u003ccode\u003ef9b8ffe\u003c/code\u003e\u003c/a\u003e release of v4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/6c000198b2bbbea4ec03b4a4a8d0f1996547cb53\"\u003e\u003ccode\u003e6c00019\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1012\"\u003e#1012\u003c/a\u003e\u003ccode\u003efix/issue-#1011\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/eed5e19400b0fc0297889ce71fa2399ec3ecd6da\"\u003e\u003ccode\u003eeed5e19\u003c/code\u003e\u003c/a\u003e\u003ccode\u003efix/issue-#1011\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mogol/flutter_secure_storage/compare/v9.2.4...v10.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go_router` from 16.3.0 to 17.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2fb88d6ce7f2738911bbcf9a0412df3258ad0187\"\u003e\u003ccode\u003e2fb88d6\u003c/code\u003e\u003c/a\u003e [go_router] Fixes an issue where \u003ccode\u003eonEnter\u003c/code\u003e blocking causes navigation stack l...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/72f24a73057520a4490787a2d9ffe633818bdb22\"\u003e\u003ccode\u003e72f24a7\u003c/code\u003e\u003c/a\u003e [file_selector] Update Linux example for deprecations (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10542\"\u003e#10542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/bd443987a20e6cd5eebc8596ec9d66a069c13254\"\u003e\u003ccode\u003ebd44398\u003c/code\u003e\u003c/a\u003e [rfw] Add Flexible widget support to core widgets (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9750\"\u003e#9750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2f44ca2748747f29157a0c82a76b70a74aaa8069\"\u003e\u003ccode\u003e2f44ca2\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Updates pigeon generation to prevent crash when obje...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/338ecd3864b89c367e58a2bfd69c3767531ecbe4\"\u003e\u003ccode\u003e338ecd3\u003c/code\u003e\u003c/a\u003e [shared_preferences_tool] Update dependencies and fix deprecation (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10560\"\u003e#10560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/3546b8f03c7a289733e8b9658e7fedf9f5334790\"\u003e\u003ccode\u003e3546b8f\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump camerax_version from 1.5.1 to 1.5.2 in /packages/camera/ca...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e5f8325eff98923c37d1349f6ba628615fc82ba4\"\u003e\u003ccode\u003ee5f8325\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Removes internal native library Dart proxy (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10536\"\u003e#10536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/33a9a810b5a20978c1c4b9a6c469f5a792d86c7a\"\u003e\u003ccode\u003e33a9a81\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump the test-dependencies group across 2 directories with 1 up...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b17d3ffb15fe8cb002e9910fc598e8ebdd93425a\"\u003e\u003ccode\u003eb17d3ff\u003c/code\u003e\u003c/a\u003e [interactive_media_ads] Removes internal native library Dart proxy (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10537\"\u003e#10537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/54b49e15fb3b06e15fa3c3e135e41c26d3c0b15f\"\u003e\u003ccode\u003e54b49e1\u003c/code\u003e\u003c/a\u003e [webview_flutter_wkwebview] Removes internal native library Dart proxy (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10528\"\u003e#10528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v17.0.1/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `get_it` from 8.3.0 to 9.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.2.0] - 2025-12-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eallReady()\u003c/code\u003e now caches its Future and returns the same instance on repeated calls\n\u003cul\u003e\n\u003cli\u003eCache is automatically invalidated when new async singletons are registered\u003c/li\u003e\n\u003cli\u003eThis enables watch_it to detect when async registrations change (e.g., after \u003ccode\u003epushNewScope\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed: pending async singletons now complete their ready completer when removed via \u003ccode\u003eunregister()\u003c/code\u003e or scope reset, allowing \u003ccode\u003eallReady()\u003c/code\u003e to complete properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.1] - 2025-11-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated example project\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.0] - 2025-11-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded DevTools extension for visualizing and inspecting GetIt registrations\n\u003cul\u003e\n\u003cli\u003eView all registered objects with their type, scope, registration mode, and state\u003c/li\u003e\n\u003cli\u003eSee instance details via \u003ccode\u003etoString()\u003c/code\u003e output for created instances\u003c/li\u003e\n\u003cli\u003eManual refresh button to update the registration list\u003c/li\u003e\n\u003cli\u003eRequires \u003ccode\u003edebugEventsEnabled = true\u003c/code\u003e to be set on GetIt instance\u003c/li\u003e\n\u003cli\u003eSee README for setup instructions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.5] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse absolute GitHub URL for logo in README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.4] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed screenshots description to match working 9.0.1 format\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.3] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed logo display on pub.dev by using relative path\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.2] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed button sizing in README for pub.dev display\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed linter error (missing trailing comma in test file)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.0] - BREAKING CHANGE\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e: Disposal order now always follows strict LIFO (Last-In-First-Out) based on registration order\n\u003cul\u003e\n\u003cli\u003ePreviously, disposal order was based on the order objects appeared in internal hash maps, which was unpredictable when mixing named and unnamed registrations\u003c/li\u003e\n\u003cli\u003eNow all disposals are sorted by \u003ccode\u003eregistrationNumber\u003c/code\u003e (a sequential counter assigned during registration) ensuring true LIFO order\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003estrictDisposalOrder\u003c/code\u003e parameter has been removed from \u003ccode\u003ereset()\u003c/code\u003e, \u003ccode\u003eresetScope()\u003c/code\u003e, \u003ccode\u003epopScope()\u003c/code\u003e, \u003ccode\u003epopScopesTill()\u003c/code\u003e, and \u003ccode\u003edropScope()\u003c/code\u003e methods\u003c/li\u003e\n\u003cli\u003ePerformance impact is minimal: ~8% overhead for 10,000 registrations (approximately 2-3ms), negligible for typical applications\u003c/li\u003e\n\u003cli\u003eThis change ensures correctness and predictability in dependency cleanup, which is more important than the minor performance cost\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImpact on existing apps\u003c/strong\u003e: 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\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed bug in \u003ccode\u003eregisterCachedFactoryParamAsync\u003c/code\u003e where calling \u003ccode\u003egetAsync\u003c/code\u003e would fail with null error because it was checking the wrong function parameter (sync \u003ccode\u003ecreationFunctionParam\u003c/code\u003e instead of \u003ccode\u003easyncCreationFunctionParam\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/19290dc6e388ee045232ed12e715f8e2d15b7b30\"\u003e\u003ccode\u003e19290dc\u003c/code\u003e\u003c/a\u003e V9.2.0: Cache allReady() future for watch_it scope detection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/294ae0f78989c3b2ad7b914299b6f3d5f5353fa6\"\u003e\u003ccode\u003e294ae0f\u003c/code\u003e\u003c/a\u003e Remove generated test folder from example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/7e1599605677e08ef34bb0c14a6323f6aedae7bf\"\u003e\u003ccode\u003e7e15996\u003c/code\u003e\u003c/a\u003e Release V9.1.1: Update example project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/88954f10ccdff95eaada198a965c05b08590f9af\"\u003e\u003ccode\u003e88954f1\u003c/code\u003e\u003c/a\u003e Exclude gradle-wrapper.jar from published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/a419c167254db4e358c825d207ea103661b99999\"\u003e\u003ccode\u003ea419c16\u003c/code\u003e\u003c/a\u003e Fix DevTools extension registration for multiple GetIt instances\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/3f5f587527a99ee46b73413a55742bd21dd8c2b6\"\u003e\u003ccode\u003e3f5f587\u003c/code\u003e\u003c/a\u003e Fix formatting and exclude devtools extension from analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/3ee13e9655634670c4678a1f3858d4dec849ccb8\"\u003e\u003ccode\u003e3ee13e9\u003c/code\u003e\u003c/a\u003e Allow gradlew in example/android/.gitignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/1bf01e575b31e222e5abaa33de81b6a3579abe41\"\u003e\u003ccode\u003e1bf01e5\u003c/code\u003e\u003c/a\u003e Clean up gitignore rules for gradlew\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/d8353d13617d97e78f35321be4157dec42d7afc4\"\u003e\u003ccode\u003ed8353d1\u003c/code\u003e\u003c/a\u003e Explicitly un-ignore gradlew files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/fe7987dfb4dc8aba0a2957e134c19c0311cf1895\"\u003e\u003ccode\u003efe7987d\u003c/code\u003e\u003c/a\u003e Allow gradlew in gitignore, remove IDE files from git\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter-it/get_it/compare/V8.3.0...V9.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_messaging` from 15.2.10 to 16.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/05731e3fb091093546db363e379bff166f7286a3\"\u003e\u003ccode\u003e05731e3\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/c78f56ea0fd0d5ba0b565a11cbf9acce73f93401\"\u003e\u003ccode\u003ec78f56e\u003c/code\u003e\u003c/a\u003e fix(messaging, iOS): scope iOS 18 duplicate notification workaround to iOS 18...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/48e6e17b81890a651efddce42d3d94f389c6d71b\"\u003e\u003ccode\u003e48e6e17\u003c/code\u003e\u003c/a\u003e chore(release): publish packages  (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17916\"\u003e#17916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/6fd8929b667df23eed21df288c9f8d8f213ea8ad\"\u003e\u003ccode\u003e6fd8929\u003c/code\u003e\u003c/a\u003e fix(messaging, iOS): refactor notification handling in scene delegate methods...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a8633970c841a43699c54a9c6ce4e9669b74e268\"\u003e\u003ccode\u003ea863397\u003c/code\u003e\u003c/a\u003e feat(firebase_messaging, iOS): add scene delegate support for `firebase_messa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2f619a316655e1b1d625abcfd4b8f32120ba093e\"\u003e\u003ccode\u003e2f619a3\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17841\"\u003e#17841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ec5813a0cc590ba4501f26d5c3e5adb6a121b658\"\u003e\u003ccode\u003eec5813a\u003c/code\u003e\u003c/a\u003e refactor(messaging, web): convert classes to extension types for improved int...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/3c8c83d4251f2965ae6fb1fe7b64c21dcb94e9ec\"\u003e\u003ccode\u003e3c8c83d\u003c/code\u003e\u003c/a\u003e feat(web): add \u003ccode\u003eregisterVersion\u003c/code\u003e support for packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17780\"\u003e#17780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/455a068773239ec9a6d42cfe52b10ee973bbfedb\"\u003e\u003ccode\u003e455a068\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17787\"\u003e#17787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/96dda6fa94db6cce76f9aa4c123fbd4bec2eba0e\"\u003e\u003ccode\u003e96dda6f\u003c/code\u003e\u003c/a\u003e Update remote_notification.dart to fix typo in docs (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17636\"\u003e#17636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v16.1.1/packages/firebase_messaging\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_messaging` from 15.2.10 to 16.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/05731e3fb091093546db363e379bff166f7286a3\"\u003e\u003ccode\u003e05731e3\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/c78f56ea0fd0d5ba0b565a11cbf9acce73f93401\"\u003e\u003ccode\u003ec78f56e\u003c/code\u003e\u003c/a\u003e fix(messaging, iOS): scope iOS 18 duplicate notification workaround to iOS 18...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/48e6e17b81890a651efddce42d3d94f389c6d71b\"\u003e\u003ccode\u003e48e6e17\u003c/code\u003e\u003c/a\u003e chore(release): publish packages  (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17916\"\u003e#17916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/6fd8929b667df23eed21df288c9f8d8f213ea8ad\"\u003e\u003ccode\u003e6fd8929\u003c/code\u003e\u003c/a\u003e fix(messaging, iOS): refactor notification handling in scene delegate methods...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a8633970c841a43699c54a9c6ce4e9669b74e268\"\u003e\u003ccode\u003ea863397\u003c/code\u003e\u003c/a\u003e feat(firebase_messaging, iOS): add scene delegate support for `firebase_messa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2f619a316655e1b1d625abcfd4b8f32120ba093e\"\u003e\u003ccode\u003e2f619a3\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17841\"\u003e#17841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ec5813a0cc590ba4501f26d5c3e5adb6a121b658\"\u003e\u003ccode\u003eec5813a\u003c/code\u003e\u003c/a\u003e refactor(messaging, web): convert classes to extension types for improved int...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/3c8c83d4251f2965ae6fb1fe7b64c21dcb94e9ec\"\u003e\u003ccode\u003e3c8c83d\u003c/code\u003e\u003c/a\u003e feat(web): add \u003ccode\u003eregisterVersion\u003c/code\u003e support for packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17780\"\u003e#17780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/455a068773239ec9a6d42cfe52b10ee973bbfedb\"\u003e\u003ccode\u003e455a068\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17787\"\u003e#17787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/96dda6fa94db6cce76f9aa4c123fbd4bec2eba0e\"\u003e\u003ccode\u003e96dda6f\u003c/code\u003e\u003c/a\u003e Update remote_notification.dart to fix typo in docs (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/17636\"\u003e#17636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v16.1.1/packages/firebase_messaging\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fl_chart` from 0.71.0 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imaNNeo/fl_chart/releases\"\u003efl_chart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003evector_math\u003c/code\u003e dependency to \u003ccode\u003e2.2.0\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1985\"\u003e#1985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003ebuild_runner\u003c/code\u003e (dev) dependency to \u003ccode\u003e2.8.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003emockito\u003c/code\u003e (dev) dependency to \u003ccode\u003e5.5.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003every_good_analysis\u003c/code\u003e (dev) dependency to \u003ccode\u003e9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/kamilJ96\"\u003e\u003ccode\u003e@​kamilJ96\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradient\u003c/code\u003e property inside our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to be able to render gradient (along with the possibility to render a solid color), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/919\"\u003e#919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alettsy\"\u003e\u003ccode\u003e@​alettsy\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003esideTitleAlignment\u003c/code\u003e property in our \u003ccode\u003eAxisTitles\u003c/code\u003e to allow you to control the alignment of side titles (for example show them inside the chart), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1946\"\u003e#1946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/huanghui1998hhh\"\u003e\u003ccode\u003e@​huanghui1998hhh\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradientArea\u003c/code\u003e property to \u003ccode\u003eLineChartBarData\u003c/code\u003e to allow you to control the scope of gradient effects, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1925\"\u003e#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e and \u003ccode\u003elabelStyle\u003c/code\u003e properties in our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to allow you to show labels on each stack item, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/598\"\u003e#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e ⚠️ (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003eborderSide\u003c/code\u003e now is a \u003ca href=\"https://dart.dev/language/functions#named-parameters\"\u003enamed parameter\u003c/a\u003e (instead of a \u003ca href=\"https://dart.dev/language/functions#optional-positional-parameters\"\u003eoptional positional parameter\u003c/a\u003e in \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e constructor. As it is a very minor breaking change, we decided to include it in this minor release (instead of doing a major release based on the \u003ca href=\"https://semver.org/\"\u003esemantic versioning\u003c/a\u003e. Sorry about that!\nSo you just need to change this:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eto this:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  borderSide: BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Implement a new chart type called CandlestickChart. You can take a look at the documentation \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md\"\u003ehere\u003c/a\u003e. And I just implemented a basic example to show the Bitcoin price in 2024, you can take a look at it in our sample app \u003ca href=\"https://app.flchart.dev/#/candlestick\"\u003ehere\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/433\"\u003e#433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1143\"\u003e#1143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Remove the deprecated \u003ccode\u003etooltipRoundedRadius\u003c/code\u003e property -\u0026gt; you should use \u003ccode\u003etooltipBorderRadius\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Fix the BarChartData mismatch issue when changing the data, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1911\"\u003e#1911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/frybitsinc\"\u003e\u003ccode\u003e@​frybitsinc\u003c/code\u003e\u003c/a\u003e) Add fillGradient property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radardataset\"\u003eRadarDataSet\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade the min flutter version to \u003ccode\u003e3.27.4\u003c/code\u003e. So please make sure that your project is not using an old flutter version, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1846\"\u003e#1846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPORTANT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) You can read more about this release and the history of fl_chart here in my \u003ca href=\"https://flutter4fun.com/fl-chart-1-0-0\"\u003eblog post\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/CHANGELOG.md\"\u003efl_chart's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003evector_math\u003c/code\u003e dependency to \u003ccode\u003e2.2.0\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1985\"\u003e#1985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003ebuild_runner\u003c/code\u003e (dev) dependency to \u003ccode\u003e2.8.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003emockito\u003c/code\u003e (dev) dependency to \u003ccode\u003e5.5.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003every_good_analysis\u003c/code\u003e (dev) dependency to \u003ccode\u003e9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/kamilJ96\"\u003e\u003ccode\u003e@​kamilJ96\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradient\u003c/code\u003e property inside our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to be able to render gradient (along with the possibility to render a solid color), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/919\"\u003e#919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alettsy\"\u003e\u003ccode\u003e@​alettsy\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003esideTitleAlignment\u003c/code\u003e property in our \u003ccode\u003eAxisTitles\u003c/code\u003e to allow you to control the alignment of side titles (for example show them inside the chart), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1946\"\u003e#1946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/huanghui1998hhh\"\u003e\u003ccode\u003e@​huanghui1998hhh\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradientArea\u003c/code\u003e property to \u003ccode\u003eLineChartBarData\u003c/code\u003e to allow you to control the scope of gradient effects, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1925\"\u003e#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e and \u003ccode\u003elabelStyle\u003c/code\u003e properties in our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to allow you to show labels on each stack item, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/598\"\u003e#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e ⚠️ (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003eborderSide\u003c/code\u003e now is a \u003ca href=\"https://dart.dev/language/functions#named-parameters\"\u003enamed parameter\u003c/a\u003e (instead of a \u003ca href=\"https://dart.dev/language/functions#optional-positional-parameters\"\u003eoptional positional parameter\u003c/a\u003e in \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e constructor. As it is a very minor breaking change, we decided to include it in this minor release (instead of doing a major release based on the \u003ca href=\"https://semver.org/\"\u003esemantic versioning\u003c/a\u003e. Sorry about that!\nSo you just need to change this:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eto this:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  borderSide: BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Implement a new chart type called CandlestickChart. You can take a look at the documentation \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md\"\u003ehere\u003c/a\u003e. And I just implemented a basic example to show the Bitcoin price in 2024, you can take a look at it in our sample app \u003ca href=\"https://app.flchart.dev/#/candlestick\"\u003ehere\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/433\"\u003e#433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1143\"\u003e#1143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Remove the deprecated \u003ccode\u003etooltipRoundedRadius\u003c/code\u003e property -\u0026gt; you should use \u003ccode\u003etooltipBorderRadius\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Fix the BarChartData mismatch issue when changing the data, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1911\"\u003e#1911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/frybitsinc\"\u003e\u003ccode\u003e@​frybitsinc\u003c/code\u003e\u003c/a\u003e) Add fillGradient property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radardataset\"\u003eRadarDataSet\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade the min flutter version to \u003ccode\u003e3.27.4\u003c/code\u003e. So please make sure that your project is not using an old flutter version, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1846\"\u003e#1846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPORTANT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) You can read more about this release and the history of fl_chart here in my \u003ca href=\"https://flutter4fun.com/fl-chart-1-0-0\"\u003eblog post\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/38b270c20911202feb54bd8d3bbb84574a32b4c0\"\u003e\u003ccode\u003e38b270c\u003c/code\u003e\u003c/a\u003e Bump version to 1.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/2b90dc77a2a6ccc0bb8fc37493b78ff366ae10b9\"\u003e\u003ccode\u003e2b90dc7\u003c/code\u003e\u003c/a\u003e Improvement/dependencies upgrade September 2025 (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1998\"\u003e#1998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/41357bf01a802bf1291be45e89c79cd195d8b23a\"\u003e\u003ccode\u003e41357bf\u003c/code\u003e\u003c/a\u003e Bump version up to 1.1.0 (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1984\"\u003e#1984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/a08bfad72b7e143de1cd7ba60b02731b7c9bb4b4\"\u003e\u003ccode\u003ea08bfad\u003c/code\u003e\u003c/a\u003e Update CHANGELOG (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1983\"\u003e#1983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/5c1f054762c1ff1a3f93ae054e5626c0165847bb\"\u003e\u003ccode\u003e5c1f054\u003c/code\u003e\u003c/a\u003e feat: add gradient support for BarChartRodStackItem (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1979\"\u003e#1979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/06835da7fad83fb7e5513d9de937fae1e9d9edfc\"\u003e\u003ccode\u003e06835da\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1977\"\u003e#1977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/e58b6b1ab709b5734b1373fc8c45f64c59f573c4\"\u003e\u003ccode\u003ee58b6b1\u003c/code\u003e\u003c/a\u003e feat: allow titles to overlay on chart area (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1959\"\u003e#1959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/4b981f46b910366401b907f01ec94f70ce8a40c3\"\u003e\u003ccode\u003e4b981f4\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1976\"\u003e#1976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/b3ce63ae5ab9efddb43d0d0472f2cdd7c3ed22b7\"\u003e\u003ccode\u003eb3ce63a\u003c/code\u003e\u003c/a\u003e add label inside bar chart (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1893\"\u003e#1893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/9e51b1177a09e4455f30c9e2e7817bb93e9625b7\"\u003e\u003ccode\u003e9e51b11\u003c/code\u003e\u003c/a\u003e New flutter version improvements (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1974\"\u003e#1974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/imaNNeo/fl_chart/compare/0.71.0...1.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 5.0.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6eebe72ca3975373a5fab06a009ec5ffeabdb495\"\u003e\u003ccode\u003e6eebe72\u003c/code\u003e\u003c/a\u003e [flutter_lints] Bump lints dependency to 6.0.0 and bump package to 6.0.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0093e2ecd5e3e83c04864b076564e1020ada532f\"\u003e\u003ccode\u003e0093e2e\u003c/code\u003e\u003c/a\u003e [video_player_android] Add note about Android platform views known issue (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/62f38a1abb95fccabd865cef8b107d515bfbf93d\"\u003e\u003ccode\u003e62f38a1\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Implement \u003ccode\u003eenableAudio\u003c/code\u003e for video recording (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9264\"\u003e#9264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9c11e9b8b845235c8d6bd120b89238dc580ab973\"\u003e\u003ccode\u003e9c11e9b\u003c/code\u003e\u003c/a\u003e [video_player_android] isBuffering flag always return true after calling seek...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6efa04bfdb94f14236a9f9f85a6ebb367a94e81d\"\u003e\u003ccode\u003e6efa04b\u003c/code\u003e\u003c/a\u003e [camera,video_player] replace onSurfaceDestroyed with onSurfaceCleanup (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9316\"\u003e#9316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c33fa390d6866405334adc56d38b70ea2ee3ab6e\"\u003e\u003ccode\u003ec33fa39\u003c/code\u003e\u003c/a\u003e [camera,video_player] Update Android to 3.29 minimum (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5a7d40f877274916bdd81ba18a6b508e2d266aa3\"\u003e\u003ccode\u003e5a7d40f\u003c/code\u003e\u003c/a\u003e Update repo for 3.32 stable (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2a847d78641de3eba95ba22b3a01db5ee24c93b3\"\u003e\u003ccode\u003e2a847d7\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Correct pigeon configuration output paths (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9313\"\u003e#9313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d692e43dba6c8dcfdd3659fd6681a3c9505307ae\"\u003e\u003ccode\u003ed692e43\u003c/code\u003e\u003c/a\u003e [process] Remove from the repository (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9310\"\u003e#9310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe5dd86d6232c1ca2eacc50efe38db5dd2a6f815\"\u003e\u003ccode\u003efe5dd86\u003c/code\u003e\u003c/a\u003e Ensure Example Packages Work on Android API 36 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_lints-v6.0.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_local_notifications` from 19.5.0 to 20.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/releases\"\u003eflutter_local_notifications's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflutter_local_notifications-v20.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e bum...\n\n_Description has been truncated_","html_url":"https://github.com/cameronroudebush/sprout/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cameronroudebush%2Fsprout/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"8.3.0","new_version":"9.2.0","update_type":"major","path":null,"pr_created_at":"2026-01-26T12:00:39.000Z","version_change":"8.3.0 → 9.2.0","issue":{"uuid":"3855671443","node_id":"PR_kwDOHoSb2M6_WdSq","number":1163,"state":"open","title":"chore(deps): bump the all-dependencies group across 3 directories with 7 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-26T12:00:39.000Z","updated_at":"2026-01-26T12:00:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":7,"packages":[{"name":"app_links","old_version":"6.4.1","new_version":"7.0.0","repository_url":"https://github.com/llfbandit/app_links"},{"name":"get_it","old_version":"8.3.0","new_version":"9.2.0","repository_url":"https://github.com/flutter-it/get_it"},{"name":"go_router","old_version":"16.3.0","new_version":"17.0.1","repository_url":"https://github.com/flutter/packages"},{"name":"google_fonts","old_version":"6.3.3","new_version":"8.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"share_plus","old_version":"11.1.0","new_version":"12.0.1","repository_url":"https://github.com/fluttercommunity/plus_plugins"}],"path":null,"ecosystem":"pub"},"body":"Bumps the all-dependencies group with 5 updates in the /dogfooding directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [app_links](https://github.com/llfbandit/app_links) | `6.4.1` | `7.0.0` |\n| [get_it](https://github.com/flutter-it/get_it) | `8.3.0` | `9.2.0` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `16.3.0` | `17.0.1` |\n| [google_fonts](https://github.com/flutter/packages/tree/main/packages) | `6.3.3` | `8.0.0` |\n| [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus) | `11.1.0` | `12.0.1` |\n\nBumps the all-dependencies group with 1 update in the /packages/stream_video_flutter directory: [alchemist](https://github.com/Betterment/alchemist).\nBumps the all-dependencies group with 1 update in the /packages/stream_video_push_notification directory: [flutter_lints](https://github.com/flutter/packages/tree/main/packages).\n\nUpdates `app_links` from 6.4.1 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/llfbandit/app_links/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `get_it` from 8.3.0 to 9.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.2.0] - 2025-12-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eallReady()\u003c/code\u003e now caches its Future and returns the same instance on repeated calls\n\u003cul\u003e\n\u003cli\u003eCache is automatically invalidated when new async singletons are registered\u003c/li\u003e\n\u003cli\u003eThis enables watch_it to detect when async registrations change (e.g., after \u003ccode\u003epushNewScope\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed: pending async singletons now complete their ready completer when removed via \u003ccode\u003eunregister()\u003c/code\u003e or scope reset, allowing \u003ccode\u003eallReady()\u003c/code\u003e to complete properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.1] - 2025-11-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated example project\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.0] - 2025-11-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded DevTools extension for visualizing and inspecting GetIt registrations\n\u003cul\u003e\n\u003cli\u003eView all registered objects with their type, scope, registration mode, and state\u003c/li\u003e\n\u003cli\u003eSee instance details via \u003ccode\u003etoString()\u003c/code\u003e output for created instances\u003c/li\u003e\n\u003cli\u003eManual refresh button to update the registration list\u003c/li\u003e\n\u003cli\u003eRequires \u003ccode\u003edebugEventsEnabled = true\u003c/code\u003e to be set on GetIt instance\u003c/li\u003e\n\u003cli\u003eSee README for setup instructions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.5] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse absolute GitHub URL for logo in README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.4] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed screenshots description to match working 9.0.1 format\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.3] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed logo display on pub.dev by using relative path\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.2] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed button sizing in README for pub.dev display\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed linter error (missing trailing comma in test file)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.0] - BREAKING CHANGE\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e: Disposal order now always follows strict LIFO (Last-In-First-Out) based on registration order\n\u003cul\u003e\n\u003cli\u003ePreviously, disposal order was based on the order objects appeared in internal hash maps, which was unpredictable when mixing named and unnamed registrations\u003c/li\u003e\n\u003cli\u003eNow all disposals are sorted by \u003ccode\u003eregistrationNumber\u003c/code\u003e (a sequential counter assigned during registration) ensuring true LIFO order\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003estrictDisposalOrder\u003c/code\u003e parameter has been removed from \u003ccode\u003ereset()\u003c/code\u003e, \u003ccode\u003eresetScope()\u003c/code\u003e, \u003ccode\u003epopScope()\u003c/code\u003e, \u003ccode\u003epopScopesTill()\u003c/code\u003e, and \u003ccode\u003edropScope()\u003c/code\u003e methods\u003c/li\u003e\n\u003cli\u003ePerformance impact is minimal: ~8% overhead for 10,000 registrations (approximately 2-3ms), negligible for typical applications\u003c/li\u003e\n\u003cli\u003eThis change ensures correctness and predictability in dependency cleanup, which is more important than the minor performance cost\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImpact on existing apps\u003c/strong\u003e: 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\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed bug in \u003ccode\u003eregisterCachedFactoryParamAsync\u003c/code\u003e where calling \u003ccode\u003egetAsync\u003c/code\u003e would fail with null error because it was checking the wrong function parameter (sync \u003ccode\u003ecreationFunctionParam\u003c/code\u003e instead of \u003ccode\u003easyncCreationFunctionParam\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/19290dc6e388ee045232ed12e715f8e2d15b7b30\"\u003e\u003ccode\u003e19290dc\u003c/code\u003e\u003c/a\u003e V9.2.0: Cache allReady() future for watch_it scope detection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/294ae0f78989c3b2ad7b914299b6f3d5f5353fa6\"\u003e\u003ccode\u003e294ae0f\u003c/code\u003e\u003c/a\u003e Remove generated test folder from example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/7e1599605677e08ef34bb0c14a6323f6aedae7bf\"\u003e\u003ccode\u003e7e15996\u003c/code\u003e\u003c/a\u003e Release V9.1.1: Update example project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/88954f10ccdff95eaada198a965c05b08590f9af\"\u003e\u003ccode\u003e88954f1\u003c/code\u003e\u003c/a\u003e Exclude gradle-wrapper.jar from published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/a419c167254db4e358c825d207ea103661b99999\"\u003e\u003ccode\u003ea419c16\u003c/code\u003e\u003c/a\u003e Fix DevTools extension registration for multiple GetIt instances\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/3f5f587527a99ee46b73413a55742bd21dd8c2b6\"\u003e\u003ccode\u003e3f5f587\u003c/code\u003e\u003c/a\u003e Fix formatting and exclude devtools extension from analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/3ee13e9655634670c4678a1f3858d4dec849ccb8\"\u003e\u003ccode\u003e3ee13e9\u003c/code\u003e\u003c/a\u003e Allow gradlew in example/android/.gitignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/1bf01e575b31e222e5abaa33de81b6a3579abe41\"\u003e\u003ccode\u003e1bf01e5\u003c/code\u003e\u003c/a\u003e Clean up gitignore rules for gradlew\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/d8353d13617d97e78f35321be4157dec42d7afc4\"\u003e\u003ccode\u003ed8353d1\u003c/code\u003e\u003c/a\u003e Explicitly un-ignore gradlew files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/fe7987dfb4dc8aba0a2957e134c19c0311cf1895\"\u003e\u003ccode\u003efe7987d\u003c/code\u003e\u003c/a\u003e Allow gradlew in gitignore, remove IDE files from git\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter-it/get_it/compare/V8.3.0...V9.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go_router` from 16.3.0 to 17.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2fb88d6ce7f2738911bbcf9a0412df3258ad0187\"\u003e\u003ccode\u003e2fb88d6\u003c/code\u003e\u003c/a\u003e [go_router] Fixes an issue where \u003ccode\u003eonEnter\u003c/code\u003e blocking causes navigation stack l...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/72f24a73057520a4490787a2d9ffe633818bdb22\"\u003e\u003ccode\u003e72f24a7\u003c/code\u003e\u003c/a\u003e [file_selector] Update Linux example for deprecations (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10542\"\u003e#10542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/bd443987a20e6cd5eebc8596ec9d66a069c13254\"\u003e\u003ccode\u003ebd44398\u003c/code\u003e\u003c/a\u003e [rfw] Add Flexible widget support to core widgets (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9750\"\u003e#9750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2f44ca2748747f29157a0c82a76b70a74aaa8069\"\u003e\u003ccode\u003e2f44ca2\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Updates pigeon generation to prevent crash when obje...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/338ecd3864b89c367e58a2bfd69c3767531ecbe4\"\u003e\u003ccode\u003e338ecd3\u003c/code\u003e\u003c/a\u003e [shared_preferences_tool] Update dependencies and fix deprecation (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10560\"\u003e#10560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/3546b8f03c7a289733e8b9658e7fedf9f5334790\"\u003e\u003ccode\u003e3546b8f\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump camerax_version from 1.5.1 to 1.5.2 in /packages/camera/ca...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e5f8325eff98923c37d1349f6ba628615fc82ba4\"\u003e\u003ccode\u003ee5f8325\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Removes internal native library Dart proxy (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10536\"\u003e#10536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/33a9a810b5a20978c1c4b9a6c469f5a792d86c7a\"\u003e\u003ccode\u003e33a9a81\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump the test-dependencies group across 2 directories with 1 up...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b17d3ffb15fe8cb002e9910fc598e8ebdd93425a\"\u003e\u003ccode\u003eb17d3ff\u003c/code\u003e\u003c/a\u003e [interactive_media_ads] Removes internal native library Dart proxy (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10537\"\u003e#10537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/54b49e15fb3b06e15fa3c3e135e41c26d3c0b15f\"\u003e\u003ccode\u003e54b49e1\u003c/code\u003e\u003c/a\u003e [webview_flutter_wkwebview] Removes internal native library Dart proxy (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10528\"\u003e#10528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v17.0.1/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google_fonts` from 6.3.3 to 8.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5af5f501d22298063b85dcbd136b5360233c7537\"\u003e\u003ccode\u003e5af5f50\u003c/code\u003e\u003c/a\u003e Update Google Fonts to v8.0.0 with new and removed fonts (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10785\"\u003e#10785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d0c7d1fad77331724882614345137221c77d5758\"\u003e\u003ccode\u003ed0c7d1f\u003c/code\u003e\u003c/a\u003e [pigeon] Modernize Obj-C generation headers (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10857\"\u003e#10857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2dc24c5d17d3364f3cf5b76be3f180b4a12c44df\"\u003e\u003ccode\u003e2dc24c5\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Wrappers swift migration - part 6 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10752\"\u003e#10752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e6955bec329f7b9ead853d617a877da7cc446aab\"\u003e\u003ccode\u003ee6955be\u003c/code\u003e\u003c/a\u003e [two_dimensional_scrollables] optimizes tableview janks with \u0026gt;250k rows (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10738\"\u003e#10738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f709ea1ceff008eefdb92238224d87013781ec7f\"\u003e\u003ccode\u003ef709ea1\u003c/code\u003e\u003c/a\u003e [url_launcher_ios] Migrate XCTest to Swift Testing (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10780\"\u003e#10780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/63505183ffbadcf7bfa9aa69b0f10b0c6f7df564\"\u003e\u003ccode\u003e6350518\u003c/code\u003e\u003c/a\u003e [in_app_purchase] Fix an issue causing StoreKit 2 transactions remain unfinis...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a05d0b2d6dce0ced585c2da47b487716565f3e28\"\u003e\u003ccode\u003ea05d0b2\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Restructure iOS to prep for SwiftPM (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10839\"\u003e#10839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/93c93956e8005dd7c07e5bef4c478c42f174d542\"\u003e\u003ccode\u003e93c9395\u003c/code\u003e\u003c/a\u003e feat(ios): add audio track selection support for AVFoundation (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10313\"\u003e#10313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cc37b1930d1dc2c6107a809346caf9798308ad53\"\u003e\u003ccode\u003ecc37b19\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump androidx.core:core from 1.13.1 to 1.17.0 in /packages/imag...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c815a549dde89da4e9362d33ea3f8b2653a1494d\"\u003e\u003ccode\u003ec815a54\u003c/code\u003e\u003c/a\u003e [vector_graphics_compiler] Fix rgb/rgba color parsing to support modern CSS s...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_fonts-v8.0.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `share_plus` from 11.1.0 to 12.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/b64f663ad4f820bf46500e73ef031ff647708be9\"\u003e\u003ccode\u003eb64f663\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/42b079bd5fa56c9983a5a4fcf351190884f5c540\"\u003e\u003ccode\u003e42b079b\u003c/code\u003e\u003c/a\u003e fix(share_plus): Avoid crash on iOS 26 on iPhones with no sharePositionOrigin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/1d2990288799eef1e6c1c00e3ae7d8eb11be2564\"\u003e\u003ccode\u003e1d29902\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/3bd253b04021a932fa79412a5da2318c22cfdbe2\"\u003e\u003ccode\u003e3bd253b\u003c/code\u003e\u003c/a\u003e fix(share_plus): unable to get the correct result on iOS (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3660\"\u003e#3660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/24363e270d3c8219b9516fe57474a448f6c5fd48\"\u003e\u003ccode\u003e24363e2\u003c/code\u003e\u003c/a\u003e feat(share_plus)!: Change Android compile SDK, update Android build config (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/72b6234c25315c30d8efc9f15a9258b0bb7273a8\"\u003e\u003ccode\u003e72b6234\u003c/code\u003e\u003c/a\u003e docs(all): replace MacOS by macOS in package READMEs (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3658\"\u003e#3658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/share_plus-v12.0.1/packages/share_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `alchemist` from 0.12.1 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Betterment/alchemist/releases\"\u003ealchemist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: use mobile messaging app for Slack notifs by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/158\"\u003eBetterment/alchemist#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use \u003ccode\u003egit commit\u003c/code\u003e instead of \u003ccode\u003egit-auto-commit\u003c/code\u003e action by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/163\"\u003eBetterment/alchemist#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: push changes in update goldens workflow by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/166\"\u003eBetterment/alchemist#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Anti-aliasing cross-platform issue by \u003ca href=\"https://github.com/w3ggy\"\u003e\u003ccode\u003e@​w3ggy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ensure tests are compatible with all supported Flutter versions (and beta) by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/167\"\u003eBetterment/alchemist#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prep v0.13.0 by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/168\"\u003eBetterment/alchemist#168\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:warning: Breaking Changes\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e disabled anti-aliasing on \u003ccode\u003eBlockedTextPaintingContext\u003c/code\u003e which may change goldens output.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3ggy\"\u003e\u003ccode\u003e@​w3ggy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\"\u003ehttps://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Betterment/alchemist/blob/main/CHANGELOG.md\"\u003ealchemist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.13.0\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: use mobile messaging app for Slack notifs by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/158\"\u003eBetterment/alchemist#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use \u003ccode\u003egit commit\u003c/code\u003e instead of \u003ccode\u003egit-auto-commit\u003c/code\u003e action by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/163\"\u003eBetterment/alchemist#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: push changes in update goldens workflow by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/166\"\u003eBetterment/alchemist#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Anti-aliasing cross-platform issue by \u003ca href=\"https://github.com/w3ggy\"\u003e\u003ccode\u003e@​w3ggy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ensure tests are compatible with all supported Flutter versions (and beta) by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/167\"\u003eBetterment/alchemist#167\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:warning: Breaking Changes\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e disabled anti-aliasing on \u003ccode\u003eBlockedTextPaintingContext\u003c/code\u003e which may change goldens output.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3ggy\"\u003e\u003ccode\u003e@​w3ggy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\"\u003ehttps://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/d7ad4bb5011dff701de1d22412afc08bfdd09ef8\"\u003e\u003ccode\u003ed7ad4bb\u003c/code\u003e\u003c/a\u003e chore: prep v0.13.0 (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/168\"\u003e#168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/d1de06b3d23d417aab8d2881a74d1e5883016297\"\u003e\u003ccode\u003ed1de06b\u003c/code\u003e\u003c/a\u003e chore: ensure tests are compatible with all supported Flutter versions (and b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/b6c33573b2bfb8167ecdf4ff9ca3e60d26e14e2d\"\u003e\u003ccode\u003eb6c3357\u003c/code\u003e\u003c/a\u003e fix: Anti-aliasing cross-platform issue (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/2cd76181e5031867af14c2e48a2b88b3d6c0ef6c\"\u003e\u003ccode\u003e2cd7618\u003c/code\u003e\u003c/a\u003e fix: push changes in update goldens workflow (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/166\"\u003e#166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/482b78e67470f39b8a09a5b34dd06cca8b42b543\"\u003e\u003ccode\u003e482b78e\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003egit commit\u003c/code\u003e instead of \u003ccode\u003egit-auto-commit\u003c/code\u003e action (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/163\"\u003e#163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/e5da5fb4c5b44e8fbf0632ee44d28d3975b0adea\"\u003e\u003ccode\u003ee5da5fb\u003c/code\u003e\u003c/a\u003e ci: use mobile messaging app for Slack notifs (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 2.0.3 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6eebe72ca3975373a5fab06a009ec5ffeabdb495\"\u003e\u003ccode\u003e6eebe72\u003c/code\u003e\u003c/a\u003e [flutter_lints] Bump lints dependency to 6.0.0 and bump package to 6.0.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0093e2ecd5e3e83c04864b076564e1020ada532f\"\u003e\u003ccode\u003e0093e2e\u003c/code\u003e\u003c/a\u003e [video_player_android] Add note about Android platform views known issue (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/62f38a1abb95fccabd865cef8b107d515bfbf93d\"\u003e\u003ccode\u003e62f38a1\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Implement \u003ccode\u003eenableAudio\u003c/code\u003e for video recording (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9264\"\u003e#9264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9c11e9b8b845235c8d6bd120b89238dc580ab973\"\u003e\u003ccode\u003e9c11e9b\u003c/code\u003e\u003c/a\u003e [video_player_android] isBuffering flag always return true after calling seek...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6efa04bfdb94f14236a9f9f85a6ebb367a94e81d\"\u003e\u003ccode\u003e6efa04b\u003c/code\u003e\u003c/a\u003e [camera,video_player] replace onSurfaceDestroyed with onSurfaceCleanup (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9316\"\u003e#9316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c33fa390d6866405334adc56d38b70ea2ee3ab6e\"\u003e\u003ccode\u003ec33fa39\u003c/code\u003e\u003c/a\u003e [camera,video_player] Update Android to 3.29 minimum (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5a7d40f877274916bdd81ba18a6b508e2d266aa3\"\u003e\u003ccode\u003e5a7d40f\u003c/code\u003e\u003c/a\u003e Update repo for 3.32 stable (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2a847d78641de3eba95ba22b3a01db5ee24c93b3\"\u003e\u003ccode\u003e2a847d7\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Correct pigeon configuration output paths (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9313\"\u003e#9313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d692e43dba6c8dcfdd3659fd6681a3c9505307ae\"\u003e\u003ccode\u003ed692e43\u003c/code\u003e\u003c/a\u003e [process] Remove from the repository (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9310\"\u003e#9310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe5dd86d6232c1ca2eacc50efe38db5dd2a6f815\"\u003e\u003ccode\u003efe5dd86\u003c/code\u003e\u003c/a\u003e Ensure Example Packages Work on Android API 36 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_lints-v6.0.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 2.0.3 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6eebe72ca3975373a5fab06a009ec5ffeabdb495\"\u003e\u003ccode\u003e6eebe72\u003c/code\u003e\u003c/a\u003e [flutter_lints] Bump lints dependency to 6.0.0 and bump package to 6.0.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0093e2ecd5e3e83c04864b076564e1020ada532f\"\u003e\u003ccode\u003e0093e2e\u003c/code\u003e\u003c/a\u003e [video_player_android] Add note about Android platform views known issue (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/62f38a1abb95fccabd865cef8b107d515bfbf93d\"\u003e\u003ccode\u003e62f38a1\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Implement \u003ccode\u003eenableAudio\u003c/code\u003e for video recording (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9264\"\u003e#9264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9c11e9b8b845235c8d6bd120b89238dc580ab973\"\u003e\u003ccode\u003e9c11e9b\u003c/code\u003e\u003c/a\u003e [video_player_android] isBuffering flag always return true after calling seek...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6efa04bfdb94f14236a9f9f85a6ebb367a94e81d\"\u003e\u003ccode\u003e6efa04b\u003c/code\u003e\u003c/a\u003e [camera,video_player] replace onSurfaceDestroyed with onSurfaceCleanup (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9316\"\u003e#9316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c33fa390d6866405334adc56d38b70ea2ee3ab6e\"\u003e\u003ccode\u003ec33fa39\u003c/code\u003e\u003c/a\u003e [camera,video_player] Update Android to 3.29 minimum (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5a7d40f877274916bdd81ba18a6b508e2d266aa3\"\u003e\u003ccode\u003e5a7d40f\u003c/code\u003e\u003c/a\u003e Update repo for 3.32 stable (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2a847d78641de3eba95ba22b3a01db5ee24c93b3\"\u003e\u003ccode\u003e2a847d7\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Correct pigeon configuration output paths (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9313\"\u003e#9313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d692e43dba6c8dcfdd3659fd6681a3c9505307ae\"\u003e\u003ccode\u003ed692e43\u003c/code\u003e\u003c/a\u003e [process] Remove from the repository (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9310\"\u003e#9310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe5dd86d6232c1ca2eacc50efe38db5dd2a6f815\"\u003e\u003ccode\u003efe5dd86\u003c/code\u003e\u003c/a\u003e Ensure Example Packages Work on Android API 36 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_lints-v6.0.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/GetStream/stream-video-flutter/pull/1163","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GetStream%2Fstream-video-flutter/issues/1163","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1163/packages"}},{"old_version":"8.3.0","new_version":"9.2.0","update_type":"major","path":null,"pr_created_at":"2026-01-19T12:34:34.000Z","version_change":"8.3.0 → 9.2.0","issue":{"uuid":"3829533914","node_id":"PR_kwDOHoSb2M69_55U","number":1156,"state":"open","title":"chore(deps): bump the all-dependencies group across 3 directories with 7 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-19T12:34:34.000Z","updated_at":"2026-01-19T12:34:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":7,"packages":[{"name":"app_links","old_version":"6.4.1","new_version":"7.0.0","repository_url":"https://github.com/llfbandit/app_links"},{"name":"get_it","old_version":"8.3.0","new_version":"9.2.0","repository_url":"https://github.com/flutter-it/get_it"},{"name":"go_router","old_version":"16.3.0","new_version":"17.0.1","repository_url":"https://github.com/flutter/packages"},{"name":"google_fonts","old_version":"6.3.3","new_version":"7.0.2","repository_url":"https://github.com/flutter/packages"},{"name":"share_plus","old_version":"11.1.0","new_version":"12.0.1","repository_url":"https://github.com/fluttercommunity/plus_plugins"}],"path":null,"ecosystem":"pub"},"body":"Bumps the all-dependencies group with 5 updates in the /dogfooding directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [app_links](https://github.com/llfbandit/app_links) | `6.4.1` | `7.0.0` |\n| [get_it](https://github.com/flutter-it/get_it) | `8.3.0` | `9.2.0` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `16.3.0` | `17.0.1` |\n| [google_fonts](https://github.com/flutter/packages/tree/main/packages) | `6.3.3` | `7.0.2` |\n| [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus) | `11.1.0` | `12.0.1` |\n\nBumps the all-dependencies group with 1 update in the /packages/stream_video_flutter directory: [alchemist](https://github.com/Betterment/alchemist).\nBumps the all-dependencies group with 1 update in the /packages/stream_video_push_notification directory: [flutter_lints](https://github.com/flutter/packages/tree/main/packages).\n\nUpdates `app_links` from 6.4.1 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/llfbandit/app_links/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `get_it` from 8.3.0 to 9.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.2.0] - 2025-12-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eallReady()\u003c/code\u003e now caches its Future and returns the same instance on repeated calls\n\u003cul\u003e\n\u003cli\u003eCache is automatically invalidated when new async singletons are registered\u003c/li\u003e\n\u003cli\u003eThis enables watch_it to detect when async registrations change (e.g., after \u003ccode\u003epushNewScope\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed: pending async singletons now complete their ready completer when removed via \u003ccode\u003eunregister()\u003c/code\u003e or scope reset, allowing \u003ccode\u003eallReady()\u003c/code\u003e to complete properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.1] - 2025-11-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated example project\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.0] - 2025-11-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded DevTools extension for visualizing and inspecting GetIt registrations\n\u003cul\u003e\n\u003cli\u003eView all registered objects with their type, scope, registration mode, and state\u003c/li\u003e\n\u003cli\u003eSee instance details via \u003ccode\u003etoString()\u003c/code\u003e output for created instances\u003c/li\u003e\n\u003cli\u003eManual refresh button to update the registration list\u003c/li\u003e\n\u003cli\u003eRequires \u003ccode\u003edebugEventsEnabled = true\u003c/code\u003e to be set on GetIt instance\u003c/li\u003e\n\u003cli\u003eSee README for setup instructions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.5] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse absolute GitHub URL for logo in README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.4] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed screenshots description to match working 9.0.1 format\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.3] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed logo display on pub.dev by using relative path\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.2] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed button sizing in README for pub.dev display\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed linter error (missing trailing comma in test file)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.0] - BREAKING CHANGE\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e: Disposal order now always follows strict LIFO (Last-In-First-Out) based on registration order\n\u003cul\u003e\n\u003cli\u003ePreviously, disposal order was based on the order objects appeared in internal hash maps, which was unpredictable when mixing named and unnamed registrations\u003c/li\u003e\n\u003cli\u003eNow all disposals are sorted by \u003ccode\u003eregistrationNumber\u003c/code\u003e (a sequential counter assigned during registration) ensuring true LIFO order\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003estrictDisposalOrder\u003c/code\u003e parameter has been removed from \u003ccode\u003ereset()\u003c/code\u003e, \u003ccode\u003eresetScope()\u003c/code\u003e, \u003ccode\u003epopScope()\u003c/code\u003e, \u003ccode\u003epopScopesTill()\u003c/code\u003e, and \u003ccode\u003edropScope()\u003c/code\u003e methods\u003c/li\u003e\n\u003cli\u003ePerformance impact is minimal: ~8% overhead for 10,000 registrations (approximately 2-3ms), negligible for typical applications\u003c/li\u003e\n\u003cli\u003eThis change ensures correctness and predictability in dependency cleanup, which is more important than the minor performance cost\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImpact on existing apps\u003c/strong\u003e: 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\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed bug in \u003ccode\u003eregisterCachedFactoryParamAsync\u003c/code\u003e where calling \u003ccode\u003egetAsync\u003c/code\u003e would fail with null error because it was checking the wrong function parameter (sync \u003ccode\u003ecreationFunctionParam\u003c/code\u003e instead of \u003ccode\u003easyncCreationFunctionParam\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/19290dc6e388ee045232ed12e715f8e2d15b7b30\"\u003e\u003ccode\u003e19290dc\u003c/code\u003e\u003c/a\u003e V9.2.0: Cache allReady() future for watch_it scope detection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/294ae0f78989c3b2ad7b914299b6f3d5f5353fa6\"\u003e\u003ccode\u003e294ae0f\u003c/code\u003e\u003c/a\u003e Remove generated test folder from example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/7e1599605677e08ef34bb0c14a6323f6aedae7bf\"\u003e\u003ccode\u003e7e15996\u003c/code\u003e\u003c/a\u003e Release V9.1.1: Update example project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/88954f10ccdff95eaada198a965c05b08590f9af\"\u003e\u003ccode\u003e88954f1\u003c/code\u003e\u003c/a\u003e Exclude gradle-wrapper.jar from published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/a419c167254db4e358c825d207ea103661b99999\"\u003e\u003ccode\u003ea419c16\u003c/code\u003e\u003c/a\u003e Fix DevTools extension registration for multiple GetIt instances\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/3f5f587527a99ee46b73413a55742bd21dd8c2b6\"\u003e\u003ccode\u003e3f5f587\u003c/code\u003e\u003c/a\u003e Fix formatting and exclude devtools extension from analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/3ee13e9655634670c4678a1f3858d4dec849ccb8\"\u003e\u003ccode\u003e3ee13e9\u003c/code\u003e\u003c/a\u003e Allow gradlew in example/android/.gitignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/1bf01e575b31e222e5abaa33de81b6a3579abe41\"\u003e\u003ccode\u003e1bf01e5\u003c/code\u003e\u003c/a\u003e Clean up gitignore rules for gradlew\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/d8353d13617d97e78f35321be4157dec42d7afc4\"\u003e\u003ccode\u003ed8353d1\u003c/code\u003e\u003c/a\u003e Explicitly un-ignore gradlew files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/fe7987dfb4dc8aba0a2957e134c19c0311cf1895\"\u003e\u003ccode\u003efe7987d\u003c/code\u003e\u003c/a\u003e Allow gradlew in gitignore, remove IDE files from git\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter-it/get_it/compare/V8.3.0...V9.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go_router` from 16.3.0 to 17.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2fb88d6ce7f2738911bbcf9a0412df3258ad0187\"\u003e\u003ccode\u003e2fb88d6\u003c/code\u003e\u003c/a\u003e [go_router] Fixes an issue where \u003ccode\u003eonEnter\u003c/code\u003e blocking causes navigation stack l...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/72f24a73057520a4490787a2d9ffe633818bdb22\"\u003e\u003ccode\u003e72f24a7\u003c/code\u003e\u003c/a\u003e [file_selector] Update Linux example for deprecations (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10542\"\u003e#10542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/bd443987a20e6cd5eebc8596ec9d66a069c13254\"\u003e\u003ccode\u003ebd44398\u003c/code\u003e\u003c/a\u003e [rfw] Add Flexible widget support to core widgets (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9750\"\u003e#9750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2f44ca2748747f29157a0c82a76b70a74aaa8069\"\u003e\u003ccode\u003e2f44ca2\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Updates pigeon generation to prevent crash when obje...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/338ecd3864b89c367e58a2bfd69c3767531ecbe4\"\u003e\u003ccode\u003e338ecd3\u003c/code\u003e\u003c/a\u003e [shared_preferences_tool] Update dependencies and fix deprecation (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10560\"\u003e#10560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/3546b8f03c7a289733e8b9658e7fedf9f5334790\"\u003e\u003ccode\u003e3546b8f\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump camerax_version from 1.5.1 to 1.5.2 in /packages/camera/ca...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e5f8325eff98923c37d1349f6ba628615fc82ba4\"\u003e\u003ccode\u003ee5f8325\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Removes internal native library Dart proxy (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10536\"\u003e#10536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/33a9a810b5a20978c1c4b9a6c469f5a792d86c7a\"\u003e\u003ccode\u003e33a9a81\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump the test-dependencies group across 2 directories with 1 up...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b17d3ffb15fe8cb002e9910fc598e8ebdd93425a\"\u003e\u003ccode\u003eb17d3ff\u003c/code\u003e\u003c/a\u003e [interactive_media_ads] Removes internal native library Dart proxy (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10537\"\u003e#10537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/54b49e15fb3b06e15fa3c3e135e41c26d3c0b15f\"\u003e\u003ccode\u003e54b49e1\u003c/code\u003e\u003c/a\u003e [webview_flutter_wkwebview] Removes internal native library Dart proxy (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10528\"\u003e#10528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v17.0.1/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google_fonts` from 6.3.3 to 7.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d31e955c93371357fa7643e75adbef3b07590cf0\"\u003e\u003ccode\u003ed31e955\u003c/code\u003e\u003c/a\u003e [google_fonts] Add missing public API documentation (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10782\"\u003e#10782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/eb9e1dc760d49016a515575424b97bfd79718bd5\"\u003e\u003ccode\u003eeb9e1dc\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Migrate iOS heatmaps to Pigeon (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10754\"\u003e#10754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/3cc2ae9d156f781569611b96023921b76523bffa\"\u003e\u003ccode\u003e3cc2ae9\u003c/code\u003e\u003c/a\u003e [google_fonts] Update the font generator to exclude variable font entries whe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9631ecf283fe334b750f62939d0d78537d97aa4e\"\u003e\u003ccode\u003e9631ecf\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] get camera name from Camera2CameraInfo.getCameraId i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/51fe1d98ca008cc00c06a5ffcb0db7579c9ff4d0\"\u003e\u003ccode\u003e51fe1d9\u003c/code\u003e\u003c/a\u003e [video_player_avfoundation] Fix deprecated tracksWithMediaType usage (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10553\"\u003e#10553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/39d8eee0d3428233b38f0a9e5547161ccdd58351\"\u003e\u003ccode\u003e39d8eee\u003c/code\u003e\u003c/a\u003e Fix html in webview_flutter doc comment (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10634\"\u003e#10634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/13eb63f79bdb4f154d1bf57a8299503f6c6f0322\"\u003e\u003ccode\u003e13eb63f\u003c/code\u003e\u003c/a\u003e [camera_web] Fixed crashing bug on camera_web 0.3.5 for Safari (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10595\"\u003e#10595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/30ba42aa25178303b7d61548c879eca3e74e25a2\"\u003e\u003ccode\u003e30ba42a\u003c/code\u003e\u003c/a\u003e [rfw] Remove scripting language integration section from \u003ccode\u003eREADME\u003c/code\u003e (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10726\"\u003e#10726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/40f248d990c4f5f3b59e0814024cc5faa470a109\"\u003e\u003ccode\u003e40f248d\u003c/code\u003e\u003c/a\u003e [image_picker] Update for UIScene compatibility (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10677\"\u003e#10677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9b0239d6b36ce3c2a2bab01f33e1ca468003c94f\"\u003e\u003ccode\u003e9b0239d\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Add iOS SDK 10.x support (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10720\"\u003e#10720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_fonts-v7.0.2/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `share_plus` from 11.1.0 to 12.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/b64f663ad4f820bf46500e73ef031ff647708be9\"\u003e\u003ccode\u003eb64f663\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/42b079bd5fa56c9983a5a4fcf351190884f5c540\"\u003e\u003ccode\u003e42b079b\u003c/code\u003e\u003c/a\u003e fix(share_plus): Avoid crash on iOS 26 on iPhones with no sharePositionOrigin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/1d2990288799eef1e6c1c00e3ae7d8eb11be2564\"\u003e\u003ccode\u003e1d29902\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/3bd253b04021a932fa79412a5da2318c22cfdbe2\"\u003e\u003ccode\u003e3bd253b\u003c/code\u003e\u003c/a\u003e fix(share_plus): unable to get the correct result on iOS (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3660\"\u003e#3660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/24363e270d3c8219b9516fe57474a448f6c5fd48\"\u003e\u003ccode\u003e24363e2\u003c/code\u003e\u003c/a\u003e feat(share_plus)!: Change Android compile SDK, update Android build config (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/72b6234c25315c30d8efc9f15a9258b0bb7273a8\"\u003e\u003ccode\u003e72b6234\u003c/code\u003e\u003c/a\u003e docs(all): replace MacOS by macOS in package READMEs (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3658\"\u003e#3658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/share_plus-v12.0.1/packages/share_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `alchemist` from 0.12.1 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Betterment/alchemist/releases\"\u003ealchemist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: use mobile messaging app for Slack notifs by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/158\"\u003eBetterment/alchemist#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use \u003ccode\u003egit commit\u003c/code\u003e instead of \u003ccode\u003egit-auto-commit\u003c/code\u003e action by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/163\"\u003eBetterment/alchemist#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: push changes in update goldens workflow by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/166\"\u003eBetterment/alchemist#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Anti-aliasing cross-platform issue by \u003ca href=\"https://github.com/w3ggy\"\u003e\u003ccode\u003e@​w3ggy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ensure tests are compatible with all supported Flutter versions (and beta) by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/167\"\u003eBetterment/alchemist#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prep v0.13.0 by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/168\"\u003eBetterment/alchemist#168\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:warning: Breaking Changes\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e disabled anti-aliasing on \u003ccode\u003eBlockedTextPaintingContext\u003c/code\u003e which may change goldens output.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3ggy\"\u003e\u003ccode\u003e@​w3ggy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\"\u003ehttps://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Betterment/alchemist/blob/main/CHANGELOG.md\"\u003ealchemist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.13.0\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: use mobile messaging app for Slack notifs by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/158\"\u003eBetterment/alchemist#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use \u003ccode\u003egit commit\u003c/code\u003e instead of \u003ccode\u003egit-auto-commit\u003c/code\u003e action by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/163\"\u003eBetterment/alchemist#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: push changes in update goldens workflow by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/166\"\u003eBetterment/alchemist#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Anti-aliasing cross-platform issue by \u003ca href=\"https://github.com/w3ggy\"\u003e\u003ccode\u003e@​w3ggy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ensure tests are compatible with all supported Flutter versions (and beta) by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/167\"\u003eBetterment/alchemist#167\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:warning: Breaking Changes\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e disabled anti-aliasing on \u003ccode\u003eBlockedTextPaintingContext\u003c/code\u003e which may change goldens output.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3ggy\"\u003e\u003ccode\u003e@​w3ggy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\"\u003ehttps://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/d7ad4bb5011dff701de1d22412afc08bfdd09ef8\"\u003e\u003ccode\u003ed7ad4bb\u003c/code\u003e\u003c/a\u003e chore: prep v0.13.0 (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/168\"\u003e#168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/d1de06b3d23d417aab8d2881a74d1e5883016297\"\u003e\u003ccode\u003ed1de06b\u003c/code\u003e\u003c/a\u003e chore: ensure tests are compatible with all supported Flutter versions (and b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/b6c33573b2bfb8167ecdf4ff9ca3e60d26e14e2d\"\u003e\u003ccode\u003eb6c3357\u003c/code\u003e\u003c/a\u003e fix: Anti-aliasing cross-platform issue (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/2cd76181e5031867af14c2e48a2b88b3d6c0ef6c\"\u003e\u003ccode\u003e2cd7618\u003c/code\u003e\u003c/a\u003e fix: push changes in update goldens workflow (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/166\"\u003e#166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/482b78e67470f39b8a09a5b34dd06cca8b42b543\"\u003e\u003ccode\u003e482b78e\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003egit commit\u003c/code\u003e instead of \u003ccode\u003egit-auto-commit\u003c/code\u003e action (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/163\"\u003e#163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/e5da5fb4c5b44e8fbf0632ee44d28d3975b0adea\"\u003e\u003ccode\u003ee5da5fb\u003c/code\u003e\u003c/a\u003e ci: use mobile messaging app for Slack notifs (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 2.0.3 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6eebe72ca3975373a5fab06a009ec5ffeabdb495\"\u003e\u003ccode\u003e6eebe72\u003c/code\u003e\u003c/a\u003e [flutter_lints] Bump lints dependency to 6.0.0 and bump package to 6.0.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0093e2ecd5e3e83c04864b076564e1020ada532f\"\u003e\u003ccode\u003e0093e2e\u003c/code\u003e\u003c/a\u003e [video_player_android] Add note about Android platform views known issue (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/62f38a1abb95fccabd865cef8b107d515bfbf93d\"\u003e\u003ccode\u003e62f38a1\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Implement \u003ccode\u003eenableAudio\u003c/code\u003e for video recording (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9264\"\u003e#9264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9c11e9b8b845235c8d6bd120b89238dc580ab973\"\u003e\u003ccode\u003e9c11e9b\u003c/code\u003e\u003c/a\u003e [video_player_android] isBuffering flag always return true after calling seek...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6efa04bfdb94f14236a9f9f85a6ebb367a94e81d\"\u003e\u003ccode\u003e6efa04b\u003c/code\u003e\u003c/a\u003e [camera,video_player] replace onSurfaceDestroyed with onSurfaceCleanup (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9316\"\u003e#9316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c33fa390d6866405334adc56d38b70ea2ee3ab6e\"\u003e\u003ccode\u003ec33fa39\u003c/code\u003e\u003c/a\u003e [camera,video_player] Update Android to 3.29 minimum (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5a7d40f877274916bdd81ba18a6b508e2d266aa3\"\u003e\u003ccode\u003e5a7d40f\u003c/code\u003e\u003c/a\u003e Update repo for 3.32 stable (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2a847d78641de3eba95ba22b3a01db5ee24c93b3\"\u003e\u003ccode\u003e2a847d7\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Correct pigeon configuration output paths (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9313\"\u003e#9313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d692e43dba6c8dcfdd3659fd6681a3c9505307ae\"\u003e\u003ccode\u003ed692e43\u003c/code\u003e\u003c/a\u003e [process] Remove from the repository (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9310\"\u003e#9310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe5dd86d6232c1ca2eacc50efe38db5dd2a6f815\"\u003e\u003ccode\u003efe5dd86\u003c/code\u003e\u003c/a\u003e Ensure Example Packages Work on Android API 36 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_lints-v6.0.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/GetStream/stream-video-flutter/pull/1156","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GetStream%2Fstream-video-flutter/issues/1156","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1156/packages"}},{"old_version":"7.7.0","new_version":"9.2.0","update_type":"major","path":"/catalyst_voices","pr_created_at":"2026-01-01T04:09:30.000Z","version_change":"7.7.0 → 9.2.0","issue":{"uuid":"3774098748","node_id":"PR_kwDOKWz64c67LEHw","number":3933,"state":"open","title":"chore(deps): bump get_it from 7.7.0 to 9.2.0 in /catalyst_voices","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":["minikin"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-01T04:09:30.000Z","updated_at":"2026-01-01T04:48:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"get_it","old_version":"7.7.0","new_version":"9.2.0","repository_url":"https://github.com/flutter-it/get_it"}],"path":"/catalyst_voices","ecosystem":"pub"},"body":"Bumps [get_it](https://github.com/flutter-it/get_it) from 7.7.0 to 9.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/releases\"\u003eget_it's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGetting rid of static analysis warning on pub.dev by \u003ca href=\"https://github.com/PatrickChrestin\"\u003e\u003ccode\u003e@​PatrickChrestin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/394\"\u003eflutter-it/get_it#394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo: weak instead of week by \u003ca href=\"https://github.com/rocboronat\"\u003e\u003ccode\u003e@​rocboronat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/404\"\u003eflutter-it/get_it#404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow querying registrations by passing type parameter to isRegistered by \u003ca href=\"https://github.com/dbck-gsc\"\u003e\u003ccode\u003e@​dbck-gsc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/399\"\u003eflutter-it/get_it#399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: gh workflow by \u003ca href=\"https://github.com/gawi151\"\u003e\u003ccode\u003e@​gawi151\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/414\"\u003eflutter-it/get_it#414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add GetIt::findFirstFactory method and Expose ServiceFactory,ServiceFactoryType by \u003ca href=\"https://github.com/Hu-Wentao\"\u003e\u003ccode\u003e@​Hu-Wentao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/413\"\u003eflutter-it/get_it#413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename service factory by \u003ca href=\"https://github.com/escamoteur\"\u003e\u003ccode\u003e@​escamoteur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/416\"\u003eflutter-it/get_it#416\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PatrickChrestin\"\u003e\u003ccode\u003e@​PatrickChrestin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/394\"\u003eflutter-it/get_it#394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dbck-gsc\"\u003e\u003ccode\u003e@​dbck-gsc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/399\"\u003eflutter-it/get_it#399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gawi151\"\u003e\u003ccode\u003e@​gawi151\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/414\"\u003eflutter-it/get_it#414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Hu-Wentao\"\u003e\u003ccode\u003e@​Hu-Wentao\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-it/get_it/pull/413\"\u003eflutter-it/get_it#413\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/flutter-it/get_it/compare/V8.0.2...v8.2.0\"\u003ehttps://github.com/flutter-it/get_it/compare/V8.0.2...v8.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.2.0] - 2025-12-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eallReady()\u003c/code\u003e now caches its Future and returns the same instance on repeated calls\n\u003cul\u003e\n\u003cli\u003eCache is automatically invalidated when new async singletons are registered\u003c/li\u003e\n\u003cli\u003eThis enables watch_it to detect when async registrations change (e.g., after \u003ccode\u003epushNewScope\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed: pending async singletons now complete their ready completer when removed via \u003ccode\u003eunregister()\u003c/code\u003e or scope reset, allowing \u003ccode\u003eallReady()\u003c/code\u003e to complete properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.1] - 2025-11-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated example project\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.0] - 2025-11-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded DevTools extension for visualizing and inspecting GetIt registrations\n\u003cul\u003e\n\u003cli\u003eView all registered objects with their type, scope, registration mode, and state\u003c/li\u003e\n\u003cli\u003eSee instance details via \u003ccode\u003etoString()\u003c/code\u003e output for created instances\u003c/li\u003e\n\u003cli\u003eManual refresh button to update the registration list\u003c/li\u003e\n\u003cli\u003eRequires \u003ccode\u003edebugEventsEnabled = true\u003c/code\u003e to be set on GetIt instance\u003c/li\u003e\n\u003cli\u003eSee README for setup instructions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.5] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse absolute GitHub URL for logo in README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.4] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed screenshots description to match working 9.0.1 format\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.3] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed logo display on pub.dev by using relative path\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.2] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed button sizing in README for pub.dev display\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed linter error (missing trailing comma in test file)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.0] - BREAKING CHANGE\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e: Disposal order now always follows strict LIFO (Last-In-First-Out) based on registration order\n\u003cul\u003e\n\u003cli\u003ePreviously, disposal order was based on the order objects appeared in internal hash maps, which was unpredictable when mixing named and unnamed registrations\u003c/li\u003e\n\u003cli\u003eNow all disposals are sorted by \u003ccode\u003eregistrationNumber\u003c/code\u003e (a sequential counter assigned during registration) ensuring true LIFO order\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003estrictDisposalOrder\u003c/code\u003e parameter has been removed from \u003ccode\u003ereset()\u003c/code\u003e, \u003ccode\u003eresetScope()\u003c/code\u003e, \u003ccode\u003epopScope()\u003c/code\u003e, \u003ccode\u003epopScopesTill()\u003c/code\u003e, and \u003ccode\u003edropScope()\u003c/code\u003e methods\u003c/li\u003e\n\u003cli\u003ePerformance impact is minimal: ~8% overhead for 10,000 registrations (approximately 2-3ms), negligible for typical applications\u003c/li\u003e\n\u003cli\u003eThis change ensures correctness and predictability in dependency cleanup, which is more important than the minor performance cost\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImpact on existing apps\u003c/strong\u003e: 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\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed bug in \u003ccode\u003eregisterCachedFactoryParamAsync\u003c/code\u003e where calling \u003ccode\u003egetAsync\u003c/code\u003e would fail with null error because it was checking the wrong function parameter (sync \u003ccode\u003ecreationFunctionParam\u003c/code\u003e instead of \u003ccode\u003easyncCreationFunctionParam\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter-it/get_it/commits/V9.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=get_it\u0026package-manager=pub\u0026previous-version=7.7.0\u0026new-version=9.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/input-output-hk/catalyst-voices/pull/3933","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/input-output-hk%2Fcatalyst-voices/issues/3933","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3933/packages"}},{"old_version":"9.1.1","new_version":"9.2.0","update_type":"minor","path":null,"pr_created_at":"2026-01-01T00:28:51.000Z","version_change":"9.1.1 → 9.2.0","issue":{"uuid":"3773947719","node_id":"PR_kwDOCjkc2M67KmVh","number":3224,"state":"open","title":"chore(deps): bump get_it from 9.1.1 to 9.2.0","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-01T00:28:51.000Z","updated_at":"2026-01-01T02:13:26.045Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"get_it","old_version":"9.1.1","new_version":"9.2.0","repository_url":"https://github.com/flutter-it/get_it"}],"path":null,"ecosystem":"pub"},"body":"Bumps [get_it](https://github.com/flutter-it/get_it) from 9.1.1 to 9.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.2.0] - 2025-12-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eallReady()\u003c/code\u003e now caches its Future and returns the same instance on repeated calls\n\u003cul\u003e\n\u003cli\u003eCache is automatically invalidated when new async singletons are registered\u003c/li\u003e\n\u003cli\u003eThis enables watch_it to detect when async registrations change (e.g., after \u003ccode\u003epushNewScope\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed: pending async singletons now complete their ready completer when removed via \u003ccode\u003eunregister()\u003c/code\u003e or scope reset, allowing \u003ccode\u003eallReady()\u003c/code\u003e to complete properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/19290dc6e388ee045232ed12e715f8e2d15b7b30\"\u003e\u003ccode\u003e19290dc\u003c/code\u003e\u003c/a\u003e V9.2.0: Cache allReady() future for watch_it scope detection\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter-it/get_it/compare/V9.1.1...V9.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=get_it\u0026package-manager=pub\u0026previous-version=9.1.1\u0026new-version=9.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/PalisadoesFoundation/talawa/pull/3224","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/PalisadoesFoundation%2Ftalawa/issues/3224","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3224/packages"}},{"old_version":"8.3.0","new_version":"9.2.0","update_type":"major","path":null,"pr_created_at":"2025-12-22T10:50:18.000Z","version_change":"8.3.0 → 9.2.0","issue":{"uuid":"3753317217","node_id":"PR_kwDOHoSb2M66HdWL","number":1137,"state":"open","title":"chore(deps): bump the all-dependencies group across 4 directories with 8 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-22T10:50:18.000Z","updated_at":"2025-12-22T10:50:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":8,"packages":[{"name":"app_links","old_version":"6.4.1","new_version":"7.0.0","repository_url":"https://github.com/llfbandit/app_links"},{"name":"get_it","old_version":"8.3.0","new_version":"9.2.0","repository_url":"https://github.com/flutter-it/get_it"},{"name":"go_router","old_version":"16.3.0","new_version":"17.0.1","repository_url":"https://github.com/flutter/packages"},{"name":"share_plus","old_version":"11.1.0","new_version":"12.0.1","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"protobuf","old_version":"5.1.0","new_version":"6.0.0","repository_url":"https://github.com/google/protobuf.dart"},{"name":"protoc_plugin","old_version":"23.0.0","new_version":"25.0.0","repository_url":"https://github.com/google/protobuf.dart"},{"name":"protoc_plugin","old_version":"23.0.0","new_version":"25.0.0","repository_url":"https://github.com/google/protobuf.dart"},{"name":"alchemist","old_version":"0.12.1","new_version":"0.13.0","repository_url":"https://github.com/Betterment/alchemist"},{"name":"flutter_lints","old_version":"2.0.3","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"}],"path":null,"ecosystem":"pub"},"body":"Bumps the all-dependencies group with 4 updates in the /dogfooding directory: [app_links](https://github.com/llfbandit/app_links), [get_it](https://github.com/flutter-it/get_it), [go_router](https://github.com/flutter/packages/tree/main/packages) and [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus).\nBumps the all-dependencies group with 2 updates in the /packages/stream_video directory: [protobuf](https://github.com/google/protobuf.dart) and [protoc_plugin](https://github.com/google/protobuf.dart).\nBumps the all-dependencies group with 1 update in the /packages/stream_video_flutter directory: [alchemist](https://github.com/Betterment/alchemist).\nBumps the all-dependencies group with 1 update in the /packages/stream_video_push_notification directory: [flutter_lints](https://github.com/flutter/packages/tree/main/packages).\n\nUpdates `app_links` from 6.4.1 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/llfbandit/app_links/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `get_it` from 8.3.0 to 9.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.2.0] - 2025-12-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eallReady()\u003c/code\u003e now caches its Future and returns the same instance on repeated calls\n\u003cul\u003e\n\u003cli\u003eCache is automatically invalidated when new async singletons are registered\u003c/li\u003e\n\u003cli\u003eThis enables watch_it to detect when async registrations change (e.g., after \u003ccode\u003epushNewScope\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed: pending async singletons now complete their ready completer when removed via \u003ccode\u003eunregister()\u003c/code\u003e or scope reset, allowing \u003ccode\u003eallReady()\u003c/code\u003e to complete properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.1] - 2025-11-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated example project\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.0] - 2025-11-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded DevTools extension for visualizing and inspecting GetIt registrations\n\u003cul\u003e\n\u003cli\u003eView all registered objects with their type, scope, registration mode, and state\u003c/li\u003e\n\u003cli\u003eSee instance details via \u003ccode\u003etoString()\u003c/code\u003e output for created instances\u003c/li\u003e\n\u003cli\u003eManual refresh button to update the registration list\u003c/li\u003e\n\u003cli\u003eRequires \u003ccode\u003edebugEventsEnabled = true\u003c/code\u003e to be set on GetIt instance\u003c/li\u003e\n\u003cli\u003eSee README for setup instructions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.5] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse absolute GitHub URL for logo in README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.4] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed screenshots description to match working 9.0.1 format\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.3] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed logo display on pub.dev by using relative path\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.2] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed button sizing in README for pub.dev display\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed linter error (missing trailing comma in test file)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.0] - BREAKING CHANGE\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e: Disposal order now always follows strict LIFO (Last-In-First-Out) based on registration order\n\u003cul\u003e\n\u003cli\u003ePreviously, disposal order was based on the order objects appeared in internal hash maps, which was unpredictable when mixing named and unnamed registrations\u003c/li\u003e\n\u003cli\u003eNow all disposals are sorted by \u003ccode\u003eregistrationNumber\u003c/code\u003e (a sequential counter assigned during registration) ensuring true LIFO order\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003estrictDisposalOrder\u003c/code\u003e parameter has been removed from \u003ccode\u003ereset()\u003c/code\u003e, \u003ccode\u003eresetScope()\u003c/code\u003e, \u003ccode\u003epopScope()\u003c/code\u003e, \u003ccode\u003epopScopesTill()\u003c/code\u003e, and \u003ccode\u003edropScope()\u003c/code\u003e methods\u003c/li\u003e\n\u003cli\u003ePerformance impact is minimal: ~8% overhead for 10,000 registrations (approximately 2-3ms), negligible for typical applications\u003c/li\u003e\n\u003cli\u003eThis change ensures correctness and predictability in dependency cleanup, which is more important than the minor performance cost\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImpact on existing apps\u003c/strong\u003e: 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\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed bug in \u003ccode\u003eregisterCachedFactoryParamAsync\u003c/code\u003e where calling \u003ccode\u003egetAsync\u003c/code\u003e would fail with null error because it was checking the wrong function parameter (sync \u003ccode\u003ecreationFunctionParam\u003c/code\u003e instead of \u003ccode\u003easyncCreationFunctionParam\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/19290dc6e388ee045232ed12e715f8e2d15b7b30\"\u003e\u003ccode\u003e19290dc\u003c/code\u003e\u003c/a\u003e V9.2.0: Cache allReady() future for watch_it scope detection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/294ae0f78989c3b2ad7b914299b6f3d5f5353fa6\"\u003e\u003ccode\u003e294ae0f\u003c/code\u003e\u003c/a\u003e Remove generated test folder from example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/7e1599605677e08ef34bb0c14a6323f6aedae7bf\"\u003e\u003ccode\u003e7e15996\u003c/code\u003e\u003c/a\u003e Release V9.1.1: Update example project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/88954f10ccdff95eaada198a965c05b08590f9af\"\u003e\u003ccode\u003e88954f1\u003c/code\u003e\u003c/a\u003e Exclude gradle-wrapper.jar from published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/a419c167254db4e358c825d207ea103661b99999\"\u003e\u003ccode\u003ea419c16\u003c/code\u003e\u003c/a\u003e Fix DevTools extension registration for multiple GetIt instances\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/3f5f587527a99ee46b73413a55742bd21dd8c2b6\"\u003e\u003ccode\u003e3f5f587\u003c/code\u003e\u003c/a\u003e Fix formatting and exclude devtools extension from analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/3ee13e9655634670c4678a1f3858d4dec849ccb8\"\u003e\u003ccode\u003e3ee13e9\u003c/code\u003e\u003c/a\u003e Allow gradlew in example/android/.gitignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/1bf01e575b31e222e5abaa33de81b6a3579abe41\"\u003e\u003ccode\u003e1bf01e5\u003c/code\u003e\u003c/a\u003e Clean up gitignore rules for gradlew\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/d8353d13617d97e78f35321be4157dec42d7afc4\"\u003e\u003ccode\u003ed8353d1\u003c/code\u003e\u003c/a\u003e Explicitly un-ignore gradlew files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/fe7987dfb4dc8aba0a2957e134c19c0311cf1895\"\u003e\u003ccode\u003efe7987d\u003c/code\u003e\u003c/a\u003e Allow gradlew in gitignore, remove IDE files from git\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter-it/get_it/compare/V8.3.0...V9.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go_router` from 16.3.0 to 17.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2fb88d6ce7f2738911bbcf9a0412df3258ad0187\"\u003e\u003ccode\u003e2fb88d6\u003c/code\u003e\u003c/a\u003e [go_router] Fixes an issue where \u003ccode\u003eonEnter\u003c/code\u003e blocking causes navigation stack l...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/72f24a73057520a4490787a2d9ffe633818bdb22\"\u003e\u003ccode\u003e72f24a7\u003c/code\u003e\u003c/a\u003e [file_selector] Update Linux example for deprecations (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10542\"\u003e#10542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/bd443987a20e6cd5eebc8596ec9d66a069c13254\"\u003e\u003ccode\u003ebd44398\u003c/code\u003e\u003c/a\u003e [rfw] Add Flexible widget support to core widgets (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9750\"\u003e#9750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2f44ca2748747f29157a0c82a76b70a74aaa8069\"\u003e\u003ccode\u003e2f44ca2\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Updates pigeon generation to prevent crash when obje...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/338ecd3864b89c367e58a2bfd69c3767531ecbe4\"\u003e\u003ccode\u003e338ecd3\u003c/code\u003e\u003c/a\u003e [shared_preferences_tool] Update dependencies and fix deprecation (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10560\"\u003e#10560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/3546b8f03c7a289733e8b9658e7fedf9f5334790\"\u003e\u003ccode\u003e3546b8f\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump camerax_version from 1.5.1 to 1.5.2 in /packages/camera/ca...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e5f8325eff98923c37d1349f6ba628615fc82ba4\"\u003e\u003ccode\u003ee5f8325\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Removes internal native library Dart proxy (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10536\"\u003e#10536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/33a9a810b5a20978c1c4b9a6c469f5a792d86c7a\"\u003e\u003ccode\u003e33a9a81\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump the test-dependencies group across 2 directories with 1 up...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b17d3ffb15fe8cb002e9910fc598e8ebdd93425a\"\u003e\u003ccode\u003eb17d3ff\u003c/code\u003e\u003c/a\u003e [interactive_media_ads] Removes internal native library Dart proxy (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10537\"\u003e#10537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/54b49e15fb3b06e15fa3c3e135e41c26d3c0b15f\"\u003e\u003ccode\u003e54b49e1\u003c/code\u003e\u003c/a\u003e [webview_flutter_wkwebview] Removes internal native library Dart proxy (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10528\"\u003e#10528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v17.0.1/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `share_plus` from 11.1.0 to 12.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/b64f663ad4f820bf46500e73ef031ff647708be9\"\u003e\u003ccode\u003eb64f663\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/42b079bd5fa56c9983a5a4fcf351190884f5c540\"\u003e\u003ccode\u003e42b079b\u003c/code\u003e\u003c/a\u003e fix(share_plus): Avoid crash on iOS 26 on iPhones with no sharePositionOrigin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/1d2990288799eef1e6c1c00e3ae7d8eb11be2564\"\u003e\u003ccode\u003e1d29902\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/3bd253b04021a932fa79412a5da2318c22cfdbe2\"\u003e\u003ccode\u003e3bd253b\u003c/code\u003e\u003c/a\u003e fix(share_plus): unable to get the correct result on iOS (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3660\"\u003e#3660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/24363e270d3c8219b9516fe57474a448f6c5fd48\"\u003e\u003ccode\u003e24363e2\u003c/code\u003e\u003c/a\u003e feat(share_plus)!: Change Android compile SDK, update Android build config (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/72b6234c25315c30d8efc9f15a9258b0bb7273a8\"\u003e\u003ccode\u003e72b6234\u003c/code\u003e\u003c/a\u003e docs(all): replace MacOS by macOS in package READMEs (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3658\"\u003e#3658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/share_plus-v12.0.1/packages/share_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `protobuf` from 5.1.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protobuf v6.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNew \u003ccode\u003eGeneratedMessage\u003c/code\u003e extension methods \u003ccode\u003etoTextFormat\u003c/code\u003e and \u003ccode\u003ewriteTextFormat\u003c/code\u003e added to convert the message into the \u003ca href=\"https://protobuf.dev/reference/protobuf/textformat-spec/\"\u003eofficial protocol buffers text format\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/125\"\u003e#125\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd [well-known proto types][wkts] as libraries. This change is required for protoc_plugin-25.0.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e Hide \u003ccode\u003ePbList\u003c/code\u003e and \u003ccode\u003ePbMap\u003c/code\u003e constructors. It is not possible to construct these values correctly in user code, so the constructors are now private. Existing uses of \u003ccode\u003ePbList\u003c/code\u003e can be replaced by \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003ePbMap\u003c/code\u003e can be replaced by \u003ccode\u003eMap\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eFor immutable lists and maps, you can use \u003ccode\u003ebuilt_value\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMap fields now check key and value validity when adding elements. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1065\"\u003e#1065\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1080\"\u003egoogle/protobuf.dart#1080\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/125\"\u003e#125\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/125\"\u003egoogle/protobuf.dart#125\u003c/a\u003e\n[wkts]: \u003ca href=\"https://protobuf.dev/reference/protobuf/google.protobuf\"\u003ehttps://protobuf.dev/reference/protobuf/google.protobuf\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1081\"\u003egoogle/protobuf.dart#1081\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1072\"\u003egoogle/protobuf.dart#1072\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1065\"\u003e#1065\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1065\"\u003egoogle/protobuf.dart#1065\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1076\"\u003egoogle/protobuf.dart#1076\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/9e30258e0aa6a6430ee36c84b75308a9702fde42\"\u003e\u003ccode\u003e9e30258\u003c/code\u003e\u003c/a\u003e Check key and value validity in PbMap (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/cafeac4208a1139e370099591edc8b014dfcc204\"\u003e\u003ccode\u003ecafeac4\u003c/code\u003e\u003c/a\u003e Hide PbList and PbMap constructors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/7fcd48b24b92671f59b36a7b3ce23208f5600b7c\"\u003e\u003ccode\u003e7fcd48b\u003c/code\u003e\u003c/a\u003e Sync some of the internal changes (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/3ed04a91ff4de8493226e8fd0d89678c2986edf6\"\u003e\u003ccode\u003e3ed04a9\u003c/code\u003e\u003c/a\u003e Add well-known type support (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a1dceed95d7e9250bea950a2ed10173f43ab83f6\"\u003e\u003ccode\u003ea1dceed\u003c/code\u003e\u003c/a\u003e protoc_plugin refactors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/46c36977f213c961148a9455a5894f2e8c7ba722\"\u003e\u003ccode\u003e46c3697\u003c/code\u003e\u003c/a\u003e Update test protos copied from C++ protobuf (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b98d4e2bc8d5e8bbe96cfdd56f423641b818b914\"\u003e\u003ccode\u003eb98d4e2\u003c/code\u003e\u003c/a\u003e Implement proto text format generator (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v5.1.0...protobuf-v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `protoc_plugin` from 23.0.0 to 25.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotoc_plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protoc_plugin v25.0.0\u003c/h2\u003e\n\u003cp\u003eNote: this version requires protobuf 6.0.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eHandle importing \u003ca href=\"https://protobuf.dev/reference/protobuf/google.protobuf\"\u003ewell-known protos\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1081\"\u003egoogle/protobuf.dart#1081\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003epackage:protoc_plugin v24.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e Don't generate \u003ccode\u003ecreateRepeated\u003c/code\u003e methods.\u003c/p\u003e\n\u003cp\u003eThese methods are not too useful as there isn't much you can do with a \u003ccode\u003ePbList\u003c/code\u003e that you can't do with a \u003ccode\u003eList\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eTo migrate, replace \u003ccode\u003eMyMessage.createRepeated()\u003c/code\u003e with \u003ccode\u003e\u0026lt;MyMessage\u0026gt;[]\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/9e30258e0aa6a6430ee36c84b75308a9702fde42\"\u003e\u003ccode\u003e9e30258\u003c/code\u003e\u003c/a\u003e Check key and value validity in PbMap (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/cafeac4208a1139e370099591edc8b014dfcc204\"\u003e\u003ccode\u003ecafeac4\u003c/code\u003e\u003c/a\u003e Hide PbList and PbMap constructors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/7fcd48b24b92671f59b36a7b3ce23208f5600b7c\"\u003e\u003ccode\u003e7fcd48b\u003c/code\u003e\u003c/a\u003e Sync some of the internal changes (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/3ed04a91ff4de8493226e8fd0d89678c2986edf6\"\u003e\u003ccode\u003e3ed04a9\u003c/code\u003e\u003c/a\u003e Add well-known type support (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a1dceed95d7e9250bea950a2ed10173f43ab83f6\"\u003e\u003ccode\u003ea1dceed\u003c/code\u003e\u003c/a\u003e protoc_plugin refactors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/46c36977f213c961148a9455a5894f2e8c7ba722\"\u003e\u003ccode\u003e46c3697\u003c/code\u003e\u003c/a\u003e Update test protos copied from C++ protobuf (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b98d4e2bc8d5e8bbe96cfdd56f423641b818b914\"\u003e\u003ccode\u003eb98d4e2\u003c/code\u003e\u003c/a\u003e Implement proto text format generator (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/1ebb09ccb5f937017e27f0953391ba856bbb8f49\"\u003e\u003ccode\u003e1ebb09c\u003c/code\u003e\u003c/a\u003e Release protobuf-5.1.0 (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1078\"\u003e#1078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/24f9cf080273f5ecb00db6ca1be16d5cc8762429\"\u003e\u003ccode\u003e24f9cf0\u003c/code\u003e\u003c/a\u003e Fix message comparison throwing type error when comparing maps in some cases ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4dfedafd160e203b9b5a91737fc0de962dc40b24\"\u003e\u003ccode\u003e4dfedaf\u003c/code\u003e\u003c/a\u003e Don't iterate iterable arguments twice in PbList (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1070\"\u003e#1070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protoc_plugin-v23.0.0...protoc_plugin-v25.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `protoc_plugin` from 23.0.0 to 25.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotoc_plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protoc_plugin v25.0.0\u003c/h2\u003e\n\u003cp\u003eNote: this version requires protobuf 6.0.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eHandle importing \u003ca href=\"https://protobuf.dev/reference/protobuf/google.protobuf\"\u003ewell-known protos\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1081\"\u003egoogle/protobuf.dart#1081\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003epackage:protoc_plugin v24.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e Don't generate \u003ccode\u003ecreateRepeated\u003c/code\u003e methods.\u003c/p\u003e\n\u003cp\u003eThese methods are not too useful as there isn't much you can do with a \u003ccode\u003ePbList\u003c/code\u003e that you can't do with a \u003ccode\u003eList\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eTo migrate, replace \u003ccode\u003eMyMessage.createRepeated()\u003c/code\u003e with \u003ccode\u003e\u0026lt;MyMessage\u0026gt;[]\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/9e30258e0aa6a6430ee36c84b75308a9702fde42\"\u003e\u003ccode\u003e9e30258\u003c/code\u003e\u003c/a\u003e Check key and value validity in PbMap (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/cafeac4208a1139e370099591edc8b014dfcc204\"\u003e\u003ccode\u003ecafeac4\u003c/code\u003e\u003c/a\u003e Hide PbList and PbMap constructors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/7fcd48b24b92671f59b36a7b3ce23208f5600b7c\"\u003e\u003ccode\u003e7fcd48b\u003c/code\u003e\u003c/a\u003e Sync some of the internal changes (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/3ed04a91ff4de8493226e8fd0d89678c2986edf6\"\u003e\u003ccode\u003e3ed04a9\u003c/code\u003e\u003c/a\u003e Add well-known type support (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a1dceed95d7e9250bea950a2ed10173f43ab83f6\"\u003e\u003ccode\u003ea1dceed\u003c/code\u003e\u003c/a\u003e protoc_plugin refactors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/46c36977f213c961148a9455a5894f2e8c7ba722\"\u003e\u003ccode\u003e46c3697\u003c/code\u003e\u003c/a\u003e Update test protos copied from C++ protobuf (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b98d4e2bc8d5e8bbe96cfdd56f423641b818b914\"\u003e\u003ccode\u003eb98d4e2\u003c/code\u003e\u003c/a\u003e Implement proto text format generator (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/1ebb09ccb5f937017e27f0953391ba856bbb8f49\"\u003e\u003ccode\u003e1ebb09c\u003c/code\u003e\u003c/a\u003e Release protobuf-5.1.0 (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1078\"\u003e#1078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/24f9cf080273f5ecb00db6ca1be16d5cc8762429\"\u003e\u003ccode\u003e24f9cf0\u003c/code\u003e\u003c/a\u003e Fix message comparison throwing type error when comparing maps in some cases ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4dfedafd160e203b9b5a91737fc0de962dc40b24\"\u003e\u003ccode\u003e4dfedaf\u003c/code\u003e\u003c/a\u003e Don't iterate iterable arguments twice in PbList (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1070\"\u003e#1070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protoc_plugin-v23.0.0...protoc_plugin-v25.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `alchemist` from 0.12.1 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Betterment/alchemist/releases\"\u003ealchemist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: use mobile messaging app for Slack notifs by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/158\"\u003eBetterment/alchemist#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use \u003ccode\u003egit commit\u003c/code\u003e instead of \u003ccode\u003egit-auto-commit\u003c/code\u003e action by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/163\"\u003eBetterment/alchemist#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: push changes in update goldens workflow by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/166\"\u003eBetterment/alchemist#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Anti-aliasing cross-platform issue by \u003ca href=\"https://github.com/w3ggy\"\u003e\u003ccode\u003e@​w3ggy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ensure tests are compatible with all supported Flutter versions (and beta) by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/167\"\u003eBetterment/alchemist#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prep v0.13.0 by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/168\"\u003eBetterment/alchemist#168\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:warning: Breaking Changes\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e disabled anti-aliasing on \u003ccode\u003eBlockedTextPaintingContext\u003c/code\u003e which may change goldens output.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3ggy\"\u003e\u003ccode\u003e@​w3ggy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\"\u003ehttps://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Betterment/alchemist/blob/main/CHANGELOG.md\"\u003ealchemist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.13.0\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: use mobile messaging app for Slack notifs by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/158\"\u003eBetterment/alchemist#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use \u003ccode\u003egit commit\u003c/code\u003e instead of \u003ccode\u003egit-auto-commit\u003c/code\u003e action by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/163\"\u003eBetterment/alchemist#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: push changes in update goldens workflow by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/166\"\u003eBetterment/alchemist#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Anti-aliasing cross-platform issue by \u003ca href=\"https://github.com/w3ggy\"\u003e\u003ccode\u003e@​w3ggy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ensure tests are compatible with all supported Flutter versions (and beta) by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/167\"\u003eBetterment/alchemist#167\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:warning: Breaking Changes\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e disabled anti-aliasing on \u003ccode\u003eBlockedTextPaintingContext\u003c/code\u003e which may change goldens output.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3ggy\"\u003e\u003ccode\u003e@​w3ggy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\"\u003ehttps://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/d7ad4bb5011dff701de1d22412afc08bfdd09ef8\"\u003e\u003ccode\u003ed7ad4bb\u003c/code\u003e\u003c/a\u003e chore: prep v0.13.0 (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/168\"\u003e#168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/d1de06b3d23d417aab8d2881a74d1e5883016297\"\u003e\u003ccode\u003ed1de06b\u003c/code\u003e\u003c/a\u003e chore: ensure tests are compatible with all supported Flutter versions (and b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/b6c33573b2bfb8167ecdf4ff9ca3e60d26e14e2d\"\u003e\u003ccode\u003eb6c3357\u003c/code\u003e\u003c/a\u003e fix: Anti-aliasing cross-platform issue (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/2cd76181e5031867af14c2e48a2b88b3d6c0ef6c\"\u003e\u003ccode\u003e2cd7618\u003c/code\u003e\u003c/a\u003e fix: push changes in update goldens workflow (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/166\"\u003e#166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/482b78e67470f39b8a09a5b34dd06cca8b42b543\"\u003e\u003ccode\u003e482b78e\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003egit commit\u003c/code\u003e instead of \u003ccode\u003egit-auto-commit\u003c/code\u003e action (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/163\"\u003e#163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/e5da5fb4c5b44e8fbf0632ee44d28d3975b0adea\"\u003e\u003ccode\u003ee5da5fb\u003c/code\u003e\u003c/a\u003e ci: use mobile messaging app for Slack notifs (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 2.0.3 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6eebe72ca3975373a5fab06a009ec5ffeabdb495\"\u003e\u003ccode\u003e6eebe72\u003c/code\u003e\u003c/a\u003e [flutter_lints] Bump lints dependency to 6.0.0 and bump package to 6.0.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0093e2ecd5e3e83c04864b076564e1020ada532f\"\u003e\u003ccode\u003e0093e2e\u003c/code\u003e\u003c/a\u003e [video_player_android] Add note about Android platform views known issue (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/62f38a1abb95fccabd865cef8b107d515bfbf93d\"\u003e\u003ccode\u003e62f38a1\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Implement \u003ccode\u003eenableAudio\u003c/code\u003e for video recording (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9264\"\u003e#9264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9c11e9b8b845235c8d6bd120b89238dc580ab973\"\u003e\u003ccode\u003e9c11e9b\u003c/code\u003e\u003c/a\u003e [video_player_android] isBuffering flag always return true after calling seek...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6efa04bfdb94f14236a9f9f85a6ebb367a94e81d\"\u003e\u003ccode\u003e6efa04b\u003c/code\u003e\u003c/a\u003e [camera,video_player] replace onSurfaceDestroyed with onSurfaceCleanup (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9316\"\u003e#9316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c33fa390d6866405334adc56d38b70ea2ee3ab6e\"\u003e\u003ccode\u003ec33fa39\u003c/code\u003e\u003c/a\u003e [camera,video_player] Update Android to 3.29 minimum (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5a7d40f877274916bdd81ba18a6b508e2d266aa3\"\u003e\u003ccode\u003e5a7d40f\u003c/code\u003e\u003c/a\u003e Update repo for 3.32 stable (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2a847d78641de3eba95ba22b3a01db5ee24c93b3\"\u003e\u003ccode\u003e2a847d7\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Correct pigeon configuration output paths (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9313\"\u003e#9313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d692e43dba6c8dcfdd3659fd6681a3c9505307ae\"\u003e\u003ccode\u003ed692e43\u003c/code\u003e\u003c/a\u003e [process] Remove from the repository (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9310\"\u003e#9310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe5dd86d6232c1ca2eacc50efe38db5dd2a6f815\"\u003e\u003ccode\u003efe5dd86\u003c/code\u003e\u003c/a\u003e Ensure Example Packages Work on Android API 36 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_lints-v6.0.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/GetStream/stream-video-flutter/pull/1137","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GetStream%2Fstream-video-flutter/issues/1137","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1137/packages"}},{"old_version":"8.3.0","new_version":"9.2.0","update_type":"major","path":null,"pr_created_at":"2025-12-14T13:54:48.000Z","version_change":"8.3.0 → 9.2.0","issue":{"uuid":"3727408087","node_id":"PR_kwDOQoffz864xFgs","number":7,"state":"closed","title":"deps: Bump get_it from 8.3.0 to 9.2.0","user":"dependabot[bot]","labels":["dependencies","config"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-23T20:08:43.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-14T13:54:48.000Z","updated_at":"2026-02-23T20:08:44.000Z","time_to_close":6156835,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: Bump","packages":[{"name":"get_it","old_version":"8.3.0","new_version":"9.2.0","repository_url":"https://github.com/flutter-it/get_it"}],"path":null,"ecosystem":"pub"},"body":"Bumps [get_it](https://github.com/flutter-it/get_it) from 8.3.0 to 9.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.2.0] - 2025-12-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eallReady()\u003c/code\u003e now caches its Future and returns the same instance on repeated calls\n\u003cul\u003e\n\u003cli\u003eCache is automatically invalidated when new async singletons are registered\u003c/li\u003e\n\u003cli\u003eThis enables watch_it to detect when async registrations change (e.g., after \u003ccode\u003epushNewScope\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed: pending async singletons now complete their ready completer when removed via \u003ccode\u003eunregister()\u003c/code\u003e or scope reset, allowing \u003ccode\u003eallReady()\u003c/code\u003e to complete properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.1] - 2025-11-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated example project\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.0] - 2025-11-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded DevTools extension for visualizing and inspecting GetIt registrations\n\u003cul\u003e\n\u003cli\u003eView all registered objects with their type, scope, registration mode, and state\u003c/li\u003e\n\u003cli\u003eSee instance details via \u003ccode\u003etoString()\u003c/code\u003e output for created instances\u003c/li\u003e\n\u003cli\u003eManual refresh button to update the registration list\u003c/li\u003e\n\u003cli\u003eRequires \u003ccode\u003edebugEventsEnabled = true\u003c/code\u003e to be set on GetIt instance\u003c/li\u003e\n\u003cli\u003eSee README for setup instructions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.5] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse absolute GitHub URL for logo in README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.4] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed screenshots description to match working 9.0.1 format\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.3] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed logo display on pub.dev by using relative path\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.2] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed button sizing in README for pub.dev display\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed linter error (missing trailing comma in test file)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.0] - BREAKING CHANGE\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e: Disposal order now always follows strict LIFO (Last-In-First-Out) based on registration order\n\u003cul\u003e\n\u003cli\u003ePreviously, disposal order was based on the order objects appeared in internal hash maps, which was unpredictable when mixing named and unnamed registrations\u003c/li\u003e\n\u003cli\u003eNow all disposals are sorted by \u003ccode\u003eregistrationNumber\u003c/code\u003e (a sequential counter assigned during registration) ensuring true LIFO order\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003estrictDisposalOrder\u003c/code\u003e parameter has been removed from \u003ccode\u003ereset()\u003c/code\u003e, \u003ccode\u003eresetScope()\u003c/code\u003e, \u003ccode\u003epopScope()\u003c/code\u003e, \u003ccode\u003epopScopesTill()\u003c/code\u003e, and \u003ccode\u003edropScope()\u003c/code\u003e methods\u003c/li\u003e\n\u003cli\u003ePerformance impact is minimal: ~8% overhead for 10,000 registrations (approximately 2-3ms), negligible for typical applications\u003c/li\u003e\n\u003cli\u003eThis change ensures correctness and predictability in dependency cleanup, which is more important than the minor performance cost\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImpact on existing apps\u003c/strong\u003e: 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\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed bug in \u003ccode\u003eregisterCachedFactoryParamAsync\u003c/code\u003e where calling \u003ccode\u003egetAsync\u003c/code\u003e would fail with null error because it was checking the wrong function parameter (sync \u003ccode\u003ecreationFunctionParam\u003c/code\u003e instead of \u003ccode\u003easyncCreationFunctionParam\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/19290dc6e388ee045232ed12e715f8e2d15b7b30\"\u003e\u003ccode\u003e19290dc\u003c/code\u003e\u003c/a\u003e V9.2.0: Cache allReady() future for watch_it scope detection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/294ae0f78989c3b2ad7b914299b6f3d5f5353fa6\"\u003e\u003ccode\u003e294ae0f\u003c/code\u003e\u003c/a\u003e Remove generated test folder from example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/7e1599605677e08ef34bb0c14a6323f6aedae7bf\"\u003e\u003ccode\u003e7e15996\u003c/code\u003e\u003c/a\u003e Release V9.1.1: Update example project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/88954f10ccdff95eaada198a965c05b08590f9af\"\u003e\u003ccode\u003e88954f1\u003c/code\u003e\u003c/a\u003e Exclude gradle-wrapper.jar from published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/a419c167254db4e358c825d207ea103661b99999\"\u003e\u003ccode\u003ea419c16\u003c/code\u003e\u003c/a\u003e Fix DevTools extension registration for multiple GetIt instances\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/3f5f587527a99ee46b73413a55742bd21dd8c2b6\"\u003e\u003ccode\u003e3f5f587\u003c/code\u003e\u003c/a\u003e Fix formatting and exclude devtools extension from analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/3ee13e9655634670c4678a1f3858d4dec849ccb8\"\u003e\u003ccode\u003e3ee13e9\u003c/code\u003e\u003c/a\u003e Allow gradlew in example/android/.gitignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/1bf01e575b31e222e5abaa33de81b6a3579abe41\"\u003e\u003ccode\u003e1bf01e5\u003c/code\u003e\u003c/a\u003e Clean up gitignore rules for gradlew\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/d8353d13617d97e78f35321be4157dec42d7afc4\"\u003e\u003ccode\u003ed8353d1\u003c/code\u003e\u003c/a\u003e Explicitly un-ignore gradlew files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/fe7987dfb4dc8aba0a2957e134c19c0311cf1895\"\u003e\u003ccode\u003efe7987d\u003c/code\u003e\u003c/a\u003e Allow gradlew in gitignore, remove IDE files from git\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter-it/get_it/compare/V8.3.0...V9.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=get_it\u0026package-manager=pub\u0026previous-version=8.3.0\u0026new-version=9.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/alexandregodet/iackathon/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexandregodet%2Fiackathon/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"8.3.0","new_version":"9.2.0","update_type":"major","path":null,"pr_created_at":"2025-12-08T11:36:20.000Z","version_change":"8.3.0 → 9.2.0","issue":{"uuid":"3705965864","node_id":"PR_kwDOQkJozs63qEYt","number":9,"state":"open","title":"chore(deps): bump get_it from 8.3.0 to 9.2.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-08T11:36:20.000Z","updated_at":"2025-12-08T11:36:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"get_it","old_version":"8.3.0","new_version":"9.2.0","repository_url":"https://github.com/flutter-it/get_it"}],"path":null,"ecosystem":"pub"},"body":"Bumps [get_it](https://github.com/flutter-it/get_it) from 8.3.0 to 9.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.2.0] - 2025-12-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eallReady()\u003c/code\u003e now caches its Future and returns the same instance on repeated calls\n\u003cul\u003e\n\u003cli\u003eCache is automatically invalidated when new async singletons are registered\u003c/li\u003e\n\u003cli\u003eThis enables watch_it to detect when async registrations change (e.g., after \u003ccode\u003epushNewScope\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed: pending async singletons now complete their ready completer when removed via \u003ccode\u003eunregister()\u003c/code\u003e or scope reset, allowing \u003ccode\u003eallReady()\u003c/code\u003e to complete properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.1] - 2025-11-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated example project\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.0] - 2025-11-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded DevTools extension for visualizing and inspecting GetIt registrations\n\u003cul\u003e\n\u003cli\u003eView all registered objects with their type, scope, registration mode, and state\u003c/li\u003e\n\u003cli\u003eSee instance details via \u003ccode\u003etoString()\u003c/code\u003e output for created instances\u003c/li\u003e\n\u003cli\u003eManual refresh button to update the registration list\u003c/li\u003e\n\u003cli\u003eRequires \u003ccode\u003edebugEventsEnabled = true\u003c/code\u003e to be set on GetIt instance\u003c/li\u003e\n\u003cli\u003eSee README for setup instructions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.5] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse absolute GitHub URL for logo in README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.4] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed screenshots description to match working 9.0.1 format\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.3] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed logo display on pub.dev by using relative path\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.2] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed button sizing in README for pub.dev display\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed linter error (missing trailing comma in test file)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.0] - BREAKING CHANGE\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e: Disposal order now always follows strict LIFO (Last-In-First-Out) based on registration order\n\u003cul\u003e\n\u003cli\u003ePreviously, disposal order was based on the order objects appeared in internal hash maps, which was unpredictable when mixing named and unnamed registrations\u003c/li\u003e\n\u003cli\u003eNow all disposals are sorted by \u003ccode\u003eregistrationNumber\u003c/code\u003e (a sequential counter assigned during registration) ensuring true LIFO order\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003estrictDisposalOrder\u003c/code\u003e parameter has been removed from \u003ccode\u003ereset()\u003c/code\u003e, \u003ccode\u003eresetScope()\u003c/code\u003e, \u003ccode\u003epopScope()\u003c/code\u003e, \u003ccode\u003epopScopesTill()\u003c/code\u003e, and \u003ccode\u003edropScope()\u003c/code\u003e methods\u003c/li\u003e\n\u003cli\u003ePerformance impact is minimal: ~8% overhead for 10,000 registrations (approximately 2-3ms), negligible for typical applications\u003c/li\u003e\n\u003cli\u003eThis change ensures correctness and predictability in dependency cleanup, which is more important than the minor performance cost\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImpact on existing apps\u003c/strong\u003e: 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\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed bug in \u003ccode\u003eregisterCachedFactoryParamAsync\u003c/code\u003e where calling \u003ccode\u003egetAsync\u003c/code\u003e would fail with null error because it was checking the wrong function parameter (sync \u003ccode\u003ecreationFunctionParam\u003c/code\u003e instead of \u003ccode\u003easyncCreationFunctionParam\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/19290dc6e388ee045232ed12e715f8e2d15b7b30\"\u003e\u003ccode\u003e19290dc\u003c/code\u003e\u003c/a\u003e V9.2.0: Cache allReady() future for watch_it scope detection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/294ae0f78989c3b2ad7b914299b6f3d5f5353fa6\"\u003e\u003ccode\u003e294ae0f\u003c/code\u003e\u003c/a\u003e Remove generated test folder from example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/7e1599605677e08ef34bb0c14a6323f6aedae7bf\"\u003e\u003ccode\u003e7e15996\u003c/code\u003e\u003c/a\u003e Release V9.1.1: Update example project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/88954f10ccdff95eaada198a965c05b08590f9af\"\u003e\u003ccode\u003e88954f1\u003c/code\u003e\u003c/a\u003e Exclude gradle-wrapper.jar from published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/a419c167254db4e358c825d207ea103661b99999\"\u003e\u003ccode\u003ea419c16\u003c/code\u003e\u003c/a\u003e Fix DevTools extension registration for multiple GetIt instances\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/3f5f587527a99ee46b73413a55742bd21dd8c2b6\"\u003e\u003ccode\u003e3f5f587\u003c/code\u003e\u003c/a\u003e Fix formatting and exclude devtools extension from analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/3ee13e9655634670c4678a1f3858d4dec849ccb8\"\u003e\u003ccode\u003e3ee13e9\u003c/code\u003e\u003c/a\u003e Allow gradlew in example/android/.gitignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/1bf01e575b31e222e5abaa33de81b6a3579abe41\"\u003e\u003ccode\u003e1bf01e5\u003c/code\u003e\u003c/a\u003e Clean up gitignore rules for gradlew\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/d8353d13617d97e78f35321be4157dec42d7afc4\"\u003e\u003ccode\u003ed8353d1\u003c/code\u003e\u003c/a\u003e Explicitly un-ignore gradlew files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/fe7987dfb4dc8aba0a2957e134c19c0311cf1895\"\u003e\u003ccode\u003efe7987d\u003c/code\u003e\u003c/a\u003e Allow gradlew in gitignore, remove IDE files from git\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter-it/get_it/compare/V8.3.0...V9.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=get_it\u0026package-manager=pub\u0026previous-version=8.3.0\u0026new-version=9.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/cedricziel/readwhere/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cedricziel%2Freadwhere/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"}}]}