{"id":5440,"name":"intl","ecosystem":"pub","repository_url":"https://github.com/dart-lang/i18n","issues_count":374,"created_at":"2025-06-06T17:12:51.140Z","updated_at":"2025-06-06T17:12:51.140Z","purl":"pkg:pub/intl","metadata":{"id":105260,"name":"intl","ecosystem":"pub","description":"Contains code to deal with internationalized/localized messages, date and number formatting and parsing, bi-directional text, and other internationalization issues.","homepage":null,"licenses":"bsd-3-clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/dart-lang/i18n","keywords_array":[],"namespace":null,"versions_count":139,"first_release_published_at":"2012-11-30T21:19:19.570Z","latest_release_published_at":"2025-01-24T07:59:51.183Z","latest_release_number":"0.20.2","last_synced_at":"2025-06-04T22:04:36.062Z","created_at":"2022-04-05T12:51:48.095Z","updated_at":"2025-06-04T22:04:36.062Z","registry_url":"https://pub.dev/packages/intl","install_command":"dart pub add intl","documentation_url":"https://pub.dev/documentation/intl/","metadata":{},"repo_metadata":{"uuid":"607278430","full_name":"dart-lang/i18n","owner":"dart-lang","description":"A general mono-repo for Dart i18n and l10n packages.","archived":false,"fork":false,"pushed_at":"2023-04-18T13:49:59.000Z","size":9594,"stargazers_count":1,"open_issues_count":138,"forks_count":0,"subscribers_count":22,"default_branch":"main","last_synced_at":"2023-04-18T14:39:13.147Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"logo_url":null,"metadata":{},"created_at":"2023-02-27T17:15:56.000Z","updated_at":"2023-04-18T14:39:13.148Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/dart-lang/i18n","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dart-lang%2Fi18n","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dart-lang%2Fi18n/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dart-lang%2Fi18n/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dart-lang","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":118651575,"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":"dart-lang","name":"Dart","uuid":"1609975","kind":"organization","description":"Dart is an open-source, scalable programming language, with robust libraries and runtimes, for building web, server, and mobile apps.","email":null,"website":"https://dart.dev","location":null,"twitter":"dart_lang","company":null,"avatar_url":"https://avatars.githubusercontent.com/u/1609975?v=4","repositories_count":109,"last_synced_at":"2023-04-09T13:26:05.319Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/dart-lang","created_at":"2022-11-02T16:26:29.689Z","updated_at":"2023-04-09T13:26:06.219Z","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dart-lang","repositories_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dart-lang/repositories"},"tags":[{"name":"0.17.0","sha":"33251e0320cb2fdd2dd3ab49f6e56241b2290d24","kind":"commit","published_at":"2021-02-03T23:05:25.000Z","download_url":"https://codeload.github.com/dart-lang/intl/tar.gz/0.17.0","html_url":"https://github.com/dart-lang/intl/releases/tag/0.17.0"},{"name":"CL-179540","sha":"ade5a936a1de62e7cd04c3ea956c02bd491d7868","kind":"tag","published_at":"2021-01-20T20:14:30.000Z","download_url":"https://codeload.github.com/dart-lang/intl/tar.gz/CL-179540","html_url":"https://github.com/dart-lang/intl/releases/tag/CL-179540"},{"name":"0.17.0-nullsafety.2","sha":"b3da4388d1ee56fa34ec48d51b7912cb1fb4f874","kind":"tag","published_at":"2020-11-04T22:56:03.000Z","download_url":"https://codeload.github.com/dart-lang/intl/tar.gz/0.17.0-nullsafety.2","html_url":"https://github.com/dart-lang/intl/releases/tag/0.17.0-nullsafety.2"},{"name":"0.17.0-nullsafety.1","sha":"48675cfc7c05e6a80d41735a7fcc91b62adc3878","kind":"commit","published_at":"2020-10-27T18:22:32.000Z","download_url":"https://codeload.github.com/dart-lang/intl/tar.gz/0.17.0-nullsafety.1","html_url":"https://github.com/dart-lang/intl/releases/tag/0.17.0-nullsafety.1"},{"name":"0.17.0-nullsafety","sha":"9669926609e7efc17dfd74fbb44ec719a7e573cc","kind":"tag","published_at":"2020-10-20T21:42:50.000Z","download_url":"https://codeload.github.com/dart-lang/intl/tar.gz/0.17.0-nullsafety","html_url":"https://github.com/dart-lang/intl/releases/tag/0.17.0-nullsafety"},{"name":"0.16.1","sha":"5ebf8fa891918903bf28236277fb28d0d9e1a14a","kind":"tag","published_at":"2020-01-06T22:33:28.000Z","download_url":"https://codeload.github.com/dart-lang/intl/tar.gz/0.16.1","html_url":"https://github.com/dart-lang/intl/releases/tag/0.16.1"},{"name":"0.16.0","sha":"5be03cb1d6613f546702d7ea51bf41e4443d04ca","kind":"tag","published_at":"2019-08-26T23:16:10.000Z","download_url":"https://codeload.github.com/dart-lang/intl/tar.gz/0.16.0","html_url":"https://github.com/dart-lang/intl/releases/tag/0.16.0"},{"name":"0.15.8","sha":"eb4ab704c4a3c48d957b2a188c6b452051a093a7","kind":"tag","published_at":"2019-03-22T17:53:33.000Z","download_url":"https://codeload.github.com/dart-lang/intl/tar.gz/0.15.8","html_url":"https://github.com/dart-lang/intl/releases/tag/0.15.8"},{"name":"0.15.7","sha":"ccdd1d8cad64d70c4768980d28a45c462648470f","kind":"tag","published_at":"2018-07-17T17:30:45.000Z","download_url":"https://codeload.github.com/dart-lang/intl/tar.gz/0.15.7","html_url":"https://github.com/dart-lang/intl/releases/tag/0.15.7"},{"name":"0.15.6","sha":"c0225f8e1f5821c6410da24b8c9f8d2c968db1df","kind":"tag","published_at":"2018-04-11T21:26:46.000Z","download_url":"https://codeload.github.com/dart-lang/intl/tar.gz/0.15.6","html_url":"https://github.com/dart-lang/intl/releases/tag/0.15.6"},{"name":"0.15.5","sha":"8b728e465808fea15070847b2c3086ce60018900","kind":"tag","published_at":"2018-04-10T20:45:14.000Z","download_url":"https://codeload.github.com/dart-lang/intl/tar.gz/0.15.5","html_url":"https://github.com/dart-lang/intl/releases/tag/0.15.5"},{"name":"0.15.3","sha":"5098cffe18feb8a625cbb8425aaaf37764bef2af","kind":"tag","published_at":"2018-03-21T00:50:24.000Z","download_url":"https://codeload.github.com/dart-lang/intl/tar.gz/0.15.3","html_url":"https://github.com/dart-lang/intl/releases/tag/0.15.3"},{"name":"0.15.4","sha":"529283a5ea7a92eb6ba29e714b998c539d17bd93","kind":"tag","published_at":"2018-03-21T00:49:58.000Z","download_url":"https://codeload.github.com/dart-lang/intl/tar.gz/0.15.4","html_url":"https://github.com/dart-lang/intl/releases/tag/0.15.4"},{"name":"0.15.2","sha":"62d26d47af87eef9136297ce834aa4a57ce6416c","kind":"tag","published_at":"2017-10-24T18:56:58.000Z","download_url":"https://codeload.github.com/dart-lang/intl/tar.gz/0.15.2","html_url":"https://github.com/dart-lang/intl/releases/tag/0.15.2"},{"name":"0.15.1","sha":"7c66713436e9fb3553980016c5acea7a6f6046e4","kind":"commit","published_at":"2017-06-15T21:18:51.000Z","download_url":"https://codeload.github.com/dart-lang/intl/tar.gz/0.15.1","html_url":"https://github.com/dart-lang/intl/releases/tag/0.15.1"},{"name":"0.15.0","sha":"6b0f4bf5543cab2ac18e43a04d905ba777d5d2f2","kind":"tag","published_at":"2017-05-08T22:28:48.000Z","download_url":"https://codeload.github.com/dart-lang/intl/tar.gz/0.15.0","html_url":"https://github.com/dart-lang/intl/releases/tag/0.15.0"},{"name":"0.14.0","sha":"8906a806c52cee4eb80f6a1eaffd2e97506caaf8","kind":"tag","published_at":"2016-09-02T22:54:22.000Z","download_url":"https://codeload.github.com/dart-lang/intl/tar.gz/0.14.0","html_url":"https://github.com/dart-lang/intl/releases/tag/0.14.0"},{"name":"0.13.1","sha":"43aa475dcacaa9399770cc5f12b491488f1feb95","kind":"tag","published_at":"2016-08-31T19:24:56.000Z","download_url":"https://codeload.github.com/dart-lang/intl/tar.gz/0.13.1","html_url":"https://github.com/dart-lang/intl/releases/tag/0.13.1"},{"name":"0.13.0","sha":"ace7ff3d87f8a0b714b48f8e97569a65dc195f24","kind":"tag","published_at":"2016-05-20T22:53:42.000Z","download_url":"https://codeload.github.com/dart-lang/intl/tar.gz/0.13.0","html_url":"https://github.com/dart-lang/intl/releases/tag/0.13.0"},{"name":"0.12.7+1","sha":"0c2b28bebb6e1efbcec0a26144cca89388599583","kind":"tag","published_at":"2016-04-11T23:52:41.000Z","download_url":"https://codeload.github.com/dart-lang/intl/tar.gz/0.12.7+1","html_url":"https://github.com/dart-lang/intl/releases/tag/0.12.7+1"},{"name":"0.12.7","sha":"10f6dd5ad11d8d09d92ee804d1fece992c10942e","kind":"tag","published_at":"2016-02-10T01:04:32.000Z","download_url":"https://codeload.github.com/dart-lang/intl/tar.gz/0.12.7","html_url":"https://github.com/dart-lang/intl/releases/tag/0.12.7"},{"name":"0.12.4+3","sha":"a8b480b9c436f6c0ec16730804c914bdb4e30d53","kind":"tag","published_at":"2015-12-10T18:10:31.000Z","download_url":"https://codeload.github.com/dart-lang/intl/tar.gz/0.12.4+3","html_url":"https://github.com/dart-lang/intl/releases/tag/0.12.4+3"},{"name":"0.12.4+2","sha":"1c2757633fb7a425a4ca48eb7902dbdf4960aa2c","kind":"commit","published_at":"2015-08-19T23:10:49.000Z","download_url":"https://codeload.github.com/dart-lang/intl/tar.gz/0.12.4+2","html_url":"https://github.com/dart-lang/intl/releases/tag/0.12.4+2"},{"name":"0.12.4+1","sha":"f1919d8ec2f6e75ec595b464d3abcd5588c6c138","kind":"tag","published_at":"2015-07-23T19:34:12.000Z","download_url":"https://codeload.github.com/dart-lang/intl/tar.gz/0.12.4+1","html_url":"https://github.com/dart-lang/intl/releases/tag/0.12.4+1"},{"name":"0.12.4","sha":"2f5e9fa81d805fd0aa3426768d8da315d37fb0ec","kind":"tag","published_at":"2015-07-13T17:33:02.000Z","download_url":"https://codeload.github.com/dart-lang/intl/tar.gz/0.12.4","html_url":"https://github.com/dart-lang/intl/releases/tag/0.12.4"},{"name":"0.12.3","sha":"4601a1400b05c676e218d01d72b96378710e4931","kind":"tag","published_at":"2015-05-04T20:12:41.000Z","download_url":"https://codeload.github.com/dart-lang/intl/tar.gz/0.12.3","html_url":"https://github.com/dart-lang/intl/releases/tag/0.12.3"},{"name":"0.12.2","sha":"7f17954c650f0b2b734049998cd2428c285a9b5c","kind":"tag","published_at":"2015-04-27T18:59:48.000Z","download_url":"https://codeload.github.com/dart-lang/intl/tar.gz/0.12.2","html_url":"https://github.com/dart-lang/intl/releases/tag/0.12.2"},{"name":"0.12.2+1","sha":"2423c48b824d88ab9a5fcd6b437efa0135bb0efa","kind":"tag","published_at":"2015-04-27T18:59:06.000Z","download_url":"https://codeload.github.com/dart-lang/intl/tar.gz/0.12.2+1","html_url":"https://github.com/dart-lang/intl/releases/tag/0.12.2+1"},{"name":"0.12.0+2","sha":"c5295706761d67143e2d54a91d16d214d26c58bf","kind":"tag","published_at":"2015-04-27T18:58:19.000Z","download_url":"https://codeload.github.com/dart-lang/intl/tar.gz/0.12.0+2","html_url":"https://github.com/dart-lang/intl/releases/tag/0.12.0+2"},{"name":"0.12.0+1","sha":"2d1af4a91d6fb6fcd89fdc3efb99490d79d3bb96","kind":"tag","published_at":"2015-01-12T23:02:15.000Z","download_url":"https://codeload.github.com/dart-lang/intl/tar.gz/0.12.0+1","html_url":"https://github.com/dart-lang/intl/releases/tag/0.12.0+1"}]},"repo_metadata_updated_at":"2023-04-18T14:39:14.494Z","dependent_packages_count":2671,"downloads":null,"downloads_period":null,"dependent_repos_count":77025,"rankings":{"downloads":null,"dependent_repos_count":0.06371525870592112,"dependent_packages_count":0.017576623091288587,"stargazers_count":36.047099141055774,"forks_count":32.671658505522494,"docker_downloads_count":0.10765681643414259,"average":13.781541268961925},"purl":"pkg:pub/intl","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pub/intl","docker_dependents_count":81,"docker_downloads_count":19037262,"usage_url":"https://repos.ecosyste.ms/usage/pub/intl","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pub/intl/dependencies","status":null,"funding_links":[],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/intl/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/intl/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/intl/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/intl/related_packages","maintainers":[],"registry":{"name":"pub.dev","url":"https://pub.dev","ecosystem":"pub","default":true,"packages_count":65701,"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":270,"unique_repositories_count_past_30_days":8,"recent_issues":[{"uuid":"6027733494","node_id":"PR_kwDOQqQ3d88AAAABKnb67w","number":16,"state":"closed","title":"Bump the flutter-packages group in /frontend/home_board_web with 8 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-25T18:36:27.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-25T18:19:12.000Z","updated_at":"2026-10-25T18:36:32.000Z","time_to_close":1035,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"flutter-packages","update_count":8,"packages":[{"name":"dio","old_version":"5.9.0","new_version":"5.11.1","repository_url":"https://github.com/cfug/dio"},{"name":"flutter_svg","old_version":"2.2.3","new_version":"2.3.0","repository_url":"https://github.com/flutter/packages"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.1.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"json_annotation","old_version":"4.9.0","new_version":"4.12.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"riverpod_annotation","old_version":"2.6.1","new_version":"4.0.7","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"flutter_riverpod","old_version":"2.6.1","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"shared_preferences","old_version":"2.5.4","new_version":"2.5.6","repository_url":"https://github.com/flutter/packages"}],"path":"/frontend/home_board_web","ecosystem":"pub"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the flutter-packages group in /frontend/home_board_web with 8 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [dio](https://github.com/cfug/dio) | `5.9.0` | `5.11.1` |\n| [flutter_svg](https://github.com/flutter/packages/tree/main/third_party/packages) | `2.2.3` | `2.3.0` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.1.0` |\n| [json_annotation](https://github.com/google/json_serializable.dart) | `4.9.0` | `4.12.0` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `2.6.1` | `4.0.7` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.4.3` |\n| [shared_preferences](https://github.com/flutter/packages/tree/main/packages/shared_preferences) | `2.5.4` | `2.5.6` |\n\nUpdates `dio` from 5.9.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\u003ch2\u003edio 5.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's new\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003equery\u003c/code\u003e and \u003ccode\u003equeryUri\u003c/code\u003e convenience methods for the HTTP QUERY method defined in RFC 10008,\nwhich allows a request body for safe, idempotent queries.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eFusedTransformer\u003c/code\u003e (the default transformer) throwing a \u003ccode\u003eFormatException\u003c/code\u003e\non an empty response body when a custom \u003ccode\u003eresponseDecoder\u003c/code\u003e is set. It now\nreturns an empty result, consistent with \u003ccode\u003eSyncTransformer\u003c/code\u003e and\n\u003ccode\u003eBackgroundTransformer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix concurrent requests hanging or reporting uncaught errors when an\ninterceptor shares a failing Future, such as in request deduplication.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edio 5.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's new\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eFormData.readAsBytes\u003c/code\u003e excessive memory usage with large payloads by replacing the O(n²) \u003ccode\u003ereduce\u003c/code\u003e+spread approach with a pre-allocated \u003ccode\u003eUint8List\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix request hanging indefinitely when async interceptor callbacks throw without calling the handler.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHttpException: Connection closed before full header was received\u003c/code\u003e being reported as \u003ccode\u003eDioExceptionType.unknown\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etransformTimeout\u003c/code\u003e to bound long-running response transformations, including background JSON decoding.\nOn web, timeout handling is best-effort because synchronous JavaScript work cannot be preempted.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eFormData.clone()\u003c/code\u003e dropping \u003ccode\u003eboundaryName\u003c/code\u003e and \u003ccode\u003ecamelCaseContentDisposition\u003c/code\u003e, so a retried multipart request now keeps the original options instead of silently falling back to the defaults.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eQueuedInterceptor\u003c/code\u003e stalling its queue forever when the active request is cancelled while its callback is still pending (never calls \u003ccode\u003enext\u003c/code\u003e/\u003ccode\u003eresolve\u003c/code\u003e/\u003ccode\u003ereject\u003c/code\u003e), which blocked every subsequent request routed through the interceptor.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eErrorInterceptorHandler.reject(..., true)\u003c/code\u003e not continuing to following error interceptors in queued interceptors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edio 5.9.2\u003c/h2\u003e\n\u003ch2\u003eWhat's new\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes \u003ccode\u003ekIsWeb\u003c/code\u003e across different Flutter SDKs.\u003c/li\u003e\n\u003cli\u003eProvides \u003ccode\u003ehttpVersion\u003c/code\u003e in \u003ccode\u003eResponse.extra\u003c/code\u003e when using \u003ccode\u003eIOHttpClientAdapter\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edio 5.9.1\u003c/h2\u003e\n\u003ch2\u003eWhat's new\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003erequestUrl\u003c/code\u003e and \u003ccode\u003eresponseUrl\u003c/code\u003e parameters to \u003ccode\u003eLogInterceptor\u003c/code\u003e for more precise control over URL logging.\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.9.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 `flutter_svg` from 2.2.3 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ddc9430a0080bea73c5511732f396acde1f48fe0\"\u003e\u003ccode\u003eddc9430\u003c/code\u003e\u003c/a\u003e [flutter_svg] add imageBuilder property to SvgPicture (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11615\"\u003e#11615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ca2647a28aefda1befd8e90d06210aa13b43381a\"\u003e\u003ccode\u003eca2647a\u003c/code\u003e\u003c/a\u003e [mustache_template] Fix auto-generated specification tests, run with `dart te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d9a205023fedce62b9d2781133ad17a6c31115e6\"\u003e\u003ccode\u003ed9a2050\u003c/code\u003e\u003c/a\u003e [flutter_svg] Remove generated CMake files (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11459\"\u003e#11459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1359ed0d7ed055880d6c4ba8733bc3e50ae629cd\"\u003e\u003ccode\u003e1359ed0\u003c/code\u003e\u003c/a\u003e [mustache_template] Fix broken README link (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11306\"\u003e#11306\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_svg-v2.3.0/third_party/packages\"\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 `freezed_annotation` from 2.4.4 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/635173058aa52c846ed7707530a946abdf38afdf\"\u003e\u003ccode\u003e6351730\u003c/code\u003e\u003c/a\u003e Don't publish benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac7666f3dfb648070fa416d8e04668e5744b0c21\"\u003e\u003ccode\u003eac7666f\u003c/code\u003e\u003c/a\u003e freezed_annotation : 3.0.0 -\u0026gt; 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2c0d0a1a9242348d95fe61520f1b2f4bc2d57f74\"\u003e\u003ccode\u003e2c0d0a1\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1261\"\u003e#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/71b51d2b98f24879b012941f9f75b79208d7de28\"\u003e\u003ccode\u003e71b51d2\u003c/code\u003e\u003c/a\u003e ⚡️ Stop writing \u003ccode\u003e// dart format width=80\u003c/code\u003e to the generated freezed files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/05e2bb48c715472f20aea99ca9770d7f491e83d2\"\u003e\u003ccode\u003e05e2bb4\u003c/code\u003e\u003c/a\u003e Add when/map back (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/170db3bfc735a1f2f8666221dab21283778eba17\"\u003e\u003ccode\u003e170db3b\u003c/code\u003e\u003c/a\u003e fix markdown link syntax (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/931720360c89152aaf6b1320f03a70271501f14e\"\u003e\u003ccode\u003e9317203\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a42c20cf49a8effd84ae1d8a86b3fe51e75f4a5e\"\u003e\u003ccode\u003ea42c20c\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ebuilt_test\u003c/code\u003e 3.2.1, test fixes. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6f1a033fb3509d44b93cc2b7e5ebd9effeb24faf\"\u003e\u003ccode\u003e6f1a033\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/168513bd4410df4192bf7589ec1995f4776e81e7\"\u003e\u003ccode\u003e168513b\u003c/code\u003e\u003c/a\u003e docs: simplify dependency installation commands by grouping packages (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_annotation` from 4.9.0 to 4.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_annotation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_annotation v4.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for PATCH-style tri-state JSON\nfields (omit key vs explicit \u003ccode\u003enull\u003c/code\u003e vs value).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_annotation v4.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSerializable.dateTimeUtc\u003c/code\u003e configuration option.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_annotation v4.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSerializable(createJsonSchema: true)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003emeta: ^1.16.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.9.0\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/google/json_serializable.dart/commit/61e7b879b22af58f2f942ccf6c0ae81acd0cb1bc\"\u003e\u003ccode\u003e61e7b87\u003c/code\u003e\u003c/a\u003e Add JsonKey.explicitJsonNullWhenNonNullField for PATCH tri-state JSON (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/62e16d8e6200a5de6fb501795221dd3be3ddff40\"\u003e\u003ccode\u003e62e16d8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c6cdfcf769bec69fc4e5b6db6cf9107030050324\"\u003e\u003ccode\u003ec6cdfcf\u003c/code\u003e\u003c/a\u003e Update analyzer to latest, prepare v6.13.2 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fba9479300cbece6730a8901680de11a1ca2d351\"\u003e\u003ccode\u003efba9479\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/da67f424387558298e06780a00069aa46a535830\"\u003e\u003ccode\u003eda67f42\u003c/code\u003e\u003c/a\u003e allow pkg:analyzer latest, prepare v6.13.1 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8b781ac80015c1dd1bec97a44e92b2fc13e8a9a9\"\u003e\u003ccode\u003e8b781ac\u003c/code\u003e\u003c/a\u003e Improve error message when generating code for Record types with unsupported ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/6b711e38595dfd4f20dedd1cfb0b8a7a8db1c062\"\u003e\u003ccode\u003e6b711e3\u003c/code\u003e\u003c/a\u003e Improve error messages when typeToCode throws an exception (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1450\"\u003e#1450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5d5feca5bb9836223d9956c564927a992271e58a\"\u003e\u003ccode\u003e5d5feca\u003c/code\u003e\u003c/a\u003e isSynthetic is removed in Analyzer 11 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1564\"\u003e#1564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c61a809d1460bd5a7c223754d7020bebbacc9baa\"\u003e\u003ccode\u003ec61a809\u003c/code\u003e\u003c/a\u003e Bump actions/stale from 10.1.1 to 10.2.0 in the dependencies group (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1563\"\u003e#1563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/2b03869fbc47bef10ada89e0a6544a49747de3b3\"\u003e\u003ccode\u003e2b03869\u003c/code\u003e\u003c/a\u003e Prepare for release (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1562\"\u003e#1562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_annotation-v4.9.0...json_annotation-v4.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_annotation` from 2.6.1 to 4.0.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v2.6.1...riverpod_annotation-v4.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_riverpod` from 2.6.1 to 3.4.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/flutter_riverpod-v2.6.1...flutter_riverpod-v3.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_annotation` from 2.6.1 to 4.0.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v2.6.1...riverpod_annotation-v4.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shared_preferences` from 2.5.4 to 2.5.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b6798fa9b65deb7a4e20ee96518e4929198ef2f5\"\u003e\u003ccode\u003eb6798fa\u003c/code\u003e\u003c/a\u003e [shared_preferences] Document return values of set and remove methods (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12303\"\u003e#12303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6d17b57bbfd9a6032f65b233bf3a484c937b9f09\"\u003e\u003ccode\u003e6d17b57\u003c/code\u003e\u003c/a\u003e [various] Update Robolectric to 4.17 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/13041\"\u003e#13041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/000643a523b802c3b4c817e62d2a591914cb543b\"\u003e\u003ccode\u003e000643a\u003c/code\u003e\u003c/a\u003e Enable Built-in Kotlin in all Flutter Android Plugin Example Apps (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12883\"\u003e#12883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d8933fdfe9187e5cfe2b83aa2afb4a9bbdf5350d\"\u003e\u003ccode\u003ed8933fd\u003c/code\u003e\u003c/a\u003e Plugin example apps to 9.3.1 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/13019\"\u003e#13019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a2079413849b33dba095357248f2afeef83f1084\"\u003e\u003ccode\u003ea207941\u003c/code\u003e\u003c/a\u003e [ci] Update repo for 3.47 stable release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12959\"\u003e#12959\u003c/a\u003e)\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/shared_preferences/issues/12615\"\u003e#12615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fdd7d390e2a7ea134e580b3fde3c751c0823d143\"\u003e\u003ccode\u003efdd7d39\u003c/code\u003e\u003c/a\u003e Fix chrome 145 web tests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12486\"\u003e#12486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/69693296b8df2c5068efb45de6c6a963d61163a1\"\u003e\u003ccode\u003e6969329\u003c/code\u003e\u003c/a\u003e [packages] Migrate all iOS example apps in flutter/packages to UIScene (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12182\"\u003e#12182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/97438f1c083368f44d0201ad52ebe7f7ca924602\"\u003e\u003ccode\u003e97438f1\u003c/code\u003e\u003c/a\u003e [various] Convert example boilerplate from Java to Kotlin (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12201\"\u003e#12201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ad9840e31554ffb6bc356919d30e8be37f03bdaf\"\u003e\u003ccode\u003ead9840e\u003c/code\u003e\u003c/a\u003e Update All Flutter Android Example Apps to 3.47 Template Versions (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12195\"\u003e#12195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/shared_preferences-v2.5.6/packages/shared_preferences\"\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/bjornerikmoen2/home-board/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bjornerikmoen2%2Fhome-board/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"},{"uuid":"5926787797","node_id":"PR_kwDOPNWwd88AAAABJXVJTg","number":38,"state":"closed","title":"chore(deps): Bump the pub-minor-patch group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-26T15:30:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-19T15:30:36.000Z","updated_at":"2026-10-26T15:30:45.000Z","time_to_close":604805,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"pub-minor-patch","update_count":17,"packages":[{"name":"archive","old_version":"4.0.9","new_version":"4.5.2","repository_url":"https://github.com/brendan-duncan/archive"},{"name":"build_runner","old_version":"2.15.1","new_version":"2.17.1","repository_url":"https://github.com/dart-lang/build"},{"name":"json_serializable","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"freezed","old_version":"3.2.5","new_version":"4.0.3","repository_url":"https://github.com/rrousselGit/freezed"},{"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":"flutter_web_auth_2","old_version":"5.0.3","new_version":"5.1.0","repository_url":"https://github.com/ThexXTURBOXx/flutter_web_auth_2"},{"name":"freezed","old_version":"3.2.5","new_version":"4.0.3","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"geolocator","old_version":"14.0.3","new_version":"14.1.1","repository_url":"https://github.com/baseflow/flutter-geolocator"},{"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.15.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"meta","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/dart-lang/sdk"},{"name":"mustache_template","old_version":"2.0.5","new_version":"2.0.6","repository_url":"https://github.com/flutter/core-packages"},{"name":"package_info_plus","old_version":"10.2.1","new_version":"10.2.2","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"share_plus","old_version":"13.3.0","new_version":"13.3.1","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"shared_preferences","old_version":"2.5.5","new_version":"2.5.6","repository_url":"https://github.com/flutter/packages"},{"name":"upgrader","old_version":"13.6.0","new_version":"13.7.0","repository_url":"https://github.com/larryaasen/upgrader"},{"name":"url_launcher","old_version":"6.3.2","new_version":"6.3.3","repository_url":"https://github.com/flutter/packages"},{"name":"yaml","old_version":"3.1.3","new_version":"3.1.4","repository_url":"https://github.com/dart-lang/tools"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub-minor-patch group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [archive](https://github.com/brendan-duncan/archive) | `4.0.9` | `4.5.2` |\n| [build_runner](https://github.com/dart-lang/build) | `2.15.1` | `2.17.1` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.14.0` | `6.15.0` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `4.0.3` |\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| [flutter_web_auth_2](https://github.com/ThexXTURBOXx/flutter_web_auth_2) | `5.0.3` | `5.1.0` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `4.0.3` |\n| [geolocator](https://github.com/baseflow/flutter-geolocator) | `14.0.3` | `14.1.1` |\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.15.0` |\n| [meta](https://github.com/dart-lang/sdk/tree/main/pkg) | `1.18.0` | `1.19.0` |\n| [mustache_template](https://github.com/flutter/core-packages/tree/main/third_party/packages) | `2.0.5` | `2.0.6` |\n| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus) | `10.2.1` | `10.2.2` |\n| [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus) | `13.3.0` | `13.3.1` |\n| [shared_preferences](https://github.com/flutter/packages/tree/main/packages/shared_preferences) | `2.5.5` | `2.5.6` |\n| [upgrader](https://github.com/larryaasen/upgrader) | `13.6.0` | `13.7.0` |\n| [url_launcher](https://github.com/flutter/packages/tree/main/packages/url_launcher) | `6.3.2` | `6.3.3` |\n| [yaml](https://github.com/dart-lang/tools/tree/main/pkgs) | `3.1.3` | `3.1.4` |\n\n\nUpdates `archive` from 4.0.9 to 4.5.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/brendan-duncan/archive/blob/main/CHANGELOG.md\"\u003earchive's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.5.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eZipDecoder.decodeStream\u003c/code\u003e returning an empty archive when the\ninput was not at position 0, such as after reading a magic number or\ndecoding the same stream a second time (\u003ca href=\"https://redirect.github.com/brendan-duncan/archive/issues/405\"\u003e#405\u003c/a\u003e). \u003ccode\u003edecodeStream\u003c/code\u003e also\nleaves the input's read position where it was.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eInputStream.totalLength\u003c/code\u003e, the size of the whole stream whatever\nthe read position, where \u003ccode\u003elength\u003c/code\u003e is only the bytes after it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.5.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed zips written on the web, which decoded to nothing: the zlib encoder\nleft the zip encoder's output big-endian, so every header after the first\nentry's data was written in the wrong byte order (\u003ca href=\"https://redirect.github.com/brendan-duncan/archive/issues/419\"\u003e#419\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eZipEncoder\u003c/code\u003e can be used under dart2js on Node, where creating its secure\nrandom source threw; it is now only created for a password.\u003c/li\u003e\n\u003cli\u003eFixed zips written by \u003ccode\u003eZipEncoder\u003c/code\u003e since 4.4.0, which 7-Zip reported\nas having header errors: the data descriptor flag was set in each\nentry's local header but not its central directory header. The UTF-8\nflag also went into the central directory even for names that were not\nUTF-8.\u003c/li\u003e\n\u003cli\u003eDirectory entries are stored rather than written as an empty deflate\nstream, which \u003ccode\u003eunzip\u003c/code\u003e rejected, and carry the MS-DOS directory\nattribute. In a zip with a password they are no longer marked\nencrypted.\u003c/li\u003e\n\u003cli\u003eEntries whose content is in memory, and stored entries that can be read\ntwice, have their CRC and sizes in the local header again rather than in\na data descriptor after the data. Java's \u003ccode\u003eZipInputStream\u003c/code\u003e refuses a\nstored entry with a descriptor, and OpenDocument and EPUB files need\ntheir stored \u003ccode\u003emimetype\u003c/code\u003e entry without one (\u003ca href=\"https://redirect.github.com/brendan-duncan/archive/issues/421\"\u003e#421\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXZDecoder\u003c/code\u003e hung forever on a truncated \u003ccode\u003e.xz\u003c/code\u003e read from a\nfile or a decode stream, including \u003ccode\u003e.tar.xz\u003c/code\u003e in \u003ccode\u003eextractFileToDisk\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSecurity: tar long name and pax header entries are limited to\n\u003ccode\u003eTarFile.maxMetadataSize\u003c/code\u003e (1 MB). A small \u003ccode\u003e.tar.gz\u003c/code\u003e could declare one\nlarge enough to take gigabytes of memory to read.\u003c/li\u003e\n\u003cli\u003eSecurity: decoding had no output limit, so a small archive could expand\nto fill memory or disk. Added \u003ccode\u003emaxOutputSize\u003c/code\u003e to \u003ccode\u003edecodeBytes\u003c/code\u003e and\n\u003ccode\u003edecodeStream\u003c/code\u003e on \u003ccode\u003eGZipDecoder\u003c/code\u003e, \u003ccode\u003eZLibDecoder\u003c/code\u003e, \u003ccode\u003eBZip2Decoder\u003c/code\u003e and\n\u003ccode\u003eZstdDecoder\u003c/code\u003e, and \u003ccode\u003emaxSize\u003c/code\u003e to \u003ccode\u003eextractFileToDisk\u003c/code\u003e,\n\u003ccode\u003eextractArchiveToDisk\u003c/code\u003e and \u003ccode\u003eextractArchiveToDiskSync\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eA zip entry is no longer decoded past the uncompressed size the archive\ngives for it, so \u003ccode\u003eArchiveFile.size\u003c/code\u003e can be checked before reading.\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eZstdDecoder\u003c/code\u003e sized its window and output from the frame header,\nso a 10 byte input committed hundreds of MB, even past \u003ccode\u003emaxWindowSize\u003c/code\u003e.\nThe content size is now checked as each block decodes, and one that\noverflows is refused.\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXZDecoder\u003c/code\u003e limits the LZMA2 dictionary an archive may declare\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/brendan-duncan/archive/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_runner` from 2.15.1 to 2.17.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.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild\u003c/code\u003e 5.0.0, which is the retracted \u003ccode\u003ebuild\u003c/code\u003e 4.1.0 republished as a\nmajor version. \u003ccode\u003ebuild_runner\u003c/code\u003e implements \u003ccode\u003ebuild\u003c/code\u003e interfaces, so it now\nallows only one minor version of \u003ccode\u003ebuild\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5223\"\u003e#5223\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuilt_collection\u003c/code\u003e 6.x.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ebuild_runner run\u003c/code\u003e with \u003ccode\u003ebuilt_collection\u003c/code\u003e 6.x by passing\n\u003ccode\u003eIsolate.spawnUri\u003c/code\u003e a plain list of arguments.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSharedPartAccumulator\u003c/code\u003e and \u003ccode\u003eSharedPartAccumulatorCodec\u003c/code\u003e for shared part\noutputs.\u003c/li\u003e\n\u003cli\u003eSupport shared parts written using \u003ccode\u003eBuildStep.librarySourceSink\u003c/code\u003e when builders\nopt in with \u003ccode\u003eadds_to_library: true\u003c/code\u003e and \u003ccode\u003ebuild_to: source\u003c/code\u003e in \u003ccode\u003ebuild.yaml\u003c/code\u003e. If\na library is missing the \u003ccode\u003epart\u003c/code\u003e directive for its shared part, \u003ccode\u003ebuild_runner\u003c/code\u003e\nadds it and rebuilds; if the directive is unused because builders ran and\ncontributed nothing, and nothing in the build failed, \u003ccode\u003ebuild_runner\u003c/code\u003e removes\nit and rebuilds. With \u003ccode\u003e--only-check\u003c/code\u003e it reports the directives to add or\nremove instead.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eserve\u003c/code\u003e command now rejects non-loopback \u003ccode\u003eHost\u003c/code\u003e and \u003ccode\u003eOrigin\u003c/code\u003e headers when\nbound to a loopback interface, and validates them against \u003ccode\u003e--hostname\u003c/code\u003e when a\nspecific host is given.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild\u003c/code\u003e 4.1.0.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild_config\u003c/code\u003e 1.4.0.\u003c/li\u003e\n\u003cli\u003eBug fix: allow calling \u003ccode\u003eBuildStep.canRead\u003c/code\u003e on outputs written by the same\nbuild step.\u003c/li\u003e\n\u003cli\u003eBug fix: run post-process builder on incremental builds when no prior step\nresult exists.\u003c/li\u003e\n\u003cli\u003eBug fix: preserve analyzer dependency information on unhandled build failures,\npreventing subsequent incremental builds from missing changes to transitively\nimported files.\u003c/li\u003e\n\u003cli\u003eBug fix: complete the active building future in daemon mode when the build\nscript is updated, preventing asset server requests from hanging.\u003c/li\u003e\n\u003cli\u003eBug fix: write the SDK summary deps file atomically, so a concurrently\nrunning build does not read it while it is empty; and rebuild the summary\ninstead of failing if the deps file turns out to be corrupt.\u003c/li\u003e\n\u003cli\u003eBug fix: handle deletions of unread sources during watch, serve, and\ndaemon modes.\u003c/li\u003e\n\u003cli\u003eBug fix: in watch, serve, and daemon modes, do not run a build when nothing\nchanged that can affect any output. A file can be written without changing\nits content, and one write can produce more than one filesystem event.\u003c/li\u003e\n\u003cli\u003eBug fix: detect duplicate \u003ccode\u003e--output\u003c/code\u003e directories that are spelled\ndifferently, for example \u003ccode\u003ebuild\u003c/code\u003e and \u003ccode\u003ebuild/\u003c/code\u003e, instead of writing both and\nsilently keeping only the last.\u003c/li\u003e\n\u003cli\u003eBug fix: in watch, serve, and daemon modes, notice a generated file being\ndeleted after a previous build deleted and then rewrote that same file.\nPreviously the delete was mistaken for the build's own earlier delete and\nignored, so deleting a generated file no longer forced it to be regenerated.\u003c/li\u003e\n\u003cli\u003eBug fix: in daemon mode, after a builder change keep serving the previous\nbuild's outputs until shutdown, instead of returning 404.\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/3088ac884999c97f9ac6d2155e90e81af553b93c\"\u003e\u003ccode\u003e3088ac8\u003c/code\u003e\u003c/a\u003e Release build 5.0.0, build_runner 2.17.1, build_test 3.5.23. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5224\"\u003e#5224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/02710260aa2bc857a6d865107c09b52eeb924901\"\u003e\u003ccode\u003e0271026\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/5222\"\u003e#5222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/749419b8935f8f888aa374a1993b05574f29934b\"\u003e\u003ccode\u003e749419b\u003c/code\u003e\u003c/a\u003e Use built_value shared parts in build_runner. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5220\"\u003e#5220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/36952014931100760b3f8a7a6af926549247c323\"\u003e\u003ccode\u003e3695201\u003c/code\u003e\u003c/a\u003e Provide dummy values for Int32 and Int64 (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4961\"\u003e#4961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/cf188c80aa0cdb04cb26e2887d42de4228d62722\"\u003e\u003ccode\u003ecf188c8\u003c/code\u003e\u003c/a\u003e Add more dummy-values for platform value types (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4997\"\u003e#4997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ad106870abee5decb74f6ef4856bdfc2770311c2\"\u003e\u003ccode\u003ead10687\u003c/code\u003e\u003c/a\u003e mockito: avoid generating dummy classes for ProtobufEnum subtypes and Generat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/6ef9429da0475d3d34d34e84936081e7eebebf47\"\u003e\u003ccode\u003e6ef9429\u003c/code\u003e\u003c/a\u003e prepare for build_web_compilers 4.8.12 release (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5221\"\u003e#5221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/656d5344f8587fca1ec7c0894ec245acbc3e09b4\"\u003e\u003ccode\u003e656d534\u003c/code\u003e\u003c/a\u003e Support built_value on LibrarySourceSink. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5208\"\u003e#5208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/0791f290931b211de17d49a695c413fc2d67947f\"\u003e\u003ccode\u003e0791f29\u003c/code\u003e\u003c/a\u003e Make build_process_lock_test's stop-during-build case wait on a gate. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5216\"\u003e#5216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/a17d7306074b13fa287de9aa51e843b51561b069\"\u003e\u003ccode\u003ea17d730\u003c/code\u003e\u003c/a\u003e Deflake daemon_command_test: allow a cached result for the explicit build. (#...\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.17.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_serializable` from 6.14.0 to 6.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eRecord\u003c/code\u003e serialization and default value handling, including nullable\nempty records \u003ccode\u003e()?\u003c/code\u003e, non-nullable records with defaults, single-positional\nrecord defaults, record and non-\u003ccode\u003eString\u003c/code\u003e map literals in\n\u003ccode\u003e@JsonKey(defaultValue: ...)\u003c/code\u003e, and conditional \u003ccode\u003e? :\u003c/code\u003e constructor defaults.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecreateJsonSchema\u003c/code\u003e to emit an \u003ccode\u003eenum\u003c/code\u003e constraint (and \u003ccode\u003edefault\u003c/code\u003e) for\nenum-typed fields, respecting \u003ccode\u003e@JsonValue\u003c/code\u003e and \u003ccode\u003eJsonEnum.valueField\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1577\"\u003e#1577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efromJson\u003c/code\u003e and \u003ccode\u003etoJson\u003c/code\u003e on classes that extend \u003ccode\u003eJsonKey\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve \u003ccode\u003etypedef\u003c/code\u003e alias names in generated code.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003egenericArgumentFactories: true\u003c/code\u003e when \u003ccode\u003etoJson\u003c/code\u003e is inherited from a\ngeneric mixin or superclass.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1208\"\u003e#1208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve field declaration order in \u003ccode\u003etoJson\u003c/code\u003e for classes with primary\nconstructor declaring parameters.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1599\"\u003e#1599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eMap\u003c/code\u003e key and enum handling, including custom \u003ccode\u003eString\u003c/code\u003e-backed\n\u003ccode\u003eJsonConverter\u003c/code\u003es and \u003ccode\u003edateTimeUtc: true\u003c/code\u003e on \u003ccode\u003eMap\u003c/code\u003e keys, \u003ccode\u003eint\u003c/code\u003e-encoded enum\n\u003ccode\u003eMap\u003c/code\u003e keys, \u003ccode\u003eMap\u0026lt;Object, V\u0026gt;\u003c/code\u003e / \u003ccode\u003eMap\u0026lt;dynamic, V\u0026gt;\u003c/code\u003e, decoding \u003ccode\u003enull\u003c/code\u003e to\n\u003ccode\u003e@JsonValue(null)\u003c/code\u003e enum entries on non-nullable fields (preserving explicit\n\u003ccode\u003enull\u003c/code\u003e over \u003ccode\u003edefaultValue\u003c/code\u003e when the key is present),\n\u003ccode\u003e@JsonEnum(valueField: 'name')\u003c/code\u003e, and rejecting getter-backed\n\u003ccode\u003eJsonEnum.valueField\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eJsonKey.unknownEnumValue\u003c/code\u003e: Added support for \u003ccode\u003eMap\u003c/code\u003e values.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrefer \u003ccode\u003eJsonConverter\u003c/code\u003es with matching nullability when both nullable and\nnon-nullable converters for the same type are present.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1339\"\u003e#1339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix field discovery, inheritance, and class configuration edge cases,\nincluding covariant and setter-only overrides, \u003ccode\u003ehashCode\u003c/code\u003e/\u003ccode\u003eruntimeType\u003c/code\u003e\noverrides, \u003ccode\u003ecreateFactory: false\u003c/code\u003e with \u003ccode\u003eincludeToJson: true\u003c/code\u003e,\n\u003ccode\u003edisallowUnrecognizedKeys\u003c/code\u003e with \u003ccode\u003eincludeFromJson: false\u003c/code\u003e, generic\n\u003ccode\u003eincludeIfNull: false\u003c/code\u003e map entries, duplicate \u003ccode\u003efromJson\u003c/code\u003e key detection, and\n\u003ccode\u003ecreatePerFieldToJson\u003c/code\u003e when a field is named \u003ccode\u003eObject\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecreateJsonSchema\u003c/code\u003e default value handling for non-empty \u003ccode\u003eList\u003c/code\u003e, \u003ccode\u003eSet\u003c/code\u003e,\nand \u003ccode\u003eMap\u003c/code\u003e constants, \u003ccode\u003eint\u003c/code\u003e defaults on \u003ccode\u003enum\u003c/code\u003e/\u003ccode\u003edouble\u003c/code\u003e fields, and function\ntear-off defaults, as well as nullable self-references and private fields.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eJsonConverter\u003c/code\u003e, \u003ccode\u003e@JsonKey(fromJson: ..., toJson: ...)\u003c/code\u003e, \u003ccode\u003eJsonHelper\u003c/code\u003e,\nand extension type edge cases across generic converters, nullable fields,\nconstructor parameter annotations, and custom \u003ccode\u003efromJson\u003c/code\u003e/\u003ccode\u003etoJson\u003c/code\u003e signatures.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for \u003ccode\u003eRecord\u003c/code\u003e, \u003ccode\u003eFunction\u003c/code\u003e,\n\u003ccode\u003eDateTime\u003c/code\u003e, generic argument factories, and \u003ccode\u003etoJson\u003c/code\u003e callbacks named \u003ccode\u003evalue\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuild\u003c/code\u003e 5.0.0.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.12.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;15.0.0'\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/google/json_serializable.dart/commit/567f2f87a9374d90ede7540c70cb71646f6dd99e\"\u003e\u003ccode\u003e567f2f8\u003c/code\u003e\u003c/a\u003e Prepare json_serializable 6.15.0 for release (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1613\"\u003e#1613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fee3c8ba7c8076cc3a798aa8323adee0498277f2\"\u003e\u003ccode\u003efee3c8b\u003c/code\u003e\u003c/a\u003e Fix Record decoding, $1 comma emission, and JsonKey default literals (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/718292002f31e2dfcf39c21e107936176db9574f\"\u003e\u003ccode\u003e7182920\u003c/code\u003e\u003c/a\u003e Fix Map key converters, int JsonEnum keys, and JsonEnum valueField (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1611\"\u003e#1611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/93e3e1b4a72e9eb7ff02f8a2e077d9f527f4ff78\"\u003e\u003ccode\u003e93e3e1b\u003c/code\u003e\u003c/a\u003e Fix JsonConverter type resolution, JsonHelper wrappers, and Patch\u0026lt;T\u0026gt; (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1612\"\u003e#1612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/d9ac7c08d09f3669544c0b236f1e764d56c23284\"\u003e\u003ccode\u003ed9ac7c0\u003c/code\u003e\u003c/a\u003e Fix field inheritance narrowing, setter overrides, and config guards (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/2fdcd782a9b08b7d0280a16ce6c416fa3703b83a\"\u003e\u003ccode\u003e2fdcd78\u003c/code\u003e\u003c/a\u003e Replace generated test matrices with verifyGeneratorBatch and add dart2wasm C...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/42ce22f7f3646a9023b35ba65408b4998334faa2\"\u003e\u003ccode\u003e42ce22f\u003c/code\u003e\u003c/a\u003e Fix createJsonSchema default values, nullable self-refs, and privacy (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c12e9668c216d5676d31733c0a94c29ebdf8dc9f\"\u003e\u003ccode\u003ec12e966\u003c/code\u003e\u003c/a\u003e Preserve \u003ccode\u003etypedef\u003c/code\u003e alias names in \u003ccode\u003etypeToCode\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1605\"\u003e#1605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5bcca7207eec594a7a260ad59fc1da9c6b2fa1f7\"\u003e\u003ccode\u003e5bcca72\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003egenericArgumentFactories\u003c/code\u003e with mixin or superclass \u003ccode\u003etoJson\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1604\"\u003e#1604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/9a467372ca881f0e7350805ca7e1843cabbce732\"\u003e\u003ccode\u003e9a46737\u003c/code\u003e\u003c/a\u003e Preserve primary constructor field order in \u003ccode\u003etoJson\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1602\"\u003e#1602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.14.0...json_serializable-v6.15.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.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6a4347d332549cb8840542523af54c81da89e252\"\u003e\u003ccode\u003e6a4347d\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bbac597e7a19d8333985b3dcba210e5a7b210aa5\"\u003e\u003ccode\u003ebbac597\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1380\"\u003e#1380\u003c/a\u003e from rrousselGit/bump-build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/0377098eefb08a2beb8e877a1a24801bbebbc054\"\u003e\u003ccode\u003e0377098\u003c/code\u003e\u003c/a\u003e keep override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/342abfa7bc765bbe78cfe7a36eeff2ada128a718\"\u003e\u003ccode\u003e342abfa\u003c/code\u003e\u003c/a\u003e Remove override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4aaf5ed8d0f2d969370935f2a13df2ab285bb3a4\"\u003e\u003ccode\u003e4aaf5ed\u003c/code\u003e\u003c/a\u003e Bump min test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4fb6aaf5f34c732b24966ec93c432f4ae3dcae40\"\u003e\u003ccode\u003e4fb6aaf\u003c/code\u003e\u003c/a\u003e Support latest build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/421260d93c65f3c9bd8f74fa2f4009837d9a3eae\"\u003e\u003ccode\u003e421260d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1379\"\u003e#1379\u003c/a\u003e from rrousselGit/migrate-lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/9f707d68bbe42516b64171921acba3c70db4e316\"\u003e\u003ccode\u003e9f707d6\u003c/code\u003e\u003c/a\u003e Migrate freezed_lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ad9e4bf967382a16f3473d0deda99be9e42b78f8\"\u003e\u003ccode\u003ead9e4bf\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/154a1e779c7a0fe3474fadab2fbb15a00a7de90f\"\u003e\u003ccode\u003e154a1e7\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v3.2.5...freezed-v4.0.3\"\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 `flutter_web_auth_2` from 5.0.3 to 5.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ThexXTURBOXx/flutter_web_auth_2/releases\"\u003eflutter_web_auth_2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0: Bugfixes\u003c/h2\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Catch \u003ccode\u003eSecurityException\u003c/code\u003e when launching the auth tab (Thanks to \u003ca href=\"https://github.com/hokeroid\"\u003e\u003ccode\u003e@​hokeroid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ThexXTURBOXx/flutter_web_auth_2/issues/212\"\u003e#212\u003c/a\u003e, related to \u003ca href=\"https://redirect.github.com/ThexXTURBOXx/flutter_web_auth_2/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🐛 Handle missing \u003ccode\u003eauthUri\u003c/code\u003e/\u003ccode\u003ecallbackScheme\u003c/code\u003e gracefully (Thanks to \u003ca href=\"https://github.com/md-shohan-ahmed\"\u003e\u003ccode\u003e@​md-shohan-ahmed\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ThexXTURBOXx/flutter_web_auth_2/issues/209\"\u003e#209\u003c/a\u003e, related to \u003ca href=\"https://redirect.github.com/ThexXTURBOXx/flutter_web_auth_2/issues/207\"\u003e#207\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/ThexXTURBOXx/flutter_web_auth_2/commit/d26837258a4ce04304d651c7445baccfb1d25de1\"\u003e\u003ccode\u003ed268372\u003c/code\u003e\u003c/a\u003e Bump version and add changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ThexXTURBOXx/flutter_web_auth_2/commit/170b2fecdb8d2052322d3883330a79b8d1560fcf\"\u003e\u003ccode\u003e170b2fe\u003c/code\u003e\u003c/a\u003e Add 6.x changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ThexXTURBOXx/flutter_web_auth_2/commit/2c0bb2db4ee3748120afad05ba815394702a0a8e\"\u003e\u003ccode\u003e2c0bb2d\u003c/code\u003e\u003c/a\u003e Add 6.x reference for built-in KGP and AGP 9+\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ThexXTURBOXx/flutter_web_auth_2/commit/8746b671ee926291c8483a76c7031319bcb6dc2c\"\u003e\u003ccode\u003e8746b67\u003c/code\u003e\u003c/a\u003e Exclude analyser entries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ThexXTURBOXx/flutter_web_auth_2/commit/b6c8ad6a390809db2c1df7d49af2d7245af4c4f8\"\u003e\u003ccode\u003eb6c8ad6\u003c/code\u003e\u003c/a\u003e fix(android): handle missing authUri/callbackScheme in AuthenticationManageme...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ThexXTURBOXx/flutter_web_auth_2/commit/1d1a2ce25c905359ec33993e53a49834a7bd0d97\"\u003e\u003ccode\u003e1d1a2ce\u003c/code\u003e\u003c/a\u003e Update CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ThexXTURBOXx/flutter_web_auth_2/commit/8eb49de0d1c7bdbe350333d0987e4903b6729a72\"\u003e\u003ccode\u003e8eb49de\u003c/code\u003e\u003c/a\u003e Remove compatibility issue template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ThexXTURBOXx/flutter_web_auth_2/commit/90c4e721344f4a26b83a08ec1adcd7c03ebb7ef2\"\u003e\u003ccode\u003e90c4e72\u003c/code\u003e\u003c/a\u003e fix(android): catch SecurityException when launching the auth tab (\u003ca href=\"https://redirect.github.com/ThexXTURBOXx/flutter_web_auth_2/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ThexXTURBOXx/flutter_web_auth_2/compare/5.0.3...5.1.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.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6a4347d332549cb8840542523af54c81da89e252\"\u003e\u003ccode\u003e6a4347d\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bbac597e7a19d8333985b3dcba210e5a7b210aa5\"\u003e\u003ccode\u003ebbac597\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1380\"\u003e#1380\u003c/a\u003e from rrousselGit/bump-build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/0377098eefb08a2beb8e877a1a24801bbebbc054\"\u003e\u003ccode\u003e0377098\u003c/code\u003e\u003c/a\u003e keep override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/342abfa7bc765bbe78cfe7a36eeff2ada128a718\"\u003e\u003ccode\u003e342abfa\u003c/code\u003e\u003c/a\u003e Remove override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4aaf5ed8d0f2d969370935f2a13df2ab285bb3a4\"\u003e\u003ccode\u003e4aaf5ed\u003c/code\u003e\u003c/a\u003e Bump min test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4fb6aaf5f34c732b24966ec93c432f4ae3dcae40\"\u003e\u003ccode\u003e4fb6aaf\u003c/code\u003e\u003c/a\u003e Support latest build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/421260d93c65f3c9bd8f74fa2f4009837d9a3eae\"\u003e\u003ccode\u003e421260d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1379\"\u003e#1379\u003c/a\u003e from rrousselGit/migrate-lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/9f707d68bbe42516b64171921acba3c70db4e316\"\u003e\u003ccode\u003e9f707d6\u003c/code\u003e\u003c/a\u003e Migrate freezed_lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ad9e4bf967382a16f3473d0deda99be9e42b78f8\"\u003e\u003ccode\u003ead9e4bf\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/154a1e779c7a0fe3474fadab2fbb15a00a7de90f\"\u003e\u003ccode\u003e154a1e7\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v3.2.5...freezed-v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `geolocator` from 14.0.3 to 14.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/1aeb359cf94631cda17a517b949fd83fe6030bb9\"\u003e\u003ccode\u003e1aeb359\u003c/code\u003e\u003c/a\u003e Declare FOREGROUND_SERVICE_LOCATION in the plugin manifest, fix permission do...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/0e614fe46d634ff29dba282eb3874053b4a052b0\"\u003e\u003ccode\u003e0e614fe\u003c/code\u003e\u003c/a\u003e feat: bump dependencies for vertical speed support (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1801\"\u003e#1801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/a90c299e580cd99f96325bd440085eaf5169485b\"\u003e\u003ccode\u003ea90c299\u003c/code\u003e\u003c/a\u003e feat(android): forward optional vertical speed location extras (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1800\"\u003e#1800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/b357b0d97f1eae80dd84e3f1472a2d68e65982de\"\u003e\u003ccode\u003eb357b0d\u003c/code\u003e\u003c/a\u003e Updates Android Gradle Plugin to 9.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/92a4d5b40f081483950d7ecce90b5efefec3e6e1\"\u003e\u003ccode\u003e92a4d5b\u003c/code\u003e\u003c/a\u003e Update AGP to 9.0.1 for geolocator/example (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1791\"\u003e#1791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/2144e1efcb29f439257cc099ba01874066df97e5\"\u003e\u003ccode\u003e2144e1e\u003c/code\u003e\u003c/a\u003e feat(platform-interface): support verticalSpeed and verticalSpeedAccuracy in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/209f35634ec7616cf822f8854a109b1f7782941a\"\u003e\u003ccode\u003e209f356\u003c/code\u003e\u003c/a\u003e feat(platform-interface): distinguish an unmeasured value from a measured 0.0...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/baseflow/flutter-geolocator/compare/geolocator_14.0.3...geolocator_v14.1.1\"\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 `json_serializable` from 6.14.0 to 6.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eRecord\u003c/code\u003e serialization and default value handling, including nullable\nempty records \u003ccode\u003e()?\u003c/code\u003e, non-nullable records with defaults, single-positional\nrecord defaults, record and non-\u003ccode\u003eString\u003c/code\u003e map literals in\n\u003ccode\u003e@JsonKey(defaultValue: ...)\u003c/code\u003e, and conditional \u003ccode\u003e? :\u003c/code\u003e constructor defaults.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecreateJsonSchema\u003c/code\u003e to emit an \u003ccode\u003eenum\u003c/code\u003e constraint (and \u003ccode\u003edefault\u003c/code\u003e) for\nenum-typed fields, respecting \u003ccode\u003e@JsonValue\u003c/code\u003e and \u003ccode\u003eJsonEnum.valueField\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1577\"\u003e#1577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efromJson\u003c/code\u003e and \u003ccode\u003etoJson\u003c/code\u003e on classes that extend \u003ccode\u003eJsonKey\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve \u003ccode\u003etypedef\u003c/code\u003e alias names in generated code.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003egenericArgumentFactories: true\u003c/code\u003e when \u003ccode\u003etoJson\u003c/code\u003e is inherited from a\ngeneric mixin or superclass.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1208\"\u003e#1208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve field declaration order in \u003ccode\u003etoJson\u003c/code\u003e for classes with primary\nconstructor declaring parameters.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1599\"\u003e#1599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eMap\u003c/code\u003e key and enum handling, including custom \u003ccode\u003eString\u003c/code\u003e-backed\n\u003ccode\u003eJsonConverter\u003c/code\u003es and \u003ccode\u003edateTimeUtc: true\u003c/code\u003e on \u003ccode\u003eMap\u003c/code\u003e keys, \u003ccode\u003eint\u003c/code\u003e-encoded enum\n\u003ccode\u003eMap\u003c/code\u003e keys, \u003ccode\u003eMap\u0026lt;Object, V\u0026gt;\u003c/code\u003e / \u003ccode\u003eMap\u0026lt;dynamic, V\u0026gt;\u003c/code\u003e, decoding \u003ccode\u003enull\u003c/code\u003e to\n\u003ccode\u003e@JsonValue(null)\u003c/code\u003e enum entries on non-nullable fields (preserving explicit\n\u003ccode\u003enull\u003c/code\u003e over \u003ccode\u003edefaultValue\u003c/code\u003e when the key is present),\n\u003ccode\u003e@JsonEnum(valueField: 'name')\u003c/code\u003e, and rejecting getter-backed\n\u003ccode\u003eJsonEnum.valueField\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eJsonKey.unknownEnumValue\u003c/code\u003e: Added support for \u003ccode\u003eMap\u003c/code\u003e values.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrefer \u003ccode\u003eJsonConverter\u003c/code\u003es with matching nullability when both nullable and\nnon-nullable converters for the same type are present.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1339\"\u003e#1339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix field discovery, inheritance, and class configuration edge cases,\nincluding covariant and setter-only overrides, \u003ccode\u003ehashCode\u003c/code\u003e/\u003ccode\u003eruntimeType\u003c/code\u003e\noverrides, \u003ccode\u003ecreateFactory: false\u003c/code\u003e with \u003ccode\u003eincludeToJson: true\u003c/code\u003e,\n\u003ccode\u003edisallowUnrecognizedKeys\u003c/code\u003e with \u003ccode\u003eincludeFromJson: false\u003c/code\u003e, generic\n\u003ccode\u003eincludeIfNull: false\u003c/code\u003e map entries, duplicate \u003ccode\u003efromJson\u003c/code\u003e key detection, and\n\u003ccode\u003ecreatePerFieldToJson\u003c/code\u003e when a field is named \u003ccode\u003eObject\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecreateJsonSchema\u003c/code\u003e default value handling for non-empty \u003ccode\u003eList\u003c/code\u003e, \u003ccode\u003eSet\u003c/code\u003e,\nand \u003ccode\u003eMap\u003c/code\u003e constants, \u003ccode\u003eint\u003c/code\u003e defaults on \u003ccode\u003enum\u003c/code\u003e/\u003ccode\u003edouble\u003c/code\u003e fields, and function\ntear-off defaults, as well as nullable self-references and private fields.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eJsonConverter\u003c/code\u003e, \u003ccode\u003e@JsonKey(fromJson: ..., toJson: ...)\u003c/code\u003e, \u003ccode\u003eJsonHelper\u003c/code\u003e,\nand extension type edge cases across generic converters, nullable fields,\nconstructor parameter annotations, and custom \u003ccode\u003efromJson\u003c/code\u003e/\u003ccode\u003etoJson\u003c/code\u003e signatures.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for \u003ccode\u003eRecord\u003c/code\u003e, \u003ccode\u003eFunction\u003c/code\u003e,\n\u003ccode\u003eDateTime\u003c/code\u003e, generic argument factories, and \u003ccode\u003etoJson\u003c/code\u003e callbacks named \u003ccode\u003evalue\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuild\u003c/code\u003e 5.0.0.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.12.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;15.0.0'\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/google/json_serializable.dart/commit/567f2f87a9374d90ede7540c70cb71646f6dd99e\"\u003e\u003ccode\u003e567f2f8\u003c/code\u003e\u003c/a\u003e Prepare json_serializable 6.15.0 for release (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1613\"\u003e#1613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fee3c8ba7c8076cc3a798aa8323adee0498277f2\"\u003e\u003ccode\u003efee3c8b\u003c/code\u003e\u003c/a\u003e Fix Record decoding, $1 comma emission, and JsonKey default literals (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/718292002f31e2dfcf39c21e107936176db9574f\"\u003e\u003ccode\u003e7182920\u003c/code\u003e\u003c/a\u003e Fix Map key converters, int JsonEnum keys, and JsonEnum valueField (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1611\"\u003e#1611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/93e3e1b4a72e9eb7ff02f8a2e077d9f527f4ff78\"\u003e\u003ccode\u003e93e3e1b\u003c/code\u003e\u003c/a\u003e Fix JsonConverter type resolution, JsonHelper wrappers, and Patch\u0026lt;T\u0026gt; (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1612\"\u003e#1612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/d9ac7c08d09f3669544c0b236f1e764d56c23284\"\u003e\u003ccode\u003ed9ac7c0\u003c/code\u003e\u003c/a\u003e Fix field inheritance narrowing, setter overrides, and config guards (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/2fdcd782a9b08b7d0280a16ce6c416fa3703b83a\"\u003e\u003ccode\u003e2fdcd78\u003c/code\u003e\u003c/a\u003e Replace generated test matrices with verifyGeneratorBatch and add dart2wasm C...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/42ce22f7f3646a9023b35ba65408b4998334faa2\"\u003e\u003ccode\u003e42ce22f\u003c/code\u003e\u003c/a\u003e Fix createJsonSchema default values, nullable self-refs, and privacy (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c12e9668c216d5676d31733c0a94c29ebdf8dc9f\"\u003e\u003ccode\u003ec12e966\u003c/code\u003e\u003c/a\u003e Preserve \u003ccode\u003etypedef\u003c/code\u003e alias names in \u003ccode\u003etypeToCode\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1605\"\u003e#1605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5bcca7207eec594a7a260ad59fc1da9c6b2fa1f7\"\u003e\u003ccode\u003e5bcca72\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003egenericArgumentFactories\u003c/code\u003e with mixin or superclass \u003ccode\u003etoJson\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1604\"\u003e#1604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/9a467372ca881f0e7350805ca7e1843cabbce732\"\u003e\u003ccode\u003e9a46737\u003c/code\u003e\u003c/a\u003e Preserve primary constructor field order in \u003ccode\u003etoJson\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1602\"\u003e#1602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.14.0...json_serializable-v6.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `meta` from 1.18.0 to 1.19.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/sdk/blob/main/CHANGELOG.md\"\u003emeta's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.19.0 - 2016-08-26\u003c/h2\u003e\n\u003ch3\u003eLanguage changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe language now allows a trailing comma after the last argument of a call and\nthe last parameter of a function declaration. This can make long argument or\nparameter lists easier to maintain, as commas can be left as-is when\nreordering lines. For details, see SDK issue\n\u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/26644\"\u003e26644\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTool Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edartfmt\u003c/code\u003e - upgraded to v0.2.9+1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport trailing commas in argument and parameter lists.\u003c/li\u003e\n\u003cli\u003eGracefully handle read-only files.\u003c/li\u003e\n\u003cli\u003eAbout a dozen other bug fixes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePub\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a \u003ccode\u003e--no-packages-dir\u003c/code\u003e flag to \u003ccode\u003epub get\u003c/code\u003e, \u003ccode\u003epub upgrade\u003c/code\u003e, and\n\u003ccode\u003epub downgrade\u003c/code\u003e. When this flag is passed, pub will not generate a\n\u003ccode\u003epackages/\u003c/code\u003e directory, and will remove that directory and any symlinks to it\nif they exist. Note that this replaces the unsupported\n\u003ccode\u003e--no-package-symlinks\u003c/code\u003e flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the ability for packages to declare a constraint on the [Flutter][]\nSDK:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eenvironment:\n  flutter: ^0.1.2\n  sdk: \u0026gt;=1.19.0 \u0026lt;2.0.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA Flutter constraint will only be satisfiable when pub is running in the\ncontext of the \u003ccode\u003eflutter\u003c/code\u003e executable, and when the Flutter SDK version\nmatches the constraint.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003esdk\u003c/code\u003e as a new package source that fetches packages from a hard-coded\nSDK. Currently only the \u003ccode\u003eflutter\u003c/code\u003e SDK is supported:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003edependencies:\n  flutter_driver:\n    sdk: flutter\n    version: ^0.0.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA Flutter \u003ccode\u003esdk\u003c/code\u003e dependency will only be satisfiable when pub is running in\u003c/p\u003e\n\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/dart-lang/sdk/commit/c38a8d17edb65a09658f9d6d29b0fcd4dd99f0a2\"\u003e\u003ccode\u003ec38a8d1\u003c/code\u003e\u003c/a\u003e Extend Future.then inference to subclasses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/0e12dbf3a14fdde84753d6e647ac8fcd2fd7a1f8\"\u003e\u003ccode\u003e0e12dbf\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://github.com/dart-lang/sdk/tree/main/pkg/issues/27113\"\u003e#27113\u003c/a\u003e, future.then shouldn't disable upwards block inference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/47f1415da08f25a76248cb5ef5d1ef8162633d6d\"\u003e\u003ccode\u003e47f1415\u003c/code\u003e\u003c/a\u003e Type check field initializers in the correct context.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/1c81fe712695d68ca55123df638d84b70336c115\"\u003e\u003ccode\u003e1c81fe7\u003c/code\u003e\u003c/a\u003e Fix calling object methods and properties on function types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/3f95c3ea2940fa758a789497d51493dbd1b89f86\"\u003e\u003ccode\u003e3f95c3e\u003c/code\u003e\u003c/a\u003e Ignore any missing dependencies while linking in PubSummaryManager.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/5bfd6e6dbb11e473800d799f8e3cb0a0e7854082\"\u003e\u003ccode\u003e5bfd6e6\u003c/code\u003e\u003c/a\u003e Add PubSummaryManager.computeUnlinkedForFolder() for Flutter.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/efb961c0b9590aaf53b3200329462bfa43da246b\"\u003e\u003ccode\u003eefb961c\u003c/code\u003e\u003c/a\u003e Create a way to find SDK extensions and integrate it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/e31e7757d5b356b5661fd3a2423f571c5b3dbfb2\"\u003e\u003ccode\u003ee31e775\u003c/code\u003e\u003c/a\u003e Move summary inspection code out of pkg/analyzer/lib.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/b7a0a42bf6fc4576fc070c5132af4194a312d983\"\u003e\u003ccode\u003eb7a0a42\u003c/code\u003e\u003c/a\u003e Add --bazel-paths option to dart2js entrypoint.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/b3a38bd24513c7555d128ab644367862773ed217\"\u003e\u003ccode\u003eb3a38bd\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://github.com/dart-lang/sdk/tree/main/pkg/issues/27088\"\u003e#27088\u003c/a\u003e, future then upwards inference\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/sdk/commits/1.19.0/pkg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mustache_template` from 2.0.5 to 2.0.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/core-packages/commit/2da82f6a9880d2ac344d69a85ec3385c94ce79ef\"\u003e\u003ccode\u003e2da82f6\u003c/code\u003e\u003c/a\u003e [mustache_template] Adopt code-excerpts for README (\u003ca href=\"https://github.com/flutter/core-packages/tree/main/third_party/packages/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter/core-packages/commits/mustache_template-v2.0.6/third_party/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 10.2.1 to 10.2.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/53e5ecf38c8775af21c62c2932d07f88bad1a3b2\"\u003e\u003ccode\u003e53e5ecf\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/3995\"\u003e#3995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/793bd15d6986ff88df926a806a35000a6027cbe9\"\u003e\u003ccode\u003e793bd15\u003c/code\u003e\u003c/a\u003e ci(package_info_plus): fix macOS/iOS example build with Swift Package Manager...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/60dcd8bd1af66c02f613d0b7cc298c93574b2806\"\u003e\u003ccode\u003e60dcd8b\u003c/code\u003e\u003c/a\u003e chore(all): Fix for formatting and drop redundant analysis_options (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3981\"\u003e#3981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/c109b775df7b298f4a33f9dcb1b5ef3874051b4b\"\u003e\u003ccode\u003ec109b77\u003c/code\u003e\u003c/a\u003e fix(package_info_plus): apply KGP unless built-in Kotlin is enabled (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3949\"\u003e#3949\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.2.2/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 `share_plus` from 13.3.0 to 13.3.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/53e5ecf38c8775af21c62c2932d07f88bad1a3b2\"\u003e\u003ccode\u003e53e5ecf\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/3995\"\u003e#3995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/86ba69a526a0d26173cb5df43ed446177cb08bd5\"\u003e\u003ccode\u003e86ba69a\u003c/code\u003e\u003c/a\u003e fix(share_plus): only configure popover presentation on iPad (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3965\"\u003e#3965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/b2d8b092f87b7b2fe41c7f64f8f0d27460cec711\"\u003e\u003ccode\u003eb2d8b09\u003c/code\u003e\u003c/a\u003e ci(share_plus): fix Windows example build with newer MSVC (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3992\"\u003e#3992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/60dcd8bd1af66c02f613d0b7cc298c93574b2806\"\u003e\u003ccode\u003e60dcd8b\u003c/code\u003e\u003c/a\u003e chore(all): Fix for formatting and drop redundant analysis_options (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3981\"\u003e#3981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/26f4d487e5db45b9461f36ff9fc46662a8284654\"\u003e\u003ccode\u003e26f4d48\u003c/code\u003e\u003c/a\u003e fix(share_plus): remove deprecated UIApplication.keyWindow fallback on iOS (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/cb9ccd5f3c368f86311f126227ec985b3e86792c\"\u003e\u003ccode\u003ecb9ccd5\u003c/code\u003e\u003c/a\u003e fix(share_plus): apply KGP unless built-in Kotlin is enabled (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3951\"\u003e#3951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/share_plus-v13.3.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 `shared_preferences` from 2.5.5 to 2.5.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b6798fa9b65deb7a4e20ee96518e4929198ef2f5\"\u003e\u003ccode\u003eb6798fa\u003c/code\u003e\u003c/a\u003e [shared_preferences] Document return values of set and remove methods (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12303\"\u003e#12303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6d17b57bbfd9a6032f65b233bf3a484c937b9f09\"\u003e\u003ccode\u003e6d17b57\u003c/code\u003e\u003c/a\u003e [various] Update Robolectric to 4.17 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/13041\"\u003e#13041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/000643a523b802c3b4c817e62d2a591914cb543b\"\u003e\u003ccode\u003e000643a\u003c/code\u003e\u003c/a\u003e Enable Built-in Kotlin in all Flutter Android Plugin Example Apps (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12883\"\u003e#12883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d8933fdfe9187e5cfe2b83aa2afb4a9bbdf5350d\"\u003e\u003ccode\u003ed8933fd\u003c/code\u003e\u003c/a\u003e Plugin example apps to 9.3.1 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/13019\"\u003e#13019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a2079413849b33dba095357248f2afeef83f1084\"\u003e\u003ccode\u003ea207941\u003c/code\u003e\u003c/a\u003e [ci] Update repo for 3.47 stable release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12959\"\u003e#12959\u003c/a\u003e)\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/shared_preferences/issues/12615\"\u003e#12615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fdd7d390e2a7ea134e580b3fde3c751c0823d143\"\u003e\u003ccode\u003efdd7d39\u003c/code\u003e\u003c/a\u003e Fix chrome 145 web tests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12486\"\u003e#12486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/69693296b8df2c5068efb45de6c6a963d61163a1\"\u003e\u003ccode\u003e6969329\u003c/code\u003e\u003c/a\u003e [packages] Migrate all iOS example apps in flutter/packages to UIScene (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12182\"\u003e#12182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/97438f1c083368f44d0201ad52ebe7f7ca924602\"\u003e\u003ccode\u003e97438f1\u003c/code\u003e\u003c/a\u003e [various] Convert example boilerplate from Java to Kotlin (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12201\"\u003e#12201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ad9840e31554ffb6bc356919d30e8be37f03bdaf\"\u003e\u003ccode\u003ead9840e\u003c/code\u003e\u003c/a\u003e Update All Flutter Android Example Apps to 3.47 Template Versions (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12195\"\u003e#12195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/shared_preferences-v2.5.6/packages/shared_preferences\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `upgrader` from 13.6.0 to 13.7.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/larryaasen/upgrader/blob/main/CHANGELOG.md\"\u003eupgrader's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e13.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[457][553] Fixed barrierDismissible being ignored in UpgradeAlert. (thanks to \u003ca href=\"https://github.com/mem-5514-tahara\"\u003e\u003ccode\u003e@​mem-5514-tahara\u003c/code\u003e\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/larryaasen/upgrader/commit/1ec99f3444849eb07ed1f3735e0e8a5c246fd3ae\"\u003e\u003ccode\u003e1ec99f3\u003c/code\u003e\u003c/a\u003e Bumped version to 13.7.0 for release and reformatted a file.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larryaasen/upgrader/commit/2cb3d041cee6ffeb4dc5be27f016c626130a0d66\"\u003e\u003ccode\u003e2cb3d04\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/larryaasen/upgrader/issues/553\"\u003e#553\u003c/a\u003e from mem-5514-tahara/fix/barrier-dismissible-457\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larryaasen/upgrader/commit/227761eea11716810386373944468baa3f83bd59\"\u003e\u003ccode\u003e227761e\u003c/code\u003e\u003c/a\u003e CI: Added Flutter version 3.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larryaasen/upgrader/commit/40f0d1d871d14cbc75435ea0fd69fe34339e2812\"\u003e\u003ccode\u003e40f0d1d\u003c/code\u003e\u003c/a\u003e docs: fix Dartdoc reference for barrierDismissible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larryaasen/upgrader/commit/fd92671f30e5289190e20edcc7bef663e3214553\"\u003e\u003ccode\u003efd92671\u003c/code\u003e\u003c/a\u003e Fixed barrierDismissible being ignored in UpgradeAlert (\u003ca href=\"https://redirect.github.com/larryaasen/upgrader/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/larryaasen/upgrader/compare/13.6.0...13.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `url_launcher` from 6.3.2 to 6.3.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1cbff9334a7dc8f286dbd3b00fe30fa04a7083e7\"\u003e\u003ccode\u003e1cbff93\u003c/code\u003e\u003c/a\u003e [url_launcher] Fix supportsCloseForLaunchMode to query close support (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/url_launcher/issues/12926\"\u003e#12926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6d17b57bbfd9a6032f65b233bf3a484c937b9f09\"...\n\n_Description has been truncated_","html_url":"https://github.com/DISCOOS/ringdrill/pull/38","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DISCOOS%2Fringdrill/issues/38","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/38/packages"},{"uuid":"5842077135","node_id":"PR_kwDOOT1pBs8AAAABIUP5Aw","number":258,"state":"open","title":"chore(deps): bump the pub-minor-patch group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-14T04:43:43.000Z","updated_at":"2026-10-14T04:43:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"pub-minor-patch","update_count":6,"packages":[{"name":"html","old_version":"0.15.6","new_version":"0.15.7","repository_url":"https://github.com/dart-lang/tools"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"pub_semver","old_version":"2.2.0","new_version":"2.2.1","repository_url":"https://github.com/dart-lang/tools"},{"name":"shared_preferences","old_version":"2.5.5","new_version":"2.5.6","repository_url":"https://github.com/flutter/packages"},{"name":"url_launcher","old_version":"6.3.2","new_version":"6.3.3","repository_url":"https://github.com/flutter/packages"},{"name":"yaml","old_version":"3.1.3","new_version":"3.1.4","repository_url":"https://github.com/dart-lang/tools"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub-minor-patch group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [html](https://github.com/dart-lang/tools/tree/main/pkgs) | `0.15.6` | `0.15.7` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [pub_semver](https://github.com/dart-lang/tools/tree/main/pkgs) | `2.2.0` | `2.2.1` |\n| [shared_preferences](https://github.com/flutter/packages/tree/main/packages/shared_preferences) | `2.5.5` | `2.5.6` |\n| [url_launcher](https://github.com/flutter/packages/tree/main/packages/url_launcher) | `6.3.2` | `6.3.3` |\n| [yaml](https://github.com/dart-lang/tools/tree/main/pkgs) | `3.1.3` | `3.1.4` |\n\n\nUpdates `html` from 0.15.6 to 0.15.7\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\"\u003ehtml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:html v0.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ewriteTextNodeAsHtml\u003c/code\u003e: Escape text inside \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e-like tags in foreign namespaces.\u003c/li\u003e\n\u003cli\u003eFix the tokenizer failing to close CDATA blocks when encountering extra brackets\u003c/li\u003e\n\u003cli\u003eRequire Dart \u003ccode\u003e3.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eLimit \u003ca href=\"https://html.spec.whatwg.org/multipage/parsing.html#list-of-active-formatting-elements\"\u003e\u0026quot;Noah's Ark\u0026quot; clause\u003c/a\u003e to avoid degenerate O(N^2) when parsing deeply nested formatting elements with unique attributes.\u003c/li\u003e\n\u003cli\u003eAdded new \u003ccode\u003etextContent\u003c/code\u003e method to \u003ccode\u003eNode\u003c/code\u003e class that returns the text content of\nthe node.\u003c/li\u003e\n\u003cli\u003eFix XSS vulnerability in \u003ccode\u003ehtmlToCodeMarkup()\u003c/code\u003e by escaping DOCTYPE, element, and attribute names.\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/html-v0.15.7/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 `pub_semver` from 2.2.0 to 2.2.1\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\"\u003epub_semver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:pub_semver v2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of pre-release and build identifiers to only treat pure-digit\nbase-10 identifiers as integers, treating hexadecimal and signed identifiers\nas alphanumeric strings according to SemVer 2.0.0.\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/pub_semver-v2.2.1/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shared_preferences` from 2.5.5 to 2.5.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b6798fa9b65deb7a4e20ee96518e4929198ef2f5\"\u003e\u003ccode\u003eb6798fa\u003c/code\u003e\u003c/a\u003e [shared_preferences] Document return values of set and remove methods (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12303\"\u003e#12303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6d17b57bbfd9a6032f65b233bf3a484c937b9f09\"\u003e\u003ccode\u003e6d17b57\u003c/code\u003e\u003c/a\u003e [various] Update Robolectric to 4.17 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/13041\"\u003e#13041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/000643a523b802c3b4c817e62d2a591914cb543b\"\u003e\u003ccode\u003e000643a\u003c/code\u003e\u003c/a\u003e Enable Built-in Kotlin in all Flutter Android Plugin Example Apps (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12883\"\u003e#12883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d8933fdfe9187e5cfe2b83aa2afb4a9bbdf5350d\"\u003e\u003ccode\u003ed8933fd\u003c/code\u003e\u003c/a\u003e Plugin example apps to 9.3.1 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/13019\"\u003e#13019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a2079413849b33dba095357248f2afeef83f1084\"\u003e\u003ccode\u003ea207941\u003c/code\u003e\u003c/a\u003e [ci] Update repo for 3.47 stable release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12959\"\u003e#12959\u003c/a\u003e)\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/shared_preferences/issues/12615\"\u003e#12615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fdd7d390e2a7ea134e580b3fde3c751c0823d143\"\u003e\u003ccode\u003efdd7d39\u003c/code\u003e\u003c/a\u003e Fix chrome 145 web tests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12486\"\u003e#12486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/69693296b8df2c5068efb45de6c6a963d61163a1\"\u003e\u003ccode\u003e6969329\u003c/code\u003e\u003c/a\u003e [packages] Migrate all iOS example apps in flutter/packages to UIScene (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12182\"\u003e#12182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/97438f1c083368f44d0201ad52ebe7f7ca924602\"\u003e\u003ccode\u003e97438f1\u003c/code\u003e\u003c/a\u003e [various] Convert example boilerplate from Java to Kotlin (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12201\"\u003e#12201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ad9840e31554ffb6bc356919d30e8be37f03bdaf\"\u003e\u003ccode\u003ead9840e\u003c/code\u003e\u003c/a\u003e Update All Flutter Android Example Apps to 3.47 Template Versions (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12195\"\u003e#12195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/shared_preferences-v2.5.6/packages/shared_preferences\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `url_launcher` from 6.3.2 to 6.3.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1cbff9334a7dc8f286dbd3b00fe30fa04a7083e7\"\u003e\u003ccode\u003e1cbff93\u003c/code\u003e\u003c/a\u003e [url_launcher] Fix supportsCloseForLaunchMode to query close support (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/url_launcher/issues/12926\"\u003e#12926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6d17b57bbfd9a6032f65b233bf3a484c937b9f09\"\u003e\u003ccode\u003e6d17b57\u003c/code\u003e\u003c/a\u003e [various] Update Robolectric to 4.17 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/url_launcher/issues/13041\"\u003e#13041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d00aa3bc112a07573c1c2e5341a818ccda17daa2\"\u003e\u003ccode\u003ed00aa3b\u003c/code\u003e\u003c/a\u003e [various] Allow plugin example apps to build and test on JDK 25 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/url_launcher/issues/13031\"\u003e#13031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5ef4d9efef586f2ffb5bdd970d11dd34e9a04e70\"\u003e\u003ccode\u003e5ef4d9e\u003c/code\u003e\u003c/a\u003e [url_launcher] Convert unit tests to Kotlin (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/url_launcher/issues/13018\"\u003e#13018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/000643a523b802c3b4c817e62d2a591914cb543b\"\u003e\u003ccode\u003e000643a\u003c/code\u003e\u003c/a\u003e Enable Built-in Kotlin in all Flutter Android Plugin Example Apps (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/url_launcher/issues/12883\"\u003e#12883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d8933fdfe9187e5cfe2b83aa2afb4a9bbdf5350d\"\u003e\u003ccode\u003ed8933fd\u003c/code\u003e\u003c/a\u003e Plugin example apps to 9.3.1 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/url_launcher/issues/13019\"\u003e#13019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a2079413849b33dba095357248f2afeef83f1084\"\u003e\u003ccode\u003ea207941\u003c/code\u003e\u003c/a\u003e [ci] Update repo for 3.47 stable release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/url_launcher/issues/12959\"\u003e#12959\u003c/a\u003e)\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/url_launcher/issues/12615\"\u003e#12615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/69693296b8df2c5068efb45de6c6a963d61163a1\"\u003e\u003ccode\u003e6969329\u003c/code\u003e\u003c/a\u003e [packages] Migrate all iOS example apps in flutter/packages to UIScene (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/url_launcher/issues/12182\"\u003e#12182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/97438f1c083368f44d0201ad52ebe7f7ca924602\"\u003e\u003ccode\u003e97438f1\u003c/code\u003e\u003c/a\u003e [various] Convert example boilerplate from Java to Kotlin (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/url_launcher/issues/12201\"\u003e#12201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/url_launcher-v6.3.3/packages/url_launcher\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `yaml` from 3.1.3 to 3.1.4\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\"\u003eyaml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:yaml v3.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove recovery for list entries without \u003ccode\u003e-\u003c/code\u003e prefix. When recovering, provide\na more helpful error message suggesting the missing prefix.\u003c/li\u003e\n\u003cli\u003eFix a bug where block strings terminated by \u003ccode\u003eEOF\u003c/code\u003e were not given an implicit\nnewline.\u003c/li\u003e\n\u003cli\u003eFix parsing of plain scalars starting with indicator characters (\u003ccode\u003e?\u003c/code\u003e, \u003ccode\u003e:\u003c/code\u003e, and \u003ccode\u003e-\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eThrow a \u003ccode\u003eFormatException\u003c/code\u003e when parsing self-referential collections instead of\na \u003ccode\u003eStackOverflow\u003c/code\u003e. Yaml definitions with collections nested within themselves\nare unsupported.\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/yaml-v3.1.4/pkgs\"\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/Shojin-App/shojin_app/pull/258","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shojin-App%2Fshojin_app/issues/258","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/258/packages"},{"uuid":"5792845694","node_id":"PR_kwDOEGbpGs8AAAABHtjiYw","number":1903,"state":"closed","title":"chore(deps): bump the minor-and-patch group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-14T19:15:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-10T15:54:21.000Z","updated_at":"2026-10-14T19:15:54.000Z","time_to_close":357690,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":24,"packages":[{"name":"cloud_firestore","old_version":"6.9.0","new_version":"6.10.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"cloud_functions","old_version":"6.4.0","new_version":"6.5.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_analytics","old_version":"12.5.0","new_version":"12.6.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_app_check","old_version":"0.4.7","new_version":"0.4.8","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_auth","old_version":"6.6.1","new_version":"6.7.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_core","old_version":"4.14.0","new_version":"4.15.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_crashlytics","old_version":"5.3.0","new_version":"5.4.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_messaging","old_version":"16.6.0","new_version":"16.7.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_remote_config","old_version":"6.6.0","new_version":"6.7.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_hooks","old_version":"0.20.5","new_version":"0.21.3+1","repository_url":"https://github.com/rrousselGit/flutter_hooks"},{"name":"riverpod_annotation","old_version":"2.3.5","new_version":"2.6.1","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod","old_version":"2.5.1","new_version":"2.6.1","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"hooks_riverpod","old_version":"2.5.2","new_version":"2.6.1","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"flutter_svg","old_version":"2.2.3","new_version":"2.3.0","repository_url":"https://github.com/flutter/packages"},{"name":"gma_mediation_meta","old_version":"1.7.0","new_version":"1.7.1","repository_url":"https://github.com/googleads/googleads-mobile-flutter"},{"name":"gma_mediation_mintegral","old_version":"2.1.3","new_version":"2.1.4","repository_url":"https://github.com/googleads/googleads-mobile-flutter"},{"name":"hooks_riverpod","old_version":"2.5.2","new_version":"2.6.1","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"in_app_review","old_version":"2.0.11","new_version":"2.0.12","repository_url":"https://github.com/britannio/in_app_review"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"path_provider","old_version":"2.1.5","new_version":"2.1.6","repository_url":"https://github.com/flutter/packages"},{"name":"riverpod","old_version":"2.5.1","new_version":"2.6.1","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_annotation","old_version":"2.3.5","new_version":"2.6.1","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"timezone","old_version":"0.10.1","new_version":"0.11.1","repository_url":"https://github.com/dart-lang/labs"},{"name":"flutter_local_notifications","old_version":"19.5.0","new_version":"22.3.2","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"url_launcher","old_version":"6.3.2","new_version":"6.3.3","repository_url":"https://github.com/flutter/packages"},{"name":"uuid","old_version":"4.5.2","new_version":"4.6.0","repository_url":"https://github.com/Daegalus/dart-uuid"},{"name":"webview_flutter","old_version":"4.13.0","new_version":"4.14.1","repository_url":"https://github.com/flutter/packages"}],"path":null,"ecosystem":"pub"},"body":"Bumps the minor-and-patch group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [cloud_firestore](https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore) | `6.9.0` | `6.10.0` |\n| [cloud_functions](https://github.com/firebase/flutterfire/tree/main/packages/cloud_functions) | `6.4.0` | `6.5.0` |\n| [firebase_analytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics) | `12.5.0` | `12.6.0` |\n| [firebase_app_check](https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check) | `0.4.7` | `0.4.8` |\n| [firebase_auth](https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth) | `6.6.1` | `6.7.0` |\n| [firebase_core](https://github.com/firebase/flutterfire/tree/main/packages/firebase_core) | `4.14.0` | `4.15.0` |\n| [firebase_crashlytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics) | `5.3.0` | `5.4.0` |\n| [firebase_messaging](https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging) | `16.6.0` | `16.7.0` |\n| [firebase_remote_config](https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config) | `6.6.0` | `6.7.0` |\n| [flutter_hooks](https://github.com/rrousselGit/flutter_hooks/tree/master/packages) | `0.20.5` | `0.21.3+1` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `2.3.5` | `2.6.1` |\n| [riverpod](https://github.com/rrousselGit/riverpod) | `2.5.1` | `2.6.1` |\n| [hooks_riverpod](https://github.com/rrousselGit/riverpod) | `2.5.2` | `2.6.1` |\n| [flutter_svg](https://github.com/flutter/packages/tree/main/third_party/packages) | `2.2.3` | `2.3.0` |\n| [gma_mediation_meta](https://github.com/googleads/googleads-mobile-flutter/tree/main/packages/mediation) | `1.7.0` | `1.7.1` |\n| [gma_mediation_mintegral](https://github.com/googleads/googleads-mobile-flutter/tree/main/packages/mediation) | `2.1.3` | `2.1.4` |\n| [hooks_riverpod](https://github.com/rrousselGit/riverpod) | `2.5.2` | `2.6.1` |\n| [in_app_review](https://github.com/britannio/in_app_review) | `2.0.11` | `2.0.12` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [path_provider](https://github.com/flutter/packages/tree/main/packages/path_provider) | `2.1.5` | `2.1.6` |\n| [riverpod](https://github.com/rrousselGit/riverpod) | `2.5.1` | `2.6.1` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `2.3.5` | `2.6.1` |\n| [timezone](https://github.com/dart-lang/labs/tree/main/pkgs) | `0.10.1` | `0.11.1` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `19.5.0` | `22.3.2` |\n| [url_launcher](https://github.com/flutter/packages/tree/main/packages/url_launcher) | `6.3.2` | `6.3.3` |\n| [uuid](https://github.com/Daegalus/dart-uuid) | `4.5.2` | `4.6.0` |\n| [webview_flutter](https://github.com/flutter/packages/tree/main/packages/webview_flutter) | `4.13.0` | `4.14.1` |\n\n\nUpdates `cloud_firestore` from 6.9.0 to 6.10.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/d94be3c4d9665ce12bc3fa1d4f77fccdc6777350\"\u003e\u003ccode\u003ed94be3c\u003c/code\u003e\u003c/a\u003e fix(firestore,windows): honor persistenceEnabled: false (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/18662\"\u003e#18662\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/cloud_firestore/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/168172a889c0d08c0b618d7ef68d9c5ce503dc40\"\u003e\u003ccode\u003e168172a\u003c/code\u003e\u003c/a\u003e fix(firestore,android): abort timed-out transactions without crashing on a la...\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/cloud_firestore/issues/18606\"\u003e#18606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/cloud_firestore-v6.10.0/packages/cloud_firestore\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cloud_functions` from 6.4.0 to 6.5.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/cloud_functions/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8f0a5d0198663231a27fab2802cfad179838e601\"\u003e\u003ccode\u003e8f0a5d0\u003c/code\u003e\u003c/a\u003e fix(cloud_functions): lowercase Android error codes with Locale.ROOT (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_functions/issues/18651\"\u003e#18651\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/cloud_functions/issues/18606\"\u003e#18606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/cloud_functions-v6.5.0/packages/cloud_functions\"\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.5.0 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\u003eSee full diff 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_app_check` from 0.4.7 to 0.4.8\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_app_check/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4566e70f961264bdecaed5909b1380814d23be09\"\u003e\u003ccode\u003e4566e70\u003c/code\u003e\u003c/a\u003e docs(app_check): document native configure() workaround on Apple (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check/issues/18614\"\u003e#18614\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_app_check/issues/18606\"\u003e#18606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_app_check-v0.4.8/packages/firebase_app_check\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_auth` from 6.6.1 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/cdd85fdd6032326b706b33a76b7e612585269d6d\"\u003e\u003ccode\u003ecdd85fd\u003c/code\u003e\u003c/a\u003e fix(auth,windows): complete reauthenticateWithCredential on success (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18653\"\u003e#18653\u003c/a\u003e)\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_auth/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_auth/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7e221a729114f9e5764362ad59994fb418a2ebcd\"\u003e\u003ccode\u003e7e221a7\u003c/code\u003e\u003c/a\u003e fix(auth,ios): guard URL and notification hooks when no default FirebaseApp e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b4eeafba347abed13e5410263556e9a4bff1b96e\"\u003e\u003ccode\u003eb4eeafb\u003c/code\u003e\u003c/a\u003e feat(auth,ios): add support for \u003ccode\u003emigrateCurrentUser\u003c/code\u003e (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18460\"\u003e#18460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/0d4afcedff5c59017d269fe48d2e3d7a23510eab\"\u003e\u003ccode\u003e0d4afce\u003c/code\u003e\u003c/a\u003e chore(release): 2026-08-27 — BoM 4.19.1 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18623\"\u003e#18623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_auth-v6.7.0/packages/firebase_auth\"\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.14.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\u003eSee full diff 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.3.0 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\u003eSee full diff 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.6.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\u003eSee full diff 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_remote_config` from 6.6.0 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\u003eSee full diff 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_hooks` from 0.20.5 to 0.21.3+1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commit/da69b88010b41cb267f7b9227adce4c89f984d6c\"\u003e\u003ccode\u003eda69b88\u003c/code\u003e\u003c/a\u003e flutter_hooks : 0.21.2 -\u0026gt; 0.21.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commit/c5c5f19928dd6d3743deaae310f907b44c632631\"\u003e\u003ccode\u003ec5c5f19\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commit/571826acfaeb672db256594fc659eae00cb59c91\"\u003e\u003ccode\u003e571826a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/rrousselGit/flutter_hooks/tree/master/packages/issues/476\"\u003e#476\u003c/a\u003e from gabber235/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commit/caa480b5135ebe284eccec7b251bb641d1b691d0\"\u003e\u003ccode\u003ecaa480b\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commit/c221c829bb01ffb09ea5f5a0ac3ffc4d979b8562\"\u003e\u003ccode\u003ec221c82\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commit/90a71113d8ded55f8a57a2f846c4f1d766200343\"\u003e\u003ccode\u003e90a7111\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/flutter_hooks\"\u003ehttps://github.com/rrousselGit/flutter_hooks\u003c/a\u003e into pr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commit/e8e0e5c483c748afbf528b297daa7d5f887d06d4\"\u003e\u003ccode\u003ee8e0e5c\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/flutter_hooks\"\u003ehttps://github.com/rrousselGit/flutter_hooks\u003c/a\u003e into pr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commit/9fd49579f707ee8b6ed816054a97d52906df94ac\"\u003e\u003ccode\u003e9fd4957\u003c/code\u003e\u003c/a\u003e feat: add descendantsAreTraversable parameter to useFocusNode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commit/470968fd8e15652ee6d7ff47f6a66ad46f9d57d6\"\u003e\u003ccode\u003e470968f\u003c/code\u003e\u003c/a\u003e Fix typo in test group name for useCupertinoTabController\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commit/97a3bef416cb503931ee657be15b148518fa8016\"\u003e\u003ccode\u003e97a3bef\u003c/code\u003e\u003c/a\u003e Add tests for useCupertinoTabController functionality\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commits/flutter_hooks-v0.21.3/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_annotation` from 2.3.5 to 2.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5a513c5aeee5a91d7cf5aa9a6e6a414b822bdee9\"\u003e\u003ccode\u003e5a513c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3798\"\u003e#3798\u003c/a\u003e from rrousselGit:release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/582e1a669035c8758346626542870cd2e1a05f7c\"\u003e\u003ccode\u003e582e1a6\u003c/code\u003e\u003c/a\u003e Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/b07016c04959bbe52f296f66f35c0fa9f5222c16\"\u003e\u003ccode\u003eb07016c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3797\"\u003e#3797\u003c/a\u003e from rrousselGit/listenself\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/54bed9215572a903118fd38bd39ee40a16b16961\"\u003e\u003ccode\u003e54bed92\u003c/code\u003e\u003c/a\u003e Added AsyncNotifier.listenSelf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2876c7fe6c962206a9ad3e91879626e4b38662fc\"\u003e\u003ccode\u003e2876c7f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3796\"\u003e#3796\u003c/a\u003e from rrousselGit:support-stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/19446824c4e279140a2173cb2c853fbf2f4903b6\"\u003e\u003ccode\u003e1944682\u003c/code\u003e\u003c/a\u003e Ignore depreciations notices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e38b9d34a8cd3f640730e9b4a76fc905eb8e4855\"\u003e\u003ccode\u003ee38b9d3\u003c/code\u003e\u003c/a\u003e Changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e7001088b6d34089a0663a501d6843049eacedcd\"\u003e\u003ccode\u003ee700108\u003c/code\u003e\u003c/a\u003e Support stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/305b92d1962b8e509ddc4f31cd1512447c97287c\"\u003e\u003ccode\u003e305b92d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3790\"\u003e#3790\u003c/a\u003e from nestorsgarzonc/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/cead49e5b4821a84aa7246b580c626ed7b1114ab\"\u003e\u003ccode\u003ecead49e\u003c/code\u003e\u003c/a\u003e Refactor random number example to use NotifierProvider\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v2.3.5...riverpod_annotation-v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod` from 2.5.1 to 2.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5a513c5aeee5a91d7cf5aa9a6e6a414b822bdee9\"\u003e\u003ccode\u003e5a513c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3798\"\u003e#3798\u003c/a\u003e from rrousselGit:release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/582e1a669035c8758346626542870cd2e1a05f7c\"\u003e\u003ccode\u003e582e1a6\u003c/code\u003e\u003c/a\u003e Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/b07016c04959bbe52f296f66f35c0fa9f5222c16\"\u003e\u003ccode\u003eb07016c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3797\"\u003e#3797\u003c/a\u003e from rrousselGit/listenself\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/54bed9215572a903118fd38bd39ee40a16b16961\"\u003e\u003ccode\u003e54bed92\u003c/code\u003e\u003c/a\u003e Added AsyncNotifier.listenSelf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2876c7fe6c962206a9ad3e91879626e4b38662fc\"\u003e\u003ccode\u003e2876c7f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3796\"\u003e#3796\u003c/a\u003e from rrousselGit:support-stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/19446824c4e279140a2173cb2c853fbf2f4903b6\"\u003e\u003ccode\u003e1944682\u003c/code\u003e\u003c/a\u003e Ignore depreciations notices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e38b9d34a8cd3f640730e9b4a76fc905eb8e4855\"\u003e\u003ccode\u003ee38b9d3\u003c/code\u003e\u003c/a\u003e Changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e7001088b6d34089a0663a501d6843049eacedcd\"\u003e\u003ccode\u003ee700108\u003c/code\u003e\u003c/a\u003e Support stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/305b92d1962b8e509ddc4f31cd1512447c97287c\"\u003e\u003ccode\u003e305b92d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3790\"\u003e#3790\u003c/a\u003e from nestorsgarzonc/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/cead49e5b4821a84aa7246b580c626ed7b1114ab\"\u003e\u003ccode\u003ecead49e\u003c/code\u003e\u003c/a\u003e Refactor random number example to use NotifierProvider\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod-v2.5.1...riverpod-v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hooks_riverpod` from 2.5.2 to 2.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5a513c5aeee5a91d7cf5aa9a6e6a414b822bdee9\"\u003e\u003ccode\u003e5a513c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3798\"\u003e#3798\u003c/a\u003e from rrousselGit:release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/582e1a669035c8758346626542870cd2e1a05f7c\"\u003e\u003ccode\u003e582e1a6\u003c/code\u003e\u003c/a\u003e Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/b07016c04959bbe52f296f66f35c0fa9f5222c16\"\u003e\u003ccode\u003eb07016c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3797\"\u003e#3797\u003c/a\u003e from rrousselGit/listenself\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/54bed9215572a903118fd38bd39ee40a16b16961\"\u003e\u003ccode\u003e54bed92\u003c/code\u003e\u003c/a\u003e Added AsyncNotifier.listenSelf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2876c7fe6c962206a9ad3e91879626e4b38662fc\"\u003e\u003ccode\u003e2876c7f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3796\"\u003e#3796\u003c/a\u003e from rrousselGit:support-stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/19446824c4e279140a2173cb2c853fbf2f4903b6\"\u003e\u003ccode\u003e1944682\u003c/code\u003e\u003c/a\u003e Ignore depreciations notices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e38b9d34a8cd3f640730e9b4a76fc905eb8e4855\"\u003e\u003ccode\u003ee38b9d3\u003c/code\u003e\u003c/a\u003e Changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e7001088b6d34089a0663a501d6843049eacedcd\"\u003e\u003ccode\u003ee700108\u003c/code\u003e\u003c/a\u003e Support stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/305b92d1962b8e509ddc4f31cd1512447c97287c\"\u003e\u003ccode\u003e305b92d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3790\"\u003e#3790\u003c/a\u003e from nestorsgarzonc/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/cead49e5b4821a84aa7246b580c626ed7b1114ab\"\u003e\u003ccode\u003ecead49e\u003c/code\u003e\u003c/a\u003e Refactor random number example to use NotifierProvider\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/hooks_riverpod-v2.5.2...hooks_riverpod-v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_svg` from 2.2.3 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ddc9430a0080bea73c5511732f396acde1f48fe0\"\u003e\u003ccode\u003eddc9430\u003c/code\u003e\u003c/a\u003e [flutter_svg] add imageBuilder property to SvgPicture (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11615\"\u003e#11615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ca2647a28aefda1befd8e90d06210aa13b43381a\"\u003e\u003ccode\u003eca2647a\u003c/code\u003e\u003c/a\u003e [mustache_template] Fix auto-generated specification tests, run with `dart te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d9a205023fedce62b9d2781133ad17a6c31115e6\"\u003e\u003ccode\u003ed9a2050\u003c/code\u003e\u003c/a\u003e [flutter_svg] Remove generated CMake files (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11459\"\u003e#11459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1359ed0d7ed055880d6c4ba8733bc3e50ae629cd\"\u003e\u003ccode\u003e1359ed0\u003c/code\u003e\u003c/a\u003e [mustache_template] Fix broken README link (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11306\"\u003e#11306\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_svg-v2.3.0/third_party/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gma_mediation_meta` from 1.7.0 to 1.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/googleads/googleads-mobile-flutter/commits/HEAD/packages/mediation\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gma_mediation_mintegral` from 2.1.3 to 2.1.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/googleads/googleads-mobile-flutter/commits/HEAD/packages/mediation\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hooks_riverpod` from 2.5.2 to 2.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5a513c5aeee5a91d7cf5aa9a6e6a414b822bdee9\"\u003e\u003ccode\u003e5a513c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3798\"\u003e#3798\u003c/a\u003e from rrousselGit:release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/582e1a669035c8758346626542870cd2e1a05f7c\"\u003e\u003ccode\u003e582e1a6\u003c/code\u003e\u003c/a\u003e Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/b07016c04959bbe52f296f66f35c0fa9f5222c16\"\u003e\u003ccode\u003eb07016c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3797\"\u003e#3797\u003c/a\u003e from rrousselGit/listenself\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/54bed9215572a903118fd38bd39ee40a16b16961\"\u003e\u003ccode\u003e54bed92\u003c/code\u003e\u003c/a\u003e Added AsyncNotifier.listenSelf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2876c7fe6c962206a9ad3e91879626e4b38662fc\"\u003e\u003ccode\u003e2876c7f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3796\"\u003e#3796\u003c/a\u003e from rrousselGit:support-stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/19446824c4e279140a2173cb2c853fbf2f4903b6\"\u003e\u003ccode\u003e1944682\u003c/code\u003e\u003c/a\u003e Ignore depreciations notices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e38b9d34a8cd3f640730e9b4a76fc905eb8e4855\"\u003e\u003ccode\u003ee38b9d3\u003c/code\u003e\u003c/a\u003e Changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e7001088b6d34089a0663a501d6843049eacedcd\"\u003e\u003ccode\u003ee700108\u003c/code\u003e\u003c/a\u003e Support stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/305b92d1962b8e509ddc4f31cd1512447c97287c\"\u003e\u003ccode\u003e305b92d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3790\"\u003e#3790\u003c/a\u003e from nestorsgarzonc/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/cead49e5b4821a84aa7246b580c626ed7b1114ab\"\u003e\u003ccode\u003ecead49e\u003c/code\u003e\u003c/a\u003e Refactor random number example to use NotifierProvider\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/hooks_riverpod-v2.5.2...hooks_riverpod-v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `in_app_review` from 2.0.11 to 2.0.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/britannio/in_app_review/commits\"\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 `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 `riverpod` from 2.5.1 to 2.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5a513c5aeee5a91d7cf5aa9a6e6a414b822bdee9\"\u003e\u003ccode\u003e5a513c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3798\"\u003e#3798\u003c/a\u003e from rrousselGit:release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/582e1a669035c8758346626542870cd2e1a05f7c\"\u003e\u003ccode\u003e582e1a6\u003c/code\u003e\u003c/a\u003e Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/b07016c04959bbe52f296f66f35c0fa9f5222c16\"\u003e\u003ccode\u003eb07016c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3797\"\u003e#3797\u003c/a\u003e from rrousselGit/listenself\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/54bed9215572a903118fd38bd39ee40a16b16961\"\u003e\u003ccode\u003e54bed92\u003c/code\u003e\u003c/a\u003e Added AsyncNotifier.listenSelf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2876c7fe6c962206a9ad3e91879626e4b38662fc\"\u003e\u003ccode\u003e2876c7f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3796\"\u003e#3796\u003c/a\u003e from rrousselGit:support-stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/19446824c4e279140a2173cb2c853fbf2f4903b6\"\u003e\u003ccode\u003e1944682\u003c/code\u003e\u003c/a\u003e Ignore depreciations notices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e38b9d34a8cd3f640730e9b4a76fc905eb8e4855\"\u003e\u003ccode\u003ee38b9d3\u003c/code\u003e\u003c/a\u003e Changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e7001088b6d34089a0663a501d6843049eacedcd\"\u003e\u003ccode\u003ee700108\u003c/code\u003e\u003c/a\u003e Support stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/305b92d1962b8e509ddc4f31cd1512447c97287c\"\u003e\u003ccode\u003e305b92d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3790\"\u003e#3790\u003c/a\u003e from nestorsgarzonc/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/cead49e5b4821a84aa7246b580c626ed7b1114ab\"\u003e\u003ccode\u003ecead49e\u003c/code\u003e\u003c/a\u003e Refactor random number example to use NotifierProvider\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod-v2.5.1...riverpod-v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_annotation` from 2.3.5 to 2.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5a513c5aeee5a91d7cf5aa9a6e6a414b822bdee9\"\u003e\u003ccode\u003e5a513c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3798\"\u003e#3798\u003c/a\u003e from rrousselGit:release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/582e1a669035c8758346626542870cd2e1a05f7c\"\u003e\u003ccode\u003e582e1a6\u003c/code\u003e\u003c/a\u003e Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/b07016c04959bbe52f296f66f35c0fa9f5222c16\"\u003e\u003ccode\u003eb07016c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3797\"\u003e#3797\u003c/a\u003e from rrousselGit/listenself\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/54bed9215572a903118fd38bd39ee40a16b16961\"\u003e\u003ccode\u003e54bed92\u003c/code\u003e\u003c/a\u003e Added AsyncNotifier.listenSelf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2876c7fe6c962206a9ad3e91879626e4b38662fc\"\u003e\u003ccode\u003e2876c7f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3796\"\u003e#3796\u003c/a\u003e from rrousselGit:support-stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/19446824c4e279140a2173cb2c853fbf2f4903b6\"\u003e\u003ccode\u003e1944682\u003c/code\u003e\u003c/a\u003e Ignore depreciations notices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e38b9d34a8cd3f640730e9b4a76fc905eb8e4855\"\u003e\u003ccode\u003ee38b9d3\u003c/code\u003e\u003c/a\u003e Changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e7001088b6d34089a0663a501d6843049eacedcd\"\u003e\u003ccode\u003ee700108\u003c/code\u003e\u003c/a\u003e Support stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/305b92d1962b8e509ddc4f31cd1512447c97287c\"\u003e\u003ccode\u003e305b92d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3790\"\u003e#3790\u003c/a\u003e from nestorsgarzonc/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/cead49e5b4821a84aa7246b580c626ed7b1114ab\"\u003e\u003ccode\u003ecead49e\u003c/code\u003e\u003c/a\u003e Refactor random number example to use NotifierProvider\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v2.3.5...riverpod_annotation-v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `timezone` from 0.10.1 to 0.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/labs/releases\"\u003etimezone's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:timezone v0.11.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify \u003ccode\u003eEtc/UTC\u003c/code\u003e as the default timezone (replaces \u003ccode\u003eUTC\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etimezone-v0.11.0\u003c/h2\u003e\n\u003cp\u003eMerge into dart-lang/labs monorepo.\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\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/labs/commits/timezone-v0.11.1/pkgs\"\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 22.3.2\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.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] fixed issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2838\"\u003e#2838\u003c/a\u003e so that plugin longer throws \u003ccode\u003ePlatformException\u003c/code\u003es that started on iOS 27 when permissions were not granted and when badge only notifications were triggered. This restores the behaviour of the plugin to as it was before. Thanks to the PR from \u003ca href=\"https://github.com/vlaushkin\"\u003eVasily Laushkin\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Linux] bumped allowed \u003ccode\u003edbus\u003c/code\u003e dependency version constraints to \u003ccode\u003e\u0026gt;=0.7.8 \u0026lt;0.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\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\u003ch2\u003eflutter_local_notifications-v22.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android][iOS][macOS] added support for callbacks to fire when a notification has been dismissed. This requires opting in by where the key requirements is to make use of the \u003ccode\u003edismissIsolate\u003c/code\u003e property added to the \u003ccode\u003eAndroidNotificationDetails\u003c/code\u003e and \u003ccode\u003eDarwinNotificationDetails\u003c/code\u003e class. This indicates which isolate should be used to handle when a notification has been dismissed. Note on macOS, there is no support for background isolates so callback will always fire on the main isolate despite what is specified. Please see example app for more details on how to set up handling dismissals. Thanks to the PR from from \u003ca href=\"https://github.com/vlaushkin\"\u003eVasily Laushkin\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[iOS] fixed issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2807\"\u003e#2807\u003c/a\u003e where the manifest for SPM incorrectly declared the minimum iOS version is 11 when it should have been 13. Thanks to the PR from \u003ca href=\"https://github.com/Bizzwell\"\u003eBizzwell\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v22.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] added support for \u003ccode\u003eshowBigPictureWhenCollapsed\u003c/code\u003e in \u003ccode\u003eBigPictureStyleInformation\u003c/code\u003e. Thanks to the PR from \u003ca href=\"https://github.com/hiimax\"\u003ehiimax (Codematic)\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[iOS][macOS] improved SPM compatibility\u003c/li\u003e\n\u003cli\u003eMigrated example app to use SPM and removed Cocoapods integration\u003c/li\u003e\n\u003cli\u003eFixed API docs of \u003ccode\u003eNotificationResponseType.selectedNotificationAction\u003c/code\u003e. Thanks to the PR from \u003ca href=\"https://github.com/Fush1m1\"\u003efush1m1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v22.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Windows] Suppress warning around usage of experimental coroutines. This is to fix issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2777\"\u003e#2777\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v22.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] calling the \u003ccode\u003erequestNotificationPolicyAccess()\u003c/code\u003e method belonging to the \u003ccode\u003eAndroidFlutterLocalNotificationsPlugin\u003c/code\u003e class will now highlight associated application. Thanks to the PR from \u003ca href=\"https://github.com/claudius-kienle\"\u003eClaudius Kienle\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Web] added web platform support. Thanks to the initial PR from \u003ca href=\"https://github.com/Levi-Lesches\"\u003eLevi Lesches\u003c/a\u003e and completion by \u003ca href=\"https://github.com/Gaurav-CareMonitor\"\u003eGaurav\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] when calling \u003ccode\u003eperiodicallyShow()\u003c/code\u003e the message when the \u003ccode\u003eUnsupportedError\u003c/code\u003e is thrown has been updated to say \u003ccode\u003eWindows devices cannot periodically show notifications\u003c/code\u003e instead. This has happened as a result of shifting the responsibility of reporting the \u003ccode\u003eUnsupportedError\u003c/code\u003e so it is done by \u003ccode\u003eflutter_local_notifications_windows\u003c/code\u003e instead of \u003ccode\u003eflutter_local_notifications\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] bumped \u003ccode\u003exml\u003c/code\u003e dependency so that supported range is \u003ccode\u003e\u0026gt;=6.5.0 \u0026lt;8.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed missing code formatting in the Notification Actions configuration section. Thanks to the PR from \u003ca href=\"https://github.com/deandreamatias\"\u003eMatias de Andrea\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v22.0.0-dev.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] calling the \u003ccode\u003erequestNotificationPolicyAccess()\u003c/code\u003e method belonging to the \u003ccode\u003eAndroidFlutterLocalNotificationsPlugin\u003c/code\u003e class will now highlight associated application. Thanks to the PR from \u003ca href=\"https://github.com/claudius-kienle\"\u003eClaudius Kienle\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] bumped \u003ccode\u003exml\u003c/code\u003e dependency so that supported range is \u003ccode\u003e\u0026gt;=6.5.0 \u0026lt;8.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v22.0.0-dev.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Web] \u003cstrong\u003eBreaking change\u003c/strong\u003e renamed the \u003ccode\u003edetails\u003c/code\u003e parameter associated with the \u003ccode\u003eshow()\u003c/code\u003e method to \u003ccode\u003enotificationDetails\u003c/code\u003e. This was done to be consistent with other APIs across all of the platforms\u003c/li\u003e\n\u003cli\u003e[Web] \u003cstrong\u003eBreaking changes\u003c/strong\u003e removed the \u003ccode\u003ehasPermission\u003c/code\u003e and \u003ccode\u003eisPermissionDenied\u003c/code\u003e boolean properties associated with the \u003ccode\u003eWebFlutterLocalNotificationsPlugin\u003c/code\u003e class. This was done to simplify the plugin as the \u003ccode\u003epermissionStatus\u003c/code\u003e property already exists and can be used\u003c/li\u003e\n\u003cli\u003e[Web] Fixed an issue where \u003ccode\u003eisSupported\u003c/code\u003e property in the \u003ccode\u003eWebFlutterLocalNotificationsPlugin\u003c/code\u003e was not exposed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v22.0.0-dev.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Web] added web platform support. Thanks to the initial PR from \u003ca href=\"https://github.com/Levi-Lesches\"\u003eLevi Lesches\u003c/a\u003e and completion by \u003ca href=\"https://github.com/Gaurav-CareMonitor\"\u003eGaurav\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] when calling \u003ccode\u003eperiodicallyShow()\u003c/code\u003e the message when the \u003ccode\u003eUnsupportedError\u003c/code\u003e is thrown has been updated to say \u003ccode\u003eWindows devices cannot periodically show notifications\u003c/code\u003e instead. This has happened as a result of shifting the responsibility of reporting the \u003ccode\u003eUnsupportedError\u003c/code\u003e so it is done by \u003ccode\u003eflutter_local_notifications_windows\u003c/code\u003e instead of \u003ccode\u003eflutter_local_notifications\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v21.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e bumped minimum Flutter SDK requirement to 3.38.1 and Dart SDK requirement to 3.10.0. Consequently the minimum OS requirements for each platform has been updated as well\n\u003cul\u003e\n\u003cli\u003e[Android] minimum Android version is now 7.0 (API level 24)\u003c/li\u003e\n\u003cli\u003e[iOS] minimum iOS version is now 13\u003c/li\u003e\n\u003cli\u003e[macOS] minimum macOS version is now 10.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003etimezone\u003c/code\u003e dependency\u003c/li\u003e\n\u003cli\u003e[Android] \u003cstrong\u003eBreaking change\u003c/strong\u003e bumped \u003ccode\u003ecompileSdk\u003c/code\u003e to 36 and updated readme to mention this\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/2a1157a0c046c27fefc38cd640b2abec4d7172fc\"\u003e\u003ccode\u003e2a1157a\u003c/code\u003e\u003c/a\u003e updated iOS related changelog entry to be more clearer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/9a3029c9c8bdcc4d303af8d083dc7d0b8e0b7e5f\"\u003e\u003ccode\u003e9a3029c\u003c/code\u003e\u003c/a\u003e prepare for 23.0.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/77d216e95b5e1a8a92741ef81c66b393856e0a1d\"\u003e\u003ccode\u003e77d216e\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] Ignore UNErrorDomain errors when adding iOS not...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/de874c1c5757bae1ad29cc08a182d43686923fc9\"\u003e\u003ccode\u003ede874c1\u003c/code\u003e\u003c/a\u003e Bump dbus from 0.7.15 to 0.8.0 in /flutter_local_notifications_linux (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2833\"\u003e#2833\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/compare/flutter_local_notifications-v19.5.0...flutter_local_notifications-v22.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `url_launcher` from 6.3.2 to 6.3.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1cbff9334a7dc8f286dbd3b00fe30fa04a7083e7\"\u003e\u003ccode\u003e1cbff93\u003c/code\u003e\u003c/a\u003e [url_launcher] Fix supportsCloseForLaunchMode to query close support (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/url_launcher/issues/12926\"\u003e#12926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6d17b57bbfd9a6032f65b233bf3a484c937b9f09\"\u003e\u003ccode\u003e6d17b57\u003c/code\u003e\u003c/a\u003e [various] Update Robolectric to 4.17 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/url_launcher/issues/13041\"\u003e#13041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d00aa3bc112a07573c1c2e5341a818ccda17daa2\"\u003e\u003ccode\u003ed00aa3b\u003c/code\u003e\u003c/a\u003e [various] Allow plugin example apps to build and test on JDK 25 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/url_launcher/issues/13031\"\u003e#13031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5ef4d9efef586f2ffb5bdd970d11dd34e9a04e70\"\u003e\u003ccode\u003e5ef4d9e\u003c/code\u003e\u003c/a\u003e [url_launcher] Convert unit tests to Kotlin (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/url_launcher/issues/13018\"\u003e#13018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/000643a523b802c3b4c817e62d2a591914cb543b\"\u003e\u003ccode\u003e000643a\u003c/code\u003e\u003c/a\u003e Enable Built-in Kotlin in all Flutter Android Plugin Example Apps (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/url_launcher/issues/12883\"\u003e#12883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d8933fdfe9187e5cfe2b83aa2afb4a9bbdf5350d\"\u003e\u003ccode\u003ed8933fd\u003c/code\u003e\u003c/a\u003e Plugin example apps to 9.3.1 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/url_launcher/issues/13019\"\u003e#13019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a2079413849b33dba095357248f2afeef83f1084\"\u003e\u003ccode\u003ea207941\u003c/code\u003e\u003c/a\u003e [ci] Update repo for 3.47 stable release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/url_launcher/issues/12959\"\u003e#12959\u003c/a\u003e)\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/url_launcher/issues/12615\"\u003e#12615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/69693296b8df2c5068efb45de6c6a963d61163a1\"\u003e\u003ccode\u003e6969329\u003c/code\u003e\u003c/a\u003e [packages] Migrate all iOS example apps in flutter/packages to UIScene (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/url_launcher/issues/12182\"\u003e#12182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/97438f1c083368f44d0201ad52ebe7f7ca924602\"\u003e\u003ccode\u003e97438f1\u003c/code\u003e\u003c/a\u003e [various] Convert example boilerplate from Java to Kotlin (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/url_launcher/issues/12201\"\u003e#12201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/url_launcher-v6.3.3/packages/url_launcher\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 4.5.2 to 4.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Daegalus/dart-uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate All (major) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/143\"\u003edaegalus/dart-uuid#143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for loose validation by \u003ca href=\"https://github.com/DPDmancul\"\u003e\u003ccode\u003e@​DPDmancul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/145\"\u003edaegalus/dart-uuid#145\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/DPDmancul\"\u003e\u003ccode\u003e@​DPDmancul\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/145\"\u003edaegalus/dart-uuid#145\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.5.3...4.6.0\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.5.3...4.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.5.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate actions/checkout action to v6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/138\"\u003edaegalus/dart-uuid#138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd binary input support for UUIDv5 (RFC 4122/9562 compliant) by \u003ca href=\"https://github.com/ljanecek\"\u003e\u003ccode\u003e@​ljanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/137\"\u003edaegalus/dart-uuid#137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove the \u003ccode\u003eexperimental\u003c/code\u003e annotation from the \u003ccode\u003eUuidValue\u003c/code\u003e class by \u003ca href=\"https://github.com/marcelomendoncasoares\"\u003e\u003ccode\u003e@​marcelomendoncasoares\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/141\"\u003edaegalus/dart-uuid#141\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/ljanecek\"\u003e\u003ccode\u003e@​ljanecek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/137\"\u003edaegalus/dart-uuid#137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marcelomendoncasoares\"\u003e\u003ccode\u003e@​marcelomendoncasoares\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/141\"\u003edaegalus/dart-uuid#141\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.5.2...4.5.3\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.5.2...4.5.3\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/daegalus/dart-uuid/blob/main/CHANGELOG.md\"\u003euuid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev4.6.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd explicit 128-bit hexadecimal format validators: \u003ccode\u003eUuid.isValidUUIDFormat(...)\u003c/code\u003e, \u003ccode\u003eUuidValue.validateFormat()\u003c/code\u003e, \u003ccode\u003eUuidValidation.isValidUUIDFormat(...)\u003c/code\u003e, and \u003ccode\u003eUuidValidation.isValidFormatOrThrow(...)\u003c/code\u003e. (thanks \u003ca href=\"https://github.com/DPDmancul\"\u003e\u003ccode\u003e@​DPDmancul\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eUuidValue.withFormatValidation(...)\u003c/code\u003e for values whose UUID version and variant bits should not be checked. (thanks \u003ca href=\"https://github.com/DPDmancul\"\u003e\u003ccode\u003e@​DPDmancul\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eUuid.parseHex128(...)\u003c/code\u003e, \u003ccode\u003eUuid.parseHex128AsByteList(...)\u003c/code\u003e, \u003ccode\u003eUuidParsing.parseHex128(...)\u003c/code\u003e, and \u003ccode\u003eUuidParsing.parseHex128AsByteList(...)\u003c/code\u003e. (thanks \u003ca href=\"https://github.com/DPDmancul\"\u003e\u003ccode\u003e@​DPDmancul\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire exact single-line 8-4-4-4-12 or 32-character hexadecimal input and exactly 16 bytes during format validation.\u003c/li\u003e\n\u003cli\u003eExpose the existing \u003ccode\u003enoDashes\u003c/code\u003e parsing option through the public \u003ccode\u003eUuid\u003c/code\u003e parse methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.5.3\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove experimental flag on UUIDValue and remote meta dependency. (thanks \u003ca href=\"https://github.com/marcelomendoncasoares\"\u003e\u003ccode\u003e@​marcelomendoncasoares\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd binary support to UUIDv5 (thanks \u003ca href=\"https://github.com/ljanecek\"\u003e\u003ccode\u003e@​ljanecek\u003c/code\u003e\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/daegalus/dart-uuid/commit/d602950818e4b11d097d26f5408b461f38248130\"\u003e\u003ccode\u003ed602950\u003c/code\u003e\u003c/a\u003e Release 4.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/79fc00726ab66f60ee4a6927f1ff94c91b83415d\"\u003e\u003ccode\u003e79fc007\u003c/code\u003e\u003c/a\u003e Fix structural UUID parsing and validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/7303eef399921ec9fb23e9c72d86e2a26ac60116\"\u003e\u003ccode\u003e7303eef\u003c/code\u003e\u003c/a\u003e Move loose validation to isValidUuidFormat and parseHex128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/47bf4f93a6629f1f50bec8f534ab82bb95c6b048\"\u003e\u003ccode\u003e47bf4f9\u003c/code\u003e\u003c/a\u003e Add support for loose validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/8d0bd3424c12913dff64e526c6a913fd9780632c\"\u003e\u003ccode\u003e8d0bd34\u003c/code\u003e\u003c/a\u003e Update All\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/3772286e0b8647a90b02405a4b9a0010732cdbcf\"\u003e\u003ccode\u003e3772286\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/e849db38617478daa401078eea4b5078822c5ec9\"\u003e\u003ccode\u003ee849db3\u003c/code\u003e\u003c/a\u003e Update docs and changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/5e01a2d83a2e9f31de89aaa132c83169bbb92492\"\u003e\u003ccode\u003e5e01a2d\u003c/code\u003e\u003c/a\u003e Bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/4d2290021f8ff25a57d85cd7129e997b2652e94b\"\u003e\u003ccode\u003e4d22900\u003c/code\u003e\u003c/a\u003e fix: Remove \u003ccode\u003eexperimental\u003c/code\u003e annotation from \u003ccode\u003eUuidValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/919cb97df6103cead650e09092425eedae8308a0\"\u003e\u003ccode\u003e919cb97\u003c/code\u003e\u003c/a\u003e feat: Add binary input support for UUIDv5 (RFC 4122/9562 compliant)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Daegalus/dart-uuid/compare/4.5.2...4.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webview_flutter` from 4.13.0 to 4.14.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b79b35409f67bcbd14e66760fb64380328bd4a0a\"\u003e\u003ccode\u003eb79b354\u003c/code\u003e\u003c/a\u003e [webview_flutter] Document NavigationDelegate callbacks (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/webview_flutter/issues/11921\"\u003e#11921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/79d06effcfee29e7d78c87c0ea067722e68ca329\"\u003e\u003ccode\u003e79d06ef\u003c/code\u003e\u003c/a\u003e [webview_flutter] Implement getCookies  (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/webview_flutter/issues/10833\"\u003e#10833\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/webview_flutter/issues/11806\"\u003e#11806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c869a5d308e5958d46b60bda721c7e87fe52ed57\"\u003e\u003ccode\u003ec869a5d\u003c/code\u003e\u003c/a\u003e Sync analysis_options.yaml with flutter/flutter (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/webview_flutter/issues/11823\"\u003e#11823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6a2d543d0ba36daefa517aefed0e667e1cba2409\"\u003e\u003ccode\u003e6a2d543\u003c/code\u003e\u003c/a\u003e [webview] Add new method for cross plugin webview access (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/webview_flutter/issues/11714\"\u003e#11714\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/webview_flutter/issues/11692\"\u003e#11692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a89dc58e2bc2d511a49249ed90039df7ebc71ec2\"\u003e\u003ccode\u003ea89dc58\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump the androidx group across 10 directories with 1 update (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/webview_flutter/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.co...\n\n_Description has been truncated_","html_url":"https://github.com/bannzai/Pilll/pull/1903","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bannzai%2FPilll/issues/1903","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1903/packages"},{"uuid":"5710831609","node_id":"PR_kwDOTdizuc8AAAABGsI9eg","number":46,"state":"closed","title":"chore(deps): bump the dart-compatible group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-13T07:05:17.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-05T11:02:25.000Z","updated_at":"2026-10-13T07:05:21.000Z","time_to_close":676972,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dart-compatible","update_count":19,"packages":[{"name":"build_runner","old_version":"2.4.15","new_version":"2.5.4","repository_url":"https://github.com/dart-lang/build"},{"name":"drift","old_version":"2.28.2","new_version":"2.35.1","repository_url":"https://github.com/simolus3/drift"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.1.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"drift_dev","old_version":"2.28.0","new_version":"2.35.1","repository_url":"https://github.com/simolus3/drift"},{"name":"json_annotation","old_version":"4.9.0","new_version":"4.12.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"json_serializable","old_version":"6.9.5","new_version":"6.14.1","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"riverpod_generator","old_version":"2.6.4","new_version":"4.0.9","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_annotation","old_version":"2.6.1","new_version":"4.0.7","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"drift_flutter","old_version":"0.2.7","new_version":"0.3.1","repository_url":"https://github.com/simolus3/drift"},{"name":"freezed","old_version":"2.5.8","new_version":"4.0.2","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"flutter_riverpod","old_version":"2.6.1","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"build_runner","old_version":"2.5.4","new_version":"2.16.1","repository_url":"https://github.com/dart-lang/build"},{"name":"drift_dev","old_version":"2.28.0","new_version":"2.35.1","repository_url":"https://github.com/simolus3/drift"},{"name":"drift_flutter","old_version":"0.2.7","new_version":"0.3.1","repository_url":"https://github.com/simolus3/drift"},{"name":"flutter_riverpod","old_version":"2.6.1","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"freezed","old_version":"2.5.8","new_version":"4.0.2","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.1.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"home_widget","old_version":"0.7.0+1","new_version":"0.10.0","repository_url":"https://github.com/ABausG/home_widget"},{"name":"image_picker","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/flutter/packages"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"json_annotation","old_version":"4.9.0","new_version":"4.12.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"json_serializable","old_version":"6.9.5","new_version":"6.14.1","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"mocktail","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/felangel/mocktail"},{"name":"path_provider","old_version":"2.1.5","new_version":"2.1.6","repository_url":"https://github.com/flutter/packages"},{"name":"riverpod_annotation","old_version":"2.6.1","new_version":"4.0.7","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_generator","old_version":"2.6.4","new_version":"4.0.9","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"shared_preferences","old_version":"2.5.3","new_version":"2.5.5","repository_url":"https://github.com/flutter/packages"},{"name":"supabase_flutter","old_version":"2.12.0","new_version":"2.18.0","repository_url":"https://github.com/supabase/supabase-flutter"},{"name":"uuid","old_version":"4.5.2","new_version":"4.6.0","repository_url":"https://github.com/Daegalus/dart-uuid"}],"path":null,"ecosystem":"pub"},"body":"Bumps the dart-compatible group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [build_runner](https://github.com/dart-lang/build) | `2.4.15` | `2.5.4` |\n| [drift](https://github.com/simolus3/drift) | `2.28.2` | `2.35.1` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.1.0` |\n| [drift_dev](https://github.com/simolus3/drift) | `2.28.0` | `2.35.1` |\n| [json_annotation](https://github.com/google/json_serializable.dart) | `4.9.0` | `4.12.0` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.9.5` | `6.14.1` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `2.6.4` | `4.0.9` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `2.6.1` | `4.0.7` |\n| [drift_flutter](https://github.com/simolus3/drift) | `0.2.7` | `0.3.1` |\n| [freezed](https://github.com/rrousselGit/freezed) | `2.5.8` | `4.0.2` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.4.3` |\n| [build_runner](https://github.com/dart-lang/build) | `2.5.4` | `2.16.1` |\n| [drift_dev](https://github.com/simolus3/drift) | `2.28.0` | `2.35.1` |\n| [drift_flutter](https://github.com/simolus3/drift) | `0.2.7` | `0.3.1` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.4.3` |\n| [freezed](https://github.com/rrousselGit/freezed) | `2.5.8` | `4.0.2` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.1.0` |\n| [home_widget](https://github.com/ABausG/home_widget) | `0.7.0+1` | `0.10.0` |\n| [image_picker](https://github.com/flutter/packages/tree/main/packages/image_picker) | `1.2.0` | `1.2.3` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [json_annotation](https://github.com/google/json_serializable.dart) | `4.9.0` | `4.12.0` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.9.5` | `6.14.1` |\n| [mocktail](https://github.com/felangel/mocktail) | `1.0.4` | `1.0.5` |\n| [path_provider](https://github.com/flutter/packages/tree/main/packages/path_provider) | `2.1.5` | `2.1.6` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `2.6.1` | `4.0.7` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `2.6.4` | `4.0.9` |\n| [shared_preferences](https://github.com/flutter/packages/tree/main/packages/shared_preferences) | `2.5.3` | `2.5.5` |\n| [supabase_flutter](https://github.com/supabase/supabase-flutter/tree/main/packages) | `2.12.0` | `2.18.0` |\n| [uuid](https://github.com/Daegalus/dart-uuid) | `4.5.2` | `4.6.0` |\n\n\nUpdates `build_runner` from 2.4.15 to 2.5.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ebe99e8803bb1fa686684abe9d89a5d6d94c40d6\"\u003e\u003ccode\u003eebe99e8\u003c/code\u003e\u003c/a\u003e Fix missing resolved import handling. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4065\"\u003e#4065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/85646c87e8762ae35bc5ebb3d5f3dff49b98ff0d\"\u003e\u003ccode\u003e85646c8\u003c/code\u003e\u003c/a\u003e Release 2.5.3, 9.1.1, build_test 3.1.1. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4060\"\u003e#4060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/cb75ab58d375bd14e8beff8167ff67a4da456ff7\"\u003e\u003ccode\u003ecb75ab5\u003c/code\u003e\u003c/a\u003e Glob escape testBuilder asset paths. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4059\"\u003e#4059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/b689183426cb0b38789ec574da74865160a6aee6\"\u003e\u003ccode\u003eb689183\u003c/code\u003e\u003c/a\u003e Fix pre-existing output deletion. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4058\"\u003e#4058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1604cce6297b5ed1a3084d07424879aacfbee88a\"\u003e\u003ccode\u003e1604cce\u003c/code\u003e\u003c/a\u003e Update markdown link checker. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4057\"\u003e#4057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/b2c11e85df0dc02016aa543900fcbc42834b0167\"\u003e\u003ccode\u003eb2c11e8\u003c/code\u003e\u003c/a\u003e Fix null error. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4056\"\u003e#4056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3ff3de431c020fcc56f239771b244fe2c2c85fd9\"\u003e\u003ccode\u003e3ff3de4\u003c/code\u003e\u003c/a\u003e Release build+build_resolvers+build_runner 2.5.2, build_runner_core 9.1.0, bu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5cc0c2175a5b447e3f0b7565f7fe30db379e6041\"\u003e\u003ccode\u003e5cc0c21\u003c/code\u003e\u003c/a\u003e Update build_test/README.md. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4051\"\u003e#4051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ef9ecd11a97380526b928e2a97ecbc8f4327b454\"\u003e\u003ccode\u003eef9ecd1\u003c/code\u003e\u003c/a\u003e Simplify outdated \u003ccode\u003eanalyzer\u003c/code\u003e warnings. Use \u003ccode\u003ebuildLog\u003c/code\u003e instead of \u003ccode\u003elog\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4050\"\u003e#4050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/46a3b3091f80367b71cfd1b32d2b801193c51da2\"\u003e\u003ccode\u003e46a3b30\u003c/code\u003e\u003c/a\u003e Default \u003ccode\u003eonLog\u003c/code\u003e falls back to \u003ccode\u003eprint\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4049\"\u003e#4049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.4.15...build_runner-v2.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drift` from 2.28.2 to 2.35.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simolus3/drift/releases\"\u003edrift's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edrift-2.35.1\u003c/h2\u003e\n\u003cp\u003edrift 2.35.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWeb: Properly release transactions held by closing tabs.\u003c/li\u003e\n\u003cli\u003eWeb: Fix writes made in transactions or through \u003ccode\u003eRETURNING\u003c/code\u003e statements not being persisted to IndexedDB (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3864\"\u003e#3864\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix stream queries being updated when a nested transaction completes instead of after the outermost transaction, which could make them miss writes with \u003ccode\u003eMultiExecutor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3867\"\u003e#3867\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift-2.35.0\u003c/h2\u003e\n\u003ch2\u003edrift 2.35.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for FTS5 queries in the Dart API: \u003ccode\u003ematch\u003c/code\u003e, \u003ccode\u003ematchExp\u003c/code\u003e, \u003ccode\u003ehighlight\u003c/code\u003e, \u003ccode\u003esnippet\u003c/code\u003e, \u003ccode\u003ebm25\u003c/code\u003e and \u003ccode\u003erank\u003c/code\u003e are now available as extension methods on FTS5 tables from \u003ccode\u003epackage:drift/extensions/fts5.dart\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3843\"\u003e#3843\u003c/a\u003e). Thanks to \u003ca href=\"https://github.com/minhqdao\"\u003e\u003ccode\u003e@​minhqdao\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBreaking change (web): Remove \u003ccode\u003ePortToChannel\u003c/code\u003e extension on \u003ccode\u003edart:html\u003c/code\u003e types. Use \u003ccode\u003eWebPortToChannel\u003c/code\u003e extension on \u003ccode\u003eMessagePort\u003c/code\u003e from \u003ccode\u003epackage:web\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eWeb: Fix race to OPFS file handle in compatiblity check.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift_dev 2.35.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWarn when a table class is annotated with \u003ccode\u003e@DriftDatabase\u003c/code\u003e instead of silently\ngenerating nothing (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3854\"\u003e#3854\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift-2.34.4\u003c/h2\u003e\n\u003ch2\u003edrift 2.34.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow using \u003ccode\u003erowid\u003c/code\u003e extension on virtual tables, as they usually provide rowids as well.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift_dev 2.34.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove legacy command used to migrate from \u003ccode\u003emoor\u003c/code\u003e from \u003ccode\u003edrift\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003edrift_dev\u003c/code\u003e command not completing when spawning a schema isolate fails.\u003c/li\u003e\n\u003cli\u003eSupport analyzer versions 14.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift-2.34.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWeb: Use navigator locks around OPFS access to avoid file locking issues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift-2.34.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWeb: Flush IndexedDB writes after statements, making writes more reliable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003esqlite3.wasm\u003c/code\u003e files are now attached to drift releases directly, making it easier to download compatible workers and WebAssembly files.\u003c/p\u003e\n\u003ch2\u003eDrift 2.34.1\u003c/h2\u003e\n\u003ch2\u003edrift 2.34.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix reads queued in a \u003ccode\u003eMultiExecutor\u003c/code\u003e connection pool being resumed in the wrong zone once an executor became available. Because Drift's cancellation tokens are zone-scoped, this could cause queries to be cancelled or observed in the wrong zone (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3824\"\u003e#3824\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift_dev 2.34.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrift files: Support for dart placeholder in \u003ccode\u003eupdate\u003c/code\u003e statements to reference companions.\u003c/li\u003e\n\u003cli\u003eAllow circular references between tables (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3780\"\u003e#3780\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esqlparser 0.44.6\u003c/h2\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/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-2.28.2...drift-2.35.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed_annotation` from 2.4.4 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/635173058aa52c846ed7707530a946abdf38afdf\"\u003e\u003ccode\u003e6351730\u003c/code\u003e\u003c/a\u003e Don't publish benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac7666f3dfb648070fa416d8e04668e5744b0c21\"\u003e\u003ccode\u003eac7666f\u003c/code\u003e\u003c/a\u003e freezed_annotation : 3.0.0 -\u0026gt; 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2c0d0a1a9242348d95fe61520f1b2f4bc2d57f74\"\u003e\u003ccode\u003e2c0d0a1\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1261\"\u003e#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/71b51d2b98f24879b012941f9f75b79208d7de28\"\u003e\u003ccode\u003e71b51d2\u003c/code\u003e\u003c/a\u003e ⚡️ Stop writing \u003ccode\u003e// dart format width=80\u003c/code\u003e to the generated freezed files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/05e2bb48c715472f20aea99ca9770d7f491e83d2\"\u003e\u003ccode\u003e05e2bb4\u003c/code\u003e\u003c/a\u003e Add when/map back (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/170db3bfc735a1f2f8666221dab21283778eba17\"\u003e\u003ccode\u003e170db3b\u003c/code\u003e\u003c/a\u003e fix markdown link syntax (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/931720360c89152aaf6b1320f03a70271501f14e\"\u003e\u003ccode\u003e9317203\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a42c20cf49a8effd84ae1d8a86b3fe51e75f4a5e\"\u003e\u003ccode\u003ea42c20c\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ebuilt_test\u003c/code\u003e 3.2.1, test fixes. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6f1a033fb3509d44b93cc2b7e5ebd9effeb24faf\"\u003e\u003ccode\u003e6f1a033\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/168513bd4410df4192bf7589ec1995f4776e81e7\"\u003e\u003ccode\u003e168513b\u003c/code\u003e\u003c/a\u003e docs: simplify dependency installation commands by grouping packages (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.1.0\"\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.28.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.28.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 `json_annotation` from 4.9.0 to 4.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_annotation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_annotation v4.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for PATCH-style tri-state JSON\nfields (omit key vs explicit \u003ccode\u003enull\u003c/code\u003e vs value).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_annotation v4.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSerializable.dateTimeUtc\u003c/code\u003e configuration option.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_annotation v4.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSerializable(createJsonSchema: true)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003emeta: ^1.16.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.9.0\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/google/json_serializable.dart/commit/61e7b879b22af58f2f942ccf6c0ae81acd0cb1bc\"\u003e\u003ccode\u003e61e7b87\u003c/code\u003e\u003c/a\u003e Add JsonKey.explicitJsonNullWhenNonNullField for PATCH tri-state JSON (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/62e16d8e6200a5de6fb501795221dd3be3ddff40\"\u003e\u003ccode\u003e62e16d8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c6cdfcf769bec69fc4e5b6db6cf9107030050324\"\u003e\u003ccode\u003ec6cdfcf\u003c/code\u003e\u003c/a\u003e Update analyzer to latest, prepare v6.13.2 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fba9479300cbece6730a8901680de11a1ca2d351\"\u003e\u003ccode\u003efba9479\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/da67f424387558298e06780a00069aa46a535830\"\u003e\u003ccode\u003eda67f42\u003c/code\u003e\u003c/a\u003e allow pkg:analyzer latest, prepare v6.13.1 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8b781ac80015c1dd1bec97a44e92b2fc13e8a9a9\"\u003e\u003ccode\u003e8b781ac\u003c/code\u003e\u003c/a\u003e Improve error message when generating code for Record types with unsupported ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/6b711e38595dfd4f20dedd1cfb0b8a7a8db1c062\"\u003e\u003ccode\u003e6b711e3\u003c/code\u003e\u003c/a\u003e Improve error messages when typeToCode throws an exception (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1450\"\u003e#1450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5d5feca5bb9836223d9956c564927a992271e58a\"\u003e\u003ccode\u003e5d5feca\u003c/code\u003e\u003c/a\u003e isSynthetic is removed in Analyzer 11 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1564\"\u003e#1564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c61a809d1460bd5a7c223754d7020bebbacc9baa\"\u003e\u003ccode\u003ec61a809\u003c/code\u003e\u003c/a\u003e Bump actions/stale from 10.1.1 to 10.2.0 in the dependencies group (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1563\"\u003e#1563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/2b03869fbc47bef10ada89e0a6544a49747de3b3\"\u003e\u003ccode\u003e2b03869\u003c/code\u003e\u003c/a\u003e Prepare for release (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1562\"\u003e#1562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_annotation-v4.9.0...json_annotation-v4.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_serializable` from 6.9.5 to 6.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;15.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for PATCH-style tri-state\nJSON fields: distinguish omitted keys from explicit \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003efromJson\u003c/code\u003e and\nemit explicit JSON \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003etoJson\u003c/code\u003e when the Dart field is non-null.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ejson_annotation: '\u0026gt;=4.12.0 \u0026lt;4.13.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;14.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error message when generating code for \u003ccode\u003eRecord\u003c/code\u003e types with unsupported\nfields.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1559\"\u003e#1559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;13.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^4.0.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.1.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^4.1.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix schema generation for many different types of fields.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1549\"\u003e#1549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonSerializable.dateTimeUtc\u003c/code\u003e configuration option.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ejson_schema\u003c/code\u003e from \u003ccode\u003edependencies\u003c/code\u003e (it is only used in tests).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eJsonSerializable(createJsonSchema: true)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer: \u0026gt;=9.0.0 \u0026lt;11.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: ^9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^4.0.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild_config: ^1.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.1.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.9.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^4.1.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003erun_only_if_triggered\u003c/code\u003e to be specified in \u003ccode\u003ebuild.yaml\u003c/code\u003e to turn on the\n\u003ccode\u003ebuild_runner\u003c/code\u003e triggers heuristic.\u003c/li\u003e\n\u003cli\u003eSkip warning about annotations on both constructor and field if the values\nmatch.\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/google/json_serializable.dart/commit/c727bb9a24a3c4d6aa2d7e20b066132ef3170c56\"\u003e\u003ccode\u003ec727bb9\u003c/code\u003e\u003c/a\u003e chore(deps): support analyzer \u0026lt;15.0.0 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1584\"\u003e#1584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/eaad5f663a3424f828a4a50845ad1c14dad98c6b\"\u003e\u003ccode\u003eeaad5f6\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5a1856a1522a975cd905c1396ac37b97f87f053d\"\u003e\u003ccode\u003e5a1856a\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1576\"\u003e#1576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/61e7b879b22af58f2f942ccf6c0ae81acd0cb1bc\"\u003e\u003ccode\u003e61e7b87\u003c/code\u003e\u003c/a\u003e Add JsonKey.explicitJsonNullWhenNonNullField for PATCH tri-state JSON (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/62e16d8e6200a5de6fb501795221dd3be3ddff40\"\u003e\u003ccode\u003e62e16d8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c6cdfcf769bec69fc4e5b6db6cf9107030050324\"\u003e\u003ccode\u003ec6cdfcf\u003c/code\u003e\u003c/a\u003e Update analyzer to latest, prepare v6.13.2 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fba9479300cbece6730a8901680de11a1ca2d351\"\u003e\u003ccode\u003efba9479\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/da67f424387558298e06780a00069aa46a535830\"\u003e\u003ccode\u003eda67f42\u003c/code\u003e\u003c/a\u003e allow pkg:analyzer latest, prepare v6.13.1 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8b781ac80015c1dd1bec97a44e92b2fc13e8a9a9\"\u003e\u003ccode\u003e8b781ac\u003c/code\u003e\u003c/a\u003e Improve error message when generating code for Record types with unsupported ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/6b711e38595dfd4f20dedd1cfb0b8a7a8db1c062\"\u003e\u003ccode\u003e6b711e3\u003c/code\u003e\u003c/a\u003e Improve error messages when typeToCode throws an exception (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1450\"\u003e#1450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.9.5...json_serializable-v6.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_generator` from 2.6.4 to 4.0.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v2.6.4...riverpod_generator-v4.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_annotation` from 2.6.1 to 4.0.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v2.6.1...riverpod_annotation-v4.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drift_flutter` from 0.2.7 to 0.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simolus3/drift/releases\"\u003edrift_flutter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMoor ffi 0.3.0\u003c/h2\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBetter setup for compiling sqlite3 on Android\n\u003cul\u003e\n\u003cli\u003eCompilation options to increase runtime performance, enable \u003ccode\u003efts5\u003c/code\u003e and \u003ccode\u003ejson1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eWe no longer download sqlite sources on the first run, they now ship with the plugin\u003c/li\u003e\n\u003c/ul\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/simolus3/drift/commit/75c41010775612288f3cf5f61c378cb164bc8117\"\u003e\u003ccode\u003e75c4101\u003c/code\u003e\u003c/a\u003e Fix version number typo in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/33899c77f60b78921215b7b3682c8d5de879cc1d\"\u003e\u003ccode\u003e33899c7\u003c/code\u003e\u003c/a\u003e Prepare drift_dev and drift_flutter release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/87edb8dbbb18e4946df5cd2046ba7cd3882cecf8\"\u003e\u003ccode\u003e87edb8d\u003c/code\u003e\u003c/a\u003e drift_sqlite: Setup worker compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/bd7ccf0891e346ad17511fcb710464cf580b0ae7\"\u003e\u003ccode\u003ebd7ccf0\u003c/code\u003e\u003c/a\u003e Fix drift build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/22a7fc62e905b57300d24b026c945322a78d5114\"\u003e\u003ccode\u003e22a7fc6\u003c/code\u003e\u003c/a\u003e Don't require referenced elements to be discovered\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/f884fc292a0523ed18bd987ed57562231248853f\"\u003e\u003ccode\u003ef884fc2\u003c/code\u003e\u003c/a\u003e Improve errors for unknown references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/0e1642a35e064102b2cf8348d027c3e0d8c4ca17\"\u003e\u003ccode\u003e0e1642a\u003c/code\u003e\u003c/a\u003e Fix min \u003ccode\u003esource_span\u003c/code\u003e version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/be35a9e4e681ad21fba037f9819812610ba88848\"\u003e\u003ccode\u003ebe35a9e\u003c/code\u003e\u003c/a\u003e Breaking bump for \u003ccode\u003esqlparser\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d97a4cbbed92eda3b86b4aa0abdbf9273d94425e\"\u003e\u003ccode\u003ed97a4cb\u003c/code\u003e\u003c/a\u003e Port migration test helpers to drift3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/b82e11fef131f6cac673f70a9d8f892d8e4879c8\"\u003e\u003ccode\u003eb82e11f\u003c/code\u003e\u003c/a\u003e Prepare patch release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/drift/compare/drift_flutter-0.2.7...drift_flutter-0.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 2.5.8 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-v2.5.8...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 `flutter_riverpod` from 2.6.1 to 3.4.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/flutter_riverpod-v2.6.1...flutter_riverpod-v3.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_runner` from 2.5.4 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ebe99e8803bb1fa686684abe9d89a5d6d94c40d6\"\u003e\u003ccode\u003eebe99e8\u003c/code\u003e\u003c/a\u003e Fix missing resolved import handling. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4065\"\u003e#4065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/85646c87e8762ae35bc5ebb3d5f3dff49b98ff0d\"\u003e\u003ccode\u003e85646c8\u003c/code\u003e\u003c/a\u003e Release 2.5.3, 9.1.1, build_test 3.1.1. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4060\"\u003e#4060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/cb75ab58d375bd14e8beff8167ff67a4da456ff7\"\u003e\u003ccode\u003ecb75ab5\u003c/code\u003e\u003c/a\u003e Glob escape testBuilder asset paths. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4059\"\u003e#4059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/b689183426cb0b38789ec574da74865160a6aee6\"\u003e\u003ccode\u003eb689183\u003c/code\u003e\u003c/a\u003e Fix pre-existing output deletion. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4058\"\u003e#4058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1604cce6297b5ed1a3084d07424879aacfbee88a\"\u003e\u003ccode\u003e1604cce\u003c/code\u003e\u003c/a\u003e Update markdown link checker. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4057\"\u003e#4057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/b2c11e85df0dc02016aa543900fcbc42834b0167\"\u003e\u003ccode\u003eb2c11e8\u003c/code\u003e\u003c/a\u003e Fix null error. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4056\"\u003e#4056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3ff3de431c020fcc56f239771b244fe2c2c85fd9\"\u003e\u003ccode\u003e3ff3de4\u003c/code\u003e\u003c/a\u003e Release build+build_resolvers+build_runner 2.5.2, build_runner_core 9.1.0, bu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5cc0c2175a5b447e3f0b7565f7fe30db379e6041\"\u003e\u003ccode\u003e5cc0c21\u003c/code\u003e\u003c/a\u003e Update build_test/README.md. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4051\"\u003e#4051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ef9ecd11a97380526b928e2a97ecbc8f4327b454\"\u003e\u003ccode\u003eef9ecd1\u003c/code\u003e\u003c/a\u003e Simplify outdated \u003ccode\u003eanalyzer\u003c/code\u003e warnings. Use \u003ccode\u003ebuildLog\u003c/code\u003e instead of \u003ccode\u003elog\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4050\"\u003e#4050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/46a3b3091f80367b71cfd1b32d2b801193c51da2\"\u003e\u003ccode\u003e46a3b30\u003c/code\u003e\u003c/a\u003e Default \u003ccode\u003eonLog\u003c/code\u003e falls back to \u003ccode\u003eprint\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4049\"\u003e#4049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.4.15...build_runner-v2.5.4\"\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.28.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.28.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 `drift_flutter` from 0.2.7 to 0.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simolus3/drift/releases\"\u003edrift_flutter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMoor ffi 0.3.0\u003c/h2\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBetter setup for compiling sqlite3 on Android\n\u003cul\u003e\n\u003cli\u003eCompilation options to increase runtime performance, enable \u003ccode\u003efts5\u003c/code\u003e and \u003ccode\u003ejson1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eWe no longer download sqlite sources on the first run, they now ship with the plugin\u003c/li\u003e\n\u003c/ul\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/simolus3/drift/commit/75c41010775612288f3cf5f61c378cb164bc8117\"\u003e\u003ccode\u003e75c4101\u003c/code\u003e\u003c/a\u003e Fix version number typo in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/33899c77f60b78921215b7b3682c8d5de879cc1d\"\u003e\u003ccode\u003e33899c7\u003c/code\u003e\u003c/a\u003e Prepare drift_dev and drift_flutter release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/87edb8dbbb18e4946df5cd2046ba7cd3882cecf8\"\u003e\u003ccode\u003e87edb8d\u003c/code\u003e\u003c/a\u003e drift_sqlite: Setup worker compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/bd7ccf0891e346ad17511fcb710464cf580b0ae7\"\u003e\u003ccode\u003ebd7ccf0\u003c/code\u003e\u003c/a\u003e Fix drift build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/22a7fc62e905b57300d24b026c945322a78d5114\"\u003e\u003ccode\u003e22a7fc6\u003c/code\u003e\u003c/a\u003e Don't require referenced elements to be discovered\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/f884fc292a0523ed18bd987ed57562231248853f\"\u003e\u003ccode\u003ef884fc2\u003c/code\u003e\u003c/a\u003e Improve errors for unknown references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/0e1642a35e064102b2cf8348d027c3e0d8c4ca17\"\u003e\u003ccode\u003e0e1642a\u003c/code\u003e\u003c/a\u003e Fix min \u003ccode\u003esource_span\u003c/code\u003e version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/be35a9e4e681ad21fba037f9819812610ba88848\"\u003e\u003ccode\u003ebe35a9e\u003c/code\u003e\u003c/a\u003e Breaking bump for \u003ccode\u003esqlparser\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d97a4cbbed92eda3b86b4aa0abdbf9273d94425e\"\u003e\u003ccode\u003ed97a4cb\u003c/code\u003e\u003c/a\u003e Port migration test helpers to drift3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/b82e11fef131f6cac673f70a9d8f892d8e4879c8\"\u003e\u003ccode\u003eb82e11f\u003c/code\u003e\u003c/a\u003e Prepare patch release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/drift/compare/drift_flutter-0.2.7...drift_flutter-0.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_riverpod` from 2.6.1 to 3.4.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/flutter_riverpod-v2.6.1...flutter_riverpod-v3.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 2.5.8 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-v2.5.8...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 `freezed_annotation` from 2.4.4 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/635173058aa52c846ed7707530a946abdf38afdf\"\u003e\u003ccode\u003e6351730\u003c/code\u003e\u003c/a\u003e Don't publish benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac7666f3dfb648070fa416d8e04668e5744b0c21\"\u003e\u003ccode\u003eac7666f\u003c/code\u003e\u003c/a\u003e freezed_annotation : 3.0.0 -\u0026gt; 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2c0d0a1a9242348d95fe61520f1b2f4bc2d57f74\"\u003e\u003ccode\u003e2c0d0a1\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1261\"\u003e#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/71b51d2b98f24879b012941f9f75b79208d7de28\"\u003e\u003ccode\u003e71b51d2\u003c/code\u003e\u003c/a\u003e ⚡️ Stop writing \u003ccode\u003e// dart format width=80\u003c/code\u003e to the generated freezed files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/05e2bb48c715472f20aea99ca9770d7f491e83d2\"\u003e\u003ccode\u003e05e2bb4\u003c/code\u003e\u003c/a\u003e Add when/map back (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/170db3bfc735a1f2f8666221dab21283778eba17\"\u003e\u003ccode\u003e170db3b\u003c/code\u003e\u003c/a\u003e fix markdown link syntax (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/931720360c89152aaf6b1320f03a70271501f14e\"\u003e\u003ccode\u003e9317203\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a42c20cf49a8effd84ae1d8a86b3fe51e75f4a5e\"\u003e\u003ccode\u003ea42c20c\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ebuilt_test\u003c/code\u003e 3.2.1, test fixes. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6f1a033fb3509d44b93cc2b7e5ebd9effeb24faf\"\u003e\u003ccode\u003e6f1a033\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/168513bd4410df4192bf7589ec1995f4776e81e7\"\u003e\u003ccode\u003e168513b\u003c/code\u003e\u003c/a\u003e docs: simplify dependency installation commands by grouping packages (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `home_widget` from 0.7.0+1 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ABausG/home_widget/releases\"\u003ehome_widget's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehome_widget-v0.9.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Support passing appGroupId directly with functions by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/416\"\u003eABausG/home_widget#416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Pin android dependency versions to prevent pre-release pickup by \u003ca href=\"https://github.com/shenlong-tanwen\"\u003e\u003ccode\u003e@​shenlong-tanwen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/418\"\u003eABausG/home_widget#418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Support Android Gradle Plugin 9.x by \u003ca href=\"https://github.com/giaquo\"\u003e\u003ccode\u003e@​giaquo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/420\"\u003eABausG/home_widget#420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Add FlutterFramework to iOS SPM package by \u003ca href=\"https://github.com/merlinnot\"\u003e\u003ccode\u003e@​merlinnot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/419\"\u003eABausG/home_widget#419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): Publish packages by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/422\"\u003eABausG/home_widget#422\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/shenlong-tanwen\"\u003e\u003ccode\u003e@​shenlong-tanwen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/418\"\u003eABausG/home_widget#418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/giaquo\"\u003e\u003ccode\u003e@​giaquo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/420\"\u003eABausG/home_widget#420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/merlinnot\"\u003e\u003ccode\u003e@​merlinnot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/419\"\u003eABausG/home_widget#419\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ABausG/home_widget/compare/home_widget-v0.9.1...home_widget-v0.9.2\"\u003ehttps://github.com/ABausG/home_widget/compare/home_widget-v0.9.1...home_widget-v0.9.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ehome_widget-v0.9.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add support for \u003ccode\u003eHomeWidget.saveFile\u003c/code\u003e and \u003ccode\u003eHomeWidget.saveImage\u003c/code\u003e by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/409\"\u003eABausG/home_widget#409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Configurable widgets for Android by \u003ca href=\"https://github.com/jonmarkhall\"\u003e\u003ccode\u003e@​jonmarkhall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/396\"\u003eABausG/home_widget#396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add Android example for configurable widgets by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/411\"\u003eABausG/home_widget#411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): Publish packages by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/412\"\u003eABausG/home_widget#412\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/jonmarkhall\"\u003e\u003ccode\u003e@​jonmarkhall\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/396\"\u003eABausG/home_widget#396\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ABausG/home_widget/compare/home_widget-v0.9.0...home_widget-v0.9.1\"\u003ehttps://github.com/ABausG/home_widget/compare/home_widget-v0.9.0...home_widget-v0.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ehome_widget-v0.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add Example For iOS Lockscreen Widgets by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/380\"\u003eABausG/home_widget#380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Fix iOS Widget Updating using only \u003ccode\u003ename\u003c/code\u003e parameter by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/381\"\u003eABausG/home_widget#381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix typo for Jetpack Glance Dependency by \u003ca href=\"https://github.com/billyeh\"\u003e\u003ccode\u003e@​billyeh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/384\"\u003eABausG/home_widget#384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore!: Upgrade to melos 7.0.0 by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/382\"\u003eABausG/home_widget#382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Build Example Apps and adjust how workflows are triggered by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/389\"\u003eABausG/home_widget#389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Fix Xcode 26 support for interactive Widgets by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/391\"\u003eABausG/home_widget#391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Ensure tagged releases are published automatically by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/392\"\u003eABausG/home_widget#392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: Add support for Swift Package Manager by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/393\"\u003eABausG/home_widget#393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix!: Add missing package name to HomeWidget Glance files by \u003ca href=\"https://github.com/ngominhtrungit\"\u003e\u003ccode\u003e@​ngominhtrungit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/365\"\u003eABausG/home_widget#365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): Publish packages by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/394\"\u003eABausG/home_widget#394\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/billyeh\"\u003e\u003ccode\u003e@​billyeh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/384\"\u003eABausG/home_widget#384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ngominhtrungit\"\u003e\u003ccode\u003e@​ngominhtrungit\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/365\"\u003eABausG/home_widget#365\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ABausG/home_widget/compare/home_widget-v0.8.1...home_widget-v0.9.0\"\u003ehttps://github.com/ABausG/home_widget/compare/home_widget-v0.8.1...home_widget-v0.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ehome_widget-v0.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Update ios.mdx. typo SingleEntry -\u0026gt; CounterEntry by \u003ca href=\"https://github.com/kumgold\"\u003e\u003ccode\u003e@​kumgold\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/356\"\u003eABausG/home_widget#356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Update Emulators for Integration Tests by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/363\"\u003eABausG/home_widget#363\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/ABausG/home_widget/blob/main/CHANGELOG.md\"\u003ehome_widget's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003e\u003ccode\u003ehome_widget\u003c/code\u003e - \u003ccode\u003ev0.10.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Handle Dart null values in method-channel arguments (iOS) (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/450\"\u003e#450\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/31c93d622d69e6964cdc2a3896755ea6b13ce4b5\"\u003e31c93d62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Support Baseline Alignment in Rows and handle Custom Font Alignment (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/456\"\u003e#456\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/4a5c696d9616a7a2cbe275a92ba9b0601dda26c4\"\u003e4a5c696d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eFEAT\u003c/strong\u003e: Support Custom Fonts and Icons (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/452\"\u003e#452\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/ebc5ce0a8f60c42531f64e61a12d27397c54b35b\"\u003eebc5ce0a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eFEAT\u003c/strong\u003e: Support Widget Previews (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/448\"\u003e#448\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/a7fe969ef3503c42a591706a7584c03c19fbb46e\"\u003ea7fe969e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003ehome_widget_cli\u003c/code\u003e - \u003ccode\u003ev0.1.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Support Baseline Alignment in Rows and handle Custom Font Alignment (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/456\"\u003e#456\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/4a5c696d9616a7a2cbe275a92ba9b0601dda26c4\"\u003e4a5c696d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add new HWAdaptiveSize builder (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/453\"\u003e#453\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/7ca464994844e30352621f8b02d44ffb2a43dd9c\"\u003e7ca46499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Request Pin and Get Install Status (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/447\"\u003e#447\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/99fbf5dd8fffd84d1795492335cf0fd3b86b4f74\"\u003e99fbf5dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add support for Flavor aware Generation (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/446\"\u003e#446\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/66560cb54bd9151483dbda87ab9474a582ff9cb4\"\u003e66560cb5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Support for Number, Currency and Date formatting (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/445\"\u003e#445\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/60d996e9f24bca4c3ebb2cd09357d38cd744a2c2\"\u003e60d996e9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eREFACTOR\u003c/strong\u003e: Simplify writing of helpers (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/451\"\u003e#451\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/ef6428fc899510172efcba9947b36e2c7dc1176c\"\u003eef6428fc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eFEAT\u003c/strong\u003e: Support Custom Fonts and Icons (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/452\"\u003e#452\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/ebc5ce0a8f60c42531f64e61a12d27397c54b35b\"\u003eebc5ce0a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eFEAT\u003c/strong\u003e: Support Widget Previews (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/448\"\u003e#448\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/a7fe969ef3503c42a591706a7584c03c19fbb46e\"\u003ea7fe969e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003ehome_widget_generator\u003c/code\u003e - \u003ccode\u003ev0.1.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Support Baseline Alignment in Rows and handle Custom Font Alignment (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/456\"\u003e#456\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/4a5c696d9616a7a2cbe275a92ba9b0601dda26c4\"\u003e4a5c696d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add new HWAdaptiveSize builder (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/453\"\u003e#453\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/7ca464994844e30352621f8b02d44ffb2a43dd9c\"\u003e7ca46499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add support for Flavor aware Generation (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/446\"\u003e#446\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/66560cb54bd9151483dbda87ab9474a582ff9cb4\"\u003e66560cb5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Support for Number, Currency and Date formatting (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/445\"\u003e#445\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/60d996e9f24bca4c3ebb2cd09357d38cd744a2c2\"\u003e60d996e9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eREFACTOR\u003c/strong\u003e: Simplify writing of helpers (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/451\"\u003e#451\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/ef6428fc899510172efcba9947b36e2c7dc1176c\"\u003eef6428fc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eFEAT\u003c/strong\u003e: Support Custom Fonts and Icons (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/452\"\u003e#452\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/ebc5ce0a8f60c42531f64e61a12d27397c54b35b\"\u003eebc5ce0a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eFEAT\u003c/strong\u003e: Support Widget Previews (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/448\"\u003e#448\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/a7fe969ef3503c42a591706a7584c03c19fbb46e\"\u003ea7fe969e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-09-03\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/ABausG/home_widget/blob/main/#home_widget---v094\"\u003e\u003ccode\u003ehome_widget\u003c/code\u003e - \u003ccode\u003ev0.9.4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/blob/main/#home_widget_cli---v002\"\u003e\u003ccode\u003ehome_widget_cli\u003c/code\u003e - \u003ccode\u003ev0.0.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/blob/main/#home_widget_generator---v002\"\u003e\u003ccode\u003ehome_widget_generator\u003c/code\u003e - \u003ccode\u003ev0.0.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003ehome_widget\u003c/code\u003e - \u003ccode\u003ev0.9.4\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add support for opening Widgets on Click from Generated Widgets (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/442\"\u003e#442\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/7e9e21026b4b7c49b7eda617ee871f8faeb681ff\"\u003e7e9e2102\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/ABausG/home_widget/commit/9f2ff6e2cce03b02f66d3aaac1f0f276c5ce636a\"\u003e\u003ccode\u003e9f2ff6e\u003c/code\u003e\u003c/a\u003e chore(release): Publish packages (\u003ca href=\"https://redirect.github.com/ABausG/home_widget/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/commit/33b8b4203803e831be5e7a348558ce7694f24faa\"\u003e\u003ccode\u003e33b8b42\u003c/code\u003e\u003c/a\u003e ci: Use yaml based codemagic workflow for ios integration tests (\u003ca href=\"https://redirect.github.com/ABausG/home_widget/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/commit/787c710631d27822fe828d8f6ced9047445b7ee4\"\u003e\u003ccode\u003e787c710\u003c/code\u003e\u003c/a\u003e chore: Relax analyzer version requirement (\u003ca href=\"https://redirect.github.com/ABausG/home_widget/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/commit/4a5c696d9616a7a2cbe275a92ba9b0601dda26c4\"\u003e\u003ccode\u003e4a5c696\u003c/code\u003e\u003c/a\u003e feat: Support Baseline Alignment in Rows and handle Custom Font Alignment (\u003ca href=\"https://redirect.github.com/ABausG/home_widget/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/commit/31c93d622d69e6964cdc2a3896755ea6b13ce4b5\"\u003e\u003ccode\u003e31c93d6\u003c/code\u003e\u003c/a\u003e fix: Handle Dart null values in method-channel arguments (iOS) (\u003ca href=\"https://redirect.github.com/ABausG/home_widget/issues/450\"\u003e#450\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/manugomez95/taskboi/pull/46","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/manugomez95%2Ftaskboi/issues/46","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/46/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":"5641277593","node_id":"PR_kwDOEGbpGs8AAAABF1Ae1w","number":1890,"state":"closed","title":"chore(deps): bump the minor-and-patch group across 1 directory with 23 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-07T05:05:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-30T05:07:52.000Z","updated_at":"2026-10-07T05:05:42.000Z","time_to_close":604668,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":23,"packages":[{"name":"build_runner","old_version":"2.4.11","new_version":"2.4.13","repository_url":"https://github.com/dart-lang/build"},{"name":"cloud_firestore","old_version":"6.9.0","new_version":"6.10.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"cloud_functions","old_version":"6.4.0","new_version":"6.5.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_analytics","old_version":"12.5.0","new_version":"12.6.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_app_check","old_version":"0.4.7","new_version":"0.4.8","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_auth","old_version":"6.6.1","new_version":"6.7.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_core","old_version":"4.14.0","new_version":"4.15.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_crashlytics","old_version":"5.3.0","new_version":"5.4.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_messaging","old_version":"16.6.0","new_version":"16.7.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_remote_config","old_version":"6.6.0","new_version":"6.7.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_hooks","old_version":"0.20.5","new_version":"0.21.3+1","repository_url":"https://github.com/rrousselGit/flutter_hooks"},{"name":"riverpod_annotation","old_version":"2.3.5","new_version":"2.6.1","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod","old_version":"2.5.1","new_version":"2.6.1","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"hooks_riverpod","old_version":"2.5.2","new_version":"2.6.1","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"flutter_svg","old_version":"2.2.3","new_version":"2.3.0","repository_url":"https://github.com/flutter/packages"},{"name":"hooks_riverpod","old_version":"2.5.2","new_version":"2.6.1","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"in_app_review","old_version":"2.0.11","new_version":"2.0.12","repository_url":"https://github.com/britannio/in_app_review"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"path_provider","old_version":"2.1.5","new_version":"2.1.6","repository_url":"https://github.com/flutter/packages"},{"name":"riverpod","old_version":"2.5.1","new_version":"2.6.1","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_annotation","old_version":"2.3.5","new_version":"2.6.1","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"shared_preferences","old_version":"2.5.4","new_version":"2.5.5","repository_url":"https://github.com/flutter/packages"},{"name":"timezone","old_version":"0.10.1","new_version":"0.11.1","repository_url":"https://github.com/dart-lang/labs"},{"name":"flutter_local_notifications","old_version":"19.5.0","new_version":"22.3.1","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"uuid","old_version":"4.5.2","new_version":"4.6.0","repository_url":"https://github.com/Daegalus/dart-uuid"},{"name":"webview_flutter","old_version":"4.13.0","new_version":"4.14.1","repository_url":"https://github.com/flutter/packages"}],"path":null,"ecosystem":"pub"},"body":"Bumps the minor-and-patch group with 23 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [build_runner](https://github.com/dart-lang/build) | `2.4.11` | `2.4.13` |\n| [cloud_firestore](https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore) | `6.9.0` | `6.10.0` |\n| [cloud_functions](https://github.com/firebase/flutterfire/tree/main/packages/cloud_functions) | `6.4.0` | `6.5.0` |\n| [firebase_analytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics) | `12.5.0` | `12.6.0` |\n| [firebase_app_check](https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check) | `0.4.7` | `0.4.8` |\n| [firebase_auth](https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth) | `6.6.1` | `6.7.0` |\n| [firebase_core](https://github.com/firebase/flutterfire/tree/main/packages/firebase_core) | `4.14.0` | `4.15.0` |\n| [firebase_crashlytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics) | `5.3.0` | `5.4.0` |\n| [firebase_messaging](https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging) | `16.6.0` | `16.7.0` |\n| [firebase_remote_config](https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config) | `6.6.0` | `6.7.0` |\n| [flutter_hooks](https://github.com/rrousselGit/flutter_hooks/tree/master/packages) | `0.20.5` | `0.21.3+1` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `2.3.5` | `2.6.1` |\n| [riverpod](https://github.com/rrousselGit/riverpod) | `2.5.1` | `2.6.1` |\n| [hooks_riverpod](https://github.com/rrousselGit/riverpod) | `2.5.2` | `2.6.1` |\n| [flutter_svg](https://github.com/flutter/packages/tree/main/third_party/packages) | `2.2.3` | `2.3.0` |\n| [hooks_riverpod](https://github.com/rrousselGit/riverpod) | `2.5.2` | `2.6.1` |\n| [in_app_review](https://github.com/britannio/in_app_review) | `2.0.11` | `2.0.12` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [path_provider](https://github.com/flutter/packages/tree/main/packages/path_provider) | `2.1.5` | `2.1.6` |\n| [riverpod](https://github.com/rrousselGit/riverpod) | `2.5.1` | `2.6.1` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `2.3.5` | `2.6.1` |\n| [shared_preferences](https://github.com/flutter/packages/tree/main/packages/shared_preferences) | `2.5.4` | `2.5.5` |\n| [timezone](https://github.com/dart-lang/labs/tree/main/pkgs) | `0.10.1` | `0.11.1` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `19.5.0` | `22.3.1` |\n| [uuid](https://github.com/Daegalus/dart-uuid) | `4.5.2` | `4.6.0` |\n| [webview_flutter](https://github.com/flutter/packages/tree/main/packages/webview_flutter) | `4.13.0` | `4.14.1` |\n\n\nUpdates `build_runner` from 2.4.11 to 2.4.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/144c598c6eba14ae4c65c56ff5084170c032ec35\"\u003e\u003ccode\u003e144c598\u003c/code\u003e\u003c/a\u003e Bump the package:mime dep to 2.0.0 (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/3758\"\u003e#3758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/bac3844d5934c8ae0a30afe14dcd24088d8011cb\"\u003e\u003ccode\u003ebac3844\u003c/code\u003e\u003c/a\u003e release build_web_compilers 4.1.0-beta.1 (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/3756\"\u003e#3756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/564250e6ff9aa359445936d691ffd0cc646ab852\"\u003e\u003ccode\u003e564250e\u003c/code\u003e\u003c/a\u003e Fix relative imports in wasm loader (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/3752\"\u003e#3752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/16da6fb2a9c3cb4ecf6d1155eefd17577128bb5b\"\u003e\u003ccode\u003e16da6fb\u003c/code\u003e\u003c/a\u003e fix _gitIsClean check (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/3755\"\u003e#3755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9bf9ec6cc334edaab2baff81a54ebca922a360fd\"\u003e\u003ccode\u003e9bf9ec6\u003c/code\u003e\u003c/a\u003e Remove unneeded default cases in switch, move to switch expressions (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/3753\"\u003e#3753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/81c309b3e88b3bc29208a24e0ab80fe296c449b7\"\u003e\u003ccode\u003e81c309b\u003c/code\u003e\u003c/a\u003e Prepare beta release for build_web_compilers (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/3749\"\u003e#3749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1b953523e3823cf1f83a315673d4b3896bf236f1\"\u003e\u003ccode\u003e1b95352\u003c/code\u003e\u003c/a\u003e Fix build web compilers wasm issue (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/3748\"\u003e#3748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/49d83f489236073212ce4c7ba8c6c19ec1a1037b\"\u003e\u003ccode\u003e49d83f4\u003c/code\u003e\u003c/a\u003e Compile with dart2js and dart2wasm (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/3737\"\u003e#3737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1b33ba9ce294e574513db993fa3beeb5962671b8\"\u003e\u003ccode\u003e1b33ba9\u003c/code\u003e\u003c/a\u003e Support compiling to wasm in \u003ccode\u003ebuild_web_compilers\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/3727\"\u003e#3727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/59a8aa6d45c8d340cdb6a0223b187316b7f2294a\"\u003e\u003ccode\u003e59a8aa6\u003c/code\u003e\u003c/a\u003e Account for the snapshot of dartdevc in the Dart SDK changing from a JIT snap...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.4.11...build_runner-v2.4.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cloud_firestore` from 6.9.0 to 6.10.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/d94be3c4d9665ce12bc3fa1d4f77fccdc6777350\"\u003e\u003ccode\u003ed94be3c\u003c/code\u003e\u003c/a\u003e fix(firestore,windows): honor persistenceEnabled: false (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/18662\"\u003e#18662\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/cloud_firestore/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/168172a889c0d08c0b618d7ef68d9c5ce503dc40\"\u003e\u003ccode\u003e168172a\u003c/code\u003e\u003c/a\u003e fix(firestore,android): abort timed-out transactions without crashing on a la...\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/cloud_firestore/issues/18606\"\u003e#18606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/cloud_firestore-v6.10.0/packages/cloud_firestore\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cloud_functions` from 6.4.0 to 6.5.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/cloud_functions/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8f0a5d0198663231a27fab2802cfad179838e601\"\u003e\u003ccode\u003e8f0a5d0\u003c/code\u003e\u003c/a\u003e fix(cloud_functions): lowercase Android error codes with Locale.ROOT (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_functions/issues/18651\"\u003e#18651\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/cloud_functions/issues/18606\"\u003e#18606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/cloud_functions-v6.5.0/packages/cloud_functions\"\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.5.0 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\u003eSee full diff 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_app_check` from 0.4.7 to 0.4.8\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_app_check/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4566e70f961264bdecaed5909b1380814d23be09\"\u003e\u003ccode\u003e4566e70\u003c/code\u003e\u003c/a\u003e docs(app_check): document native configure() workaround on Apple (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check/issues/18614\"\u003e#18614\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_app_check/issues/18606\"\u003e#18606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_app_check-v0.4.8/packages/firebase_app_check\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_auth` from 6.6.1 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/cdd85fdd6032326b706b33a76b7e612585269d6d\"\u003e\u003ccode\u003ecdd85fd\u003c/code\u003e\u003c/a\u003e fix(auth,windows): complete reauthenticateWithCredential on success (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18653\"\u003e#18653\u003c/a\u003e)\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_auth/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_auth/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7e221a729114f9e5764362ad59994fb418a2ebcd\"\u003e\u003ccode\u003e7e221a7\u003c/code\u003e\u003c/a\u003e fix(auth,ios): guard URL and notification hooks when no default FirebaseApp e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b4eeafba347abed13e5410263556e9a4bff1b96e\"\u003e\u003ccode\u003eb4eeafb\u003c/code\u003e\u003c/a\u003e feat(auth,ios): add support for \u003ccode\u003emigrateCurrentUser\u003c/code\u003e (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18460\"\u003e#18460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/0d4afcedff5c59017d269fe48d2e3d7a23510eab\"\u003e\u003ccode\u003e0d4afce\u003c/code\u003e\u003c/a\u003e chore(release): 2026-08-27 — BoM 4.19.1 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18623\"\u003e#18623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_auth-v6.7.0/packages/firebase_auth\"\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.14.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\u003eSee full diff 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.3.0 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\u003eSee full diff 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.6.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\u003eSee full diff 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_remote_config` from 6.6.0 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\u003eSee full diff 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_hooks` from 0.20.5 to 0.21.3+1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commit/da69b88010b41cb267f7b9227adce4c89f984d6c\"\u003e\u003ccode\u003eda69b88\u003c/code\u003e\u003c/a\u003e flutter_hooks : 0.21.2 -\u0026gt; 0.21.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commit/c5c5f19928dd6d3743deaae310f907b44c632631\"\u003e\u003ccode\u003ec5c5f19\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commit/571826acfaeb672db256594fc659eae00cb59c91\"\u003e\u003ccode\u003e571826a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/rrousselGit/flutter_hooks/tree/master/packages/issues/476\"\u003e#476\u003c/a\u003e from gabber235/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commit/caa480b5135ebe284eccec7b251bb641d1b691d0\"\u003e\u003ccode\u003ecaa480b\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commit/c221c829bb01ffb09ea5f5a0ac3ffc4d979b8562\"\u003e\u003ccode\u003ec221c82\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commit/90a71113d8ded55f8a57a2f846c4f1d766200343\"\u003e\u003ccode\u003e90a7111\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/flutter_hooks\"\u003ehttps://github.com/rrousselGit/flutter_hooks\u003c/a\u003e into pr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commit/e8e0e5c483c748afbf528b297daa7d5f887d06d4\"\u003e\u003ccode\u003ee8e0e5c\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/flutter_hooks\"\u003ehttps://github.com/rrousselGit/flutter_hooks\u003c/a\u003e into pr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commit/9fd49579f707ee8b6ed816054a97d52906df94ac\"\u003e\u003ccode\u003e9fd4957\u003c/code\u003e\u003c/a\u003e feat: add descendantsAreTraversable parameter to useFocusNode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commit/470968fd8e15652ee6d7ff47f6a66ad46f9d57d6\"\u003e\u003ccode\u003e470968f\u003c/code\u003e\u003c/a\u003e Fix typo in test group name for useCupertinoTabController\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commit/97a3bef416cb503931ee657be15b148518fa8016\"\u003e\u003ccode\u003e97a3bef\u003c/code\u003e\u003c/a\u003e Add tests for useCupertinoTabController functionality\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commits/flutter_hooks-v0.21.3/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_annotation` from 2.3.5 to 2.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5a513c5aeee5a91d7cf5aa9a6e6a414b822bdee9\"\u003e\u003ccode\u003e5a513c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3798\"\u003e#3798\u003c/a\u003e from rrousselGit:release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/582e1a669035c8758346626542870cd2e1a05f7c\"\u003e\u003ccode\u003e582e1a6\u003c/code\u003e\u003c/a\u003e Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/b07016c04959bbe52f296f66f35c0fa9f5222c16\"\u003e\u003ccode\u003eb07016c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3797\"\u003e#3797\u003c/a\u003e from rrousselGit/listenself\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/54bed9215572a903118fd38bd39ee40a16b16961\"\u003e\u003ccode\u003e54bed92\u003c/code\u003e\u003c/a\u003e Added AsyncNotifier.listenSelf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2876c7fe6c962206a9ad3e91879626e4b38662fc\"\u003e\u003ccode\u003e2876c7f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3796\"\u003e#3796\u003c/a\u003e from rrousselGit:support-stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/19446824c4e279140a2173cb2c853fbf2f4903b6\"\u003e\u003ccode\u003e1944682\u003c/code\u003e\u003c/a\u003e Ignore depreciations notices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e38b9d34a8cd3f640730e9b4a76fc905eb8e4855\"\u003e\u003ccode\u003ee38b9d3\u003c/code\u003e\u003c/a\u003e Changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e7001088b6d34089a0663a501d6843049eacedcd\"\u003e\u003ccode\u003ee700108\u003c/code\u003e\u003c/a\u003e Support stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/305b92d1962b8e509ddc4f31cd1512447c97287c\"\u003e\u003ccode\u003e305b92d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3790\"\u003e#3790\u003c/a\u003e from nestorsgarzonc/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/cead49e5b4821a84aa7246b580c626ed7b1114ab\"\u003e\u003ccode\u003ecead49e\u003c/code\u003e\u003c/a\u003e Refactor random number example to use NotifierProvider\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v2.3.5...riverpod_annotation-v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod` from 2.5.1 to 2.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5a513c5aeee5a91d7cf5aa9a6e6a414b822bdee9\"\u003e\u003ccode\u003e5a513c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3798\"\u003e#3798\u003c/a\u003e from rrousselGit:release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/582e1a669035c8758346626542870cd2e1a05f7c\"\u003e\u003ccode\u003e582e1a6\u003c/code\u003e\u003c/a\u003e Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/b07016c04959bbe52f296f66f35c0fa9f5222c16\"\u003e\u003ccode\u003eb07016c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3797\"\u003e#3797\u003c/a\u003e from rrousselGit/listenself\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/54bed9215572a903118fd38bd39ee40a16b16961\"\u003e\u003ccode\u003e54bed92\u003c/code\u003e\u003c/a\u003e Added AsyncNotifier.listenSelf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2876c7fe6c962206a9ad3e91879626e4b38662fc\"\u003e\u003ccode\u003e2876c7f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3796\"\u003e#3796\u003c/a\u003e from rrousselGit:support-stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/19446824c4e279140a2173cb2c853fbf2f4903b6\"\u003e\u003ccode\u003e1944682\u003c/code\u003e\u003c/a\u003e Ignore depreciations notices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e38b9d34a8cd3f640730e9b4a76fc905eb8e4855\"\u003e\u003ccode\u003ee38b9d3\u003c/code\u003e\u003c/a\u003e Changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e7001088b6d34089a0663a501d6843049eacedcd\"\u003e\u003ccode\u003ee700108\u003c/code\u003e\u003c/a\u003e Support stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/305b92d1962b8e509ddc4f31cd1512447c97287c\"\u003e\u003ccode\u003e305b92d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3790\"\u003e#3790\u003c/a\u003e from nestorsgarzonc/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/cead49e5b4821a84aa7246b580c626ed7b1114ab\"\u003e\u003ccode\u003ecead49e\u003c/code\u003e\u003c/a\u003e Refactor random number example to use NotifierProvider\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod-v2.5.1...riverpod-v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hooks_riverpod` from 2.5.2 to 2.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5a513c5aeee5a91d7cf5aa9a6e6a414b822bdee9\"\u003e\u003ccode\u003e5a513c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3798\"\u003e#3798\u003c/a\u003e from rrousselGit:release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/582e1a669035c8758346626542870cd2e1a05f7c\"\u003e\u003ccode\u003e582e1a6\u003c/code\u003e\u003c/a\u003e Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/b07016c04959bbe52f296f66f35c0fa9f5222c16\"\u003e\u003ccode\u003eb07016c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3797\"\u003e#3797\u003c/a\u003e from rrousselGit/listenself\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/54bed9215572a903118fd38bd39ee40a16b16961\"\u003e\u003ccode\u003e54bed92\u003c/code\u003e\u003c/a\u003e Added AsyncNotifier.listenSelf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2876c7fe6c962206a9ad3e91879626e4b38662fc\"\u003e\u003ccode\u003e2876c7f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3796\"\u003e#3796\u003c/a\u003e from rrousselGit:support-stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/19446824c4e279140a2173cb2c853fbf2f4903b6\"\u003e\u003ccode\u003e1944682\u003c/code\u003e\u003c/a\u003e Ignore depreciations notices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e38b9d34a8cd3f640730e9b4a76fc905eb8e4855\"\u003e\u003ccode\u003ee38b9d3\u003c/code\u003e\u003c/a\u003e Changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e7001088b6d34089a0663a501d6843049eacedcd\"\u003e\u003ccode\u003ee700108\u003c/code\u003e\u003c/a\u003e Support stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/305b92d1962b8e509ddc4f31cd1512447c97287c\"\u003e\u003ccode\u003e305b92d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3790\"\u003e#3790\u003c/a\u003e from nestorsgarzonc/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/cead49e5b4821a84aa7246b580c626ed7b1114ab\"\u003e\u003ccode\u003ecead49e\u003c/code\u003e\u003c/a\u003e Refactor random number example to use NotifierProvider\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/hooks_riverpod-v2.5.2...hooks_riverpod-v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_svg` from 2.2.3 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ddc9430a0080bea73c5511732f396acde1f48fe0\"\u003e\u003ccode\u003eddc9430\u003c/code\u003e\u003c/a\u003e [flutter_svg] add imageBuilder property to SvgPicture (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11615\"\u003e#11615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ca2647a28aefda1befd8e90d06210aa13b43381a\"\u003e\u003ccode\u003eca2647a\u003c/code\u003e\u003c/a\u003e [mustache_template] Fix auto-generated specification tests, run with `dart te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d9a205023fedce62b9d2781133ad17a6c31115e6\"\u003e\u003ccode\u003ed9a2050\u003c/code\u003e\u003c/a\u003e [flutter_svg] Remove generated CMake files (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11459\"\u003e#11459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1359ed0d7ed055880d6c4ba8733bc3e50ae629cd\"\u003e\u003ccode\u003e1359ed0\u003c/code\u003e\u003c/a\u003e [mustache_template] Fix broken README link (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11306\"\u003e#11306\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_svg-v2.3.0/third_party/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hooks_riverpod` from 2.5.2 to 2.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5a513c5aeee5a91d7cf5aa9a6e6a414b822bdee9\"\u003e\u003ccode\u003e5a513c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3798\"\u003e#3798\u003c/a\u003e from rrousselGit:release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/582e1a669035c8758346626542870cd2e1a05f7c\"\u003e\u003ccode\u003e582e1a6\u003c/code\u003e\u003c/a\u003e Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/b07016c04959bbe52f296f66f35c0fa9f5222c16\"\u003e\u003ccode\u003eb07016c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3797\"\u003e#3797\u003c/a\u003e from rrousselGit/listenself\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/54bed9215572a903118fd38bd39ee40a16b16961\"\u003e\u003ccode\u003e54bed92\u003c/code\u003e\u003c/a\u003e Added AsyncNotifier.listenSelf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2876c7fe6c962206a9ad3e91879626e4b38662fc\"\u003e\u003ccode\u003e2876c7f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3796\"\u003e#3796\u003c/a\u003e from rrousselGit:support-stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/19446824c4e279140a2173cb2c853fbf2f4903b6\"\u003e\u003ccode\u003e1944682\u003c/code\u003e\u003c/a\u003e Ignore depreciations notices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e38b9d34a8cd3f640730e9b4a76fc905eb8e4855\"\u003e\u003ccode\u003ee38b9d3\u003c/code\u003e\u003c/a\u003e Changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e7001088b6d34089a0663a501d6843049eacedcd\"\u003e\u003ccode\u003ee700108\u003c/code\u003e\u003c/a\u003e Support stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/305b92d1962b8e509ddc4f31cd1512447c97287c\"\u003e\u003ccode\u003e305b92d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3790\"\u003e#3790\u003c/a\u003e from nestorsgarzonc/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/cead49e5b4821a84aa7246b580c626ed7b1114ab\"\u003e\u003ccode\u003ecead49e\u003c/code\u003e\u003c/a\u003e Refactor random number example to use NotifierProvider\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/hooks_riverpod-v2.5.2...hooks_riverpod-v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `in_app_review` from 2.0.11 to 2.0.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/britannio/in_app_review/commits\"\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 `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 `riverpod` from 2.5.1 to 2.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5a513c5aeee5a91d7cf5aa9a6e6a414b822bdee9\"\u003e\u003ccode\u003e5a513c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3798\"\u003e#3798\u003c/a\u003e from rrousselGit:release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/582e1a669035c8758346626542870cd2e1a05f7c\"\u003e\u003ccode\u003e582e1a6\u003c/code\u003e\u003c/a\u003e Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/b07016c04959bbe52f296f66f35c0fa9f5222c16\"\u003e\u003ccode\u003eb07016c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3797\"\u003e#3797\u003c/a\u003e from rrousselGit/listenself\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/54bed9215572a903118fd38bd39ee40a16b16961\"\u003e\u003ccode\u003e54bed92\u003c/code\u003e\u003c/a\u003e Added AsyncNotifier.listenSelf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2876c7fe6c962206a9ad3e91879626e4b38662fc\"\u003e\u003ccode\u003e2876c7f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3796\"\u003e#3796\u003c/a\u003e from rrousselGit:support-stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/19446824c4e279140a2173cb2c853fbf2f4903b6\"\u003e\u003ccode\u003e1944682\u003c/code\u003e\u003c/a\u003e Ignore depreciations notices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e38b9d34a8cd3f640730e9b4a76fc905eb8e4855\"\u003e\u003ccode\u003ee38b9d3\u003c/code\u003e\u003c/a\u003e Changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e7001088b6d34089a0663a501d6843049eacedcd\"\u003e\u003ccode\u003ee700108\u003c/code\u003e\u003c/a\u003e Support stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/305b92d1962b8e509ddc4f31cd1512447c97287c\"\u003e\u003ccode\u003e305b92d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3790\"\u003e#3790\u003c/a\u003e from nestorsgarzonc/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/cead49e5b4821a84aa7246b580c626ed7b1114ab\"\u003e\u003ccode\u003ecead49e\u003c/code\u003e\u003c/a\u003e Refactor random number example to use NotifierProvider\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod-v2.5.1...riverpod-v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_annotation` from 2.3.5 to 2.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5a513c5aeee5a91d7cf5aa9a6e6a414b822bdee9\"\u003e\u003ccode\u003e5a513c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3798\"\u003e#3798\u003c/a\u003e from rrousselGit:release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/582e1a669035c8758346626542870cd2e1a05f7c\"\u003e\u003ccode\u003e582e1a6\u003c/code\u003e\u003c/a\u003e Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/b07016c04959bbe52f296f66f35c0fa9f5222c16\"\u003e\u003ccode\u003eb07016c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3797\"\u003e#3797\u003c/a\u003e from rrousselGit/listenself\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/54bed9215572a903118fd38bd39ee40a16b16961\"\u003e\u003ccode\u003e54bed92\u003c/code\u003e\u003c/a\u003e Added AsyncNotifier.listenSelf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2876c7fe6c962206a9ad3e91879626e4b38662fc\"\u003e\u003ccode\u003e2876c7f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3796\"\u003e#3796\u003c/a\u003e from rrousselGit:support-stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/19446824c4e279140a2173cb2c853fbf2f4903b6\"\u003e\u003ccode\u003e1944682\u003c/code\u003e\u003c/a\u003e Ignore depreciations notices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e38b9d34a8cd3f640730e9b4a76fc905eb8e4855\"\u003e\u003ccode\u003ee38b9d3\u003c/code\u003e\u003c/a\u003e Changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e7001088b6d34089a0663a501d6843049eacedcd\"\u003e\u003ccode\u003ee700108\u003c/code\u003e\u003c/a\u003e Support stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/305b92d1962b8e509ddc4f31cd1512447c97287c\"\u003e\u003ccode\u003e305b92d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3790\"\u003e#3790\u003c/a\u003e from nestorsgarzonc/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/cead49e5b4821a84aa7246b580c626ed7b1114ab\"\u003e\u003ccode\u003ecead49e\u003c/code\u003e\u003c/a\u003e Refactor random number example to use NotifierProvider\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v2.3.5...riverpod_annotation-v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shared_preferences` from 2.5.4 to 2.5.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/371106fe7d9864a157fc9366f57d0b0e64fab932\"\u003e\u003ccode\u003e371106f\u003c/code\u003e\u003c/a\u003e [various] Add \u003ccode\u003eunintended_html_in_doc_comment\u003c/code\u003e to analysis options (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/11303\"\u003e#11303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ec1ce5b84f74fd6ab5fe56d676ce4fca6f62a0a9\"\u003e\u003ccode\u003eec1ce5b\u003c/code\u003e\u003c/a\u003e [various] Convert plugin builds to Kotlin gradle (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/11172\"\u003e#11172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/409793bcb784b9464def8698557005fb8851a9e6\"\u003e\u003ccode\u003e409793b\u003c/code\u003e\u003c/a\u003e [various] Remove CocoaPods from examples (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/11237\"\u003e#11237\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/packages/shared_preferences/issues/11227\"\u003e#11227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2673dcdf47156efdfae783bb389234df81ac9da7\"\u003e\u003ccode\u003e2673dcd\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump com.android.tools.build:gradle from 8.9.1 to 9.1.0 in /pac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/79b53f3424dc889dd0d257c83461644dab46278e\"\u003e\u003ccode\u003e79b53f3\u003c/code\u003e\u003c/a\u003e [various] Plugin Gradle pre-Kotlin standardization (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/11173\"\u003e#11173\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/packages/shared_preferences/issues/10423\"\u003e#10423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f234c1f626d56f05eaeb0bd5f1094e5354ed2518\"\u003e\u003ccode\u003ef234c1f\u003c/code\u003e\u003c/a\u003e [shared_preferences] Revert androidx.datastore:datastore to 1.1.7 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/11128\"\u003e#11128\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/packages/shared_preferences/issues/11017\"\u003e#11017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/068e11481c0119f068b76543993b83615228f7a2\"\u003e\u003ccode\u003e068e114\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump the test-dependencies group across 2 directories with 1 up...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/shared_preferences-v2.5.5/packages/shared_preferences\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `timezone` from 0.10.1 to 0.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/labs/releases\"\u003etimezone's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:timezone v0.11.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify \u003ccode\u003eEtc/UTC\u003c/code\u003e as the default timezone (replaces \u003ccode\u003eUTC\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etimezone-v0.11.0\u003c/h2\u003e\n\u003cp\u003eMerge into dart-lang/labs monorepo.\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\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/labs/commits/timezone-v0.11.1/pkgs\"\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 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\u003ch2\u003eflutter_local_notifications-v22.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android][iOS][macOS] added support for callbacks to fire when a notification has been dismissed. This requires opting in by where the key requirements is to make use of the \u003ccode\u003edismissIsolate\u003c/code\u003e property added to the \u003ccode\u003eAndroidNotificationDetails\u003c/code\u003e and \u003ccode\u003eDarwinNotificationDetails\u003c/code\u003e class. This indicates which isolate should be used to handle when a notification has been dismissed. Note on macOS, there is no support for background isolates so callback will always fire on the main isolate despite what is specified. Please see example app for more details on how to set up handling dismissals. Thanks to the PR from from \u003ca href=\"https://github.com/vlaushkin\"\u003eVasily Laushkin\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[iOS] fixed issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2807\"\u003e#2807\u003c/a\u003e where the manifest for SPM incorrectly declared the minimum iOS version is 11 when it should have been 13. Thanks to the PR from \u003ca href=\"https://github.com/Bizzwell\"\u003eBizzwell\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v22.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] added support for \u003ccode\u003eshowBigPictureWhenCollapsed\u003c/code\u003e in \u003ccode\u003eBigPictureStyleInformation\u003c/code\u003e. Thanks to the PR from \u003ca href=\"https://github.com/hiimax\"\u003ehiimax (Codematic)\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[iOS][macOS] improved SPM compatibility\u003c/li\u003e\n\u003cli\u003eMigrated example app to use SPM and removed Cocoapods integration\u003c/li\u003e\n\u003cli\u003eFixed API docs of \u003ccode\u003eNotificationResponseType.selectedNotificationAction\u003c/code\u003e. Thanks to the PR from \u003ca href=\"https://github.com/Fush1m1\"\u003efush1m1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v22.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Windows] Suppress warning around usage of experimental coroutines. This is to fix issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2777\"\u003e#2777\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v22.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] calling the \u003ccode\u003erequestNotificationPolicyAccess()\u003c/code\u003e method belonging to the \u003ccode\u003eAndroidFlutterLocalNotificationsPlugin\u003c/code\u003e class will now highlight associated application. Thanks to the PR from \u003ca href=\"https://github.com/claudius-kienle\"\u003eClaudius Kienle\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Web] added web platform support. Thanks to the initial PR from \u003ca href=\"https://github.com/Levi-Lesches\"\u003eLevi Lesches\u003c/a\u003e and completion by \u003ca href=\"https://github.com/Gaurav-CareMonitor\"\u003eGaurav\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] when calling \u003ccode\u003eperiodicallyShow()\u003c/code\u003e the message when the \u003ccode\u003eUnsupportedError\u003c/code\u003e is thrown has been updated to say \u003ccode\u003eWindows devices cannot periodically show notifications\u003c/code\u003e instead. This has happened as a result of shifting the responsibility of reporting the \u003ccode\u003eUnsupportedError\u003c/code\u003e so it is done by \u003ccode\u003eflutter_local_notifications_windows\u003c/code\u003e instead of \u003ccode\u003eflutter_local_notifications\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] bumped \u003ccode\u003exml\u003c/code\u003e dependency so that supported range is \u003ccode\u003e\u0026gt;=6.5.0 \u0026lt;8.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed missing code formatting in the Notification Actions configuration section. Thanks to the PR from \u003ca href=\"https://github.com/deandreamatias\"\u003eMatias de Andrea\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v22.0.0-dev.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] calling the \u003ccode\u003erequestNotificationPolicyAccess()\u003c/code\u003e method belonging to the \u003ccode\u003eAndroidFlutterLocalNotificationsPlugin\u003c/code\u003e class will now highlight associated application. Thanks to the PR from \u003ca href=\"https://github.com/claudius-kienle\"\u003eClaudius Kienle\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] bumped \u003ccode\u003exml\u003c/code\u003e dependency so that supported range is \u003ccode\u003e\u0026gt;=6.5.0 \u0026lt;8.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v22.0.0-dev.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Web] \u003cstrong\u003eBreaking change\u003c/strong\u003e renamed the \u003ccode\u003edetails\u003c/code\u003e parameter associated with the \u003ccode\u003eshow()\u003c/code\u003e method to \u003ccode\u003enotificationDetails\u003c/code\u003e. This was done to be consistent with other APIs across all of the platforms\u003c/li\u003e\n\u003cli\u003e[Web] \u003cstrong\u003eBreaking changes\u003c/strong\u003e removed the \u003ccode\u003ehasPermission\u003c/code\u003e and \u003ccode\u003eisPermissionDenied\u003c/code\u003e boolean properties associated with the \u003ccode\u003eWebFlutterLocalNotificationsPlugin\u003c/code\u003e class. This was done to simplify the plugin as the \u003ccode\u003epermissionStatus\u003c/code\u003e property already exists and can be used\u003c/li\u003e\n\u003cli\u003e[Web] Fixed an issue where \u003ccode\u003eisSupported\u003c/code\u003e property in the \u003ccode\u003eWebFlutterLocalNotificationsPlugin\u003c/code\u003e was not exposed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v22.0.0-dev.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Web] added web platform support. Thanks to the initial PR from \u003ca href=\"https://github.com/Levi-Lesches\"\u003eLevi Lesches\u003c/a\u003e and completion by \u003ca href=\"https://github.com/Gaurav-CareMonitor\"\u003eGaurav\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] when calling \u003ccode\u003eperiodicallyShow()\u003c/code\u003e the message when the \u003ccode\u003eUnsupportedError\u003c/code\u003e is thrown has been updated to say \u003ccode\u003eWindows devices cannot periodically show notifications\u003c/code\u003e instead. This has happened as a result of shifting the responsibility of reporting the \u003ccode\u003eUnsupportedError\u003c/code\u003e so it is done by \u003ccode\u003eflutter_local_notifications_windows\u003c/code\u003e instead of \u003ccode\u003eflutter_local_notifications\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v21.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e bumped minimum Flutter SDK requirement to 3.38.1 and Dart SDK requirement to 3.10.0. Consequently the minimum OS requirements for each platform has been updated as well\n\u003cul\u003e\n\u003cli\u003e[Android] minimum Android version is now 7.0 (API level 24)\u003c/li\u003e\n\u003cli\u003e[iOS] minimum iOS version is now 13\u003c/li\u003e\n\u003cli\u003e[macOS] minimum macOS version is now 10.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003etimezone\u003c/code\u003e dependency\u003c/li\u003e\n\u003cli\u003e[Android] \u003cstrong\u003eBreaking change\u003c/strong\u003e bumped \u003ccode\u003ecompileSdk\u003c/code\u003e to 36 and updated readme to mention this\u003c/li\u003e\n\u003cli\u003e[Android] bumped Android Gradle Plugin (AGP) to 8.11.1\u003c/li\u003e\n\u003cli\u003eMigrated example app to \u003ccode\u003eUIScene\u003c/code\u003e lifecycle\u003c/li\u003e\n\u003cli\u003eUpdated readme to specify changes needed for applications that have migrated to \u003ccode\u003eUIScene\u003c/code\u003e lifecycle\u003c/li\u003e\n\u003cli\u003eUpdated iOS-specific setup around registering \u003ccode\u003eUNUserNotificationCenterDelegate\u003c/code\u003e to remove redundant \u003ccode\u003eavailable\u003c/code\u003e check and to be more specific that it should be done in the \u003ccode\u003eapplication:didFinishLaunchingWithOptions:\u003c/code\u003e method\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/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\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/2f9c5a94ae3da7a9827c252cc088efecb3996dcb\"\u003e\u003ccode\u003e2f9c5a9\u003c/code\u003e\u003c/a\u003e prepare for 22.2.0 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2809\"\u003e#2809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/46133c89240ab29e420c5b1308b428694f3686c3\"\u003e\u003ccode\u003e46133c8\u003c/code\u003e\u003c/a\u003e Google Java Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/ca41f010d7133ed46c2fbb7686b653d5ff60aaa0\"\u003e\u003ccode\u003eca41f01\u003c/code\u003e\u003c/a\u003e [various] Add support for notification dismissed callbacks (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2790\"\u003e#2790\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-v22.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 4.5.2 to 4.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Daegalus/dart-uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate All (major) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/143\"\u003edaegalus/dart-uuid#143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for loose validation by \u003ca href=\"https://github.com/DPDmancul\"\u003e\u003ccode\u003e@​DPDmancul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/145\"\u003edaegalus/dart-uuid#145\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/DPDmancul\"\u003e\u003ccode\u003e@​DPDmancul\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/145\"\u003edaegalus/dart-uuid#145\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.5.3...4.6.0\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.5.3...4.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.5.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate actions/checkout action to v6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/138\"\u003edaegalus/dart-uuid#138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd binary input support for UUIDv5 (RFC 4122/9562 compliant) by \u003ca href=\"https://github.com/ljanecek\"\u003e\u003ccode\u003e@​ljanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/137\"\u003edaegalus/dart-uuid#137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove the \u003ccode\u003eexperimental\u003c/code\u003e annotation from the \u003ccode\u003eUuidValue\u003c/code\u003e class by \u003ca href=\"https://github.com/marcelomendoncasoares\"\u003e\u003ccode\u003e@​marcelomendoncasoares\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/141\"\u003edaegalus/dart-uuid#141\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/ljanecek\"\u003e\u003ccode\u003e@​ljanecek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/137\"\u003edaegalus/dart-uuid#137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marcelomendoncasoares\"\u003e\u003ccode\u003e@​marcelomendoncasoares\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/141\"\u003edaegalus/dart-uuid#141\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.5.2...4.5.3\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.5.2...4.5.3\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/daegalus/dart-uuid/blob/main/CHANGELOG.md\"\u003euuid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev4.6.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd explicit 128-bit hexadecimal format validators: \u003ccode\u003eUuid.isValidUUIDFormat(...)\u003c/code\u003e, \u003ccode\u003eUuidValue.validateFormat()\u003c/code\u003e, \u003ccode\u003eUuidValidation.isValidUUIDFormat(...)\u003c/code\u003e, and \u003ccode\u003eUuidValidation.isValidFormatOrThrow(...)\u003c/code\u003e. (thanks \u003ca href=\"https://github.com/DPDmancul\"\u003e\u003ccode\u003e@​DPDmancul\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eUuidValue.withFormatValidation(...)\u003c/code\u003e for values whose UUID version and variant bits should not be checked. (thanks \u003ca href=\"https://github.com/DPDmancul\"\u003e\u003ccode\u003e@​DPDmancul\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eUuid.parseHex128(...)\u003c/code\u003e, \u003ccode\u003eUuid.parseHex128AsByteList(...)\u003c/code\u003e, \u003ccode\u003eUuidParsing.parseHex128(...)\u003c/code\u003e, and \u003ccode\u003eUuidParsing.parseHex128AsByteList(...)\u003c/code\u003e. (thanks \u003ca href=\"https://github.com/DPDmancul\"\u003e\u003ccode\u003e@​DPDmancul\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire exact single-line 8-4-4-4-12 or 32-character hexadecimal input and exactly 16 bytes during format validation.\u003c/li\u003e\n\u003cli\u003eExpose the existing \u003ccode\u003enoDashes\u003c/code\u003e parsing option through the public \u003ccode\u003eUuid\u003c/code\u003e parse methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.5.3\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove experimental flag on UUIDValue and remote meta dependency. (thanks \u003ca href=\"https://github.com/marcelomendoncasoares\"\u003e\u003ccode\u003e@​marcelomendoncasoares\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd binary support to UUIDv5 (thanks \u003ca href=\"https://github.com/ljanecek\"\u003e\u003ccode\u003e@​ljanecek\u003c/code\u003e\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/daegalus/dart-uuid/commit/d602950818e4b11d097d26f5408b461f38248130\"\u003e\u003ccode\u003ed602950\u003c/code\u003e\u003c/a\u003e Release 4.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/79fc00726ab66f60ee4a6927f1ff94c91b83415d\"\u003e\u003ccode\u003e79fc007\u003c/code\u003e\u003c/a\u003e Fix structural UUID parsing and validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/7303eef399921ec9fb23e9c72d86e2a26ac60116\"\u003e\u003ccode\u003e7303eef\u003c/code\u003e\u003c/a\u003e Move loose validation to isValidUuidFormat and parseHex128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/47bf4f93a6629f1f50bec8f534ab82bb95c6b048\"\u003e\u003ccode\u003e47bf4f9\u003c/code\u003e\u003c/a\u003e Add support for loose validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/8d0bd3424c12913dff64e526c6a913fd9780632c\"\u003e\u003ccode\u003e8d0bd34\u003c/code\u003e\u003c/a\u003e Update All\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/3772286e0b8647a90b02405a4b9a0010732cdbcf\"\u003e\u003ccode\u003e3772286\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/e849db38617478daa401078eea4b5078822c5ec9\"\u003e\u003ccode\u003ee849db3\u003c/code\u003e\u003c/a\u003e Update docs and changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/5e01a2d83a2e9f31de89aaa132c83169bbb92492\"\u003e\u003ccode\u003e5e01a2d\u003c/code\u003e\u003c/a\u003e Bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/4d2290021f8ff25a57d85cd7129e997b2652e94b\"\u003e\u003ccode\u003e4d22900\u003c/code\u003e\u003c/a\u003e fix: Remove \u003ccode\u003eexperimental\u003c/code\u003e annotation from \u003ccode\u003eUuidValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/919cb97df6103cead650e09092425eedae8308a0\"\u003e\u003ccode\u003e919cb97\u003c/code\u003e\u003c/a\u003e feat: Add binary input support for UUIDv5 (RFC 4122/9562 compliant)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Daegalus/dart-uuid/compare/4.5.2...4.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webview_flutter` from 4.13.0 to 4.14.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b79b35409f67bcbd14e66760fb64380328bd4a0a\"\u003e\u003ccode\u003eb79b354\u003c/code\u003e\u003c/a\u003e [webview_flutter] Document NavigationDelegate callbacks (\u003ca hr...\n\n_Description has been truncated_","html_url":"https://github.com/bannzai/Pilll/pull/1890","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bannzai%2FPilll/issues/1890","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1890/packages"},{"uuid":"5611794008","node_id":"PR_kwDOQzO_rM8AAAABFdYTqg","number":100,"state":"open","title":"deps(dart): bump the flutter-and-dart-deps group across 1 directory with 51 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-09-28T08:42:34.000Z","updated_at":"2026-09-28T08:42:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(dart): bump","group_name":"flutter-and-dart-deps","update_count":51,"packages":[{"name":"build_runner","old_version":"2.10.5","new_version":"2.15.1","repository_url":"https://github.com/dart-lang/build"},{"name":"cached_network_image","old_version":"3.4.1","new_version":"4.0.2","repository_url":"https://github.com/Baseflow/flutter_cached_network_image"},{"name":"cloud_firestore","old_version":"6.1.2","new_version":"6.10.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"cloud_firestore_platform_interface","old_version":"7.0.6","new_version":"8.0.7","repository_url":"https://github.com/firebase/flutterfire"},{"name":"cloud_functions","old_version":"6.0.6","new_version":"6.5.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"connectivity_plus","old_version":"7.0.0","new_version":"7.3.1","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"easy_refresh","old_version":"3.4.0","new_version":"3.5.1","repository_url":"https://github.com/xuelongqy/flutter_easy_refresh"},{"name":"fake_cloud_firestore","old_version":"4.0.1","new_version":"4.3.0","repository_url":"https://github.com/atn832/fake_cloud_firestore"},{"name":"firebase_analytics","old_version":"12.1.1","new_version":"12.6.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_app_check","old_version":"0.4.1+4","new_version":"0.4.8","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_auth","old_version":"6.1.4","new_version":"6.7.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_auth_platform_interface","old_version":"8.1.6","new_version":"9.1.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_core","old_version":"4.4.0","new_version":"4.15.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_crashlytics","old_version":"5.0.7","new_version":"5.4.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_messaging","old_version":"16.1.1","new_version":"16.7.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_remote_config","old_version":"6.1.4","new_version":"6.7.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_storage","old_version":"13.0.6","new_version":"13.6.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_cache_manager","old_version":"3.4.1","new_version":"3.4.5","repository_url":"https://github.com/Baseflow/flutter_cache_manager"},{"name":"flutter_image_compress","old_version":"2.4.0","new_version":"2.5.1","repository_url":"https://github.com/fluttercandies/flutter_image_compress"},{"name":"flutter_local_notifications","old_version":"17.2.4","new_version":"22.3.1","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"flutter_native_splash","old_version":"2.4.7","new_version":"2.4.8","repository_url":"https://github.com/jonbhanson/flutter_native_splash"},{"name":"flutter_reorderable_grid_view","old_version":"5.5.2","new_version":"5.7.0","repository_url":"https://github.com/karvulf/flutter-reorderable-grid-view"},{"name":"widgetbook_annotation","old_version":"3.9.0","new_version":"3.11.0","repository_url":"https://github.com/widgetbook/widgetbook"},{"name":"riverpod","old_version":"3.0.3","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"flutter_riverpod","old_version":"3.0.3","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"json_annotation","old_version":"4.9.0","new_version":"4.12.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"json_serializable","old_version":"6.11.2","new_version":"6.14.1","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"widgetbook_generator","old_version":"3.20.1","new_version":"3.24.0","repository_url":"https://github.com/widgetbook/widgetbook"},{"name":"riverpod_annotation","old_version":"3.0.3","new_version":"4.0.7","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_generator","old_version":"3.0.3","new_version":"4.0.9","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"freezed","old_version":"3.2.3","new_version":"4.0.1","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"mockito","old_version":"5.6.3","new_version":"5.8.1","repository_url":"https://github.com/dart-lang/build"},{"name":"flutter_svg","old_version":"2.2.3","new_version":"2.3.0","repository_url":"https://github.com/flutter/packages"},{"name":"font_awesome_flutter","old_version":"10.12.0","new_version":"11.0.0","repository_url":"https://github.com/fluttercommunity/font_awesome_flutter"},{"name":"freezed","old_version":"3.2.3","new_version":"4.0.1","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"go_router","old_version":"17.0.1","new_version":"18.0.1","repository_url":"https://github.com/flutter/packages"},{"name":"google_fonts","old_version":"6.3.3","new_version":"8.2.1","repository_url":"https://github.com/flutter/packages"},{"name":"image_cropper","old_version":"11.0.0","new_version":"12.2.1","repository_url":"https://github.com/hnvn/flutter_image_cropper"},{"name":"image_picker","old_version":"1.2.1","new_version":"1.2.3","repository_url":"https://github.com/flutter/packages"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"json_annotation","old_version":"4.9.0","new_version":"4.12.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"json_serializable","old_version":"6.11.2","new_version":"6.14.1","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"meta","old_version":"1.17.0","new_version":"1.19.0","repository_url":"https://github.com/dart-lang/sdk"},{"name":"mockito","old_version":"5.6.3","new_version":"5.8.1","repository_url":"https://github.com/dart-lang/build"},{"name":"mocktail","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/felangel/mocktail"},{"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.11.3","new_version":"3.13.1","repository_url":"https://github.com/DavBfr/dart_pdf"},{"name":"printing","old_version":"5.14.2","new_version":"5.15.1","repository_url":"https://github.com/DavBfr/dart_pdf"},{"name":"riverpod","old_version":"3.0.3","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_annotation","old_version":"3.0.3","new_version":"4.0.7","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_generator","old_version":"3.0.3","new_version":"4.0.9","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"share_plus","old_version":"12.0.1","new_version":"13.3.0","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"shared_preferences","old_version":"2.5.4","new_version":"2.5.5","repository_url":"https://github.com/flutter/packages"},{"name":"shimmer","old_version":"3.0.0","new_version":"4.0.0","repository_url":"https://github.com/hnvn/flutter_shimmer"},{"name":"uuid","old_version":"4.5.2","new_version":"4.6.0","repository_url":"https://github.com/Daegalus/dart-uuid"},{"name":"video_player","old_version":"2.10.1","new_version":"2.14.0","repository_url":"https://github.com/flutter/packages"},{"name":"widgetbook","old_version":"3.20.2","new_version":"3.25.0","repository_url":"https://github.com/widgetbook/widgetbook"},{"name":"widgetbook_annotation","old_version":"3.9.0","new_version":"3.11.0","repository_url":"https://github.com/widgetbook/widgetbook"},{"name":"widgetbook_generator","old_version":"3.20.1","new_version":"3.24.0","repository_url":"https://github.com/widgetbook/widgetbook"},{"name":"window_manager","old_version":"0.5.1","new_version":"0.5.2","repository_url":"https://github.com/leanflutter/window_manager"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-and-dart-deps group with 51 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [build_runner](https://github.com/dart-lang/build) | `2.10.5` | `2.15.1` |\n| [cached_network_image](https://github.com/Baseflow/flutter_cached_network_image) | `3.4.1` | `4.0.2` |\n| [cloud_firestore](https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore) | `6.1.2` | `6.10.0` |\n| [cloud_firestore_platform_interface](https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore) | `7.0.6` | `8.0.7` |\n| [cloud_functions](https://github.com/firebase/flutterfire/tree/main/packages/cloud_functions) | `6.0.6` | `6.5.0` |\n| [connectivity_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/connectivity_plus) | `7.0.0` | `7.3.1` |\n| [easy_refresh](https://github.com/xuelongqy/flutter_easy_refresh) | `3.4.0` | `3.5.1` |\n| [fake_cloud_firestore](https://github.com/atn832/fake_cloud_firestore) | `4.0.1` | `4.3.0` |\n| [firebase_analytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics) | `12.1.1` | `12.6.0` |\n| [firebase_app_check](https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check) | `0.4.1+4` | `0.4.8` |\n| [firebase_auth](https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth) | `6.1.4` | `6.7.0` |\n| [firebase_auth_platform_interface](https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth) | `8.1.6` | `9.1.0` |\n| [firebase_core](https://github.com/firebase/flutterfire/tree/main/packages/firebase_core) | `4.4.0` | `4.15.0` |\n| [firebase_crashlytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics) | `5.0.7` | `5.4.0` |\n| [firebase_messaging](https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging) | `16.1.1` | `16.7.0` |\n| [firebase_remote_config](https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config) | `6.1.4` | `6.7.0` |\n| [firebase_storage](https://github.com/firebase/flutterfire/tree/main/packages/firebase_storage) | `13.0.6` | `13.6.0` |\n| [flutter_cache_manager](https://github.com/Baseflow/flutter_cache_manager) | `3.4.1` | `3.4.5` |\n| [flutter_image_compress](https://github.com/fluttercandies/flutter_image_compress) | `2.4.0` | `2.5.1` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `17.2.4` | `22.3.1` |\n| [flutter_native_splash](https://github.com/jonbhanson/flutter_native_splash) | `2.4.7` | `2.4.8` |\n| [flutter_reorderable_grid_view](https://github.com/karvulf/flutter-reorderable-grid-view) | `5.5.2` | `5.7.0` |\n| [widgetbook_annotation](https://github.com/widgetbook/widgetbook/tree/main/packages) | `3.9.0` | `3.11.0` |\n| [riverpod](https://github.com/rrousselGit/riverpod) | `3.0.3` | `3.4.3` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `3.0.3` | `3.4.3` |\n| [json_annotation](https://github.com/google/json_serializable.dart) | `4.9.0` | `4.12.0` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.11.2` | `6.14.1` |\n| [widgetbook_generator](https://github.com/widgetbook/widgetbook/tree/main/packages) | `3.20.1` | `3.24.0` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `3.0.3` | `4.0.7` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `3.0.3` | `4.0.9` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.3` | `4.0.1` |\n| [mockito](https://github.com/dart-lang/build/tree/master/builder_pkgs) | `5.6.3` | `5.8.1` |\n| [flutter_svg](https://github.com/flutter/packages/tree/main/third_party/packages) | `2.2.3` | `2.3.0` |\n| [font_awesome_flutter](https://github.com/fluttercommunity/font_awesome_flutter) | `10.12.0` | `11.0.0` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.3` | `4.0.1` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `17.0.1` | `18.0.1` |\n| [google_fonts](https://github.com/flutter/packages/tree/main/packages) | `6.3.3` | `8.2.1` |\n| [image_cropper](https://github.com/hnvn/flutter_image_cropper) | `11.0.0` | `12.2.1` |\n| [image_picker](https://github.com/flutter/packages/tree/main/packages/image_picker) | `1.2.1` | `1.2.3` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [json_annotation](https://github.com/google/json_serializable.dart) | `4.9.0` | `4.12.0` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.11.2` | `6.14.1` |\n| [meta](https://github.com/dart-lang/sdk/tree/main/pkg) | `1.17.0` | `1.19.0` |\n| [mockito](https://github.com/dart-lang/build/tree/master/builder_pkgs) | `5.6.3` | `5.8.1` |\n| [mocktail](https://github.com/felangel/mocktail) | `1.0.4` | `1.0.5` |\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.11.3` | `3.13.1` |\n| [printing](https://github.com/DavBfr/dart_pdf) | `5.14.2` | `5.15.1` |\n| [riverpod](https://github.com/rrousselGit/riverpod) | `3.0.3` | `3.4.3` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `3.0.3` | `4.0.7` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `3.0.3` | `4.0.9` |\n| [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus) | `12.0.1` | `13.3.0` |\n| [shared_preferences](https://github.com/flutter/packages/tree/main/packages/shared_preferences) | `2.5.4` | `2.5.5` |\n| [shimmer](https://github.com/hnvn/flutter_shimmer) | `3.0.0` | `4.0.0` |\n| [uuid](https://github.com/Daegalus/dart-uuid) | `4.5.2` | `4.6.0` |\n| [video_player](https://github.com/flutter/packages/tree/main/packages/video_player) | `2.10.1` | `2.14.0` |\n| [widgetbook](https://github.com/widgetbook/widgetbook/tree/main/packages) | `3.20.2` | `3.25.0` |\n| [widgetbook_annotation](https://github.com/widgetbook/widgetbook/tree/main/packages) | `3.9.0` | `3.11.0` |\n| [widgetbook_generator](https://github.com/widgetbook/widgetbook/tree/main/packages) | `3.20.1` | `3.24.0` |\n| [window_manager](https://github.com/leanflutter/window_manager) | `0.5.1` | `0.5.2` |\n\n\nUpdates `build_runner` from 2.10.5 to 2.15.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.15.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePass Dart SDK \u003ccode\u003e--packages\u003c/code\u003e arg to builder compiles, so they can be compiled\nwith different packages to the current version solve.\u003c/li\u003e\n\u003cli\u003eMore efficient watching for file changes in workspaces and other setups with\nnested packages.\u003c/li\u003e\n\u003cli\u003eSupport builders with no declared outputs. They can't output anything, but\nthey can do processing, write log messages and choose whether to fail the\nbuild.\u003c/li\u003e\n\u003cli\u003eMention in command usage that \u003ccode\u003e--define\u003c/code\u003e values are parsed as JSON with a\nfallback.\u003c/li\u003e\n\u003cli\u003ePerformance: reduce size of serialized build state when there are optional\noutputs that are not written.\u003c/li\u003e\n\u003cli\u003eBug fix: handle errors from post process builders in previous runs without\ncrashing.\u003c/li\u003e\n\u003cli\u003eBug fix: fix \u003ccode\u003edart run build_runner test\u003c/code\u003e to correctly pass arguments after\n\u003ccode\u003e--\u003c/code\u003e to the test process.\u003c/li\u003e\n\u003cli\u003eBug fix: fix crash if a resolved Dart source contains invalid utf8.\u003c/li\u003e\n\u003cli\u003eBug fix: fix incorrect output when builder code changes during builder\ncompile.\u003c/li\u003e\n\u003cli\u003eBug fix: do a clean build when switching between a workspace build and a\npackage build, as incremental builds were sometimes incorrect.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003e--low-resources-mode\u003c/code\u003e as default memory usage has been improved. If\nyou have problems with RAM usage please file an issue.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003e--log-performance\u003c/code\u003e and \u003ccode\u003e--track-performance\u003c/code\u003e. File an issue if you\nhave performance measurement needs not covered by the newer \u003ccode\u003e--dart-aot-perf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved options can still be passed, they will be ignored with a warning.\u003c/li\u003e\n\u003cli\u003eBug fix: fix crash during logging if an asset path is an invalid URI.\u003c/li\u003e\n\u003cli\u003eBug fix: with \u003ccode\u003e--workspace\u003c/code\u003e the global options affecting build order were read\nfrom the wrong package. They are now read from \u003ccode\u003ebuild.yaml\u003c/code\u003e in the workspace\nroot, like other global options.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 13.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: fix crash if a package used to belong to a workspace but was removed\nfrom the workspace leaving a stale \u003ccode\u003eworkspace.ref\u003c/code\u003e file.\u003c/li\u003e\n\u003cli\u003eBug fix: the \u003ccode\u003ewatch\u003c/code\u003e command now always does one build before exiting due to\na request from another \u003ccode\u003ebuild_runner\u003c/code\u003e process. Fix crashes related to request\nbefore build start.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance: further improvements to management of files for analysis\nfor 2x faster incremental builds.\u003c/li\u003e\n\u003cli\u003ePerformance: default to AOT compilation for commands other than \u003ccode\u003erun\u003c/code\u003e. This\ncosts more initial startup time but gives faster builds afterwards. Fall back\nto JIT if the compile fails due to use of \u003ccode\u003edart:mirrors\u003c/code\u003e. Use the\n\u003ccode\u003e--force-jit\u003c/code\u003e flag if you want the old default JIT builder compile. Use the\n\u003ccode\u003e--force-aot\u003c/code\u003e flag to turn off the fallback to JIT compile.\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/565856b394c26a0d4c8cda88b69b6dcfaa2acd1f\"\u003e\u003ccode\u003e565856b\u003c/code\u003e\u003c/a\u003e Release build 4.0.7, build_runner 3.15.1. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5010\"\u003e#5010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/76f0f8938df43f74a84a75a7747cf6afccb354fb\"\u003e\u003ccode\u003e76f0f89\u003c/code\u003e\u003c/a\u003e Fix workspace vs package build config conflict (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5008\"\u003e#5008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/8921c3f70342bb6ef75dea20054f2902a8367ec4\"\u003e\u003ccode\u003e8921c3f\u003c/code\u003e\u003c/a\u003e Formatting changes due to latest dev SDK. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5007\"\u003e#5007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/e999ea4e8424d43053faa2de29ba8dd039ae2097\"\u003e\u003ccode\u003ee999ea4\u003c/code\u003e\u003c/a\u003e Fix incorrect build due to racy builder changes. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4988\"\u003e#4988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d2a2f4fe4c0a9a91a4a2ff76965ed41d01680769\"\u003e\u003ccode\u003ed2a2f4f\u003c/code\u003e\u003c/a\u003e Bump SDK upper bounds. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5006\"\u003e#5006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/a72038db252b1fe1c8785c5828732a1b0c71e9a9\"\u003e\u003ccode\u003ea72038d\u003c/code\u003e\u003c/a\u003e Set flattenBuild in passed ReaderWriter. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5004\"\u003e#5004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ea0cf6b35d30c3ef747e7c8d0825fa7bdc149586\"\u003e\u003ccode\u003eea0cf6b\u003c/code\u003e\u003c/a\u003e fix(build_daemon): reject cross-origin WebSocket handshakes (CSWSH) (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4992\"\u003e#4992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ae52e611ef3b342479dc1d9033926091dfaaa506\"\u003e\u003ccode\u003eae52e61\u003c/code\u003e\u003c/a\u003e Use BuiltList.of instead of BuiltList.from. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5003\"\u003e#5003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/a8e949c723ed66a6d400713fe2101dc129fca928\"\u003e\u003ccode\u003ea8e949c\u003c/code\u003e\u003c/a\u003e Fix trigger evaluation reading ungenerated parts. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5000\"\u003e#5000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/39353ef4e9a6994a060a5342676f28a9af3fe82d\"\u003e\u003ccode\u003e39353ef\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 5.0.5 to 6.1.0 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5002\"\u003e#5002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.10.5...build_runner-v2.15.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cached_network_image` from 3.4.1 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cached_network_image/commit/be1af3b51fd8269019b628c8e72ff64bf33cef47\"\u003e\u003ccode\u003ebe1af3b\u003c/code\u003e\u003c/a\u003e Bump flutter_lints to ^6.0.0 in cached_network_image (\u003ca href=\"https://redirect.github.com/Baseflow/flutter_cached_network_image/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cached_network_image/commit/2b27d9ecfbd55525adb2c734d310a60830a1f236\"\u003e\u003ccode\u003e2b27d9e\u003c/code\u003e\u003c/a\u003e Bump flutter_lints to ^6.0.0 in cached_network_image_web (\u003ca href=\"https://redirect.github.com/Baseflow/flutter_cached_network_image/issues/1053\"\u003e#1053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cached_network_image/commit/71a711694a99fbf46a27e9a8b35df7e0f5e713f4\"\u003e\u003ccode\u003e71a7116\u003c/code\u003e\u003c/a\u003e Bump flutter_lints to ^6.0.0 in cached_network_image_platform_interface (\u003ca href=\"https://redirect.github.com/Baseflow/flutter_cached_network_image/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cached_network_image/commit/68efb93425db8ddaf45ac3468094429a28d7e3da\"\u003e\u003ccode\u003e68efb93\u003c/code\u003e\u003c/a\u003e docs: spell out the exact release tag triggers in AGENTS.md (\u003ca href=\"https://redirect.github.com/Baseflow/flutter_cached_network_image/issues/1055\"\u003e#1055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cached_network_image/commit/af9470c8683ecce4aaf16d994412fc96aca0cfba\"\u003e\u003ccode\u003eaf9470c\u003c/code\u003e\u003c/a\u003e docs: let repository admins push branches to Baseflow directly (\u003ca href=\"https://redirect.github.com/Baseflow/flutter_cached_network_image/issues/1056\"\u003e#1056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cached_network_image/commit/ecf94342136863afd880af56d5853cffe4360eb5\"\u003e\u003ccode\u003eecf9434\u003c/code\u003e\u003c/a\u003e Bump actions/setup-java from 4 to 6 (\u003ca href=\"https://redirect.github.com/Baseflow/flutter_cached_network_image/issues/1041\"\u003e#1041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cached_network_image/commit/176ca3b157b8e435c9d8eb82ec4be4874a667162\"\u003e\u003ccode\u003e176ca3b\u003c/code\u003e\u003c/a\u003e docs: make the changelog breaking/other split conditional on breaking changes...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cached_network_image/commit/fa345ca5e6b246d8adc5d1ac11b43665b471106e\"\u003e\u003ccode\u003efa345ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Baseflow/flutter_cached_network_image/issues/1045\"\u003e#1045\u003c/a\u003e from Baseflow/rick/fpl-33-cached_network_image-ci-re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cached_network_image/commit/5fd2260890520d7f67912c3f55a48c9778ae9dd4\"\u003e\u003ccode\u003e5fd2260\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into rick/fpl-33-cached_network_image-ci-red-on-main-andr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cached_network_image/commit/a96d31c313301a53874f7a909d861ca36e6544b3\"\u003e\u003ccode\u003ea96d31c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Baseflow/flutter_cached_network_image/issues/1047\"\u003e#1047\u003c/a\u003e from Baseflow/rick/fpl-33-web-format\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Baseflow/flutter_cached_network_image/compare/v3.4.1...v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cloud_firestore` from 6.1.2 to 6.10.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/d94be3c4d9665ce12bc3fa1d4f77fccdc6777350\"\u003e\u003ccode\u003ed94be3c\u003c/code\u003e\u003c/a\u003e fix(firestore,windows): honor persistenceEnabled: false (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/18662\"\u003e#18662\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/cloud_firestore/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/168172a889c0d08c0b618d7ef68d9c5ce503dc40\"\u003e\u003ccode\u003e168172a\u003c/code\u003e\u003c/a\u003e fix(firestore,android): abort timed-out transactions without crashing on a la...\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/cloud_firestore/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/cloud_firestore/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/cloud_firestore/issues/18600\"\u003e#18600\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/cloud_firestore/issues/18566\"\u003e#18566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f949c23d795a9d843ffd1c6deea285a4d9ce5ff3\"\u003e\u003ccode\u003ef949c23\u003c/code\u003e\u003c/a\u003e fix(firestore, android): defer transaction cleanup until stream cancellation ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/cloud_firestore-v6.10.0/packages/cloud_firestore\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cloud_firestore_platform_interface` from 7.0.6 to 8.0.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b757b4aa64b1c51948eedfb630f52dc961f4c11c\"\u003e\u003ccode\u003eb757b4a\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\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/cloud_firestore/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/cloud_firestore/issues/18600\"\u003e#18600\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/cloud_firestore/issues/18566\"\u003e#18566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f949c23d795a9d843ffd1c6deea285a4d9ce5ff3\"\u003e\u003ccode\u003ef949c23\u003c/code\u003e\u003c/a\u003e fix(firestore, android): defer transaction cleanup until stream cancellation ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/94e36f1da0ad26b3ca74d6bde0799f17a0be5b5e\"\u003e\u003ccode\u003e94e36f1\u003c/code\u003e\u003c/a\u003e fix(firestore): avoid completing transaction future twice (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/18554\"\u003e#18554\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/67c022ae14fb3b13e3bc8db72d4e540dc1750246\"\u003e\u003ccode\u003e67c022a\u003c/code\u003e\u003c/a\u003e test: remove permanently-skipped and commented-out e2e tests (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/18540\"\u003e#18540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/e09f98027571a445fc17713dd69d47919e112160\"\u003e\u003ccode\u003ee09f980\u003c/code\u003e\u003c/a\u003e ci: stabilization pass — fix broken caches, flaky retries, and the e2e-fdc re...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/cloud_firestore_platform_interface-v8.0.7/packages/cloud_firestore\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cloud_functions` from 6.0.6 to 6.5.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/cloud_functions/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8f0a5d0198663231a27fab2802cfad179838e601\"\u003e\u003ccode\u003e8f0a5d0\u003c/code\u003e\u003c/a\u003e fix(cloud_functions): lowercase Android error codes with Locale.ROOT (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_functions/issues/18651\"\u003e#18651\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/cloud_functions/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/cloud_functions/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/cloud_functions/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/cloud_functions/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/cloud_functions/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/041af593b1d12aa7bb7ae5505186425d38315f02\"\u003e\u003ccode\u003e041af59\u003c/code\u003e\u003c/a\u003e test(auth,database,functions): move e2e suites into their example apps (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_functions/issues/18541\"\u003e#18541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/cloud_functions-v6.5.0/packages/cloud_functions\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `connectivity_plus` from 7.0.0 to 7.3.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/13e170479b3c66c890fa401f5fdb3af141faf67a\"\u003e\u003ccode\u003e13e1704\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/connectivity_plus/issues/3939\"\u003e#3939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/eedc414619ea90ad1399d5f5b10e5198cd86f079\"\u003e\u003ccode\u003eeedc414\u003c/code\u003e\u003c/a\u003e ci(connectivity_plus): fix macOS/iOS example build with Swift Package Manager...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/bab4cd3ea03c8a402121bf5c5af68fc2dbb16892\"\u003e\u003ccode\u003ebab4cd3\u003c/code\u003e\u003c/a\u003e fix(connectivity_plus): prevent Linux client leaks (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/connectivity_plus/issues/3929\"\u003e#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/93361872f025cc1b12a9477f628c541b483bf81f\"\u003e\u003ccode\u003e9336187\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/connectivity_plus/issues/3928\"\u003e#3928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/a0207591ad8d503a29c2e953f2c4ea7796b89f68\"\u003e\u003ccode\u003ea020759\u003c/code\u003e\u003c/a\u003e docs(connectivity_plus): Update min iOS and MacOS in README (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/connectivity_plus/issues/3926\"\u003e#3926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/bf04cdf66598dc3fca274b8b1db2b92b0bf6b73e\"\u003e\u003ccode\u003ebf04cdf\u003c/code\u003e\u003c/a\u003e fix(connectivity_plus): guard eventSink after engine teardown (iOS) (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/connectivity_plus/issues/3797\"\u003e#3797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/4c623ae91269d0aa2e795508c2d6f94659f51ef2\"\u003e\u003ccode\u003e4c623ae\u003c/code\u003e\u003c/a\u003e feat(connectivity_plus): add hasConnectivity() utility extension (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/connectivity_plus/issues/3842\"\u003e#3842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/b3bb72e6f7fe5a41b8268ac855da7b55e274265b\"\u003e\u003ccode\u003eb3bb72e\u003c/code\u003e\u003c/a\u003e fix(connectivity_plus): raise Apple platform minimums in SPM manifests to mat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/c876d41f259301d0ad6662afcf72e8aed4b74925\"\u003e\u003ccode\u003ec876d41\u003c/code\u003e\u003c/a\u003e fix(connectivity_plus): use Windows list manager events (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/connectivity_plus/issues/3829\"\u003e#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/3e150ba7d6c3219e022572b565000eedd4bedfd5\"\u003e\u003ccode\u003e3e150ba\u003c/code\u003e\u003c/a\u003e fix(connectivity_plus): improve network callback unregistration handling (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/connectivity_plus/issues/3681\"\u003e#3681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/connectivity_plus-v7.3.1/packages/connectivity_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `easy_refresh` from 3.4.0 to 3.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xuelongqy/flutter_easy_refresh/releases\"\u003eeasy_refresh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: material clamping spring (\u003ca href=\"https://redirect.github.com/xuelongqy/flutter_easy_refresh/issues/885\"\u003exuelongqy/flutter_easy_refresh#885\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/xuelongqy/flutter_easy_refresh/issues/620\"\u003exuelongqy/flutter_easy_refresh#620\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: mode unchange when not released (\u003ca href=\"https://redirect.github.com/xuelongqy/flutter_easy_refresh/issues/894\"\u003exuelongqy/flutter_easy_refresh#894\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: secondary page.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: effective scroll position.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: footer mode (\u003ca href=\"https://redirect.github.com/xuelongqy/flutter_easy_refresh/pull/905\"\u003exuelongqy/flutter_easy_refresh#905\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: clamping animation controller (\u003ca href=\"https://redirect.github.com/xuelongqy/flutter_easy_refresh/issues/907\"\u003exuelongqy/flutter_easy_refresh#907\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: easy paging.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: update rive.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: update readme.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: workspace.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING FEAT\u003c/strong\u003e: Added EasyRefresh.isNested parameter to determine whether to handle NestedScrollView. In versions 3.4.0 and earlier, no setting is required.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Adjust the Flutter version, Flutter \u0026gt;=3.10.0.\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/xuelongqy/flutter_easy_refresh/blob/v3/CHANGELOG.md\"\u003eeasy_refresh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003e\u003ccode\u003eeasy_paging\u003c/code\u003e - \u003ccode\u003ev3.5.1\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Use withAlpha instead of withValues (\u003ca href=\"https://redirect.github.com/xuelongqy/flutter_easy_refresh/issues/911\"\u003exuelongqy/flutter_easy_refresh#911\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003eeasy_refresh\u003c/code\u003e - \u003ccode\u003ev3.5.1\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Use withAlpha instead of withValues (\u003ca href=\"https://redirect.github.com/xuelongqy/flutter_easy_refresh/issues/911\"\u003exuelongqy/flutter_easy_refresh#911\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-03-24\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/xuelongqy/flutter_easy_refresh/blob/v3/#easy_paging---v350\"\u003e\u003ccode\u003eeasy_paging\u003c/code\u003e - \u003ccode\u003ev3.5.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xuelongqy/flutter_easy_refresh/blob/v3/#easy_refresh---v350\"\u003e\u003ccode\u003eeasy_refresh\u003c/code\u003e - \u003ccode\u003ev3.5.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xuelongqy/flutter_easy_refresh/blob/v3/#easy_refresh_bow---v110\"\u003e\u003ccode\u003eeasy_refresh_bow\u003c/code\u003e - \u003ccode\u003ev1.1.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xuelongqy/flutter_easy_refresh/blob/v3/#easy_refresh_bubbles---v101\"\u003e\u003ccode\u003eeasy_refresh_bubbles\u003c/code\u003e - \u003ccode\u003ev1.0.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xuelongqy/flutter_easy_refresh/blob/v3/#easy_refresh_halloween---v103\"\u003e\u003ccode\u003eeasy_refresh_halloween\u003c/code\u003e - \u003ccode\u003ev1.0.3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xuelongqy/flutter_easy_refresh/blob/v3/#easy_refresh_skating---v103\"\u003e\u003ccode\u003eeasy_refresh_skating\u003c/code\u003e - \u003ccode\u003ev1.0.3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xuelongqy/flutter_easy_refresh/blob/v3/#easy_refresh_space---v103\"\u003e\u003ccode\u003eeasy_refresh_space\u003c/code\u003e - \u003ccode\u003ev1.0.3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xuelongqy/flutter_easy_refresh/blob/v3/#easy_refresh_squats---v103\"\u003e\u003ccode\u003eeasy_refresh_squats\u003c/code\u003e - \u003ccode\u003ev1.0.3\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\u003eeasy_refresh_bubbles\u003c/code\u003e - \u003ccode\u003ev1.0.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eeasy_refresh_halloween\u003c/code\u003e - \u003ccode\u003ev1.0.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eeasy_refresh_skating\u003c/code\u003e - \u003ccode\u003ev1.0.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eeasy_refresh_space\u003c/code\u003e - \u003ccode\u003ev1.0.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eeasy_refresh_squats\u003c/code\u003e - \u003ccode\u003ev1.0.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003eeasy_paging\u003c/code\u003e - \u003ccode\u003ev3.5.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: easy paging.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003eeasy_refresh\u003c/code\u003e - \u003ccode\u003ev3.5.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: material clamping spring (\u003ca href=\"https://redirect.github.com/xuelongqy/flutter_easy_refresh/issues/885\"\u003exuelongqy/flutter_easy_refresh#885\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/xuelongqy/flutter_easy_refresh/issues/620\"\u003exuelongqy/flutter_easy_refresh#620\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: mode unchange when not released (\u003ca href=\"https://redirect.github.com/xuelongqy/flutter_easy_refresh/issues/894\"\u003exuelongqy/flutter_easy_refresh#894\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\u003eSee full diff in \u003ca href=\"https://github.com/xuelongqy/flutter_easy_refresh/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fake_cloud_firestore` from 4.0.1 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/atn832/fake_cloud_firestore/blob/master/CHANGELOG.md\"\u003efake_cloud_firestore's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.3.0\u003c/h2\u003e\n\u003cp\u003eUpgraded \u003ccode\u003efake_firebase_security_rules\u003c/code\u003e to ^0.6.0. Key/value checks on maps are not stricter. See ([cel-dart \u003ca href=\"https://redirect.github.com/atn832/fake_cloud_firestore/issues/15\"\u003e#15\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/atn832/cel-dart/pull/15\"\u003eatn832/cel-dart#15\u003c/a\u003e)).\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eField selection (\u003ccode\u003ee.f\u003c/code\u003e) and indexing (\u003ccode\u003ee['f']\u003c/code\u003e) on a map now raise a \u003ccode\u003eno_such_field\u003c/code\u003e error when the key is absent, per the spec (\u003ca href=\"https://github.com/cel-expr/cel-spec/blob/master/doc/langdef.md#runtime-errors\"\u003eRuntime Errors\u003c/a\u003e, \u003ca href=\"https://github.com/cel-expr/cel-spec/blob/master/doc/langdef.md#field-selection\"\u003eField Selection\u003c/a\u003e). Before, both returned \u003ccode\u003enull\u003c/code\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e4.2.0\u003c/h2\u003e\n\u003cp\u003eUpgraded MockWriteBatch's \u003ccode\u003eupdate()\u003c/code\u003e signature to match cloud_firestore 6.7.1 (\u003ca href=\"https://redirect.github.com/atn832/fake_cloud_firestore/pull/339\"\u003ePR-339\u003c/a\u003e). Thank you \u003ca href=\"https://github.com/jt274\"\u003ejt274\u003c/a\u003e and\n\u003ca href=\"https://redirect.github.com/atn832/fake_cloud_firestore/issues/338\"\u003ejamesdhutton\u003c/a\u003e!\u003c/p\u003e\n\u003ch2\u003e4.1.1\u003c/h2\u003e\n\u003cp\u003eUpgraded cloud_firestore_platform_interface to ^8.0.0 (\u003ca href=\"https://redirect.github.com/atn832/fake_cloud_firestore/pull/336\"\u003ePR-336\u003c/a\u003e). Thank you \u003ca href=\"https://github.com/Wim-Hexagons\"\u003eWim-Hexagons\u003c/a\u003e!\u003c/p\u003e\n\u003ch2\u003e4.1.0+1\u003c/h2\u003e\n\u003cp\u003eUpdate \u003ccode\u003eTransaction.update\u003c/code\u003e and \u003ccode\u003eWriteBatch.update\u003c/code\u003e signatures for cloud_firestore 6.2.0 (\u003ca href=\"https://redirect.github.com/atn832/fake_cloud_firestore/pull/335\"\u003ePR-335\u003c/a\u003e). Thank you \u003ca href=\"https://github.com/TonyDowney\"\u003eTonyDowney\u003c/a\u003e!\u003c/p\u003e\n\u003ch2\u003e4.0.2+1\u003c/h2\u003e\n\u003cp\u003eRemove the dependency on package:quiver (switch from quiver's \u003ccode\u003ehash2\u003c/code\u003e function to dart:core's \u003ccode\u003eObject.hash\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/atn832/fake_cloud_firestore/pull/333\"\u003ePR-333\u003c/a\u003e). Thank you \u003ca href=\"https://github.com/devoncarew\"\u003edevoncarew\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\u003eSee full diff in \u003ca href=\"https://github.com/atn832/fake_cloud_firestore/commits\"\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.1.1 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_app_check` from 0.4.1+4 to 0.4.8\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_app_check/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4566e70f961264bdecaed5909b1380814d23be09\"\u003e\u003ccode\u003e4566e70\u003c/code\u003e\u003c/a\u003e docs(app_check): document native configure() workaround on Apple (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check/issues/18614\"\u003e#18614\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_app_check/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_app_check/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_app_check/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_app_check/issues/18569\"\u003e#18569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a08ff657a97bc7fe8497830a355322cdb733533b\"\u003e\u003ccode\u003ea08ff65\u003c/code\u003e\u003c/a\u003e fix(appcheck,macos): fix how appAttestWithDeviceCheckFallback is working on f...\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_app_check/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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_app_check-v0.4.8/packages/firebase_app_check\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_auth` from 6.1.4 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/cdd85fdd6032326b706b33a76b7e612585269d6d\"\u003e\u003ccode\u003ecdd85fd\u003c/code\u003e\u003c/a\u003e fix(auth,windows): complete reauthenticateWithCredential on success (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18653\"\u003e#18653\u003c/a\u003e)\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_auth/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_auth/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7e221a729114f9e5764362ad59994fb418a2ebcd\"\u003e\u003ccode\u003e7e221a7\u003c/code\u003e\u003c/a\u003e fix(auth,ios): guard URL and notification hooks when no default FirebaseApp e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b4eeafba347abed13e5410263556e9a4bff1b96e\"\u003e\u003ccode\u003eb4eeafb\u003c/code\u003e\u003c/a\u003e feat(auth,ios): add support for \u003ccode\u003emigrateCurrentUser\u003c/code\u003e (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18460\"\u003e#18460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/0d4afcedff5c59017d269fe48d2e3d7a23510eab\"\u003e\u003ccode\u003e0d4afce\u003c/code\u003e\u003c/a\u003e chore(release): 2026-08-27 — BoM 4.19.1 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18623\"\u003e#18623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/28e30cb961c64f138d36be6f12b7fa67ea10e596\"\u003e\u003ccode\u003e28e30cb\u003c/code\u003e\u003c/a\u003e fix(firebase_auth): compile Android Kotlin without checker-qual on inferred t...\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_auth/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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_auth-v6.7.0/packages/firebase_auth\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_auth_platform_interface` from 8.1.6 to 9.1.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/cdd85fdd6032326b706b33a76b7e612585269d6d\"\u003e\u003ccode\u003ecdd85fd\u003c/code\u003e\u003c/a\u003e fix(auth,windows): complete reauthenticateWithCredential on success (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18653\"\u003e#18653\u003c/a\u003e)\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_auth/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_auth/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7e221a729114f9e5764362ad59994fb418a2ebcd\"\u003e\u003ccode\u003e7e221a7\u003c/code\u003e\u003c/a\u003e fix(auth,ios): guard URL and notification hooks when no default FirebaseApp e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b4eeafba347abed13e5410263556e9a4bff1b96e\"\u003e\u003ccode\u003eb4eeafb\u003c/code\u003e\u003c/a\u003e feat(auth,ios): add support for \u003ccode\u003emigrateCurrentUser\u003c/code\u003e (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18460\"\u003e#18460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/0d4afcedff5c59017d269fe48d2e3d7a23510eab\"\u003e\u003ccode\u003e0d4afce\u003c/code\u003e\u003c/a\u003e chore(release): 2026-08-27 — BoM 4.19.1 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18623\"\u003e#18623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/28e30cb961c64f138d36be6f12b7fa67ea10e596\"\u003e\u003ccode\u003e28e30cb\u003c/code\u003e\u003c/a\u003e fix(firebase_auth): compile Android Kotlin without checker-qual on inferred t...\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_auth/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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_auth_platform_interface-v9.1.0/packages/firebase_auth\"\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.4.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_crashlytics` from 5.0.7 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.1.1 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_remote_config` from 6.1.4 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 `firebase_storage` from 13.0.6 to 13.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_storage/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/3da9b8dbfa1e0262b4a219a7f11fced892551b2a\"\u003e\u003ccode\u003e3da9b8d\u003c/code\u003e\u003c/a\u003e chore: migrate gsutil usage to gcloud storage (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_storage/issues/18657\"\u003e#18657\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_storage/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_storage/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_storage/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_storage/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_storage/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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_storage-v13.6.0/packages/firebase_storage\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_cache_manager` from 3.4.1 to 3.4.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/commit/313bfa1bb232d700b08e64328a434b65426c0599\"\u003e\u003ccode\u003e313bfa1\u003c/code\u003e\u003c/a\u003e fix: prevent image decode future from completing twice (\u003ca href=\"https://redirect.github.com/Baseflow/flutter_cache_manager/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/commit/9eb88893762fb980f47478083dae06f761dba2c2\"\u003e\u003ccode\u003e9eb8889\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003eUnreleased\u003c/code\u003e header from \u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/commit/758e20684f7c725e02ed43737d2dfecb3ce6d7f7\"\u003e\u003ccode\u003e758e206\u003c/code\u003e\u003c/a\u003e Await store.putFile so cache info is persisted \u003ca href=\"https://redirect.github.com/Baseflow/flutter_cache_manager/issues/492\"\u003e#492\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/Baseflow/flutter_cache_manager/issues/518\"\u003e#518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/commit/db8adb6474fbcb89cb92ff6d6fdda30791e23ae8\"\u003e\u003ccode\u003edb8adb6\u003c/code\u003e\u003c/a\u003e added flutter setup in workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/commit/255b7892034e1548fcdc7bdcb7ec10e792cde0fc\"\u003e\u003ccode\u003e255b789\u003c/code\u003e\u003c/a\u003e added flutter setup in workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/commit/a67dc93655bac0a9f708ecb350d5eac8d6a10697\"\u003e\u003ccode\u003ea67dc93\u003c/code\u003e\u003c/a\u003e fix workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/commit/2626c7dd9ca4dc71f3e9d18c0b412314ef2140c1\"\u003e\u003ccode\u003e2626c7d\u003c/code\u003e\u003c/a\u003e Restore dart pub publish in the publish jobs (\u003ca href=\"https://redirect.github.com/Baseflow/flutter_cache_manager/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/commit/93ddfef1a71acf60c993e3200106cb9b759d0808\"\u003e\u003ccode\u003e93ddfef\u003c/code\u003e\u003c/a\u003e Set up Flutter in the publish jobs (\u003ca href=\"https://redirect.github.com/Baseflow/flutter_cache_manager/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/commit/6d414782af07a26ad8dc9ab885e452080274b6d8\"\u003e\u003ccode\u003e6d41478\u003c/code\u003e\u003c/a\u003e Move to a main-only branching model (\u003ca href=\"https://redirect.github.com/Baseflow/flutter_cache_manager/issues/529\"\u003e#529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/commit/056035226a7b866d66c8801a1575fb9f8ad6d7ab\"\u003e\u003ccode\u003e0560352\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Baseflow/flutter_cache_manager/issues/527\"\u003e#527\u003c/a\u003e from Baseflow/release/flutter_cache_manager_firebase-...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/compare/v3.4.1...v3.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_image_compress` from 2.4.0 to 2.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fluttercandies/flutter_image_compress/releases\"\u003eflutter_image_compress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflutter_image_compress v2.5.1\u003c/h2\u003e\n\u003ch2\u003e2.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(Android): handle Gradle 9 Kotlin modes safely (\u003ca href=\"https://redirect.github.com/fluttercandies/flutter_image_compress/issues/401\"\u003e#401\u003c/a\u003e). (\u003ca href=\"https://github.com/fluttercandies/flutter_image_compress/commit/e4bbccaefd8243ecff9be1226d926bafba536108\"\u003ee4bbccae\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_image_compress v2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e(common): drop go-flutter plugin, rebuild example native shell (\u003ca href=\"https://redirect.github.com/fluttercandies/flutter_image_compress/issues/368\"\u003e#368\u003c/a\u003e). (\u003ca href=\"https://github.com/fluttercandies/flutter_image_compress/commit/6d3898b0ab1330f4d7679ab156478f70f5034cd6\"\u003e6d3898b0\u003c/a\u003e)\u003c/li...\n\n_Description has been truncated_","html_url":"https://github.com/victorlevioficial/MubeApp/pull/100","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/victorlevioficial%2FMubeApp/issues/100","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/100/packages"},{"uuid":"5607900510","node_id":"PR_kwDOSlbNQs8AAAABFaS5OA","number":120,"state":"closed","title":"chore(deps): bump the flutter-runtime group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-05T01:11:25.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-28T01:12:41.000Z","updated_at":"2026-10-05T01:11:27.000Z","time_to_close":604724,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"flutter-runtime","update_count":10,"packages":[{"name":"build_runner","old_version":"2.15.1","new_version":"2.16.1","repository_url":"https://github.com/dart-lang/build"},{"name":"dio","old_version":"5.11.0","new_version":"5.11.1","repository_url":"https://github.com/cfug/dio"},{"name":"flutter_riverpod","old_version":"3.4.2","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"go_router","old_version":"18.0.0","new_version":"18.0.1","repository_url":"https://github.com/flutter/packages"},{"name":"go_router_builder","old_version":"4.4.1","new_version":"4.5.0","repository_url":"https://github.com/flutter/packages"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"shadcn_ui","old_version":"0.57.0","new_version":"0.57.1","repository_url":"https://github.com/nank1ro/flutter-shadcn-ui"},{"name":"wakelock_plus","old_version":"1.5.2","new_version":"1.8.0","repository_url":"https://github.com/fluttercommunity/wakelock_plus"},{"name":"package_info_plus","old_version":"9.0.1","new_version":"10.2.1","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"share_plus","old_version":"12.0.1","new_version":"13.3.0","repository_url":"https://github.com/fluttercommunity/plus_plugins"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-runtime group with 10 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| [dio](https://github.com/cfug/dio) | `5.11.0` | `5.11.1` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `3.4.2` | `3.4.3` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `18.0.0` | `18.0.1` |\n| [go_router_builder](https://github.com/flutter/packages/tree/main/packages) | `4.4.1` | `4.5.0` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [shadcn_ui](https://github.com/nank1ro/flutter-shadcn-ui) | `0.57.0` | `0.57.1` |\n| [wakelock_plus](https://github.com/fluttercommunity/wakelock_plus) | `1.5.2` | `1.8.0` |\n| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus) | `9.0.1` | `10.2.1` |\n| [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus) | `12.0.1` | `13.3.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 `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 `flutter_riverpod` from 3.4.2 to 3.4.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/flutter_riverpod-v3.4.2...flutter_riverpod-v3.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go_router` from 18.0.0 to 18.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/935d942246885f9d2272b28e97027541f6ba8817\"\u003e\u003ccode\u003e935d942\u003c/code\u003e\u003c/a\u003e [go_router] Batch release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12701\"\u003e#12701\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/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/1dd43667f78a014ff21f506291018f9952ef430f\"\u003e\u003ccode\u003e1dd4366\u003c/code\u003e\u003c/a\u003e [cupertino_ui, material_ui] Use range matchers instead of exact positions in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cd4cdd0a044bbb6729fcaf4f3c044b380985d8e5\"\u003e\u003ccode\u003ecd4cdd0\u003c/code\u003e\u003c/a\u003e [material_ui] Add all M3 templates and generated code to `temporarily_exclude...\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/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/ccd22e1034fdb7652527ee0b85e964c12b23f11e\"\u003e\u003ccode\u003eccd22e1\u003c/code\u003e\u003c/a\u003e [material_ui] Prevent stale async suggestions in SearchAnchor (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12478\"\u003e#12478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/99719ff789f30c2a3f38c1773b4e08d4197e2d75\"\u003e\u003ccode\u003e99719ff\u003c/code\u003e\u003c/a\u003e [go_router_builder] Support analyzer 14 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12614\"\u003e#12614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0d933e59e82b684ab26a77079a468dc4f4c7178f\"\u003e\u003ccode\u003e0d933e5\u003c/code\u003e\u003c/a\u003e [cupertino_ui] Use super parameters in more places (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12459\"\u003e#12459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v18.0.1/packages\"\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.1 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/tree/main/packages/issues/12702\"\u003e#12702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router_builder-v4.5.0/packages\"\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 `shadcn_ui` from 0.57.0 to 0.57.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/releases\"\u003eshadcn_ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.57.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Form fields without an \u003ccode\u003eid\u003c/code\u003e could get the same generated id in large forms (the id came from a 20-bit hash), which seeded a field with another field's value, dropped entries from \u003ccode\u003eShadForm.value\u003c/code\u003e, or threw a \u003ccode\u003eTypeError\u003c/code\u003e when the fields had different types. Generated ids are now unique, and explicit ids starting with \u003ccode\u003e__shad_field_\u003c/code\u003e are reserved for them (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/707\"\u003e#707\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/nank1ro/flutter-shadcn-ui/blob/main/CHANGELOG.md\"\u003eshadcn_ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.57.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Form fields without an \u003ccode\u003eid\u003c/code\u003e could get the same generated id in large forms (the id came from a 20-bit hash), which seeded a field with another field's value, dropped entries from \u003ccode\u003eShadForm.value\u003c/code\u003e, or threw a \u003ccode\u003eTypeError\u003c/code\u003e when the fields had different types. Generated ids are now unique, and explicit ids starting with \u003ccode\u003e__shad_field_\u003c/code\u003e are reserved for them (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/707\"\u003e#707\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/nank1ro/flutter-shadcn-ui/commit/ff2d1400bda27eab84eea0ff23d63b632d5c4e98\"\u003e\u003ccode\u003eff2d140\u003c/code\u003e\u003c/a\u003e fix(form): make generated field ids unique (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/707\"\u003e#707\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/709\"\u003e#709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/2dcfb928ce3b97c23d1acea5cd6b768b3ef772aa\"\u003e\u003ccode\u003e2dcfb92\u003c/code\u003e\u003c/a\u003e ci: bump anthropics/claude-code-action from 1.0.223 to 1.0.231 (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/708\"\u003e#708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.57.0...v0.57.1\"\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.5.2 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.5.2...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\nUpdates `package_info_plus` from 9.0.1 to 10.2.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/93361872f025cc1b12a9477f628c541b483bf81f\"\u003e\u003ccode\u003e9336187\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/3928\"\u003e#3928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/4962175c123348d953600bdb28374ad89e41b56d\"\u003e\u003ccode\u003e4962175\u003c/code\u003e\u003c/a\u003e fix(package_info_plus): raise Apple platform minimums in SPM manifests to mat...\u003c/li\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/package_info_plus/issues/3912\"\u003e#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/7d46a461460048c95adf9336a60810f504ae0a7b\"\u003e\u003ccode\u003e7d46a46\u003c/code\u003e\u003c/a\u003e feat(package_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/479ef7d2f9296620acd4244d256553b1f3dfbba0\"\u003e\u003ccode\u003e479ef7d\u003c/code\u003e\u003c/a\u003e feat(package_info_plus): Add support of built-in Kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3894\"\u003e#3894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/40bb8477d2539ee522cf6f76b659a0ed28d6080e\"\u003e\u003ccode\u003e40bb847\u003c/code\u003e\u003c/a\u003e refactor(package_info_plus): change android gradle from groovy to kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3858\"\u003e#3858\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/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.2.1/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 `share_plus` from 12.0.1 to 13.3.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/13e170479b3c66c890fa401f5fdb3af141faf67a\"\u003e\u003ccode\u003e13e1704\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/3939\"\u003e#3939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/d3ba3f36a865d3ba7c8e5d1e48396ca3a13541b0\"\u003e\u003ccode\u003ed3ba3f3\u003c/code\u003e\u003c/a\u003e feat(share_plus): Avoid exceptions on iPads with no sharePositionOrigin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3769\"\u003e#3769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/8dca0c81451e305641f0c4f9da8e34fdabbe4f37\"\u003e\u003ccode\u003e8dca0c8\u003c/code\u003e\u003c/a\u003e ci(share_plus): fix macOS/iOS example build with Swift Package Manager (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3932\"\u003e#3932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/2c5b4935c85fdbfeffea2bd68c9286c064ed8b7c\"\u003e\u003ccode\u003e2c5b493\u003c/code\u003e\u003c/a\u003e fix(share_plus): Do not do I/O operations on the main thread on Android (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3931\"\u003e#3931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/93361872f025cc1b12a9477f628c541b483bf81f\"\u003e\u003ccode\u003e9336187\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/3928\"\u003e#3928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/949e7717ca32fc57dffc4638aeaf154d0fcea0cb\"\u003e\u003ccode\u003e949e771\u003c/code\u003e\u003c/a\u003e fix(share_plus): raise Apple platform minimums in SPM manifests to match Flut...\u003c/li\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/share_plus/issues/3912\"\u003e#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/cf00609169e791d41e21a59826dcfa574ce12fe6\"\u003e\u003ccode\u003ecf00609\u003c/code\u003e\u003c/a\u003e feat(share_plus): Updated Swift Package Manager setup for Flutter 3.44 (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3911\"\u003e#3911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/0c9b0ad0e596adff407d61cefbbf1088b56783da\"\u003e\u003ccode\u003e0c9b0ad\u003c/code\u003e\u003c/a\u003e feat(share_plus): Add support of built-in Kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3896\"\u003e#3896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/d9b6f299dec2c61673a9e4650e9fd554d44422a5\"\u003e\u003ccode\u003ed9b6f29\u003c/code\u003e\u003c/a\u003e refactor(share_plus): change android gradle from groovy to kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3860\"\u003e#3860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/share_plus-v13.3.0/packages/share_plus\"\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/StephenQiu30/video-app/pull/120","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/StephenQiu30%2Fvideo-app/issues/120","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/120/packages"},{"uuid":"5524824712","node_id":"PR_kwDOSlbNQs8AAAABEZDQWw","number":119,"state":"closed","title":"chore(deps): bump the flutter-runtime group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-28T01:12:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-21T08:56:09.000Z","updated_at":"2026-09-28T01:12:21.000Z","time_to_close":576970,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"flutter-runtime","update_count":9,"packages":[{"name":"build_runner","old_version":"2.15.1","new_version":"2.16.1","repository_url":"https://github.com/dart-lang/build"},{"name":"dio","old_version":"5.11.0","new_version":"5.11.1","repository_url":"https://github.com/cfug/dio"},{"name":"flutter_riverpod","old_version":"3.4.2","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"go_router","old_version":"18.0.0","new_version":"18.0.1","repository_url":"https://github.com/flutter/packages"},{"name":"go_router_builder","old_version":"4.4.1","new_version":"4.5.0","repository_url":"https://github.com/flutter/packages"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"wakelock_plus","old_version":"1.5.2","new_version":"1.8.0","repository_url":"https://github.com/fluttercommunity/wakelock_plus"},{"name":"package_info_plus","old_version":"9.0.1","new_version":"10.2.1","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"share_plus","old_version":"12.0.1","new_version":"13.3.0","repository_url":"https://github.com/fluttercommunity/plus_plugins"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-runtime group with 9 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| [dio](https://github.com/cfug/dio) | `5.11.0` | `5.11.1` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `3.4.2` | `3.4.3` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `18.0.0` | `18.0.1` |\n| [go_router_builder](https://github.com/flutter/packages/tree/main/packages) | `4.4.1` | `4.5.0` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [wakelock_plus](https://github.com/fluttercommunity/wakelock_plus) | `1.5.2` | `1.8.0` |\n| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus) | `9.0.1` | `10.2.1` |\n| [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus) | `12.0.1` | `13.3.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 `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 `flutter_riverpod` from 3.4.2 to 3.4.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/flutter_riverpod-v3.4.2...flutter_riverpod-v3.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go_router` from 18.0.0 to 18.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/935d942246885f9d2272b28e97027541f6ba8817\"\u003e\u003ccode\u003e935d942\u003c/code\u003e\u003c/a\u003e [go_router] Batch release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12701\"\u003e#12701\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/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/1dd43667f78a014ff21f506291018f9952ef430f\"\u003e\u003ccode\u003e1dd4366\u003c/code\u003e\u003c/a\u003e [cupertino_ui, material_ui] Use range matchers instead of exact positions in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cd4cdd0a044bbb6729fcaf4f3c044b380985d8e5\"\u003e\u003ccode\u003ecd4cdd0\u003c/code\u003e\u003c/a\u003e [material_ui] Add all M3 templates and generated code to `temporarily_exclude...\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/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/ccd22e1034fdb7652527ee0b85e964c12b23f11e\"\u003e\u003ccode\u003eccd22e1\u003c/code\u003e\u003c/a\u003e [material_ui] Prevent stale async suggestions in SearchAnchor (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12478\"\u003e#12478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/99719ff789f30c2a3f38c1773b4e08d4197e2d75\"\u003e\u003ccode\u003e99719ff\u003c/code\u003e\u003c/a\u003e [go_router_builder] Support analyzer 14 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12614\"\u003e#12614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0d933e59e82b684ab26a77079a468dc4f4c7178f\"\u003e\u003ccode\u003e0d933e5\u003c/code\u003e\u003c/a\u003e [cupertino_ui] Use super parameters in more places (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12459\"\u003e#12459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v18.0.1/packages\"\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.1 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/tree/main/packages/issues/12702\"\u003e#12702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router_builder-v4.5.0/packages\"\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 `wakelock_plus` from 1.5.2 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.5.2...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\nUpdates `package_info_plus` from 9.0.1 to 10.2.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/93361872f025cc1b12a9477f628c541b483bf81f\"\u003e\u003ccode\u003e9336187\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/3928\"\u003e#3928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/4962175c123348d953600bdb28374ad89e41b56d\"\u003e\u003ccode\u003e4962175\u003c/code\u003e\u003c/a\u003e fix(package_info_plus): raise Apple platform minimums in SPM manifests to mat...\u003c/li\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/package_info_plus/issues/3912\"\u003e#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/7d46a461460048c95adf9336a60810f504ae0a7b\"\u003e\u003ccode\u003e7d46a46\u003c/code\u003e\u003c/a\u003e feat(package_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/479ef7d2f9296620acd4244d256553b1f3dfbba0\"\u003e\u003ccode\u003e479ef7d\u003c/code\u003e\u003c/a\u003e feat(package_info_plus): Add support of built-in Kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3894\"\u003e#3894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/40bb8477d2539ee522cf6f76b659a0ed28d6080e\"\u003e\u003ccode\u003e40bb847\u003c/code\u003e\u003c/a\u003e refactor(package_info_plus): change android gradle from groovy to kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3858\"\u003e#3858\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/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.2.1/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 `share_plus` from 12.0.1 to 13.3.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/13e170479b3c66c890fa401f5fdb3af141faf67a\"\u003e\u003ccode\u003e13e1704\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/3939\"\u003e#3939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/d3ba3f36a865d3ba7c8e5d1e48396ca3a13541b0\"\u003e\u003ccode\u003ed3ba3f3\u003c/code\u003e\u003c/a\u003e feat(share_plus): Avoid exceptions on iPads with no sharePositionOrigin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3769\"\u003e#3769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/8dca0c81451e305641f0c4f9da8e34fdabbe4f37\"\u003e\u003ccode\u003e8dca0c8\u003c/code\u003e\u003c/a\u003e ci(share_plus): fix macOS/iOS example build with Swift Package Manager (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3932\"\u003e#3932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/2c5b4935c85fdbfeffea2bd68c9286c064ed8b7c\"\u003e\u003ccode\u003e2c5b493\u003c/code\u003e\u003c/a\u003e fix(share_plus): Do not do I/O operations on the main thread on Android (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3931\"\u003e#3931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/93361872f025cc1b12a9477f628c541b483bf81f\"\u003e\u003ccode\u003e9336187\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/3928\"\u003e#3928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/949e7717ca32fc57dffc4638aeaf154d0fcea0cb\"\u003e\u003ccode\u003e949e771\u003c/code\u003e\u003c/a\u003e fix(share_plus): raise Apple platform minimums in SPM manifests to match Flut...\u003c/li\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/share_plus/issues/3912\"\u003e#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/cf00609169e791d41e21a59826dcfa574ce12fe6\"\u003e\u003ccode\u003ecf00609\u003c/code\u003e\u003c/a\u003e feat(share_plus): Updated Swift Package Manager setup for Flutter 3.44 (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3911\"\u003e#3911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/0c9b0ad0e596adff407d61cefbbf1088b56783da\"\u003e\u003ccode\u003e0c9b0ad\u003c/code\u003e\u003c/a\u003e feat(share_plus): Add support of built-in Kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3896\"\u003e#3896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/d9b6f299dec2c61673a9e4650e9fd554d44422a5\"\u003e\u003ccode\u003ed9b6f29\u003c/code\u003e\u003c/a\u003e refactor(share_plus): change android gradle from groovy to kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3860\"\u003e#3860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/share_plus-v13.3.0/packages/share_plus\"\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/StephenQiu30/video-app/pull/119","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/StephenQiu30%2Fvideo-app/issues/119","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/119/packages"},{"uuid":"5521040181","node_id":"PR_kwDOT3SGqc8AAAABEWDOQw","number":18,"state":"closed","title":"chore(deps)(deps): bump the flutter-core group across 1 directory with 3 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-09-27T23:06:44.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-20T23:06:14.000Z","updated_at":"2026-09-27T23:06:46.000Z","time_to_close":604830,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"flutter-core","update_count":3,"packages":[{"name":"go_router","old_version":"14.8.1","new_version":"17.5.0","repository_url":"https://github.com/flutter/packages"},{"name":"intl","old_version":"0.19.0","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"sqflite","old_version":"2.4.3","new_version":"2.4.4","repository_url":"https://github.com/tekartik/sqflite"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-core group with 3 updates in the / directory: [go_router](https://github.com/flutter/packages/tree/main/packages), [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) and [sqflite](https://github.com/tekartik/sqflite).\n\nUpdates `go_router` from 14.8.1 to 17.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/ccd827412359f998aa92ba65149f6c63139949d5\"\u003e\u003ccode\u003eccd8274\u003c/code\u003e\u003c/a\u003e [go_router] Batch release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12411\"\u003e#12411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a0e27cce006398d2cad7bdb6f57a8042a17930ed\"\u003e\u003ccode\u003ea0e27cc\u003c/code\u003e\u003c/a\u003e [material_ui] Enable localized \u003ccode\u003etime_picker_test\u003c/code\u003e cases (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12391\"\u003e#12391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/41b464a1c6320f9b40638e2c1d40d81cd9c6c885\"\u003e\u003ccode\u003e41b464a\u003c/code\u003e\u003c/a\u003e [material_ui] Main example (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12336\"\u003e#12336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f67f6a750b0593212df4230c260ad806a30d8421\"\u003e\u003ccode\u003ef67f6a7\u003c/code\u003e\u003c/a\u003e [camera_android_camerax][tool] Migrate complexity checks to package:cognitive...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/142990b9f4d7113584c67f035b00bb6b9f813216\"\u003e\u003ccode\u003e142990b\u003c/code\u003e\u003c/a\u003e [camera_web] Remove invalid \u003ca href=\"https://github.com/JS\"\u003e\u003ccode\u003e@​JS\u003c/code\u003e\u003c/a\u003e annotation on extension type constructors (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/df172934e141caa12f8563dc21904f83ffbf70f2\"\u003e\u003ccode\u003edf17293\u003c/code\u003e\u003c/a\u003e [pigeon] add support for analyzer 13 and 14 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12358\"\u003e#12358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/17c97d0684781e7d073194334b7e051c22ec4a92\"\u003e\u003ccode\u003e17c97d0\u003c/code\u003e\u003c/a\u003e [cupertino_ui, material_ui] Fix bad doc references (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12381\"\u003e#12381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/4e3f83d37f83af1c25a5006d13efce4b5d18d4b3\"\u003e\u003ccode\u003e4e3f83d\u003c/code\u003e\u003c/a\u003e Sync release-go_router-17.4.0 to main (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12370\"\u003e#12370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5579f2646b090401d18b527939114fedf82e25fd\"\u003e\u003ccode\u003e5579f26\u003c/code\u003e\u003c/a\u003e [go_router] Add route metadata support to GoRouterState. (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11773\"\u003e#11773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b1424e248121f15bb8f78a8fa6155e71f12bca79\"\u003e\u003ccode\u003eb1424e2\u003c/code\u003e\u003c/a\u003e [go_router] Document regex constraints for path parameters (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12281\"\u003e#12281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v17.5.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `intl` from 0.19.0 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\u003ch2\u003epackage:intl v0.20.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the dependency on \u003ccode\u003epackage:http\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove the dependency on \u003ccode\u003epackage:web\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl v0.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade \u003ccode\u003epackage:web\u003c/code\u003e dependency constraint to \u003ccode\u003e1.1.0\u003c/code\u003e, fixes issue\n\u003ca href=\"https://redirect.github.com/dart-lang/i18n/issues/916\"\u003e#916\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v46.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl v0.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix caching of messages in \u003ccode\u003eCompositeMessageLookup\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eType \u003ccode\u003enumberFormatSymbols\u003c/code\u003e as a \u003ccode\u003eMap\u0026lt;String, NumberSymbols\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eType \u003ccode\u003edateTimeSymbolMap\u003c/code\u003e as a \u003ccode\u003eMap\u0026lt;String, DateSymbols\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd example for pub.dev.\u003c/li\u003e\n\u003cli\u003eFix issues with AM/PM markers.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v44.1.\u003c/li\u003e\n\u003cli\u003eRequire Dart \u003ccode\u003e^3.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003epackage:web\u003c/code\u003e \u003ccode\u003e^0.5.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport compiling to WASM.\u003c/li\u003e\n\u003cli\u003eUpdate to and account for \u003ccode\u003epackage:lints\u003c/code\u003e \u003ccode\u003e^4.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ertl Detection fix in \u003ccode\u003ebidi.dart\u003c/code\u003e for Kordi Sorani \u0026quot;ckb\u0026quot;.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v45.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl_translation v0.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd topics to \u003ccode\u003epubspec.yaml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003edart_style \u003c/code\u003e2.3.7\u003ccode\u003e. \u003c/code\u003ebin/make_examples_const.dart\u003ccode\u003eand\r\u003c/code\u003erewrite_intl_messages.dart\u003ccode\u003ewill now look for a surrounding\r\u003c/code\u003e.dart_tool/package_config.json` file to infer the language version of the\nfiles updated by the script.\u003c/li\u003e\n\u003cli\u003eUpgrade dep on \u003ccode\u003epackage:intl\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl_translation v0.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThrow if the \u003ccode\u003eIntl.select\u003c/code\u003e \u003ccode\u003earg\u003c/code\u003e is not in the list of \u003ccode\u003eargs\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003epackage:intl\u003c/code\u003e \u003ccode\u003e0.19.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.0.\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 `sqflite` from 2.4.3 to 2.4.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tekartik/sqflite/commit/304449e8a78a6d8913b22224df4195490e9bde7d\"\u003e\u003ccode\u003e304449e\u003c/code\u003e\u003c/a\u003e feat: add sqflite_common_ffi_async library for sqlite_async integration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tekartik/sqflite/commit/3c445706e414d4a4d3a49b0e817cfe46e8a4a35f\"\u003e\u003ccode\u003e3c44570\u003c/code\u003e\u003c/a\u003e sqflite_ffi: 0.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tekartik/sqflite/commit/eee5dcf09aefa1f9488d320ad7780bee57bdb009\"\u003e\u003ccode\u003eeee5dcf\u003c/code\u003e\u003c/a\u003e feat(sqflite_ffi): add sqflite-ffi-flutter package skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tekartik/sqflite/commit/3c5477463211f9cf16d09655ae3e766dfce8b40b\"\u003e\u003ccode\u003e3c54774\u003c/code\u003e\u003c/a\u003e sqflite_darwin: 2.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tekartik/sqflite/commit/21876c9b55aea1291da660930a0f09654f3b7197\"\u003e\u003ccode\u003e21876c9\u003c/code\u003e\u003c/a\u003e feat(sqflite_darwin): add sqflite-darwin-setup package skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tekartik/sqflite/commit/c7977a4bc9a1b707e1a146f0352a87bd748e2b70\"\u003e\u003ccode\u003ec7977a4\u003c/code\u003e\u003c/a\u003e sqflite_android: 2.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tekartik/sqflite/commit/81dcdf1310f30b8f3ddb8b629f4107cbc88cce2d\"\u003e\u003ccode\u003e81dcdf1\u003c/code\u003e\u003c/a\u003e feat(sqflite_android): add sqflite-android-setup package skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tekartik/sqflite/commit/78cdcf854bd25f70dab69cf153d5691a3047b2e1\"\u003e\u003ccode\u003e78cdcf8\u003c/code\u003e\u003c/a\u003e sqflite_platform_interface: 2.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tekartik/sqflite/commit/5af582d76779c353c74c9ca6f421460937ead59e\"\u003e\u003ccode\u003e5af582d\u003c/code\u003e\u003c/a\u003e feat(sqflite_platform_interface): add sqflite-platform-interface-implementers...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tekartik/sqflite/commit/e4de4f2c68e77e924b18b96ae2d1c694bacda755\"\u003e\u003ccode\u003ee4de4f2\u003c/code\u003e\u003c/a\u003e sqflite_common_ffi_web: 1.1.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tekartik/sqflite/compare/sqflite/v2.4.3...sqflite/v2.4.4\"\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/ViolaPeracia/ZenFlashCard/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ViolaPeracia%2FZenFlashCard/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"},{"uuid":"5506253875","node_id":"PR_kwDOO70GyM8AAAABEKjElQ","number":147,"state":"closed","title":"chore(deps): bump the production group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-03T00:05:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-19T00:05:40.000Z","updated_at":"2026-10-03T00:05:37.000Z","time_to_close":1209595,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production","update_count":5,"packages":[{"name":"file_picker","old_version":"11.0.3","new_version":"13.1.0","repository_url":"https://github.com/vicajilau/flutter_file_picker"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"package_info_plus","old_version":"9.0.1","new_version":"10.2.1","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"hive_ce_generator","old_version":"1.11.1","new_version":"1.11.3","repository_url":"https://github.com/IO-Design-Team/hive_ce"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"package_info_plus","old_version":"9.0.1","new_version":"10.2.1","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"permission_handler","old_version":"12.0.3","new_version":"13.0.2","repository_url":"https://github.com/baseflow/flutter-permission-handler"}],"path":null,"ecosystem":"pub"},"body":"Bumps the production group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [file_picker](https://github.com/vicajilau/flutter_file_picker/tree/main/packages) | `11.0.3` | `13.1.0` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus) | `9.0.1` | `10.2.1` |\n| [hive_ce_generator](https://github.com/IO-Design-Team/hive_ce) | `1.11.1` | `1.11.3` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus) | `9.0.1` | `10.2.1` |\n| [permission_handler](https://github.com/baseflow/flutter-permission-handler) | `12.0.3` | `13.0.2` |\n\n\nUpdates `file_picker` from 11.0.3 to 13.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vicajilau/flutter_file_picker/releases\"\u003efile_picker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e12.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRunning \u003ccode\u003edart format .\u003c/code\u003e in the repository by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1982\"\u003emiguelpruivo/flutter_file_picker#1982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: migrate iOS and macOS to shared Darwin sources by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1983\"\u003emiguelpruivo/flutter_file_picker#1983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(darwin): avoid false FlutterMacOS SourceKit errors by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1984\"\u003emiguelpruivo/flutter_file_picker#1984\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): normalize duplicate saveFile names to preserve extension by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1985\"\u003emiguelpruivo/flutter_file_picker#1985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): normalize duplicate save names and avoid nested collision suffixes by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1986\"\u003emiguelpruivo/flutter_file_picker#1986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix web default for pickFiles withData by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1988\"\u003emiguelpruivo/flutter_file_picker#1988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): update gradle wrapper to 8.7 to fix AGP 8.5.1 minimum requirement error by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1991\"\u003emiguelpruivo/flutter_file_picker#1991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement Storage Access Framework (SAF) with persistable URI grants by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1989\"\u003emiguelpruivo/flutter_file_picker#1989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(windows): migrate win32 to 6.0.1 by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1981\"\u003emiguelpruivo/flutter_file_picker#1981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update version to 12.0.0-beta.1 in pubspec.yaml by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1999\"\u003emiguelpruivo/flutter_file_picker#1999\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update changelog to reflect beta version 12.0.0-beta.1 by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2000\"\u003emiguelpruivo/flutter_file_picker#2000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): handle OutOfMemoryError gracefully on large withData selections (\u003ca href=\"https://github.com/vicajilau/flutter_file_picker/tree/main/packages/issues/1997\"\u003e#1997\u003c/a\u003e) by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2001\"\u003emiguelpruivo/flutter_file_picker#2001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: improve image selection logic and update build dependencies by \u003ca href=\"https://github.com/daniJimen\"\u003e\u003ccode\u003e@​daniJimen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2004\"\u003emiguelpruivo/flutter_file_picker#2004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependency versions for 12.0.0-beta.2 by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2006\"\u003emiguelpruivo/flutter_file_picker#2006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): support AGP 9+ and android.builtInKotlin property for plugin registration (\u003ca href=\"https://github.com/vicajilau/flutter_file_picker/tree/main/packages/issues/2002\"\u003e#2002\u003c/a\u003e) by \u003ca href=\"https://github.com/daniJimen\"\u003e\u003ccode\u003e@​daniJimen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2010\"\u003emiguelpruivo/flutter_file_picker#2010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate version to 12.0.0-beta.3 and fix Android plugin registration by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2011\"\u003emiguelpruivo/flutter_file_picker#2011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): update error code to explorer_not_found when file explorer is missing (\u003ca href=\"https://github.com/vicajilau/flutter_file_picker/tree/main/packages/issues/1850\"\u003e#1850\u003c/a\u003e) by \u003ca href=\"https://github.com/daniJimen\"\u003e\u003ccode\u003e@​daniJimen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2008\"\u003emiguelpruivo/flutter_file_picker#2008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add support for custom dialog titles in pickFileAndDirectoryPaths (\u003ca href=\"https://github.com/vicajilau/flutter_file_picker/tree/main/packages/issues/1911\"\u003e#1911\u003c/a\u003e) by \u003ca href=\"https://github.com/daniJimen\"\u003e\u003ccode\u003e@​daniJimen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2009\"\u003emiguelpruivo/flutter_file_picker#2009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature/fix add loading into save (\u003ca href=\"https://github.com/vicajilau/flutter_file_picker/tree/main/packages/issues/1918\"\u003e#1918\u003c/a\u003e) by \u003ca href=\"https://github.com/daniJimen\"\u003e\u003ccode\u003e@​daniJimen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2007\"\u003emiguelpruivo/flutter_file_picker#2007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): fix FileType.any subdirectory visibility by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2016\"\u003emiguelpruivo/flutter_file_picker#2016\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: implement pickFile() API and improve PlatformFile documentation (\u003ca href=\"https://github.com/vicajilau/flutter_file_picker/tree/main/packages/issues/1469\"\u003e#1469\u003c/a\u003e) by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2017\"\u003emiguelpruivo/flutter_file_picker#2017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(darwin): add missing FlutterFramework dependency to Package.swift by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2025\"\u003emiguelpruivo/flutter_file_picker#2025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): remove explicit KGP dependency to resolve warnings under AGP 9.0+ by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2026\"\u003emiguelpruivo/flutter_file_picker#2026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature/migrate goovy to kts by \u003ca href=\"https://github.com/daniJimen\"\u003e\u003ccode\u003e@​daniJimen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2028\"\u003emiguelpruivo/flutter_file_picker#2028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: summarize file bytes in debug output by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2029\"\u003emiguelpruivo/flutter_file_picker#2029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix saveFile bytes handling on Android and iOS by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2038\"\u003emiguelpruivo/flutter_file_picker#2038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix iOS picker stuck state on fast swipe dismiss by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2040\"\u003emiguelpruivo/flutter_file_picker#2040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[All platforms][IOS] - feature: Refactor code in example \u0026amp; ios image order by \u003ca href=\"https://github.com/daniJimen\"\u003e\u003ccode\u003e@​daniJimen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2047\"\u003emiguelpruivo/flutter_file_picker#2047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[IOS] feature: IOS prevent freece UI by \u003ca href=\"https://github.com/daniJimen\"\u003e\u003ccode\u003e@​daniJimen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2048\"\u003emiguelpruivo/flutter_file_picker#2048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix web readAsBytes fallback for blob URLs by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2042\"\u003emiguelpruivo/flutter_file_picker#2042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] - Feature: add coroutine to save file process by \u003ca href=\"https://github.com/daniJimen\"\u003e\u003ccode\u003e@​daniJimen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2045\"\u003emiguelpruivo/flutter_file_picker#2045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExport 'src/platform/file_picker_platform_interface.dart' by \u003ca href=\"https://github.com/zmuranaka\"\u003e\u003ccode\u003e@​zmuranaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2064\"\u003emiguelpruivo/flutter_file_picker#2064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix readAsBytes fallback for path-based files by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2057\"\u003emiguelpruivo/flutter_file_picker#2057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse hardcoded hex values for request codes in \u003ccode\u003eFilePickerDelegate\u003c/code\u003e by \u003ca href=\"https://github.com/daniJimen\"\u003e\u003ccode\u003e@​daniJimen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2071\"\u003emiguelpruivo/flutter_file_picker#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003effi\u003c/code\u003e, \u003ccode\u003ewin32\u003c/code\u003e, and \u003ccode\u003eflutter_lints\u003c/code\u003e dependencies by \u003ca href=\"https://github.com/daniJimen\"\u003e\u003ccode\u003e@​daniJimen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2072\"\u003emiguelpruivo/flutter_file_picker#2072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e [WEB] - Fix \u003ccode\u003ePlatformFile.xFile\u003c/code\u003e getter on web when bytes are null by \u003ca href=\"https://github.com/daniJimen\"\u003e\u003ccode\u003e@​daniJimen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2075\"\u003emiguelpruivo/flutter_file_picker#2075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): decode images with inSampleSize in compressImage by \u003ca href=\"https://github.com/marceloleda\"\u003e\u003ccode\u003e@​marceloleda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2083\"\u003emiguelpruivo/flutter_file_picker#2083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(windows): add parentWindowHandle parameter to override window handle lookup by \u003ca href=\"https://github.com/aexei\"\u003e\u003ccode\u003e@​aexei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2079\"\u003emiguelpruivo/flutter_file_picker#2079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExport \u003ccode\u003eIllegalCharacterInFileNameException\u003c/code\u003e Fixes \u003ca href=\"https://github.com/vicajilau/flutter_file_picker/tree/main/packages/issues/2076\"\u003e#2076\u003c/a\u003e by \u003ca href=\"https://github.com/hasanmhallak\"\u003e\u003ccode\u003e@​hasanmhallak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2077\"\u003emiguelpruivo/flutter_file_picker#2077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(macos): pass dialogTitle in getDirectoryPath (\u003ca href=\"https://github.com/vicajilau/flutter_file_picker/tree/main/packages/issues/2087\"\u003e#2087\u003c/a\u003e) by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2088\"\u003emiguelpruivo/flutter_file_picker#2088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFile picker platform interface setup by \u003ca href=\"https://github.com/navaronbracke\"\u003e\u003ccode\u003e@​navaronbracke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2094\"\u003emiguelpruivo/flutter_file_picker#2094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(android): extract file_picker_android package by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2098\"\u003emiguelpruivo/flutter_file_picker#2098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(darwin): extract file_picker_darwin package for iOS and macOS by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2099\"\u003emiguelpruivo/flutter_file_picker#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(linux): extract Linux implementation into file_picker_linux package by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2100\"\u003emiguelpruivo/flutter_file_picker#2100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(windows): extract Windows implementation into file_picker_windows package by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2102\"\u003emiguelpruivo/flutter_file_picker#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(web): extract file_picker_web package by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2103\"\u003emiguelpruivo/flutter_file_picker#2103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(file_picker_android): remove Apache Tika dependency for MIME type detection by \u003ca href=\"https://github.com/ryanaidilp\"\u003e\u003ccode\u003e@​ryanaidilp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2105\"\u003emiguelpruivo/flutter_file_picker#2105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): remove Apache Tika dependency for MIME type detection by \u003ca href=\"https://github.com/ryanaidilp\"\u003e\u003ccode\u003e@​ryanaidilp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2104\"\u003emiguelpruivo/flutter_file_picker#2104\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/vicajilau/flutter_file_picker/commit/c44057cbb520e5f2a2a9f1f037adbcb25656665e\"\u003e\u003ccode\u003ec44057c\u003c/code\u003e\u003c/a\u003e Bump file_picker version to 13.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vicajilau/flutter_file_picker/commit/ae3c145369ed258695ff2c2cfd025a2a9fbe0b72\"\u003e\u003ccode\u003eae3c145\u003c/code\u003e\u003c/a\u003e migrate to UIScene on iOS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vicajilau/flutter_file_picker/commit/aa08dd0250c881437529869fa6c2993f4651ddaa\"\u003e\u003ccode\u003eaa08dd0\u003c/code\u003e\u003c/a\u003e docs: prepare documentation, changelogs, and security policy for v13.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vicajilau/flutter_file_picker/commit/f19e5b0e8ff9d9c5d786a7fa5dd46801083d6314\"\u003e\u003ccode\u003ef19e5b0\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix/web-read-sequential-noop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vicajilau/flutter_file_picker/commit/12a8dbfdd90c9a517303ef57f073b0d687444303\"\u003e\u003ccode\u003e12a8dbf\u003c/code\u003e\u003c/a\u003e Simplify runIndexedTasks per review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vicajilau/flutter_file_picker/commit/4d188fd7ced4a12a893d2038d5db4d5d53921e5b\"\u003e\u003ccode\u003e4d188fd\u003c/code\u003e\u003c/a\u003e Fix FilePickerWebOptions.readSequential having no effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vicajilau/flutter_file_picker/commit/bea56d9cbcb85eb84895611c25bfd94337cf1629\"\u003e\u003ccode\u003ebea56d9\u003c/code\u003e\u003c/a\u003e Remove the withData native code paths, dead since file_picker 12.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vicajilau/flutter_file_picker/commit/18ea28be13fbcbaf7670adb2f6cdc5eaa862d709\"\u003e\u003ccode\u003e18ea28b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Remove the withData native code paths, dead since file_picker 12.0.0\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vicajilau/flutter_file_picker/commit/36aaf0ef3ba0b2787112f0af3b1fa6bfc8ccaaf7\"\u003e\u003ccode\u003e36aaf0e\u003c/code\u003e\u003c/a\u003e Remove the withData native code paths, dead since file_picker 12.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vicajilau/flutter_file_picker/commit/e9963b302193ebd4ad17e033ea43516286601620\"\u003e\u003ccode\u003ee9963b3\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main' into feat/scope-v13-length-nullabl...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vicajilau/flutter_file_picker/commits/file_picker-v13.1.0/packages\"\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 `package_info_plus` from 9.0.1 to 10.2.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/93361872f025cc1b12a9477f628c541b483bf81f\"\u003e\u003ccode\u003e9336187\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/3928\"\u003e#3928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/4962175c123348d953600bdb28374ad89e41b56d\"\u003e\u003ccode\u003e4962175\u003c/code\u003e\u003c/a\u003e fix(package_info_plus): raise Apple platform minimums in SPM manifests to mat...\u003c/li\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/package_info_plus/issues/3912\"\u003e#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/7d46a461460048c95adf9336a60810f504ae0a7b\"\u003e\u003ccode\u003e7d46a46\u003c/code\u003e\u003c/a\u003e feat(package_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/479ef7d2f9296620acd4244d256553b1f3dfbba0\"\u003e\u003ccode\u003e479ef7d\u003c/code\u003e\u003c/a\u003e feat(package_info_plus): Add support of built-in Kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3894\"\u003e#3894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/40bb8477d2539ee522cf6f76b659a0ed28d6080e\"\u003e\u003ccode\u003e40bb847\u003c/code\u003e\u003c/a\u003e refactor(package_info_plus): change android gradle from groovy to kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3858\"\u003e#3858\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/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.2.1/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 `hive_ce_generator` from 1.11.1 to 1.11.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IO-Design-Team/hive_ce/commit/76b895ca5e5a1286b56e943b4f150889cf88a151\"\u003e\u003ccode\u003e76b895c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/IO-Design-Team/hive_ce/issues/311\"\u003e#311\u003c/a\u003e from IO-Design-Team/feature/analyzer-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IO-Design-Team/hive_ce/commit/93e45759e92ff7721d69c1d8a16bc28eed6936df\"\u003e\u003ccode\u003e93e4575\u003c/code\u003e\u003c/a\u003e Fix example dependency resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IO-Design-Team/hive_ce/commit/5481f51f1546fcd9aa08293df5156044a4a59453\"\u003e\u003ccode\u003e5481f51\u003c/code\u003e\u003c/a\u003e Bump hive_ce_generator to 1.11.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IO-Design-Team/hive_ce/commit/e90f6e78cbbfa640db63718af7af23dd5a10cf94\"\u003e\u003ccode\u003ee90f6e7\u003c/code\u003e\u003c/a\u003e Use analyzer 14 instead of 14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IO-Design-Team/hive_ce/commit/82f3290bee6080142e82caa2922ca84ba95e0ecb\"\u003e\u003ccode\u003e82f3290\u003c/code\u003e\u003c/a\u003e Bump rexios_lints and analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IO-Design-Team/hive_ce/commit/f85f1a0e54bc743dffd9f079892f94935463ff98\"\u003e\u003ccode\u003ef85f1a0\u003c/code\u003e\u003c/a\u003e Strip json_serializable from hive_generator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IO-Design-Team/hive_ce/commit/a1e6ce7bad6fc6099c15bf9c20110de29a181323\"\u003e\u003ccode\u003ea1e6ce7\u003c/code\u003e\u003c/a\u003e Strip source_helper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IO-Design-Team/hive_ce/commit/3d5832ed77a8437ec5b2a1d0a8b817700b1a098e\"\u003e\u003ccode\u003e3d5832e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/IO-Design-Team/hive_ce/issues/309\"\u003e#309\u003c/a\u003e from IO-Design-Team/fix/revert-zone-print-workaround\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IO-Design-Team/hive_ce/commit/e07065a2e28b448345a8fe3af159aad63bf52050\"\u003e\u003ccode\u003ee07065a\u003c/code\u003e\u003c/a\u003e Revert Zone.current.print logger workaround\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IO-Design-Team/hive_ce/commit/66e6c80109d3822e089ff2f1ff199047e3ef299a\"\u003e\u003ccode\u003e66e6c80\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/IO-Design-Team/hive_ce/issues/299\"\u003e#299\u003c/a\u003e from IO-Design-Team/feature/analyzer-12\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/IO-Design-Team/hive_ce/compare/hive_ce_generator-1.11.1...hive_ce_generator-1.11.3\"\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 `package_info_plus` from 9.0.1 to 10.2.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/93361872f025cc1b12a9477f628c541b483bf81f\"\u003e\u003ccode\u003e9336187\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/3928\"\u003e#3928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/4962175c123348d953600bdb28374ad89e41b56d\"\u003e\u003ccode\u003e4962175\u003c/code\u003e\u003c/a\u003e fix(package_info_plus): raise Apple platform minimums in SPM manifests to mat...\u003c/li\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/package_info_plus/issues/3912\"\u003e#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/7d46a461460048c95adf9336a60810f504ae0a7b\"\u003e\u003ccode\u003e7d46a46\u003c/code\u003e\u003c/a\u003e feat(package_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/479ef7d2f9296620acd4244d256553b1f3dfbba0\"\u003e\u003ccode\u003e479ef7d\u003c/code\u003e\u003c/a\u003e feat(package_info_plus): Add support of built-in Kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3894\"\u003e#3894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/40bb8477d2539ee522cf6f76b659a0ed28d6080e\"\u003e\u003ccode\u003e40bb847\u003c/code\u003e\u003c/a\u003e refactor(package_info_plus): change android gradle from groovy to kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3858\"\u003e#3858\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/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.2.1/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 `permission_handler` from 12.0.3 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\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/baseflow/flutter-permission-handler/compare/permission_handler_android_v12.0.3...permission_handler_v13.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/dai175/smart_photo_diary/pull/147","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dai175%2Fsmart_photo_diary/issues/147","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/147/packages"},{"uuid":"5482107739","node_id":"PR_kwDOQRZVNM8AAAABD3Byfg","number":50,"state":"closed","title":"chore(deps): bump the pub-dependencies group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-24T02:32:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-17T02:32:32.000Z","updated_at":"2026-09-24T02:32:50.000Z","time_to_close":604816,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"pub-dependencies","update_count":16,"packages":[{"name":"build_runner","old_version":"2.15.1","new_version":"2.16.1","repository_url":"https://github.com/dart-lang/build"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"dependency_validator","old_version":"5.0.5","new_version":"5.1.0","repository_url":"https://github.com/Workiva/dependency_validator"},{"name":"freezed","old_version":"3.2.5","new_version":"4.0.1","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"mockito","old_version":"5.6.4","new_version":"5.8.1","repository_url":"https://github.com/dart-lang/build"},{"name":"camera","old_version":"0.12.0+2","new_version":"0.12.1","repository_url":"https://github.com/flutter/packages"},{"name":"dependency_validator","old_version":"5.0.5","new_version":"5.1.0","repository_url":"https://github.com/Workiva/dependency_validator"},{"name":"ffigen","old_version":"20.1.1","new_version":"22.0.0","repository_url":"https://github.com/dart-lang/native"},{"name":"flutter_ble_peripheral","old_version":"2.1.1","new_version":"3.1.0","repository_url":"https://github.com/juliansteenbakker/flutter_ble_peripheral"},{"name":"flutter_riverpod","old_version":"3.4.2","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"flutter_zxing","old_version":"2.3.0","new_version":"3.0.1","repository_url":"https://github.com/khoren93/flutter_zxing"},{"name":"freezed","old_version":"3.2.5","new_version":"4.0.1","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"google_mlkit_face_detection","old_version":"0.14.0","new_version":"0.15.1","repository_url":"https://github.com/flutter-ml/google_ml_kit_flutter"},{"name":"home_widget","old_version":"0.9.3","new_version":"0.9.4","repository_url":"https://github.com/ABausG/home_widget"},{"name":"image","old_version":"4.9.1","new_version":"4.10.1","repository_url":"https://github.com/brendan-duncan/image"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"local_auth_darwin","old_version":"2.0.3","new_version":"2.0.4","repository_url":"https://github.com/flutter/packages"},{"name":"logger","old_version":"2.7.0","new_version":"2.8.0","repository_url":"https://github.com/SourceHorizon/logger"},{"name":"mockito","old_version":"5.6.4","new_version":"5.8.1","repository_url":"https://github.com/dart-lang/build"},{"name":"permission_handler","old_version":"12.0.3","new_version":"13.0.2","repository_url":"https://github.com/baseflow/flutter-permission-handler"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub-dependencies group with 16 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| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [dependency_validator](https://github.com/Workiva/dependency_validator) | `5.0.5` | `5.1.0` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `4.0.1` |\n| [mockito](https://github.com/dart-lang/build/tree/master/builder_pkgs) | `5.6.4` | `5.8.1` |\n| [camera](https://github.com/flutter/packages/tree/main/packages/camera) | `0.12.0+2` | `0.12.1` |\n| [dependency_validator](https://github.com/Workiva/dependency_validator) | `5.0.5` | `5.1.0` |\n| [ffigen](https://github.com/dart-lang/native/tree/main/pkgs) | `20.1.1` | `22.0.0` |\n| [flutter_ble_peripheral](https://github.com/juliansteenbakker/flutter_ble_peripheral) | `2.1.1` | `3.1.0` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `3.4.2` | `3.4.3` |\n| [flutter_zxing](https://github.com/khoren93/flutter_zxing) | `2.3.0` | `3.0.1` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `4.0.1` |\n| [google_mlkit_face_detection](https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages) | `0.14.0` | `0.15.1` |\n| [home_widget](https://github.com/ABausG/home_widget) | `0.9.3` | `0.9.4` |\n| [image](https://github.com/brendan-duncan/image) | `4.9.1` | `4.10.1` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [local_auth_darwin](https://github.com/flutter/packages/tree/main/packages/local_auth) | `2.0.3` | `2.0.4` |\n| [logger](https://github.com/SourceHorizon/logger) | `2.7.0` | `2.8.0` |\n| [mockito](https://github.com/dart-lang/build/tree/master/builder_pkgs) | `5.6.4` | `5.8.1` |\n| [permission_handler](https://github.com/baseflow/flutter-permission-handler) | `12.0.3` | `13.0.2` |\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 `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 `dependency_validator` from 5.0.5 to 5.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Workiva/dependency_validator/releases\"\u003edependency_validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003ch2\u003eInfo\u003c/h2\u003e\n\u003cp\u003eBuild: (waiting for build to complete)\nSkynet Results: (waiting for Skynet results)\nPipeline: (waiting for pipeline to start)\nThis \u003cstrong\u003eminor\u003c/strong\u003e release includes the following changes:\u003c/p\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/194\"\u003e#194\u003c/a\u003e FEDX-7265: Dependencies used inside hook/ must be regular dependencies, not dev_dependencies\n\u003cul\u003e\n\u003cli\u003eFEDX-7265 Dependencies used inside hook/ must be regular dependencies, not dev_dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/181\"\u003e#181\u003c/a\u003e Bump the major group across 1 directory with 2 updates\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/183\"\u003e#183\u003c/a\u003e Ignore nested packages in surrounding package (\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/173\"\u003e#173\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/187\"\u003e#187\u003c/a\u003e Parse files with the language version the package declares\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/198\"\u003e#198\u003c/a\u003e Fix failing tests and version solving in test fixtures\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/199\"\u003e#199\u003c/a\u003e Prepare changelog for 5.1.0 release\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/200\"\u003e#200\u003c/a\u003e RM-425690 Release dependency_validator 5.1.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRM-425690 RELEASE dependency_validator 5.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNotes created on Tuesday, September 15 05:53 PM UTC\u003c/p\u003e\n\u003ch2\u003e5.0.6\u003c/h2\u003e\n\u003ch2\u003eInfo\u003c/h2\u003e\n\u003cp\u003eBuild: (waiting for build to complete)\nSkynet Results: (waiting for Skynet results)\nPipeline: (waiting for pipeline to start)\nThis \u003cstrong\u003epatch\u003c/strong\u003e release includes the following changes:\u003c/p\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/180\"\u003e#180\u003c/a\u003e Bump analyzer from 12.1.0 to 13.0.0 in the major group\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/185\"\u003e#185\u003c/a\u003e RM-389033 Release dependency_validator 5.0.6\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRM-389033 RELEASE dependency_validator 5.0.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNotes created on Wednesday, August 26 02:37 PM UTC\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/Workiva/dependency_validator/blob/master/CHANGELOG.md\"\u003edependency_validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.1.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking Change:\u003c/strong\u003e Treat \u003ccode\u003ehook/\u003c/code\u003e as a public-facing directory when validating dependencies. Dependencies imported in hook scripts run at build/link time (dart build, flutter build) and must be regular dependencies, not dev_dependencies.\nThis is enabled by default, and will break the execution of dependency_validator if it occurs within the codebase.\nResolution is to either move the dependency to \u003ccode\u003edependencies\u003c/code\u003e, or \u003ccode\u003eignore\u003c/code\u003e/\u003ccode\u003eexclude\u003c/code\u003e it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIgnore nested packages when validating surrounding packages (\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/173\"\u003e#173\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eParse files with the language version the package declares instead of the\nnewest one the analyzer knows about, which may be unreleased and reject\nvalid code\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow up to analyzer 14\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix warning when \u003ccode\u003eanalyzer\u003c/code\u003e is depended on but not used so that it is still\nemitted when \u003ccode\u003eanalyzer\u003c/code\u003e is in the \u003ccode\u003eignore\u003c/code\u003e list.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.0.6\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAllow up to analyzer 13\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/Workiva/dependency_validator/commit/de3d75fb91edaa82c1ed7388e3c956cf98e9a91b\"\u003e\u003ccode\u003ede3d75f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/200\"\u003e#200\u003c/a\u003e from Workiva/release_dependency_validator_5.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/3839e2ecb59d1ed801de4fedacc4c3495488d710\"\u003e\u003ccode\u003e3839e2e\u003c/code\u003e\u003c/a\u003e Apply suggestion from \u003ca href=\"https://github.com/robbecker-wf\"\u003e\u003ccode\u003e@​robbecker-wf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/8a715d9f1d079c4b816883ddfcf1621714ccae99\"\u003e\u003ccode\u003e8a715d9\u003c/code\u003e\u003c/a\u003e dependency_validator_5.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/5cf7465ebcdc4cf505fc86591d9ad124b90c354d\"\u003e\u003ccode\u003e5cf7465\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/199\"\u003e#199\u003c/a\u003e from Workiva/prepare_for_release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/c1a0d93e38f2d88ec462ae1284aae86229808cdb\"\u003e\u003ccode\u003ec1a0d93\u003c/code\u003e\u003c/a\u003e Prepare changelog for 5.1.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/a35609a3d5a8e961cc590409dc5fa03015063de5\"\u003e\u003ccode\u003ea35609a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/194\"\u003e#194\u003c/a\u003e from Workiva/cursor/hook-dev-dependencies-0eac\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/456294089097ba056a97b4ab38481d825f7c358c\"\u003e\u003ccode\u003e4562940\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:Workiva/dependency_validator into cursor/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/a07b18d9b8e77ef509f05ea559ce6db456f0613e\"\u003e\u003ccode\u003ea07b18d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/198\"\u003e#198\u003c/a\u003e from Workiva/fix_tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/8c716a65191c2d244604c2f39584d2fd3d91267e\"\u003e\u003ccode\u003e8c716a6\u003c/code\u003e\u003c/a\u003e update gha-dart-oss to \u003ca href=\"https://github.com/v0\"\u003e\u003ccode\u003e@​v0\u003c/code\u003e\u003c/a\u003e.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/200eec5300b154769e743b3a87995000fb933d6a\"\u003e\u003ccode\u003e200eec5\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md unreleased section\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Workiva/dependency_validator/compare/5.0.5...5.1.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.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 `mockito` from 5.6.4 to 5.8.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\"\u003emockito's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:mockito v5.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCast dummy values for extension types to the extension type so they satisfy\nstatic type checking in generic return types like \u003ccode\u003eFuture\u0026lt;ExtensionType\u0026gt;\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4590\"\u003e#4590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse canonical asset path in generated header comments so symlink paths are\nexcluded.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4545\"\u003e#4545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeterministically select library to import when multiple libraries export the\nsame type.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4549\"\u003e#4549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrefer importing public entrypoints over \u003ccode\u003e/src/\u003c/code\u003e implementation libraries\nwhen multiple libraries export the same type.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4551\"\u003e#4551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThrow \u003ccode\u003eInvalidMockitoAnnotationException\u003c/code\u003e with a clear message when\n\u003ccode\u003e@GenerateMocks\u003c/code\u003e \u003ccode\u003ecustomMocks\u003c/code\u003e or \u003ccode\u003e@GenerateNiceMocks\u003c/code\u003e \u003ccode\u003emocks\u003c/code\u003e is not a list\nliteral, instead of crashing with a type cast exception.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4428\"\u003e#4428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove redundant per-class \u003ccode\u003e// ignore: must_be_immutable\u003c/code\u003e comment to prevent\n\u003ccode\u003eduplicate_ignore\u003c/code\u003e warnings.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4588\"\u003e#4588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify in \u003ccode\u003eREADME.md\u003c/code\u003e that generated \u003ccode\u003e.mocks.dart\u003c/code\u003e filenames are based on the\nsource file name.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4599\"\u003e#4599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuppress \u003ccode\u003eexperimental_member_use\u003c/code\u003e warnings in generated mock files.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4602\"\u003e#4602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument missing stub behavior for \u003ccode\u003evoid\u003c/code\u003e and \u003ccode\u003eFuture\u0026lt;void\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:mockito v5.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for JS interop extension type mock generation to mockito.\u003c/li\u003e\n\u003cli\u003eIt is now an error to generate mocks for non-JS interop extension types.\nInstead, mock the representation type and cast to the extension type where\nneeded.\u003c/li\u003e\n\u003cli\u003eRemove Mockito version number from generated output.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 14.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:mockito v5.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHandle JS interop extension types and provide dummy values for them.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4498\"\u003e#4498\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:mockito v5.6.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer\u003c/code\u003e 13.0.0.\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/build/commit/c74eebe9b77833b1b356e4acd855dddc21b222b9\"\u003e\u003ccode\u003ec74eebe\u003c/code\u003e\u003c/a\u003e Release mockito 5.8.1. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5069\"\u003e#5069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/da484ac1cb00df24095083d42a59d8aca6a43429\"\u003e\u003ccode\u003eda484ac\u003c/code\u003e\u003c/a\u003e Add a cast for extension type with generic. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5067\"\u003e#5067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/6bd6dd83bbd97a17b70ee72eb47bf742e56b391f\"\u003e\u003ccode\u003e6bd6dd8\u003c/code\u003e\u003c/a\u003e Use canonical asset path in header. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5066\"\u003e#5066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3df32ead764e4897382f16dcc4e3f6c4ca0d1e51\"\u003e\u003ccode\u003e3df32ea\u003c/code\u003e\u003c/a\u003e Deterministically select library to import. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5065\"\u003e#5065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f04a9027b1aa7a09ae955960c700b73c1fcdebf1\"\u003e\u003ccode\u003ef04a902\u003c/code\u003e\u003c/a\u003e Remove unused test/test_api mismatch check field. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9fac6260b0bb1682008e15c65e150bdb04458740\"\u003e\u003ccode\u003e9fac626\u003c/code\u003e\u003c/a\u003e More descriptive error handling. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5058\"\u003e#5058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/42e5230d3895f91c9ce75822be6d1b872efb3468\"\u003e\u003ccode\u003e42e5230\u003c/code\u003e\u003c/a\u003e Remove redundant per-class // ignore: must_be_immutable comment. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5057\"\u003e#5057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3b21668bcb94f2fc656cae2a1daac1a8ea4b5eb1\"\u003e\u003ccode\u003e3b21668\u003c/code\u003e\u003c/a\u003e Clarify in README.md that generated mock filenames are derived from the sourc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9234828e4d53da490e89a5d9d9e3ed4e62de25d6\"\u003e\u003ccode\u003e9234828\u003c/code\u003e\u003c/a\u003e Suppress experimental_member_use warnings in generated mock files. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5055\"\u003e#5055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/c90b63fb7e519e7a0bb39054470583834a5757d0\"\u003e\u003ccode\u003ec90b63f\u003c/code\u003e\u003c/a\u003e Document missing stub behavior for void/Future\u0026lt;void\u0026gt; with \u003ca href=\"https://github.com/GenerateMocks\"\u003e\u003ccode\u003e@​GenerateMocks\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5062\"\u003e#5062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/commits/mockito-v5.8.1/builder_pkgs\"\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 `dependency_validator` from 5.0.5 to 5.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Workiva/dependency_validator/releases\"\u003edependency_validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003ch2\u003eInfo\u003c/h2\u003e\n\u003cp\u003eBuild: (waiting for build to complete)\nSkynet Results: (waiting for Skynet results)\nPipeline: (waiting for pipeline to start)\nThis \u003cstrong\u003eminor\u003c/strong\u003e release includes the following changes:\u003c/p\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/194\"\u003e#194\u003c/a\u003e FEDX-7265: Dependencies used inside hook/ must be regular dependencies, not dev_dependencies\n\u003cul\u003e\n\u003cli\u003eFEDX-7265 Dependencies used inside hook/ must be regular dependencies, not dev_dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/181\"\u003e#181\u003c/a\u003e Bump the major group across 1 directory with 2 updates\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/183\"\u003e#183\u003c/a\u003e Ignore nested packages in surrounding package (\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/173\"\u003e#173\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/187\"\u003e#187\u003c/a\u003e Parse files with the language version the package declares\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/198\"\u003e#198\u003c/a\u003e Fix failing tests and version solving in test fixtures\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/199\"\u003e#199\u003c/a\u003e Prepare changelog for 5.1.0 release\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/200\"\u003e#200\u003c/a\u003e RM-425690 Release dependency_validator 5.1.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRM-425690 RELEASE dependency_validator 5.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNotes created on Tuesday, September 15 05:53 PM UTC\u003c/p\u003e\n\u003ch2\u003e5.0.6\u003c/h2\u003e\n\u003ch2\u003eInfo\u003c/h2\u003e\n\u003cp\u003eBuild: (waiting for build to complete)\nSkynet Results: (waiting for Skynet results)\nPipeline: (waiting for pipeline to start)\nThis \u003cstrong\u003epatch\u003c/strong\u003e release includes the following changes:\u003c/p\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/180\"\u003e#180\u003c/a\u003e Bump analyzer from 12.1.0 to 13.0.0 in the major group\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/185\"\u003e#185\u003c/a\u003e RM-389033 Release dependency_validator 5.0.6\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRM-389033 RELEASE dependency_validator 5.0.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNotes created on Wednesday, August 26 02:37 PM UTC\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/Workiva/dependency_validator/blob/master/CHANGELOG.md\"\u003edependency_validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.1.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking Change:\u003c/strong\u003e Treat \u003ccode\u003ehook/\u003c/code\u003e as a public-facing directory when validating dependencies. Dependencies imported in hook scripts run at build/link time (dart build, flutter build) and must be regular dependencies, not dev_dependencies.\nThis is enabled by default, and will break the execution of dependency_validator if it occurs within the codebase.\nResolution is to either move the dependency to \u003ccode\u003edependencies\u003c/code\u003e, or \u003ccode\u003eignore\u003c/code\u003e/\u003ccode\u003eexclude\u003c/code\u003e it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIgnore nested packages when validating surrounding packages (\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/173\"\u003e#173\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eParse files with the language version the package declares instead of the\nnewest one the analyzer knows about, which may be unreleased and reject\nvalid code\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow up to analyzer 14\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix warning when \u003ccode\u003eanalyzer\u003c/code\u003e is depended on but not used so that it is still\nemitted when \u003ccode\u003eanalyzer\u003c/code\u003e is in the \u003ccode\u003eignore\u003c/code\u003e list.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.0.6\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAllow up to analyzer 13\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/Workiva/dependency_validator/commit/de3d75fb91edaa82c1ed7388e3c956cf98e9a91b\"\u003e\u003ccode\u003ede3d75f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/200\"\u003e#200\u003c/a\u003e from Workiva/release_dependency_validator_5.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/3839e2ecb59d1ed801de4fedacc4c3495488d710\"\u003e\u003ccode\u003e3839e2e\u003c/code\u003e\u003c/a\u003e Apply suggestion from \u003ca href=\"https://github.com/robbecker-wf\"\u003e\u003ccode\u003e@​robbecker-wf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/8a715d9f1d079c4b816883ddfcf1621714ccae99\"\u003e\u003ccode\u003e8a715d9\u003c/code\u003e\u003c/a\u003e dependency_validator_5.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/5cf7465ebcdc4cf505fc86591d9ad124b90c354d\"\u003e\u003ccode\u003e5cf7465\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/199\"\u003e#199\u003c/a\u003e from Workiva/prepare_for_release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/c1a0d93e38f2d88ec462ae1284aae86229808cdb\"\u003e\u003ccode\u003ec1a0d93\u003c/code\u003e\u003c/a\u003e Prepare changelog for 5.1.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/a35609a3d5a8e961cc590409dc5fa03015063de5\"\u003e\u003ccode\u003ea35609a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/194\"\u003e#194\u003c/a\u003e from Workiva/cursor/hook-dev-dependencies-0eac\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/456294089097ba056a97b4ab38481d825f7c358c\"\u003e\u003ccode\u003e4562940\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:Workiva/dependency_validator into cursor/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/a07b18d9b8e77ef509f05ea559ce6db456f0613e\"\u003e\u003ccode\u003ea07b18d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/198\"\u003e#198\u003c/a\u003e from Workiva/fix_tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/8c716a65191c2d244604c2f39584d2fd3d91267e\"\u003e\u003ccode\u003e8c716a6\u003c/code\u003e\u003c/a\u003e update gha-dart-oss to \u003ca href=\"https://github.com/v0\"\u003e\u003ccode\u003e@​v0\u003c/code\u003e\u003c/a\u003e.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/200eec5300b154769e743b3a87995000fb933d6a\"\u003e\u003ccode\u003e200eec5\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md unreleased section\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Workiva/dependency_validator/compare/5.0.5...5.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ffigen` from 20.1.1 to 22.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/native/releases\"\u003effigen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:ffigen v22.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Major overhaul of Dart config API:\n\u003cul\u003e\n\u003cli\u003eReplace various callback based config elements with a \u003ccode\u003eVisitor\u003c/code\u003e pattern.\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erename\u003c/code\u003e and \u003ccode\u003erenameMember\u003c/code\u003e replaced with \u003ccode\u003e.name\u003c/code\u003e setters on AST nodes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einclude\u003c/code\u003e and \u003ccode\u003eincludeMember\u003c/code\u003e replaced with \u003ccode\u003e.isIncluded\u003c/code\u003e on AST nodes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFunctions/Globals.includeSymbolAddress\u003c/code\u003e replaced with\n\u003ccode\u003e.exposeSymbolAddress\u003c/code\u003e on AST nodes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFunctions.includeTypedef\u003c/code\u003e replaced with \u003ccode\u003e.generateTypedefs\u003c/code\u003e on\n\u003ccode\u003eFunc\u003c/code\u003e AST node.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStructs.packingOverride\u003c/code\u003e replaced with \u003ccode\u003eStruct.pack\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eEnums.style\u003c/code\u003e and \u003ccode\u003e.silenceWarning\u003c/code\u003e moved to \u003ccode\u003eEnumClass\u003c/code\u003e AST node.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFunctions.isLeaf\u003c/code\u003e and \u003ccode\u003e.recordUse\u003c/code\u003e moved to \u003ccode\u003eFunc\u003c/code\u003e AST node.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStructs/Unions.dependencies\u003c/code\u003e moved to \u003ccode\u003eStruct/Union\u003c/code\u003e AST nodes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eInterfaces/Protocols.module\u003c/code\u003e moved to \u003ccode\u003eObjCInterface/ObjCProtocol\u003c/code\u003e AST\nnodes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eInterfaces/Protocols.includeTransitive\u003c/code\u003e removed (always false).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCategories.includeTransitive\u003c/code\u003e replaced with\n\u003ccode\u003eObjCInterface.includeCategories\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTypedefs.includeUnused\u003c/code\u003e consolidated into \u003ccode\u003eTypealias.isIncluded\u003c/code\u003e using\n\u003ccode\u003eTypealiasInclude\u003c/code\u003e enum (\u003ccode\u003enever\u003c/code\u003e, \u003ccode\u003eifUsed\u003c/code\u003e, \u003ccode\u003ealways\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eConsolidate \u003ccode\u003eimported\u003c/code\u003e fields and \u003ccode\u003eimportedTypesByUsr\u003c/code\u003e into\n\u003ccode\u003eFfiGenerator.importType\u003c/code\u003e, switching it to a callback pattern\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimportFromSymbolFile\u003c/code\u003e and \u003ccode\u003eimportFromSymbolFiles\u003c/code\u003e utils, which load\nsymbol YAML files, and return functions that can be passed directly to\n\u003ccode\u003eFfiGenerator.importType\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eOutput.dartFile\u003c/code\u003e with \u003ccode\u003eDartOutput\u003c/code\u003e, to prepare for upcoming\n\u003ca href=\"https://redirect.github.com/dart-lang/native/issues/2683\"\u003emulti-file output format\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eDeleted many now empty sub-config classes\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eHeaders\u003c/code\u003e to \u003ccode\u003eInput\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003elibraryImports\u003c/code\u003e, which was dead code\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003euseSupportedTypedefs\u003c/code\u003e, treating it as always true\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003epreamble\u003c/code\u003e non-null\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003egenerate\u003c/code\u003e function async\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/dart-lang/native/issues/3504\"\u003ea bug\u003c/a\u003e in handling of\nsmall structs in ObjC on mac/iOS x64.\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/dart-lang/native/issues/3546\"\u003ea bug\u003c/a\u003e in the way that\nObjC category methods returning \u003ccode\u003einstancetype\u003c/code\u003e are filtered.\u003c/li\u003e\n\u003cli\u003eMinor Objective-C code generator and function type signature fixes.\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003epackage:code_assets\u003c/code\u003e dependency to \u003ccode\u003e^2.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:ffigen v21.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePropagate \u003ccode\u003e@Deprecated\u003c/code\u003e annotations from C/ObjC headers into generated Dart\nbindings. Deprecation messages from \u003ccode\u003e__attribute__((deprecated(\u0026quot;msg\u0026quot;)))\u003c/code\u003e and\n\u003ccode\u003eAPI_DEPRECATED(\u0026quot;msg\u0026quot;, ...)\u003c/code\u003e are included in the annotation.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Remove deprecated \u003ccode\u003euseDartHandle\u003c/code\u003e field from\n\u003ccode\u003eFfiGenerator\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Remove unused \u003ccode\u003eincludeSymbolAddress\u003c/code\u003e field from\n\u003ccode\u003eCategories\u003c/code\u003e, \u003ccode\u003eInterfaces\u003c/code\u003e, and \u003ccode\u003eProtocols\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Remove deprecated \u003ccode\u003ewrapperName\u003c/code\u003e field from\n\u003ccode\u003eNativeExternalBindings\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\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/350ed4541707e58b25edc866c9e75de490214d2e\"\u003e\u003ccode\u003e350ed45\u003c/code\u003e\u003c/a\u003e [ffigen] Prepare to publish (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/3620\"\u003e#3620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/2cb086a2fa9a3cb272114972c09a4d1284f5cd43\"\u003e\u003ccode\u003e2cb086a\u003c/code\u003e\u003c/a\u003e [ffigen] Migrate remaining FFIgen YAML configs (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/3614\"\u003e#3614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/dc2937e7ce493995f57e0db860e2d8147e454182\"\u003e\u003ccode\u003edc2937e\u003c/code\u003e\u003c/a\u003e [ffigen] Symbol file imports (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/c69575ce5a2a99b36a82beeb80beb278d7a0b96d\"\u003e\u003ccode\u003ec69575c\u003c/code\u003e\u003c/a\u003e [ffigen] Skip C++ methods with unbindable return types (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/3591\"\u003e#3591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/5d6f82d9d978d60d32684b39aa3daedcad56a8d7\"\u003e\u003ccode\u003e5d6f82d\u003c/code\u003e\u003c/a\u003e [objective_c] Migrate ffigen yaml configs (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/3615\"\u003e#3615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/ef6db8652b9a60cd61ab95f4194f1c35b7a39ef2\"\u003e\u003ccode\u003eef6db86\u003c/code\u003e\u003c/a\u003e [ffigen] Migrate test YAML configs (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/3613\"\u003e#3613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/9f3dae7e68ceaa0c88fc5d1bccdbd7c4462f8cd3\"\u003e\u003ccode\u003e9f3dae7\u003c/code\u003e\u003c/a\u003e [ffigen] Migrate FFIgen configs across the repo (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/3616\"\u003e#3616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/895977bca19f0c3e8d15b1270f72dce5a4279d69\"\u003e\u003ccode\u003e895977b\u003c/code\u003e\u003c/a\u003e [jnigen] Prepare to publish v1.0.0 (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/3612\"\u003e#3612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/03f1d8e29ce4b033e62cd570fe044134e105f146\"\u003e\u003ccode\u003e03f1d8e\u003c/code\u003e\u003c/a\u003e [ffigen] Config cleanup (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/3606\"\u003e#3606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/9560e6c8aa1c9cfe8d28efd59a03955397cadac1\"\u003e\u003ccode\u003e9560e6c\u003c/code\u003e\u003c/a\u003e [jnigen] Migrate YAMLs to Dart (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/3600\"\u003e#3600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/native/commits/ffigen-v22.0.0/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_ble_peripheral` from 2.1.1 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/releases\"\u003eflutter_ble_peripheral's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/compare/v3.0.0...v3.1.0\"\u003e3.1.0\u003c/a\u003e (2026-09-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e start advertising without an activity attached (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/326\"\u003e#326\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/51421d073937afd8d6b59e47b6dc262eeabf340e\"\u003e51421d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapple:\u003c/strong\u003e restore the advertisement after a background relaunch (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/322\"\u003e#322\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/ba77bc6b62ce4c9b3f58cbeb40d3b05879562bc8\"\u003eba77bc6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eserve several characteristics from one gatt service (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/324\"\u003e#324\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/d002e51542cac4c21b443b28b4b61502a29c1b5b\"\u003ed002e51\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 accept short uuids for the gatt service and characteristics (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/323\"\u003e#323\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/a0c2917b5cefc0aa9e597046ecb98f1ef570487f\"\u003ea0c2917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewindows:\u003c/strong\u003e answer a read on a characteristic that does not notify (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/328\"\u003e#328\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/46585ba8ab9f75815bf43126edcc4cdf1d7fae43\"\u003e46585ba\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/compare/v2.1.1...v3.0.0\"\u003e3.0.0\u003c/a\u003e (2026-09-02)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cp\u003eAdvertising was split into a shared core plus one settings object per platform, so a\ncall site no longer mixes fields that only one platform honours with fields every\nplatform honours. The README has the full before/after.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAdvertiseData\u003c/code\u003e is removed. Use \u003ccode\u003eAdvertiseDataCore\u003c/code\u003e for the cross-platform fields or \u003ccode\u003eAndroidAdvertiseData\u003c/code\u003e for the Android-only ones, and \u003ccode\u003eincludeTxPowerLevel\u003c/code\u003e in place of \u003ccode\u003eincludePowerLevel\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estart(advertiseSettings:)\u003c/code\u003e, \u003ccode\u003estart(advertiseSetParameters:)\u003c/code\u003e, \u003ccode\u003estart(advertiseResponseData:)\u003c/code\u003e, \u003ccode\u003estart(advertisePeriodicData:)\u003c/code\u003e and \u003ccode\u003estart(periodicAdvertiseSettings:)\u003c/code\u003e are removed. Pass \u003ccode\u003estart(androidSettings: AndroidAdvertiseSettings(...))\u003c/code\u003e, which holds all five; \u003ccode\u003eadvertisePeriodicData\u003c/code\u003e is \u003ccode\u003eperiodicAdvertiseData\u003c/code\u003e there. \u003ccode\u003eDarwinAdvertiseSettings\u003c/code\u003e and \u003ccode\u003eWindowsAdvertiseSettings\u003c/code\u003e are the equivalents for the other platforms (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAdvertiseSettings.advertiseSet\u003c/code\u003e is removed. Passing \u003ccode\u003eAndroidAdvertiseSettings.advertiseSetParameters\u003c/code\u003e selects the extended advertising API, and is now mutually exclusive with \u003ccode\u003eadvertiseSettings\u003c/code\u003e, where 2.x took both and let \u003ccode\u003eadvertiseSet\u003c/code\u003e pick (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePermissionState\u003c/code\u003e is removed. Use \u003ccode\u003ePeripheralBluetoothState\u003c/code\u003e, which covers the same permission cases plus the adapter states. There is deliberately no alias: the two declare their entries in a different order and the values cross the platform channel by ordinal, so mapping the old values across by index would give the wrong state rather than a compile error (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBluetoothPeripheralState\u003c/code\u003e is renamed to \u003ccode\u003ePeripheralBluetoothState\u003c/code\u003e, so this package and \u003ccode\u003eflutter_ble_central\u003c/code\u003e no longer declare colliding type names. The old name stays as a deprecated alias in 3.0 and is removed in the next breaking release (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAdvertiseSettings\u003c/code\u003e defaults changed: \u003ccode\u003etimeout\u003c/code\u003e is \u003ccode\u003e0\u003c/code\u003e, meaning no timeout, instead of \u003ccode\u003e400\u003c/code\u003e, and \u003ccode\u003etxPowerLevel\u003c/code\u003e is \u003ccode\u003eadvertiseTxPowerHigh\u003c/code\u003e instead of \u003ccode\u003eadvertiseTxPowerLow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAdvertiseSetParameters.anonymous\u003c/code\u003e is a \u003ccode\u003ebool?\u003c/code\u003e, not an \u003ccode\u003eint?\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/289\"\u003e#289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePeripheralState\u003c/code\u003e carries \u003ccode\u003elocationServicesDisabled\u003c/code\u003e again, which shifts the index of every entry after it. Switch on the values, not on \u003ccode\u003e.values[i]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe files under \u003ccode\u003elib/src\u003c/code\u003e moved into \u003ccode\u003ecore/\u003c/code\u003e and \u003ccode\u003eplatform/\u0026lt;platform\u0026gt;/\u003c/code\u003e. Only a direct \u003ccode\u003epackage:flutter_ble_peripheral/src/...\u003c/code\u003e import breaks; everything is still exported from \u003ccode\u003epackage:flutter_ble_peripheral/flutter_ble_peripheral.dart\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd a gatt server with tx and rx characteristics (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/260\"\u003e#260\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/bea560131bbd239e04223097454f265c62ffbef1\"\u003ebea5601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewindows:\u003c/strong\u003e serve a gatt server with tx and rx characteristics (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/302\"\u003e#302\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/fe76ede0fc704a57ffc1aed5141048c871553b41\"\u003efe76ede\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esplit the advertising api into core and per-platform settings (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/b88abeef44a4362a899688cb37875f08c90e4364\"\u003eb88abee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove the deprecated AdvertiseData (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/314\"\u003e#314\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/26fcfdb0f72f5e89bdc3b8ccfdf486d1af692076\"\u003e26fcfdb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ekeep the old state name as a deprecated alias (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/316\"\u003e#316\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/dc3c3894e6e8e359f306eacb3dbb3a7dc45cdad9\"\u003edc3c389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehonour the advertise timeout on windows (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/299\"\u003e#299\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/0260ef8229ee1abfaa2bf688f39293d4e6b2852e\"\u003e0260ef8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd the peripheral half of the interop harness (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/308\"\u003e#308\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/90e2e103e5db9547d5cc5129a7b7be065b5d8a01\"\u003e90e2e10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erebuild the example app and add pong over the gatt link (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/67cdff04fc9e2da4cc132227b0013e6095002290\"\u003e67cdff0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\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/juliansteenbakker/flutter_ble_peripheral/blob/develop/CHANGELOG.md\"\u003eflutter_ble_peripheral's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/compare/v3.0.0...v3.1.0\"\u003e3.1.0\u003c/a\u003e (2026-09-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e start advertising without an activity attached (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/326\"\u003e#326\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/51421d073937afd8d6b59e47b6dc262eeabf340e\"\u003e51421d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapple:\u003c/strong\u003e restore the advertisement after a background relaunch (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/322\"\u003e#322\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/ba77bc6b62ce4c9b3f58cbeb40d3b05879562bc8\"\u003eba77bc6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eserve several characteristics from one gatt service (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/324\"\u003e#324\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/d002e51542cac4c21b443b28b4b61502a29c1b5b\"\u003ed002e51\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 accept short uuids for the gatt service and characteristics (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/323\"\u003e#323\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/a0c2917b5cefc0aa9e597046ecb98f1ef570487f\"\u003ea0c2917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewindows:\u003c/strong\u003e answer a read on a characteristic that does not notify (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/328\"\u003e#328\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/46585ba8ab9f75815bf43126edcc4cdf1d7fae43\"\u003e46585ba\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/compare/v2.1.1...v3.0.0\"\u003e3.0.0\u003c/a\u003e (2026-09-02)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cp\u003eAdvertising was split into a shared core plus one settings object per platform, so a\ncall site no longer mixes fields that only one platform honours with fields every\nplatform honours. The README has the full before/after.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAdvertiseData\u003c/code\u003e is removed. Use \u003ccode\u003eAdvertiseDataCore\u003c/code\u003e for the cross-platform fields or \u003ccode\u003eAndroidAdvertiseData\u003c/code\u003e for the Android-only ones, and \u003ccode\u003eincludeTxPowerLevel\u003c/code\u003e in place of \u003ccode\u003eincludePowerLevel\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estart(advertiseSettings:)\u003c/code\u003e, \u003ccode\u003estart(advertiseSetParameters:)\u003c/code\u003e, \u003ccode\u003estart(advertiseResponseData:)\u003c/code\u003e, \u003ccode\u003estart(advertisePeriodicData:)\u003c/code\u003e and \u003ccode\u003estart(periodicAdvertiseSettings:)\u003c/code\u003e are removed. Pass \u003ccode\u003estart(androidSettings: AndroidAdvertiseSettings(...))\u003c/code\u003e, which holds all five; \u003ccode\u003eadvertisePeriodicData\u003c/code\u003e is \u003ccode\u003eperiodicAdvertiseData\u003c/code\u003e there. \u003ccode\u003eDarwinAdvertiseSettings\u003c/code\u003e and \u003ccode\u003eWindowsAdvertiseSettings\u003c/code\u003e are the equivalents for the other platforms (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAdvertiseSettings.advertiseSet\u003c/code\u003e is removed. Passing \u003ccode\u003eAndroidAdvertiseSettings.advertiseSetParameters\u003c/code\u003e selects the extended advertising API, and is now mutually exclusive with \u003ccode\u003eadvertiseSettings\u003c/code\u003e, where 2.x took both and let \u003ccode\u003eadvertiseSet\u003c/code\u003e pick (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePermissionState\u003c/code\u003e is removed. Use \u003ccode\u003ePeripheralBluetoothState\u003c/code\u003e, which covers the same permission cases plus the adapter states. There is deliberately no alias: the two declare their entries in a different order and the values cross the platform channel by ordinal, so mapping the old values across by index would give the wrong state rather than a compile error (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBluetoothPeripheralState\u003c/code\u003e is renamed to \u003ccode\u003ePeripheralBluetoothState\u003c/code\u003e, so this package and \u003ccode\u003eflutter_ble_central\u003c/code\u003e no longer declare colliding type names. The old name stays as a deprecated alias in 3.0 and is removed in the next breaking release (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAdvertiseSettings\u003c/code\u003e defaults changed: \u003ccode\u003etimeout\u003c/code\u003e is \u003ccode\u003e0\u003c/code\u003e, meaning no timeout, instead of \u003ccode\u003e400\u003c/code\u003e, and \u003ccode\u003etxPowerLevel\u003c/code\u003e is \u003ccode\u003eadvertiseTxPowerHigh\u003c/code\u003e instead of \u003ccode\u003eadvertiseTxPowerLow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAdvertiseSetParameters.anonymous\u003c/code\u003e is a \u003ccode\u003ebool?\u003c/code\u003e, not an \u003ccode\u003eint?\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/289\"\u003e#289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePeripheralState\u003c/code\u003e carries \u003ccode\u003elocationServicesDisabled\u003c/code\u003e again, which shifts the index of every entry after it. Switch on the values, not on \u003ccode\u003e.values[i]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe files under \u003ccode\u003elib/src\u003c/code\u003e moved into \u003ccode\u003ecore/\u003c/code\u003e and \u003ccode\u003eplatform/\u0026lt;platform\u0026gt;/\u003c/code\u003e. Only a direct \u003ccode\u003epackage:flutter_ble_peripheral/src/...\u003c/code\u003e import breaks; everything is still exported from \u003ccode\u003epackage:flutter_ble_peripheral/flutter_ble_peripheral.dart\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd a gatt server with tx and rx characteristics (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/260\"\u003e#260\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/bea560131bbd239e04223097454f265c62ffbef1\"\u003ebea5601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewindows:\u003c/strong\u003e serve a gatt server with tx and rx characteristics (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/302\"\u003e#302\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/fe76ede0fc704a57ffc1aed5141048c871553b41\"\u003efe76ede\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esplit the advertising api into core and per-platform settings (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/b88abeef44a4362a899688cb37875f08c90e4364\"\u003eb88abee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove the deprecated AdvertiseData (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/314\"\u003e#314\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/26fcfdb0f72f5e89bdc3b8ccfdf486d1af692076\"\u003e26fcfdb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ekeep the old state name as a deprecated alias (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/316\"\u003e#316\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/dc3c3894e6e8e359f306eacb3dbb3a7dc45cdad9\"\u003edc3c389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehonour the advertise timeout on windows (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/299\"\u003e#299\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/0260ef8229ee1abfaa2bf688f39293d4e6b2852e\"\u003e0260ef8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd the peripheral half of the interop harness (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/308\"\u003e#308\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/90e2e103e5db9547d5cc5129a7b7be065b5d8a01\"\u003e90e2e10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erebuild the example app and add pong over the gatt link (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/67cdff04fc9e2da4cc132227b0013e6095002290\"\u003e67cdff0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eandroid service uuids not broadcasting (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/285\"\u003e#285\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/b107d153ddbbf0b991c720ebc6b88f42605ee888\"\u003eb107d15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eapply tx power flags and send periodic advertise data on android (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/293\"\u003e#293\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/079274c78151af6ce8d660f8375319bc228d0700\"\u003e079274c\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/juliansteenbakker/flutter_ble_peripheral/commit/0472cebec7dfb9dad695c089b1cbc6b66d782f44\"\u003e\u003ccode\u003e0472ceb\u003c/code\u003e\u003c/a\u003e chore(develop): release 3.1.0 (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/46585ba8ab9f75815bf43126edcc4cdf1d7fae43\"\u003e\u003ccode\u003e46585ba\u003c/code\u003e\u003c/a\u003e fix(windows): answer a read on a characteristic that does not notify (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/328\"\u003e#328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/258c82e32ae33c2b674da90f370a83af002684c3\"\u003e\u003ccode\u003e258c82e\u003c/code\u003e\u003c/a\u003e test: serve several characteristics from the interop harness (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/327\"\u003e#327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/51421d073937afd8d6b59e47b6dc262eeabf340e\"\u003e\u003ccode\u003e51421d0\u003c/code\u003e\u003c/a\u003e feat(android): start advertising without an activity attached (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/d002e51542cac4c21b443b28b4b61502a29c1b5b\"\u003e\u003ccode\u003ed002e51\u003c/code\u003e\u003c/a\u003e feat: serve several characteristics from one gatt service (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/a0c2917b5cefc0aa9e597046ecb98f1ef570487f\"\u003e\u003ccode\u003ea0c2917\u003c/code\u003e\u003c/a\u003e fix(android): accept short uuids for the gatt service and characteristics (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/ba77bc6b62ce4c9b3f58cbeb40d3b05879562bc8\"\u003e\u003ccode\u003eba77bc6\u003c/code\u003e\u003c/a\u003e feat(apple): restore the advertisement after a background relaunch (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/a21c816d164b3b88c9a646726f39ded35a915e57\"\u003e\u003ccode\u003ea21c816\u003c/code\u003e\u003c/a\u003e chore(develop): release 3.0.0 (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/286\"\u003e#286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/99cb7b25f1b9e997f10e2ec434a6ce3878f33a01\"\u003e\u003ccode\u003e99cb7b2\u003c/code\u003e\u003c/a\u003e chore(deps): bump com.android.application from 9.3.2 to 9.4.0 in /example/and...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/18e7b4f23fb55b31b50d3e83bee509d76938baf5\"\u003e\u003ccode\u003e18e7b4f\u003c/code\u003e\u003c/a\u003e ci: drop semver-major-days from the dependabot cooldowns (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/compare/v2.1.1...v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_riverpod` from 3.4.2 to 3.4.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca hr...\n\n_Description has been truncated_","html_url":"https://github.com/ElevenID/marty-authenticator/pull/50","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ElevenID%2Fmarty-authenticator/issues/50","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/50/packages"},{"uuid":"5479428446","node_id":"PR_kwDOPn-3ws8AAAABD05E6Q","number":28,"state":"open","title":"chore(deps): bump the minor-and-patch group across 1 directory with 8 updates","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-09-16T20:12:41.000Z","updated_at":"2026-09-16T22:03:08.960Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":8,"packages":[{"name":"build_runner","old_version":"2.15.1","new_version":"2.16.1","repository_url":"https://github.com/dart-lang/build"},{"name":"geolocator","old_version":"14.0.2","new_version":"14.0.3","repository_url":"https://github.com/baseflow/flutter-geolocator"},{"name":"package_info_plus","old_version":"8.3.1","new_version":"10.2.1","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"upgrader","old_version":"12.5.0","new_version":"13.7.0","repository_url":"https://github.com/larryaasen/upgrader"},{"name":"share_plus","old_version":"10.1.4","new_version":"13.3.0","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"maplibre_gl","old_version":"0.26.1","new_version":"0.27.1","repository_url":"https://github.com/maplibre/flutter-maplibre-gl"},{"name":"mockito","old_version":"5.7.0","new_version":"5.8.1","repository_url":"https://github.com/dart-lang/build"},{"name":"package_info_plus","old_version":"8.3.1","new_version":"10.2.1","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"share_plus","old_version":"10.1.4","new_version":"13.3.0","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"upgrader","old_version":"12.5.0","new_version":"13.7.0","repository_url":"https://github.com/larryaasen/upgrader"}],"path":null,"ecosystem":"pub"},"body":"Bumps the minor-and-patch group with 8 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| [geolocator](https://github.com/baseflow/flutter-geolocator) | `14.0.2` | `14.0.3` |\n| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus) | `8.3.1` | `10.2.1` |\n| [upgrader](https://github.com/larryaasen/upgrader) | `12.5.0` | `13.7.0` |\n| [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus) | `10.1.4` | `13.3.0` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [maplibre_gl](https://github.com/maplibre/flutter-maplibre-gl) | `0.26.1` | `0.27.1` |\n| [mockito](https://github.com/dart-lang/build/tree/master/builder_pkgs) | `5.7.0` | `5.8.1` |\n| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus) | `8.3.1` | `10.2.1` |\n| [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus) | `10.1.4` | `13.3.0` |\n| [upgrader](https://github.com/larryaasen/upgrader) | `12.5.0` | `13.7.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 `geolocator` from 14.0.2 to 14.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/6eb56a65c7e6b9f3ec45b141a72e4ea446bd9c8a\"\u003e\u003ccode\u003e6eb56a6\u003c/code\u003e\u003c/a\u003e Maintenance, updates dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/1c2a5a190d0cdc3aaa801bc4d453a4d846ee6631\"\u003e\u003ccode\u003e1c2a5a1\u003c/code\u003e\u003c/a\u003e Maintenance, updates dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/ccdb2c528363153f5e37f66d62d2303079b7a623\"\u003e\u003ccode\u003eccdb2c5\u003c/code\u003e\u003c/a\u003e Maintenance, updates dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/fe1bee2376bb6a846aad279be2a39aeeb172e4f4\"\u003e\u003ccode\u003efe1bee2\u003c/code\u003e\u003c/a\u003e Maintenance, updates dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/68d8042c58b566f801488380a80f3b728b347ecd\"\u003e\u003ccode\u003e68d8042\u003c/code\u003e\u003c/a\u003e Maintenance, updates dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/a49f7899b649c091c1c90d8373b2978a16c1f39b\"\u003e\u003ccode\u003ea49f789\u003c/code\u003e\u003c/a\u003e Maintenance, updates dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/627caff3a19bc617f1acf69594ded5c6d0b5cf19\"\u003e\u003ccode\u003e627caff\u003c/code\u003e\u003c/a\u003e Maintenance, updates dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/da8c4f5ac855b7d7ccb11936fde3ec0d165ee2fa\"\u003e\u003ccode\u003eda8c4f5\u003c/code\u003e\u003c/a\u003e Maintenance, updates dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/7332ccb1c784e07368faded4c4bf351318adf072\"\u003e\u003ccode\u003e7332ccb\u003c/code\u003e\u003c/a\u003e Maintenance, updates dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/9f4725e5ec387304cb0b3c4ef1f94b0c13a01c22\"\u003e\u003ccode\u003e9f4725e\u003c/code\u003e\u003c/a\u003e docs: clarify that Position.heading carries course over ground (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1187\"\u003e#1187\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1783\"\u003e#1783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/baseflow/flutter-geolocator/compare/geolocator_v14.0.2...geolocator_14.0.3\"\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 10.2.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/93361872f025cc1b12a9477f628c541b483bf81f\"\u003e\u003ccode\u003e9336187\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/3928\"\u003e#3928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/4962175c123348d953600bdb28374ad89e41b56d\"\u003e\u003ccode\u003e4962175\u003c/code\u003e\u003c/a\u003e fix(package_info_plus): raise Apple platform minimums in SPM manifests to mat...\u003c/li\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/package_info_plus/issues/3912\"\u003e#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/7d46a461460048c95adf9336a60810f504ae0a7b\"\u003e\u003ccode\u003e7d46a46\u003c/code\u003e\u003c/a\u003e feat(package_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/479ef7d2f9296620acd4244d256553b1f3dfbba0\"\u003e\u003ccode\u003e479ef7d\u003c/code\u003e\u003c/a\u003e feat(package_info_plus): Add support of built-in Kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3894\"\u003e#3894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/40bb8477d2539ee522cf6f76b659a0ed28d6080e\"\u003e\u003ccode\u003e40bb847\u003c/code\u003e\u003c/a\u003e refactor(package_info_plus): change android gradle from groovy to kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3858\"\u003e#3858\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/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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/package_info_plus-v10.2.1/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 `upgrader` from 12.5.0 to 13.7.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/larryaasen/upgrader/blob/main/CHANGELOG.md\"\u003eupgrader's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e13.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[457][553] Fixed barrierDismissible being ignored in UpgradeAlert. (thanks to \u003ca href=\"https://github.com/mem-5514-tahara\"\u003e\u003ccode\u003e@​mem-5514-tahara\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[517] Added the \u003ccode\u003echeckOnResume\u003c/code\u003e parameter to \u003ccode\u003eUpgrader\u003c/code\u003e that, when \u003ccode\u003efalse\u003c/code\u003e, stops the store version check from being made each time the app is resumed from the background.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the xml dependency constraint from \u003ccode\u003e^6.3.0\u003c/code\u003e to \u003ccode\u003e\u0026gt;=6.3.0 \u0026lt;8.0.0\u003c/code\u003e to support stable xml 7.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[551] [550] Changed \u003ccode\u003eisTooSoon\u003c/code\u003e to reset when a newer app store version is available.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[549] Added edSignature parsing from Appcast XML and made bestItem accessible. (thanks to \u003ca href=\"https://github.com/falt008\"\u003e\u003ccode\u003e@​falt008\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[544] Will use localized Google Play release notes instead of always falling back to English.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[547] Updated package_info_plus version range to \u0026lt;11.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[542] Added minimumUpdateVersion parsing for Appcast XML. (thanks to \u003ca href=\"https://github.com/FaresHossamAmin\"\u003e\u003ccode\u003e@​FaresHossamAmin\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed [515]: Remove version package exposure from UpgraderAppcastStore.\u003c/li\u003e\n\u003cli\u003eFixed [470]: Option to suppress optional updates.\u003c/li\u003e\n\u003cli\u003eImproved documentation.\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/larryaasen/upgrader/commit/1ec99f3444849eb07ed1f3735e0e8a5c246fd3ae\"\u003e\u003ccode\u003e1ec99f3\u003c/code\u003e\u003c/a\u003e Bumped version to 13.7.0 for release and reformatted a file.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larryaasen/upgrader/commit/2cb3d041cee6ffeb4dc5be27f016c626130a0d66\"\u003e\u003ccode\u003e2cb3d04\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/larryaasen/upgrader/issues/553\"\u003e#553\u003c/a\u003e from mem-5514-tahara/fix/barrier-dismissible-457\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larryaasen/upgrader/commit/227761eea11716810386373944468baa3f83bd59\"\u003e\u003ccode\u003e227761e\u003c/code\u003e\u003c/a\u003e CI: Added Flutter version 3.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larryaasen/upgrader/commit/0227151240d23fbccc171e573a274072d9f631bf\"\u003e\u003ccode\u003e0227151\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/larryaasen/upgrader/issues/556\"\u003e#556\u003c/a\u003e from tologonkudaiberdiuulu/issue-517-check-on-resume\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larryaasen/upgrader/commit/40ee8d549d9c0c468317192f18e47d0228dc92f8\"\u003e\u003ccode\u003e40ee8d5\u003c/code\u003e\u003c/a\u003e [517] Added checkOnResume to stop the version check on app resume\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larryaasen/upgrader/commit/640c6bdbc7a448ae6668b64f6211f086dad4e4ab\"\u003e\u003ccode\u003e640c6bd\u003c/code\u003e\u003c/a\u003e CI: updated job for Flutter 3.44.6 and removed old unused job.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larryaasen/upgrader/commit/40f0d1d871d14cbc75435ea0fd69fe34339e2812\"\u003e\u003ccode\u003e40f0d1d\u003c/code\u003e\u003c/a\u003e docs: fix Dartdoc reference for barrierDismissible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larryaasen/upgrader/commit/fd96f43876779617100c38819bf02eb7c3ec6370\"\u003e\u003ccode\u003efd96f43\u003c/code\u003e\u003c/a\u003e CI: updated Flutter test version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larryaasen/upgrader/commit/fd92671f30e5289190e20edcc7bef663e3214553\"\u003e\u003ccode\u003efd92671\u003c/code\u003e\u003c/a\u003e Fixed barrierDismissible being ignored in UpgradeAlert (\u003ca href=\"https://redirect.github.com/larryaasen/upgrader/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larryaasen/upgrader/commit/ff4248ea2b55d1e4bccb830dff0207140d45bd7d\"\u003e\u003ccode\u003eff4248e\u003c/code\u003e\u003c/a\u003e Bumped version to 13.5.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/larryaasen/upgrader/compare/12.5.0...13.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `share_plus` from 10.1.4 to 13.3.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/13e170479b3c66c890fa401f5fdb3af141faf67a\"\u003e\u003ccode\u003e13e1704\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/3939\"\u003e#3939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/d3ba3f36a865d3ba7c8e5d1e48396ca3a13541b0\"\u003e\u003ccode\u003ed3ba3f3\u003c/code\u003e\u003c/a\u003e feat(share_plus): Avoid exceptions on iPads with no sharePositionOrigin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3769\"\u003e#3769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/8dca0c81451e305641f0c4f9da8e34fdabbe4f37\"\u003e\u003ccode\u003e8dca0c8\u003c/code\u003e\u003c/a\u003e ci(share_plus): fix macOS/iOS example build with Swift Package Manager (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3932\"\u003e#3932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/2c5b4935c85fdbfeffea2bd68c9286c064ed8b7c\"\u003e\u003ccode\u003e2c5b493\u003c/code\u003e\u003c/a\u003e fix(share_plus): Do not do I/O operations on the main thread on Android (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3931\"\u003e#3931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/93361872f025cc1b12a9477f628c541b483bf81f\"\u003e\u003ccode\u003e9336187\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/3928\"\u003e#3928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/949e7717ca32fc57dffc4638aeaf154d0fcea0cb\"\u003e\u003ccode\u003e949e771\u003c/code\u003e\u003c/a\u003e fix(share_plus): raise Apple platform minimums in SPM manifests to match Flut...\u003c/li\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/share_plus/issues/3912\"\u003e#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/cf00609169e791d41e21a59826dcfa574ce12fe6\"\u003e\u003ccode\u003ecf00609\u003c/code\u003e\u003c/a\u003e feat(share_plus): Updated Swift Package Manager setup for Flutter 3.44 (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3911\"\u003e#3911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/0c9b0ad0e596adff407d61cefbbf1088b56783da\"\u003e\u003ccode\u003e0c9b0ad\u003c/code\u003e\u003c/a\u003e feat(share_plus): Add support of built-in Kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3896\"\u003e#3896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/d9b6f299dec2c61673a9e4650e9fd554d44422a5\"\u003e\u003ccode\u003ed9b6f29\u003c/code\u003e\u003c/a\u003e refactor(share_plus): change android gradle from groovy to kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3860\"\u003e#3860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/share_plus-v13.3.0/packages/share_plus\"\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 `maplibre_gl` from 0.26.1 to 0.27.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maplibre/flutter-maplibre-gl/releases\"\u003emaplibre_gl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/maplibre/flutter-maplibre-gl/compare/v0.27.0...v0.27.1\"\u003e0.27.1\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e 0.27.0 does not build on Android for apps created with Flutter 3.44 or later, failing at configuration with \u003ccode\u003eCould not find method kotlin()\u003c/code\u003e. That is fixed here, and any \u003ccode\u003eandroid.builtInKotlin=true\u003c/code\u003e or hand-applied Kotlin plugin workaround can be removed. This release also clears a crash that has been hitting iOS apps with custom headers since 0.26.2.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid\u003c/strong\u003e: apps built with Flutter 3.44 or later no longer fail with \u003ccode\u003eCould not find method kotlin()\u003c/code\u003e. Those apps carry \u003ccode\u003eandroid.builtInKotlin=false\u003c/code\u003e, and the plugin took AGP 9 to mean AGP compiles Kotlin itself, so nothing did. The plugin now applies the Kotlin Gradle Plugin whenever AGP has not taken Kotlin over, and the \u003ccode\u003eandroid.builtInKotlin=true\u003c/code\u003e workaround can be removed (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/1008\"\u003e#1008\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eiOS\u003c/strong\u003e: fixed random \u003ccode\u003eEXC_BAD_ACCESS\u003c/code\u003e crashes with a map on screen, introduced in 0.26.2 alongside custom headers. Every request got its own \u003ccode\u003eURLSession\u003c/code\u003e, and a tile cancelled at the moment it completed was released twice from two threads. Intercepted requests now share one session with a synchronized teardown, and apps that never set custom headers skip the interception altogether (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/1009\"\u003e#1009\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eiOS\u003c/strong\u003e: a redirected tile, style or sprite is fetched once instead of twice, and \u003ccode\u003esetOfflineMaxConcurrentRequests\u003c/code\u003e now also limits requests that carry custom headers (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/1009\"\u003e#1009\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eiOS\u003c/strong\u003e: \u003ccode\u003egetListOfRegions\u003c/code\u003e, \u003ccode\u003emergeOfflineRegions\u003c/code\u003e and \u003ccode\u003edownloadOfflineRegion\u003c/code\u003e no longer throw \u003ccode\u003etype 'int' is not a subtype of type 'double'\u003c/code\u003e for a region whose bounds sit on whole degrees. iOS returns regions as JSON, where \u003ccode\u003e60.0\u003c/code\u003e is written \u003ccode\u003e60\u003c/code\u003e, so only regions with a fraction in every coordinate could be read (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/241\"\u003e#241\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, Web\u003c/strong\u003e: \u003ccode\u003esetCustomHeaders\u003c/code\u003e logs header names instead of header values. An API key or \u003ccode\u003eAuthorization\u003c/code\u003e header sent to a tile provider was written to Logcat and the browser console in plain text, in release builds too (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/1015\"\u003e#1015\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA guide on \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/concepts/styles/#local-sprites-and-glyphs\"\u003elocal sprites and glyphs\u003c/a\u003e. A style loaded from Flutter assets cannot point \u003ccode\u003esprite\u003c/code\u003e and \u003ccode\u003eglyphs\u003c/code\u003e at \u003ccode\u003easset://\u003c/code\u003e, because the native engines fetch those themselves; copy the files to disk at startup and reference them with \u003ccode\u003efile://\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/338\"\u003e#338\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetStyle\u003c/code\u003e accepts a raw JSON string on all three platforms. The API docs said Android only (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/1026\"\u003e#1026\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/getting-started/#minimum-versions\"\u003eminimum versions\u003c/a\u003e table names the JDK requirement: the Android build targets Java 21, so JDK 17 fails with \u003ccode\u003einvalid source release: 21\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/1018\"\u003e#1018\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DracoMahuem\"\u003e\u003ccode\u003e@​DracoMahuem\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/pull/1015\"\u003emaplibre/flutter-maplibre-gl#1015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzazelSensei\"\u003e\u003ccode\u003e@​AzazelSensei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/pull/1011\"\u003emaplibre/flutter-maplibre-gl#1011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gabbopalma\"\u003e\u003ccode\u003e@​gabbopalma\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/maplibre/flutter-maplibre-gl/compare/v0.27.0...v0.27.1\"\u003ehttps://github.com/maplibre/flutter-maplibre-gl/compare/v0.27.0...v0.27.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.27.0\u003c/h2\u003e\n\u003ch1\u003eRelease 0.27.0\u003c/h1\u003e\n\u003cp\u003eThe plugin has a \u003cstrong\u003edocumentation site\u003c/strong\u003e now, at \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/\"\u003e\u003cstrong\u003emaplibre.org/flutter-maplibre-gl\u003c/strong\u003e\u003c/a\u003e: a guide for every part of the API, each with a live map you can pan and click.\u003c/p\u003e\n\u003cp\u003eThis release regenerates the whole style property surface from the current MapLibre style spec, closes long-standing gaps between the three platforms, and cuts start-up time and the cost of large data updates. \u003cstrong\u003eUpgrading costs little\u003c/strong\u003e: the only compile-time change is \u003ccode\u003eSourceProperties.copyWith\u003c/code\u003e moving to named parameters, plus one small change for Android apps and one or two for web apps, all below.\u003c/p\u003e\n\u003ch3\u003eActions needed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid\u003c/strong\u003e: a map now survives its activity being destroyed and recreated, but your style content does not come back with it. Add sources, layers and images inside \u003ccode\u003eonStyleLoadedCallback\u003c/code\u003e, which fires again after every recreation, rather than in \u003ccode\u003eonMapCreated\u003c/code\u003e or \u003ccode\u003einitState\u003c/code\u003e. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/migration/#android-style-content\"\u003emigration guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/805\"\u003e#805\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWeb\u003c/strong\u003e: the plugin now loads MapLibre GL JS itself. Delete the \u003ccode\u003emaplibre-gl.js\u003c/code\u003e script tag and the \u003ccode\u003emaplibre-gl.css\u003c/code\u003e link tag from \u003ccode\u003eweb/index.html\u003c/code\u003e: if they stay, your pinned copy silently overrides the version the plugin is tested against. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/migration/#web-remove-the-script-and-stylesheet-tags\"\u003emigration guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/928\"\u003e#928\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWeb\u003c/strong\u003e: MapLibre GL JS 6 requires WebGL2 and no longer falls back to WebGL1, so a browser without it (Safari and iOS before 15) shows no map. Point \u003ccode\u003eMapLibreMap.webLibrarySource\u003c/code\u003e at a version 5 build to keep those browsers working. Version 6 also slices vector tiles instead of overscaling them, so \u003ccode\u003equeryRenderedFeatures\u003c/code\u003e can return a different set of features. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/migration/#web-the-engine-moves-to-maplibre-gl-js-6\"\u003emigration guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/943\"\u003e#943\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSourceProperties.copyWith\u003c/code\u003e takes named parameters instead of a dozen required positional ones, so \u003ccode\u003eprops.copyWith(cluster: true)\u003c/code\u003e works and future spec additions stop breaking every caller. Calls that passed values positionally need the parameter names added (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eExpressions.xor\u003c/code\u003e never meant xor: \u003ccode\u003e^\u003c/code\u003e is the style spec's exponentiation operator, so the expression raised the first input to the power of the second. It is now \u003ccode\u003eExpressions.power\u003c/code\u003e, and \u003ccode\u003eExpressions.modulo\u003c/code\u003e replaces the misspelled \u003ccode\u003eExpressions.precent\u003c/code\u003e. The old names still work as deprecated aliases, so nothing stops compiling, but any style built with \u003ccode\u003exor\u003c/code\u003e was doing something else (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, iOS\u003c/strong\u003e: the two offline download errors that carried a vendor name are renamed, \u003ccode\u003emapboxTileCountLimitExceeded\u003c/code\u003e to \u003ccode\u003etileCountLimitExceeded\u003c/code\u003e and \u003ccode\u003emapboxInvalidRegionDefinition\u003c/code\u003e to \u003ccode\u003einvalidRegionDefinition\u003c/code\u003e. When they fire does not change, but a \u003ccode\u003ecatch\u003c/code\u003e matching either old \u003ccode\u003ePlatformException\u003c/code\u003e code needs the new one (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/956\"\u003e#956\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, iOS, Web\u003c/strong\u003e: \u003ccode\u003eaddColorReliefLayer()\u003c/code\u003e colours the terrain by elevation from a raster DEM source, the hypsometric tint of a physical map. The colour ramp is a \u003ccode\u003ecolorReliefColor\u003c/code\u003e expression over \u003ccode\u003eExpressions.elevation\u003c/code\u003e, and \u003ccode\u003ecolorReliefOpacity\u003c/code\u003e sets how strongly it covers what is below. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/layers/color-relief/\"\u003ecolor relief guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/958\"\u003e#958\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, iOS, Web\u003c/strong\u003e: \u003ccode\u003eaddBackgroundLayer()\u003c/code\u003e paints the whole map with \u003ccode\u003ebackgroundColor\u003c/code\u003e or tiles it with \u003ccode\u003ebackgroundPattern\u003c/code\u003e, the one layer type with no source. Pass \u003ccode\u003ebelowLayerId\u003c/code\u003e to place it under the layers it backs. Most published styles already carry a layer called \u003ccode\u003ebackground\u003c/code\u003e, so reusing that id fails with \u003ccode\u003elayerAlreadyExists\u003c/code\u003e. Changing its properties after adding it can stop it drawing while the style's own background layer is still there (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-native/issues/4502\"\u003emaplibre-native#4502\u003c/a\u003e). See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/layers/background/\"\u003ebackground layer guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/959\"\u003e#959\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWeb\u003c/strong\u003e: \u003ccode\u003esetProjection()\u003c/code\u003e switches between the \u003ccode\u003emercator\u003c/code\u003e, \u003ccode\u003eglobe\u003c/code\u003e and \u003ccode\u003evertical-perspective\u003c/code\u003e projections, or interpolates between them by zoom. \u003ccode\u003esetTerrain()\u003c/code\u003e raises the map by the elevation of a raster DEM source, with \u003ccode\u003enull\u003c/code\u003e to flatten it again, and \u003ccode\u003esetSky()\u003c/code\u003e draws the sky and the atmosphere above the horizon. All three throw an \u003ccode\u003eUnsupportedError\u003c/code\u003e on Android and iOS, where MapLibre Native implements none of them yet. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/advanced/globe-terrain-sky/\"\u003eglobe, terrain and sky guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/960\"\u003e#960\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, iOS, Web\u003c/strong\u003e: the style property surface is regenerated from the current MapLibre style spec instead of a four-year-old copy. New layer properties: \u003ccode\u003etextVariableAnchorOffset\u003c/code\u003e on symbols, \u003ccode\u003ehillshadeMethod\u003c/code\u003e and \u003ccode\u003ehillshadeIlluminationAltitude\u003c/code\u003e for multidirectional hillshading. New expressions: \u003ccode\u003eExpressions.distance\u003c/code\u003e, \u003ccode\u003ewithin\u003c/code\u003e, \u003ccode\u003eindexOf\u003c/code\u003e, \u003ccode\u003eslice\u003c/code\u003e and \u003ccode\u003eelevation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMapLibreMap.preWarm()\u003c/code\u003e starts the map engine during app start-up, for apps whose first screen is a map. Saves roughly 170 to 480 ms on Android, 45 to 165 ms on iOS and 10 to 50 ms on web (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/867\"\u003e#867\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid\u003c/strong\u003e: feature state (\u003ccode\u003esetFeatureState\u003c/code\u003e, \u003ccode\u003egetFeatureState\u003c/code\u003e, \u003ccode\u003eremoveFeatureState\u003c/code\u003e) works on Android as well as web, so single features can be restyled without re-feeding the source. iOS throws; its SDK does not expose the API yet. \u003ccode\u003epromoteId\u003c/code\u003e stays web-only, so Android features need a top-level \u003ccode\u003eid\u003c/code\u003e in the GeoJSON. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/advanced/feature-state/\"\u003efeature state guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/889\"\u003e#889\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, iOS\u003c/strong\u003e: offline regions can move between devices. \u003ccode\u003eexportOfflineDatabase()\u003c/code\u003e writes a shareable copy, \u003ccode\u003emergeOfflineRegions()\u003c/code\u003e imports one (now on iOS too), and \u003ccode\u003egetOfflineDatabasePath()\u003c/code\u003e locates the store. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/advanced/offline-regions/\"\u003eoffline regions guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/886\"\u003e#886\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, iOS, Web\u003c/strong\u003e: the location puck can be driven from your own position updates instead of the device GPS, with no location permission needed: \u003ccode\u003elocationSource: ManualLocationSource()\u003c/code\u003e plus \u003ccode\u003econtroller.updateManualLocation()\u003c/code\u003e. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/advanced/user-location/\"\u003euser location guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/840\"\u003e#840\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, iOS, Web\u003c/strong\u003e: \u003ccode\u003egetClusterExpansionZoom()\u003c/code\u003e gives the zoom at which a cluster splits, so a cluster tap can zoom to exactly that instead of guessing with \u003ccode\u003ezoom + 2\u003c/code\u003e. \u003ccode\u003egetClusterLeaves()\u003c/code\u003e and \u003ccode\u003egetClusterChildren()\u003c/code\u003e read the points behind a cluster. All three take the cluster feature's \u003ccode\u003ecluster_id\u003c/code\u003e. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/layers/cluster/\"\u003ecluster guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/896\"\u003e#896\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egetLayerProperties()\u003c/code\u003e and \u003ccode\u003egetSourceProperties()\u003c/code\u003e read a layer's or source's properties by id, in the same shape on every platform, or \u003ccode\u003enull\u003c/code\u003e if the id is unknown. On iOS only what came with the style is readable, so a layer or source you added at runtime answers \u003ccode\u003enull\u003c/code\u003e there while Android and web answer normally (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/513\"\u003e#513\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/985\"\u003e#985\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, iOS, Web\u003c/strong\u003e: \u003ccode\u003esetLight()\u003c/code\u003e sets the style's light source, which shades extruded geometries: \u003ccode\u003eanchor\u003c/code\u003e, \u003ccode\u003eposition\u003c/code\u003e, \u003ccode\u003ecolor\u003c/code\u003e and \u003ccode\u003eintensity\u003c/code\u003e. Android and iOS take constant values, web also accepts expressions; Android answers \u003ccode\u003eINVALID_ARGUMENT\u003c/code\u003e for a value it cannot take. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/advanced/globe-terrain-sky/\"\u003eglobe, terrain and sky guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/960\"\u003e#960\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/maplibre/flutter-maplibre-gl/blob/main/CHANGELOG.md\"\u003emaplibre_gl's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/maplibre/flutter-maplibre-gl/compare/v0.27.0...v0.27.1\"\u003e0.27.1\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid\u003c/strong\u003e: apps built with Flutter 3.44 or later no longer fail with \u003ccode\u003eCould not find method kotlin()\u003c/code\u003e. Those apps carry \u003ccode\u003eandroid.builtInKotlin=false\u003c/code\u003e, and the plugin took AGP 9 to mean AGP compiles Kotlin itself, so nothing did. The plugin now applies the Kotlin Gradle Plugin whenever AGP has not taken Kotlin over, and the \u003ccode\u003eandroid.builtInKotlin=true\u003c/code\u003e workaround can be removed (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/1008\"\u003e#1008\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eiOS\u003c/strong\u003e: fixed random \u003ccode\u003eEXC_BAD_ACCESS\u003c/code\u003e crashes with a map on screen, introduced in 0.26.2 alongside custom headers. Every request got its own \u003ccode\u003eURLSession\u003c/code\u003e, and a tile cancelled at the moment it completed was released twice from two threads. Intercepted requests now share one session with a synchronized teardown, and apps that never set custom headers skip the interception altogether (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/1009\"\u003e#1009\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eiOS\u003c/strong\u003e: a redirected tile, style or sprite is fetched once instead of twice, and \u003ccode\u003esetOfflineMaxConcurrentRequests\u003c/code\u003e now also limits requests that carry custom headers (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/1009\"\u003e#1009\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eiOS\u003c/strong\u003e: \u003ccode\u003egetListOfRegions\u003c/code\u003e, \u003ccode\u003emergeOfflineRegions\u003c/code\u003e and \u003ccode\u003edownloadOfflineRegion\u003c/code\u003e no longer throw \u003ccode\u003etype 'int' is not a subtype of type 'double'\u003c/code\u003e for a region whose bounds sit on whole degrees. iOS returns regions as JSON, where \u003ccode\u003e60.0\u003c/code\u003e is written \u003ccode\u003e60\u003c/code\u003e, so only regions with a fraction in every coordinate could be read (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/241\"\u003e#241\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, Web\u003c/strong\u003e: \u003ccode\u003esetCustomHeaders\u003c/code\u003e logs header names instead of header values. An API key or \u003ccode\u003eAuthorization\u003c/code\u003e header sent to a tile provider was written to Logcat and the browser console in plain text, in release builds too (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/1015\"\u003e#1015\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA guide on \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/concepts/styles/#local-sprites-and-glyphs\"\u003elocal sprites and glyphs\u003c/a\u003e. A style loaded from Flutter assets cannot point \u003ccode\u003esprite\u003c/code\u003e and \u003ccode\u003eglyphs\u003c/code\u003e at \u003ccode\u003easset://\u003c/code\u003e, because the native engines fetch those themselves; copy the files to disk at startup and reference them with \u003ccode\u003efile://\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/338\"\u003e#338\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetStyle\u003c/code\u003e accepts a raw JSON string on all three platforms. The API docs said Android only (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/1026\"\u003e#1026\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/getting-started/#minimum-versions\"\u003eminimum versions\u003c/a\u003e table names the JDK requirement: the Android build targets Java 21, so JDK 17 fails with \u003ccode\u003einvalid source release: 21\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/1018\"\u003e#1018\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/maplibre/flutter-maplibre-gl/compare/v0.26.2...v0.27.0\"\u003e0.27.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003eThe plugin has a \u003cstrong\u003edocumentation site\u003c/strong\u003e now, at \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/\"\u003e\u003cstrong\u003emaplibre.org/flutter-maplibre-gl\u003c/strong\u003e\u003c/a\u003e: a guide for every part of the API, each with a live map you can pan and click.\u003c/p\u003e\n\u003cp\u003eThis release regenerates the whole style property surface from the current MapLibre style spec, closes long-standing gaps between the three platforms, and cuts start-up time and the cost of large data updates. \u003cstrong\u003eUpgrading costs little\u003c/strong\u003e: the only compile-time change is \u003ccode\u003eSourceProperties.copyWith\u003c/code\u003e moving to named parameters, plus one small change for Android apps and one or two for web apps, all below.\u003c/p\u003e\n\u003ch3\u003eActions needed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid\u003c/strong\u003e: a map now survives its activity being destroyed and recreated, but your style content does not come back with it. Add sources, layers and images inside \u003ccode\u003eonStyleLoadedCallback\u003c/code\u003e, which fires again after every recreation, rather than in \u003ccode\u003eonMapCreated\u003c/code\u003e or \u003ccode\u003einitState\u003c/code\u003e. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/migration/#android-style-content\"\u003emigration guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/805\"\u003e#805\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWeb\u003c/strong\u003e: the plugin now loads MapLibre GL JS itself. Delete the \u003ccode\u003emaplibre-gl.js\u003c/code\u003e script tag and the \u003ccode\u003emaplibre-gl.css\u003c/code\u003e link tag from \u003ccode\u003eweb/index.html\u003c/code\u003e: if they stay, your pinned copy silently overrides the version the plugin is tested against. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/migration/#web-remove-the-script-and-stylesheet-tags\"\u003emigration guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/928\"\u003e#928\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWeb\u003c/strong\u003e: MapLibre GL JS 6 requires WebGL2 and no longer falls back to WebGL1, so a browser without it (Safari and iOS before 15) shows no map. Point \u003ccode\u003eMapLibreMap.webLibrarySource\u003c/code\u003e at a version 5 build to keep those browsers working. Version 6 also slices vector tiles instead of overscaling them, so \u003ccode\u003equeryRenderedFeatures\u003c/code\u003e can return a different set of features. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/migration/#web-the-engine-moves-to-maplibre-gl-js-6\"\u003emigration guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/943\"\u003e#943\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSourceProperties.copyWith\u003c/code\u003e takes named parameters instead of a dozen required positional ones, so \u003ccode\u003eprops.copyWith(cluster: true)\u003c/code\u003e works and future spec additions stop breaking every caller. Calls that passed values positionally need the parameter names added (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eExpressions.xor\u003c/code\u003e never meant xor: \u003ccode\u003e^\u003c/code\u003e is the style spec's exponentiation operator, so the expression raised the first input to the power of the second. It is now \u003ccode\u003eExpressions.power\u003c/code\u003e, and \u003ccode\u003eExpressions.modulo\u003c/code\u003e replaces the misspelled \u003ccode\u003eExpressions.precent\u003c/code\u003e. The old names still work as deprecated aliases, so nothing stops compiling, but any style built with \u003ccode\u003exor\u003c/code\u003e was doing something else (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, iOS\u003c/strong\u003e: the two offline download errors that carried a vendor name are renamed, \u003ccode\u003emapboxTileCountLimitExceeded\u003c/code\u003e to \u003ccode\u003etileCountLimitExceeded\u003c/code\u003e and \u003ccode\u003emapboxInvalidRegionDefinition\u003c/code\u003e to \u003ccode\u003einvalidRegionDefinition\u003c/code\u003e. When they fire does not change, but a \u003ccode\u003ecatch\u003c/code\u003e matching either old \u003ccode\u003ePlatformException\u003c/code\u003e code needs the new one (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/956\"\u003e#956\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, iOS, Web\u003c/strong\u003e: \u003ccode\u003eaddColorReliefLayer()\u003c/code\u003e colours the terrain by elevation from a raster DEM source, the hypsometric tint of a physical map. The colour ramp is a \u003ccode\u003ecolorReliefColor\u003c/code\u003e expression over \u003ccode\u003eExpressions.elevation\u003c/code\u003e, and \u003ccode\u003ecolorReliefOpacity\u003c/code\u003e sets how strongly it covers what is below. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/layers/color-relief/\"\u003ecolor relief guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/958\"\u003e#958\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, iOS, Web\u003c/strong\u003e: \u003ccode\u003eaddBackgroundLayer()\u003c/code\u003e paints the whole map with \u003ccode\u003ebackgroundColor\u003c/code\u003e or tiles it with \u003ccode\u003ebackgroundPattern\u003c/code\u003e, the one layer type with no source. Pass \u003ccode\u003ebelowLayerId\u003c/code\u003e to place it under the layers it backs. Most published styles already carry a layer called \u003ccode\u003ebackground\u003c/code\u003e, so reusing that id fails with \u003ccode\u003elayerAlreadyExists\u003c/code\u003e. Changing its properties after adding it can stop it drawing while the style's own background layer is still there (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-native/issues/4502\"\u003emaplibre-native#4502\u003c/a\u003e). See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/layers/background/\"\u003ebackground layer guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/959\"\u003e#959\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWeb\u003c/strong\u003e: \u003ccode\u003esetProjection()\u003c/code\u003e switches between the \u003ccode\u003emercator\u003c/code\u003e, \u003ccode\u003eglobe\u003c/code\u003e and \u003ccode\u003evertical-perspective\u003c/code\u003e projections, or interpolates between them by zoom. \u003ccode\u003esetTerrain()\u003c/code\u003e raises the map by the elevation of a raster DEM source, with \u003ccode\u003enull\u003c/code\u003e to flatten it again, and \u003ccode\u003esetSky()\u003c/code\u003e draws the sky and the atmosphere above the horizon. All three throw an \u003ccode\u003eUnsupportedError\u003c/code\u003e on Android and iOS, where MapLibre Native implements none of them yet. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/advanced/globe-terrain-sky/\"\u003eglobe, terrain and sky guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/960\"\u003e#960\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, iOS, Web\u003c/strong\u003e: the style property surface is regenerated from the current MapLibre style spec instead of a four-year-old copy. New layer properties: \u003ccode\u003etextVariableAnchorOffset\u003c/code\u003e on symbols, \u003ccode\u003ehillshadeMethod\u003c/code\u003e and \u003ccode\u003ehillshadeIlluminationAltitude\u003c/code\u003e for multidirectional hillshading. New expressions: \u003ccode\u003eExpressions.distance\u003c/code\u003e, \u003ccode\u003ewithin\u003c/code\u003e, \u003ccode\u003eindexOf\u003c/code\u003e, \u003ccode\u003eslice\u003c/code\u003e and \u003ccode\u003eelevation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMapLibreMap.preWarm()\u003c/code\u003e starts the map engine during app start-up, for apps whose first screen is a map. Saves roughly 170 to 480 ms on Android, 45 to 165 ms on iOS and 10 to 50 ms on web (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/867\"\u003e#867\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid\u003c/strong\u003e: feature state (\u003ccode\u003esetFeatureState\u003c/code\u003e, \u003ccode\u003egetFeatureState\u003c/code\u003e, \u003ccode\u003eremoveFeatureState\u003c/code\u003e) works on Android as well as web, so single features can be restyled without re-feeding the source. iOS throws; its SDK does not expose the API yet. \u003ccode\u003epromoteId\u003c/code\u003e stays web-only, so Android features need a top-level \u003ccode\u003eid\u003c/code\u003e in the GeoJSON. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/advanced/feature-state/\"\u003efeature state guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/889\"\u003e#889\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, iOS\u003c/strong\u003e: offline regions can move between devices. \u003ccode\u003eexportOfflineDatabase()\u003c/code\u003e writes a shareable copy, \u003ccode\u003emergeOfflineRegions()\u003c/code\u003e imports one (now on iOS too), and \u003ccode\u003egetOfflineDatabasePath()\u003c/code\u003e locates the store. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/advanced/offline-regions/\"\u003eoffline regions guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/886\"\u003e#886\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, iOS, Web\u003c/strong\u003e: the location puck can be driven from your own position updates instead of the device GPS, with no location permission needed: \u003ccode\u003elocationSource: ManualLocationSource()\u003c/code\u003e plus \u003ccode\u003econtroller.updateManualLocation()\u003c/code\u003e. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/advanced/user-location/\"\u003euser location guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/840\"\u003e#840\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, iOS, Web\u003c/strong\u003e: \u003ccode\u003egetClusterExpansionZoom()\u003c/code\u003e gives the zoom at which a cluster splits, so a cluster tap can zoom to exactly that instead of guessing with \u003ccode\u003ezoom + 2\u003c/code\u003e. \u003ccode\u003egetClusterLeaves()\u003c/code\u003e and \u003ccode\u003egetClusterChildren()\u003c/code\u003e read the points behind a cluster. All three take the cluster feature's \u003ccode\u003ecluster_id\u003c/code\u003e. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/layers/cluster/\"\u003ecluster guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/896\"\u003e#896\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egetLayerProperties()\u003c/code\u003e and \u003ccode\u003egetSourceProperties()\u003c/code\u003e read a layer's or source's properties by id, in the same shape on every platform, or \u003ccode\u003enull\u003c/code\u003e if the id is unknown. On iOS only what came with the style is readable, so a layer or source you added at runtime answers \u003ccode\u003enull\u003c/code\u003e there while Android and web answer normally (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/513\"\u003e#513\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/985\"\u003e#985\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, iOS, Web\u003c/strong\u003e: \u003ccode\u003esetLight()\u003c/code\u003e sets the style's light source, which shades extruded geometries: \u003ccode\u003eanchor\u003c/code\u003e, \u003ccode\u003eposition\u003c/code\u003e, \u003ccode\u003ecolor\u003c/code\u003e and \u003ccode\u003eintensity\u003c/code\u003e. Android and iOS take constant values, web also accepts expressions; Android answers \u003ccode\u003eINVALID_ARGUMENT\u003c/code\u003e for a value it cannot take. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/advanced/globe-terrain-sky/\"\u003eglobe, terrain and sky guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/960\"\u003e#960\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetPadding()\u003c/code\u003e keeps map content centred while a bottom sheet or side panel covers part of the map, instead of passing padding to every camera call (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/258\"\u003e#258\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epauseMap()\u003c/code\u003e and \u003ccode\u003eresumeMap()\u003c/code\u003e stop and restart rendering for a map that is alive but off screen, such as one on an inactive tab. No-op on web (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/805\"\u003e#805\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, iOS\u003c/strong\u003e: \u003ccode\u003esetTrackingCameraOptions()\u003c/code\u003e pitches the camera without giving up the active tracking mode, for a navigation-style view that stays tilted while it keeps following the user. On web it throws an \u003ccode\u003eUnsupportedError\u003c/code\u003e. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/advanced/user-location/\"\u003euser location guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/888\"\u003e#888\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWeb\u003c/strong\u003e: \u003ccode\u003esetGlobalStateProperty()\u003c/code\u003e sets a value in the style's global state, which the \u003ccode\u003eExpressions.globalState\u003c/code\u003e expression reads, so one switch restyles any number of layers at once. Android and iOS throw an \u003ccode\u003eUnsupportedError\u003c/code\u003e. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/advanced/expressions/\"\u003eexpressions guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/960\"\u003e#960\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWeb\u003c/strong\u003e: \u003ccode\u003eMapLibreMap.webLibrarySource\u003c/code\u003e chooses where MapLibre GL JS comes from: the build the plugin is tested against, a self-hosted copy, or one the page loads itself. \u003ccode\u003eMapLibreMap.ensureWebLibraryLoaded()\u003c/code\u003e completes once MapLibre GL JS is loaded, for calling into it directly, for example \u003ccode\u003eaddProtocol\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/928\"\u003e#928\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, iOS, Web\u003c/strong\u003e: \u003ccode\u003efillExtrusionRoundedCornerDistance\u003c/code\u003e rounds the corners of extruded shapes. Its generated dartdoc still reads \u003ccode\u003enot on js\u003c/code\u003e, because the pinned style spec records MapLibre GL JS support for it as an open issue; it shipped in GL JS 6.2.0 and works on web (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, iOS, Web\u003c/strong\u003e: \u003ccode\u003eclusterMinPoints\u003c/code\u003e on a GeoJSON source sets how many points have to fall together before they become a cluster, instead of the fixed default of two (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/957\"\u003e#957\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/981\"\u003e#981\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, iOS\u003c/strong\u003e: \u003ccode\u003eattributionButtonColor\u003c/code\u003e tints the attribution button, for styles where the default tint is hard to see. No effect on web (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/805\"\u003e#805\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eiOS\u003c/strong\u003e: \u003ccode\u003eLocationEnginePlatforms.iOS\u003c/code\u003e takes \u003ccode\u003eintervalMs\u003c/code\u003e and \u003ccode\u003epulseWindowMs\u003c/code\u003e to pulse GPS instead of tracking continuously, easing battery use on maps that stay open a long time. The default keeps continuous tracking (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/901\"\u003e#901\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid\u003c/strong\u003e: \u003ccode\u003evolatile\u003c/code\u003e on vector, raster and raster-dem sources keeps their tiles out of the on-disk cache, for tiles that change often or must not be stored. The iOS SDK exposes no equivalent and MapLibre GL JS will not implement one, so it has no effect there (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/957\"\u003e#957\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/981\"\u003e#981\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/maplibre/flutter-maplibre-gl/commit/88f0d6e677911fc1e63ce5d19f128c2e605c8e45\"\u003e\u003ccode\u003e88f0d6e\u003c/code\u003e\u003c/a\u003e chore: merge the 0.27.1 release branch into main (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/1028\"\u003e#1028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/flutter-maplibre-gl/commit/211834a0c613c79bb2feb7413747ff82269fd0f4\"\u003e\u003ccode\u003e211834a\u003c/code\u003e\u003c/a\u003e chore(deps): bump mkdocs-material from 9.6.14 to 9.7.7 in /website (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/1012\"\u003e#1012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/flutter-maplibre-gl/commit/2752f76b00f66ee0b7c60f42cee1b646141bb142\"\u003e\u003ccode\u003e2752f76\u003c/code\u003e\u003c/a\u003e chore(deps): bump peter-evans/create-pull-request from 7 to 8 (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/994\"\u003e#994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/flutter-maplibre-gl/commit/a9371d014bb68a1e6f6b175d48dc5ec12e02dc47\"\u003e\u003ccode\u003ea9371d0\u003c/code\u003e\u003c/a\u003e chore(deps): bump dart-lang/setup-dart from 1.8.0 to 1.8.1 (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/1006\"\u003e#1006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/flutter-maplibre-gl/commit/50bcca22089993e184f8d54cd6bb44ee8acd9b98\"\u003e\u003ccode\u003e50bcca2\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-java from 5 to 6 (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/1004\"\u003e#1004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/flutter-maplibre-gl/commit/2dff788c650f0d49677397aae55423774aecb8f2\"\u003e\u003ccode\u003e2dff788\u003c/code\u003e\u003c/a\u003e fix(android): apply KGP when AGP does not compile Kotlin itself (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/1020\"\u003e#1020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/flutter-maplibre-gl/commit/8cf6cc0784aad57e1db0cc220c8362c8e4f5da0e\"\u003e\u003ccode\u003e8cf6cc0\u003c/code\u003e\u003c/a\u003e chore(deps): bump dart-lang/setup-dart from 1.7.2 to 1.8.0 (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/993\"\u003e#993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/flutter-maplibre-gl/commit/7f31e44228190d8a960923b6b45bbdf7b08bcce8\"\u003e\u003ccode\u003e7f31e44\u003c/code\u003e\u003c/a\u003e docs(changelog): tighten and reorder the 0.27.0 notes (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/flutter-maplibre-gl/commit/ee8f81847a2887390ba46120a7ca0a5566f4745b\"\u003e\u003ccode\u003eee8f818\u003c/code\u003e\u003c/a\u003e docs(readme): give the screenshots a width so the columns match (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/989\"\u003e#989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/flutter-maplibre-gl/commit/e6014b4ba21ded6e05b009233873114d6a5f0ff3\"\u003e\u003ccode\u003ee6014b4\u003c/code\u003e\u003c/a\u003e Release 0.27.0 (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/956\"\u003e#956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/maplibre/flutter-maplibre-gl/compare/v0.26.1...v0.27.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mockito` from 5.7.0 to 5.8.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\"\u003emockito's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:mockito v5.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCast dummy values for extension types to the extension type so they satisfy\nstatic type checking in generic return types like \u003ccode\u003eFuture\u0026lt;ExtensionType\u0026gt;\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4590\"\u003e#4590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse canonical asset path in generated header comments so symlink paths are\nexcluded.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4545\"\u003e#4545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeterministically select library to import when multiple libraries export the\nsame type.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4549\"\u003e#4549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrefer importing public entrypoints over \u003ccode\u003e/src/\u003c/code\u003e implementation libraries\nwhen multiple libraries export the same type.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4551\"\u003e#4551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThrow \u003ccode\u003eInvalidMockitoAnnotationException\u003c/code\u003e with a clear message when\n\u003ccode\u003e@GenerateMocks\u003c/code\u003e \u003ccode\u003ecustomMocks\u003c/code\u003e or \u003ccode\u003e@GenerateNiceMocks\u003c/code\u003e \u003ccode\u003emocks\u003c/code\u003e is not a list\nliteral, instead of crashing with a type cast exception.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4428\"\u003e#4428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove redundant per-class \u003ccode\u003e// ignore: must_be_immutable\u003c/code\u003e comment to prevent\n\u003ccode\u003eduplicate_ignore\u003c/code\u003e warnings.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4588\"\u003e#4588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify in \u003ccode\u003eREADME.md\u003c/code\u003e that generated \u003ccode\u003e.mocks.dart\u003c/code\u003e filenames are based on the\nsource file name.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4599\"\u003e#4599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuppress \u003ccode\u003eexperimental_member_use\u003c/code\u003e warnings in generated mock files.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4602\"\u003e#4602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument missing stub behavior for \u003ccode\u003evoid\u003c/code\u003e and \u003ccode\u003eFuture\u0026lt;void\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:mockito v5.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for JS interop extension type mock generation to mockito.\u003c/li\u003e\n\u003cli\u003eIt is now an error to generate mocks for non-JS interop extension types.\nInstead, mock the representation type and cast to the extension type where\nneeded.\u003c/li\u003e\n\u003cli\u003eRemove Mockito version number from generated output.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 14.0.0.\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/build/commit/c74eebe9b77833b1b356e4acd855dddc21b222b9\"\u003e\u003ccode\u003ec74eebe\u003c/code\u003e\u003c/a\u003e Release mockito 5.8.1. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5069\"\u003e#5069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/da484ac1cb00df24095083d42a59d8aca6a43429\"\u003e\u003ccode\u003eda484ac\u003c/code\u003e\u003c/a\u003e Add a cast for extension type with generic. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5067\"\u003e#5067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/6bd6dd83bbd97a17b70ee72eb47bf742e56b391f\"\u003e\u003ccode\u003e6bd6dd8\u003c/code\u003e\u003c/a\u003e Use canonical asset path in header. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5066\"\u003e#5066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3df32ead764e4897382f16dcc4e3f6c4ca0d1e51\"\u003e\u003ccode\u003e3df32ea\u003c/code\u003e\u003c/a\u003e Deterministically select library to import. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5065\"\u003e#5065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f04a9027b1aa7a09ae955960c700b73c1fcdebf1\"\u003e\u003ccode\u003ef04a902\u003c/code\u003e\u003c/a\u003e Remove unused test/test_api mismatch check field. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9fac6260b0bb1682008e15c65e150bdb04458740\"\u003e\u003ccode\u003e9fac626\u003c/code\u003e\u003c/a\u003e More descriptive error handling. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5058\"\u003e#5058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/42e5230d3895f91c9ce75822be6d1b872efb3468\"\u003e\u003ccode\u003e42e5230\u003c/code\u003e\u003c/a\u003e Remove redundant per-class // ignore: must_be_immutable comment. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5057\"\u003e#5057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3b21668bcb94f2fc656cae2a1daac1a8ea4b5eb1\"\u003e\u003ccode\u003e3b21668\u003c/code\u003e\u003c/a\u003e Clarify in README.md that generated mock filenames are derived from the sourc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9234828e4d53da490e89a5d9d9e3ed4e62de25d6\"\u003e\u003ccode\u003e9234828\u003c/code\u003e\u003c/a\u003e Suppress experimental_member_use warnings in generated mock files. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5055\"\u003e#5055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/c90b63fb7e519e7a0bb39054470583834a5757d0\"\u003e\u003ccode\u003ec90b63f\u003c/code\u003e\u003c/a\u003e Document missing stub behavior for void/Future\u0026lt;void\u0026gt; with \u003ca href=\"https://github.com/GenerateMocks\"\u003e\u003ccode\u003e@​GenerateMocks\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5062\"\u003e#5062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/commits/mockito-v5.8.1/builder_pkgs\"\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 10.2.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/93361872f025cc1b12a9477f628c541b483bf81f\"\u003e\u003ccode\u003e9336187\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/3928\"\u003e#3928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/4962175c123348d953600bdb28374ad89e41b56d\"\u003e\u003ccode\u003e4962175\u003c/code\u003e\u003c/a\u003e fix(package_info_plus): raise Apple platform minimums in SPM manifests to mat...\u003c/li\u003e\n\u003cli\u003e...\n\n_Description has been truncated_\n\n\u003c!-- This is an auto-generated description by cubic. --\u003e\n---\n## Summary by cubic\nBumps eight dependencies in `pubspec.yaml` and `pubspec.lock`, including major upgrades for `package_info_plus`, `share_plus`, and `upgrader`, and a breaking `maplibre_gl` update.\n\n**Migration**\n- `maplibre_gl` 0.27.0: move Android style content to `onStyleLoadedCallback` and remove the MapLibre script and stylesheet tags from `web/index.html`.\n- `SourceProperties.copyWith` now takes named parameters; offline error codes `mapboxTileCountLimitExceeded` and `mapboxInvalidRegionDefinition` were renamed.\n- The `package_info_plus` and `share_plus` majors raise Apple platform minimums; confirm your deployment targets still allow them.\n\n\u003csup\u003eWritten for commit b75f6ce4d6cb8b178f25a4698e9366c8569ae6c0. Summary will update on new commits.\u003c/sup\u003e\n\n\u003ca href=\"https://cubic.dev/pr/360ghar/stays-app/pull/28?utm_source=github\" target=\"_blank\" rel=\"noopener noreferrer\" data-no-image-dialog=\"true\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://www.cubic.dev/buttons/review-in-cubic-dark.svg\"\u003e\u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://www.cubic.dev/buttons/review-in-cubic-light.svg\"\u003e\u003cimg alt=\"Review in cubic\" src=\"https://www.cubic.dev/buttons/review-in-cubic-dark.svg\"\u003e\u003c/picture\u003e\u003c/a\u003e\n\n\u003c!-- End of auto-generated description by cubic. --\u003e\n\n","html_url":"https://github.com/360ghar/stays-app/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/360ghar%2Fstays-app/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"},{"uuid":"5470497562","node_id":"PR_kwDORJYFf88AAAABDtq3lA","number":299,"state":"closed","title":"chore(deps): bump the flutter-production group in /flutter_client with 5 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-17T20:51:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-16T05:11:39.000Z","updated_at":"2026-09-17T20:51:59.000Z","time_to_close":142812,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"flutter-production","update_count":5,"packages":[{"name":"build_runner","old_version":"2.15.1","new_version":"2.16.1","repository_url":"https://github.com/dart-lang/build"},{"name":"flutter_secure_storage","old_version":"11.0.0","new_version":"11.1.1","repository_url":"https://github.com/mogol/flutter_secure_storage"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"mockito","old_version":"5.7.0","new_version":"5.8.1","repository_url":"https://github.com/dart-lang/build"},{"name":"wakelock_plus","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/fluttercommunity/wakelock_plus"}],"path":"/flutter_client","ecosystem":"pub"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the flutter-production group in /flutter_client with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [build_runner](https://github.com/dart-lang/build) | `2.15.1` | `2.16.1` |\n| [flutter_secure_storage](https://github.com/mogol/flutter_secure_storage) | `11.0.0` | `11.1.1` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [mockito](https://github.com/dart-lang/build/tree/master/builder_pkgs) | `5.7.0` | `5.8.1` |\n| [wakelock_plus](https://github.com/fluttercommunity/wakelock_plus) | `1.7.0` | `1.8.0` |\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 `flutter_secure_storage` from 11.0.0 to 11.1.1\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.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/7ee0d6733b3e5179f6874eff34f6d9756c44c16e\"\u003e\u003ccode\u003e7ee0d67\u003c/code\u003e\u003c/a\u003e chore(develop): release flutter_secure_storage 11.1.1 (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1258\"\u003e#1258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/73f0ef5b0666a25912ae07694211414dfcabcf23\"\u003e\u003ccode\u003e73f0ef5\u003c/code\u003e\u003c/a\u003e fix(android): read saved key-cipher marker instead of toString() on a KeyCiph...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/aa44a4b5ab1b8c9a3d53e9d7cedce153d7fa515d\"\u003e\u003ccode\u003eaa44a4b\u003c/code\u003e\u003c/a\u003e chore(develop): release flutter_secure_storage_linux 4.0.0-beta.1 (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1253\"\u003e#1253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/81cd014acb04136f2e3a7ec5067ac58c55cad8bf\"\u003e\u003ccode\u003e81cd014\u003c/code\u003e\u003c/a\u003e chore: allow flutter_secure_storage_linux 4.x for the workspace resolver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/105f323e2bf1c59e36d8780eec31bed4af9a5847\"\u003e\u003ccode\u003e105f323\u003c/code\u003e\u003c/a\u003e fix(linux)!: stop the xdg:schema attribute from going stale after relabeling ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/97dab1b00a80d1d593290363c14d5b3e70b34b6a\"\u003e\u003ccode\u003e97dab1b\u003c/code\u003e\u003c/a\u003e ci: pause master promotion during linux 4.0.0 beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/be9b35babc6cf438a2258b66cd4bc9619e36d7a1\"\u003e\u003ccode\u003ebe9b35b\u003c/code\u003e\u003c/a\u003e chore(develop): release flutter_secure_storage_linux 3.0.3 (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1251\"\u003e#1251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/21e50e698d7768c6b74f675cb01935cede4c4851\"\u003e\u003ccode\u003e21e50e6\u003c/code\u003e\u003c/a\u003e chore(develop): release flutter_secure_storage_darwin 0.4.2 (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1250\"\u003e#1250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/1e625c9718b0d301039c3456bf97bbbfbc020ea3\"\u003e\u003ccode\u003e1e625c9\u003c/code\u003e\u003c/a\u003e fix(linux): skip D-Bus keyring warmup when sandboxed (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1223\"\u003e#1223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/5cf3f31d61a3a90b264f75a7a58d86994fc7c4d3\"\u003e\u003ccode\u003e5cf3f31\u003c/code\u003e\u003c/a\u003e docs(darwin): tighten skip-synchronizable comments\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.1.1\"\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 `mockito` from 5.7.0 to 5.8.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\"\u003emockito's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:mockito v5.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCast dummy values for extension types to the extension type so they satisfy\nstatic type checking in generic return types like \u003ccode\u003eFuture\u0026lt;ExtensionType\u0026gt;\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4590\"\u003e#4590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse canonical asset path in generated header comments so symlink paths are\nexcluded.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4545\"\u003e#4545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeterministically select library to import when multiple libraries export the\nsame type.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4549\"\u003e#4549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrefer importing public entrypoints over \u003ccode\u003e/src/\u003c/code\u003e implementation libraries\nwhen multiple libraries export the same type.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4551\"\u003e#4551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThrow \u003ccode\u003eInvalidMockitoAnnotationException\u003c/code\u003e with a clear message when\n\u003ccode\u003e@GenerateMocks\u003c/code\u003e \u003ccode\u003ecustomMocks\u003c/code\u003e or \u003ccode\u003e@GenerateNiceMocks\u003c/code\u003e \u003ccode\u003emocks\u003c/code\u003e is not a list\nliteral, instead of crashing with a type cast exception.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4428\"\u003e#4428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove redundant per-class \u003ccode\u003e// ignore: must_be_immutable\u003c/code\u003e comment to prevent\n\u003ccode\u003eduplicate_ignore\u003c/code\u003e warnings.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4588\"\u003e#4588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify in \u003ccode\u003eREADME.md\u003c/code\u003e that generated \u003ccode\u003e.mocks.dart\u003c/code\u003e filenames are based on the\nsource file name.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4599\"\u003e#4599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuppress \u003ccode\u003eexperimental_member_use\u003c/code\u003e warnings in generated mock files.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4602\"\u003e#4602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument missing stub behavior for \u003ccode\u003evoid\u003c/code\u003e and \u003ccode\u003eFuture\u0026lt;void\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:mockito v5.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for JS interop extension type mock generation to mockito.\u003c/li\u003e\n\u003cli\u003eIt is now an error to generate mocks for non-JS interop extension types.\nInstead, mock the representation type and cast to the extension type where\nneeded.\u003c/li\u003e\n\u003cli\u003eRemove Mockito version number from generated output.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 14.0.0.\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/build/commit/c74eebe9b77833b1b356e4acd855dddc21b222b9\"\u003e\u003ccode\u003ec74eebe\u003c/code\u003e\u003c/a\u003e Release mockito 5.8.1. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5069\"\u003e#5069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/da484ac1cb00df24095083d42a59d8aca6a43429\"\u003e\u003ccode\u003eda484ac\u003c/code\u003e\u003c/a\u003e Add a cast for extension type with generic. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5067\"\u003e#5067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/6bd6dd83bbd97a17b70ee72eb47bf742e56b391f\"\u003e\u003ccode\u003e6bd6dd8\u003c/code\u003e\u003c/a\u003e Use canonical asset path in header. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5066\"\u003e#5066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3df32ead764e4897382f16dcc4e3f6c4ca0d1e51\"\u003e\u003ccode\u003e3df32ea\u003c/code\u003e\u003c/a\u003e Deterministically select library to import. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5065\"\u003e#5065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f04a9027b1aa7a09ae955960c700b73c1fcdebf1\"\u003e\u003ccode\u003ef04a902\u003c/code\u003e\u003c/a\u003e Remove unused test/test_api mismatch check field. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9fac6260b0bb1682008e15c65e150bdb04458740\"\u003e\u003ccode\u003e9fac626\u003c/code\u003e\u003c/a\u003e More descriptive error handling. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5058\"\u003e#5058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/42e5230d3895f91c9ce75822be6d1b872efb3468\"\u003e\u003ccode\u003e42e5230\u003c/code\u003e\u003c/a\u003e Remove redundant per-class // ignore: must_be_immutable comment. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5057\"\u003e#5057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3b21668bcb94f2fc656cae2a1daac1a8ea4b5eb1\"\u003e\u003ccode\u003e3b21668\u003c/code\u003e\u003c/a\u003e Clarify in README.md that generated mock filenames are derived from the sourc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9234828e4d53da490e89a5d9d9e3ed4e62de25d6\"\u003e\u003ccode\u003e9234828\u003c/code\u003e\u003c/a\u003e Suppress experimental_member_use warnings in generated mock files. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5055\"\u003e#5055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/c90b63fb7e519e7a0bb39054470583834a5757d0\"\u003e\u003ccode\u003ec90b63f\u003c/code\u003e\u003c/a\u003e Document missing stub behavior for void/Future\u0026lt;void\u0026gt; with \u003ca href=\"https://github.com/GenerateMocks\"\u003e\u003ccode\u003e@​GenerateMocks\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5062\"\u003e#5062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/commits/mockito-v5.8.1/builder_pkgs\"\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/m3ue/m3u-tv/pull/299","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/m3ue%2Fm3u-tv/issues/299","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/299/packages"},{"uuid":"5464783324","node_id":"PR_kwDOTmBwWs8AAAABDpFlFA","number":36,"state":"open","title":"chore(deps): bump the pub-minor-and-patch group across 1 directory with 13 updates","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-09-15T16:40:57.000Z","updated_at":"2026-09-15T16:40:57.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":13,"packages":[{"name":"build_runner","old_version":"2.15.1","new_version":"2.16.1","repository_url":"https://github.com/dart-lang/build"},{"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":"meta","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/dart-lang/sdk"},{"name":"injectable_generator","old_version":"3.0.2","new_version":"3.1.3","repository_url":"https://github.com/Milad-Akarie/injectable"},{"name":"freezed","old_version":"3.2.5","new_version":"4.0.1","repository_url":"https://github.com/rrousselGit/freezed"},{"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":"flutter_link_previewer","old_version":"4.2.0","new_version":"4.2.1","repository_url":"https://github.com/flyerhq/flutter_chat_ui"},{"name":"go_router_builder","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/flutter/packages"},{"name":"google_fonts","old_version":"8.2.0","new_version":"8.2.1","repository_url":"https://github.com/flutter/packages"},{"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 13 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| [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| [meta](https://github.com/dart-lang/sdk/tree/main/pkg) | `1.18.0` | `1.19.0` |\n| [injectable_generator](https://github.com/Milad-Akarie/injectable) | `3.0.2` | `3.1.3` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `4.0.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| [flutter_link_previewer](https://github.com/flyerhq/flutter_chat_ui) | `4.2.0` | `4.2.1` |\n| [go_router_builder](https://github.com/flutter/packages/tree/main/packages) | `4.4.0` | `4.5.0` |\n| [google_fonts](https://github.com/flutter/packages/tree/main/packages) | `8.2.0` | `8.2.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 `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 `meta` from 1.18.0 to 1.19.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/sdk/blob/main/CHANGELOG.md\"\u003emeta's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.19.0 - 2016-08-26\u003c/h2\u003e\n\u003ch3\u003eLanguage changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe language now allows a trailing comma after the last argument of a call and\nthe last parameter of a function declaration. This can make long argument or\nparameter lists easier to maintain, as commas can be left as-is when\nreordering lines. For details, see SDK issue\n\u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/26644\"\u003e26644\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTool Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edartfmt\u003c/code\u003e - upgraded to v0.2.9+1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport trailing commas in argument and parameter lists.\u003c/li\u003e\n\u003cli\u003eGracefully handle read-only files.\u003c/li\u003e\n\u003cli\u003eAbout a dozen other bug fixes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePub\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a \u003ccode\u003e--no-packages-dir\u003c/code\u003e flag to \u003ccode\u003epub get\u003c/code\u003e, \u003ccode\u003epub upgrade\u003c/code\u003e, and\n\u003ccode\u003epub downgrade\u003c/code\u003e. When this flag is passed, pub will not generate a\n\u003ccode\u003epackages/\u003c/code\u003e directory, and will remove that directory and any symlinks to it\nif they exist. Note that this replaces the unsupported\n\u003ccode\u003e--no-package-symlinks\u003c/code\u003e flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the ability for packages to declare a constraint on the [Flutter][]\nSDK:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eenvironment:\n  flutter: ^0.1.2\n  sdk: \u0026gt;=1.19.0 \u0026lt;2.0.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA Flutter constraint will only be satisfiable when pub is running in the\ncontext of the \u003ccode\u003eflutter\u003c/code\u003e executable, and when the Flutter SDK version\nmatches the constraint.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003esdk\u003c/code\u003e as a new package source that fetches packages from a hard-coded\nSDK. Currently only the \u003ccode\u003eflutter\u003c/code\u003e SDK is supported:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003edependencies:\n  flutter_driver:\n    sdk: flutter\n    version: ^0.0.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA Flutter \u003ccode\u003esdk\u003c/code\u003e dependency will only be satisfiable when pub is running in\u003c/p\u003e\n\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/dart-lang/sdk/commit/c38a8d17edb65a09658f9d6d29b0fcd4dd99f0a2\"\u003e\u003ccode\u003ec38a8d1\u003c/code\u003e\u003c/a\u003e Extend Future.then inference to subclasses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/0e12dbf3a14fdde84753d6e647ac8fcd2fd7a1f8\"\u003e\u003ccode\u003e0e12dbf\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://github.com/dart-lang/sdk/tree/main/pkg/issues/27113\"\u003e#27113\u003c/a\u003e, future.then shouldn't disable upwards block inference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/47f1415da08f25a76248cb5ef5d1ef8162633d6d\"\u003e\u003ccode\u003e47f1415\u003c/code\u003e\u003c/a\u003e Type check field initializers in the correct context.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/1c81fe712695d68ca55123df638d84b70336c115\"\u003e\u003ccode\u003e1c81fe7\u003c/code\u003e\u003c/a\u003e Fix calling object methods and properties on function types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/3f95c3ea2940fa758a789497d51493dbd1b89f86\"\u003e\u003ccode\u003e3f95c3e\u003c/code\u003e\u003c/a\u003e Ignore any missing dependencies while linking in PubSummaryManager.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/5bfd6e6dbb11e473800d799f8e3cb0a0e7854082\"\u003e\u003ccode\u003e5bfd6e6\u003c/code\u003e\u003c/a\u003e Add PubSummaryManager.computeUnlinkedForFolder() for Flutter.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/efb961c0b9590aaf53b3200329462bfa43da246b\"\u003e\u003ccode\u003eefb961c\u003c/code\u003e\u003c/a\u003e Create a way to find SDK extensions and integrate it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/e31e7757d5b356b5661fd3a2423f571c5b3dbfb2\"\u003e\u003ccode\u003ee31e775\u003c/code\u003e\u003c/a\u003e Move summary inspection code out of pkg/analyzer/lib.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/b7a0a42bf6fc4576fc070c5132af4194a312d983\"\u003e\u003ccode\u003eb7a0a42\u003c/code\u003e\u003c/a\u003e Add --bazel-paths option to dart2js entrypoint.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/b3a38bd24513c7555d128ab644367862773ed217\"\u003e\u003ccode\u003eb3a38bd\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://github.com/dart-lang/sdk/tree/main/pkg/issues/27088\"\u003e#27088\u003c/a\u003e, future then upwards inference\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/sdk/commits/1.19.0/pkg\"\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 `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 `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 `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 `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 `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/tree/main/packages/issues/12702\"\u003e#12702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router_builder-v4.5.0/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 8.2.0 to 8.2.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ac87e65333e1159022267053c009f747667f6f50\"\u003e\u003ccode\u003eac87e65\u003c/code\u003e\u003c/a\u003e [google_fonts] Remove failed loads from pendingFonts (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12240\"\u003e#12240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a5beb57a843bed48986aa188aeb629cc3d655b42\"\u003e\u003ccode\u003ea5beb57\u003c/code\u003e\u003c/a\u003e [google_sign_in_android] Keep \u003ccode\u003edefault_web_client_id\u003c/code\u003e resource from being str...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/caddb39d831fc9e7f9a2cbe5c87d75629adc35ac\"\u003e\u003ccode\u003ecaddb39\u003c/code\u003e\u003c/a\u003e [vector_graphics] Provide textDirection for semantics label to avoid crash wi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a404e4cb97c3190e4fd948226ea25434afaa249e\"\u003e\u003ccode\u003ea404e4c\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Update \u003ccode\u003eAGENTS.md\u003c/code\u003e to improve video recording integr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5351d8c0f8df210f09d79aea5960a5d48ceb44af\"\u003e\u003ccode\u003e5351d8c\u003c/code\u003e\u003c/a\u003e [material_ui, cupertino_ui] Add migration bridge utilities (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12314\"\u003e#12314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/44a984d1df861ca6596453c2a77d7b92ac224b30\"\u003e\u003ccode\u003e44a984d\u003c/code\u003e\u003c/a\u003e Enforce scoped validation tools in AGENTS.md with file-based trap evals (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12297\"\u003e#12297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/43dcfe52e9571de54966fccac3ffcdc6503bd312\"\u003e\u003ccode\u003e43dcfe5\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Prefer higher resolution for max preset (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/dd11626c81a3972e1718dd3e9750195ebccbaa3d\"\u003e\u003ccode\u003edd11626\u003c/code\u003e\u003c/a\u003e [pigeon] Clean up legacy registrant code (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12205\"\u003e#12205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1448f08262f13fa92095417baccee814ed8d4196\"\u003e\u003ccode\u003e1448f08\u003c/code\u003e\u003c/a\u003e [go_router] Add BlockedInitialNavigationException for blocked initial deep li...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b0d355f6d5a7e8943946686b05496825f0067e7e\"\u003e\u003ccode\u003eb0d355f\u003c/code\u003e\u003c/a\u003e [file_selector] Switch to Swift Testing (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12235\"\u003e#12235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_fonts-v8.2.1/packages\"\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 `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 `meta` from 1.18.0 to 1.19.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/sdk/blob/main/CHANGELOG.md\"\u003emeta's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.19.0 - 2016-08-26\u003c/h2\u003e\n\u003ch3\u003eLanguage changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe language now allows a trailing comma after the last argument of a call and\nthe last parameter of a function declaration. This can make long argument or\nparameter lists easier to maintain, as commas can be left as-is when\nreordering lines. For details, see SDK issue\n\u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/26644\"\u003e26644\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTool Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edartfmt\u003c/code\u003e - upgraded to v0.2.9+1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport trailing commas in argument and parameter lists.\u003c/li\u003e\n\u003cli\u003eGracefully handle read-only files.\u003c/li\u003e\n\u003cli\u003eAbout a dozen other bug fixes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePub\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a \u003ccode\u003e--no-packages-dir\u003c/code\u003e flag to \u003ccode\u003epub get\u003c/code\u003e, \u003ccode\u003epub upgrade\u003c/code\u003e, and\n\u003ccode\u003epub downgrade\u003c/code\u003e. When this flag is passed, pub will not generate a\n\u003ccode\u003epackages/\u003c/code\u003e directory, and will remove that directory and any symlinks to it\nif they exist. Note that this replaces the unsupported\n\u003ccode\u003e--no-package-symlinks\u003c/code\u003e flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the ability for packages to declare a constraint on the [Flutter][]\nSDK:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eenvironment:\n  flutter: ^0.1.2\n  sdk: \u0026gt;=1.19.0 \u0026lt;2.0.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA Flutter constraint will only be satisfiable when pub is running in the\ncontext of the \u003ccode\u003eflutter\u003c/code\u003e executable, and when the Flutter SDK version\nmatches the constraint.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003esdk\u003c/code\u003e as a new package source that fetches packages from a hard-coded\nSDK. Currently only the \u003ccode\u003eflutter\u003c/code\u003e SDK is supported:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003edependencies:\n  flutter_driver:\n    sdk: flutter\n    version: ^0.0.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA Flutter \u003ccode\u003esdk\u003c/code\u003e dependency will only be satisfiable when pub is running in\u003c/p\u003e\n\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/dart-lang/sdk/commit/c38a8d17edb65a09658f9d6d29b0fcd4dd99f0a2\"\u003e\u003ccode\u003ec38a8d1\u003c/code\u003e\u003c/a\u003e Extend Future.then inference to subclasses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/0e12dbf3a14fdde84753d6e647ac8fcd2fd7a1f8\"\u003e\u003ccode\u003e0e12dbf\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://github.com/dart-lang/sdk/tree/main/pkg/issues/27113\"\u003e#27113\u003c/a\u003e, future.then shouldn't disable upwards block inference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/47f1415da08f25a76248cb5ef5d1ef8162633d6d\"\u003e\u003ccode\u003e47f1415\u003c/code\u003e\u003c/a\u003e Type check field initializers in the correct context.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/1c81fe712695d68ca55123df638d84b70336c115\"\u003e\u003ccode\u003e1c81fe7\u003c/code\u003e\u003c/a\u003e Fix calling object methods and properties on function types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/3f95c3ea2940fa758a789497d51493dbd1b89f86\"\u003e\u003ccode\u003e3f95c3e\u003c/code\u003e\u003c/a\u003e Ignore any missing dependencies while linking in PubSummaryManager.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/5bfd6e6dbb11e473800d799f8e3cb0a0e7854082\"\u003e\u003ccode\u003e5bfd6e6\u003c/code\u003e\u003c/a\u003e Add PubSummaryManager.computeUnlinkedForFolder() for Flutter.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/efb961c0b9590aaf53b3200329462bfa43da246b\"\u003e\u003ccode\u003eefb961c\u003c/code\u003e\u003c/a\u003e Create a way to find SDK extensions and integrate it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/e31e7757d5b356b5661fd3a2423f571c5b3dbfb2\"\u003e\u003ccode\u003ee31e775\u003c/code\u003e\u003c/a\u003e Move summary inspection code out of pkg/analyzer/lib.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/b7a0a42bf6fc4576fc070c5132af4194a312d983\"\u003e\u003ccode\u003eb7a0a42\u003c/code\u003e\u003c/a\u003e Add --bazel-paths option to dart2js entrypoint.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/b3a38bd24513c7555d128ab644367862773ed217\"\u003e\u003ccode\u003eb3a38bd\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://github.com/dart-lang/sdk/tree/main/pkg/issues/27088\"\u003e#27088\u003c/a\u003e, future then upwards inference\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/sdk/commits/1.19.0/pkg\"\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 `vector_graphics` from 1.2.2 to 1.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/caddb39d831fc9e7f9a2cbe5c87d75629adc35ac\"\u003e\u003ccode\u003ecaddb39\u003c/code\u003e\u003c/a\u003e [vector_graphics] Provide textDirection for semantics label to avoid crash wi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a404e4cb97c3190e4fd948226ea25434afaa249e\"\u003e\u003ccode\u003ea404e4c\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Update \u003ccode\u003eAGENTS.md\u003c/code\u003e to improve video recording integr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5351d8c0f8df210f09d79aea5960a5d48ceb44af\"\u003e\u003ccode\u003e5351d8c\u003c/code\u003e\u003c/a\u003e [material_ui, cupertino_ui] Add migration bridge utilities (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12314\"\u003e#12314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/44a984d1df861ca6596453c2a77d7b92ac224b30\"\u003e\u003ccode\u003e44a984d\u003c/code\u003e\u003c/a\u003e Enforce scoped validation tools in AGENTS.md with file-based trap evals (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12297\"\u003e#12297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/43dcfe52e9571de54966fccac3ffcdc6503bd312\"\u003e\u003ccode\u003e43dcfe5\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Prefer higher resolution for max preset (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/dd11626c81a3972e1718dd3e9750195ebccbaa3d\"\u003e\u003ccode\u003edd11626\u003c/code\u003e\u003c/a\u003e [pigeon] Clean up legacy registrant code (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12205\"\u003e#12205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1448f08262f13fa92095417baccee814ed8d4196\"\u003e\u003ccode\u003e1448f08\u003c/code\u003e\u003c/a\u003e [go_router] Add BlockedInitialNavigationException for blocked initial deep li...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b0d355f6d5a7e8943946686b05496825f0067e7e\"\u003e\u003ccode\u003eb0d355f\u003c/code\u003e\u003c/a\u003e [file_selector] Switch to Swift Testing (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12235\"\u003e#12235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/11f9c5978c0c2ca7b839266e1f238d15c032e3ba\"\u003e\u003ccode\u003e11f9c59\u003c/code\u003e\u003c/a\u003e [material_ui, cupertino_ui] Migrate macros that contain \u003ccode\u003e@tool\u003c/code\u003e (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12271\"\u003e#12271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e6b99e0e9caa144e14577b951377c04fe8729449\"\u003e\u003ccode\u003ee6b99e0\u003c/code\u003e\u003c/a\u003e [material_ui, cupertino_ui] Fix API doc references (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12274\"\u003e#12274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/vector_graphics-v1.2.3/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `video_player` from 2.13.0 to 2.14.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f2fd2b3ae53456c71aa8426d2b6a840f62eb1d9e\"\u003e\u003ccode\u003ef2fd2b3\u003c/code\u003e\u003c/a\u003e [video_player] : Add video track selection support for Android and iOS (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/video_player/issues/10688\"\u003e#10688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/69693296b8df2c5068efb45de6c6a963d61163a1\"\u003e\u003ccode\u003e6969329\u003c/code\u003e\u003c/a\u003e [packages] Migrate all iOS example apps in flutter/packages to UIScene (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/video_player/issues/12182\"\u003e#12182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d3de31ab3425f52afbc7c54a681ec3d93632baf6\"\u003e\u003ccode\u003ed3de31a\u003c/code\u003e\u003c/a\u003e [video_player_android] Avoid sending unset duration on initialization (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/video_player/issues/11709\"\u003e#11709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/97438f1c083368f44d0201ad52ebe7f7ca924602\"\u003e\u003ccode\u003e97438f1\u003c/code\u003e\u003c/a\u003e [various] Convert example boilerplate from Java to Kotlin (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/video_player/issues/12201\"\u003e#12201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ad9840e31554ffb6bc356919d30e8be37f03bdaf\"\u003e\u003ccode\u003ead9840e\u003c/code\u003e\u003c/a\u003e Update All Flutter Android Example Apps to 3.47 Template Versions (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/video_player/issues/12195\"\u003e#12195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter/packages/commits/video_player-v2.14.0/packages/video_player\"\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/kido-luci/everyday-language/pull/36","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kido-luci%2Feveryday-language/issues/36","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36/packages"},{"uuid":"5464632058","node_id":"PR_kwDOT1U33M8AAAABDo9l_w","number":11,"state":"closed","title":"build(deps): bump the flutter-dependencies group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-22T16:28:39.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-15T16:26:46.000Z","updated_at":"2026-09-22T16:28:41.000Z","time_to_close":604913,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"flutter-dependencies","update_count":6,"packages":[{"name":"build_runner","old_version":"2.15.1","new_version":"2.16.1","repository_url":"https://github.com/dart-lang/build"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"drift","old_version":"2.34.3","new_version":"2.35.0","repository_url":"https://github.com/simolus3/drift"},{"name":"flutter_zxing","old_version":"2.3.0","new_version":"3.0.1","repository_url":"https://github.com/khoren93/flutter_zxing"},{"name":"go_router","old_version":"17.4.0","new_version":"18.0.1","repository_url":"https://github.com/flutter/packages"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-dependencies group with 5 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| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [drift](https://github.com/simolus3/drift) | `2.34.3` | `2.35.0` |\n| [flutter_zxing](https://github.com/khoren93/flutter_zxing) | `2.3.0` | `3.0.1` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `17.4.0` | `18.0.1` |\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 `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 `drift` from 2.34.3 to 2.35.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simolus3/drift/releases\"\u003edrift's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edrift-2.35.0\u003c/h2\u003e\n\u003ch2\u003edrift 2.35.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for FTS5 queries in the Dart API: \u003ccode\u003ematch\u003c/code\u003e, \u003ccode\u003ematchExp\u003c/code\u003e, \u003ccode\u003ehighlight\u003c/code\u003e, \u003ccode\u003esnippet\u003c/code\u003e, \u003ccode\u003ebm25\u003c/code\u003e and \u003ccode\u003erank\u003c/code\u003e are now available as extension methods on FTS5 tables from \u003ccode\u003epackage:drift/extensions/fts5.dart\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3843\"\u003e#3843\u003c/a\u003e). Thanks to \u003ca href=\"https://github.com/minhqdao\"\u003e\u003ccode\u003e@​minhqdao\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBreaking change (web): Remove \u003ccode\u003ePortToChannel\u003c/code\u003e extension on \u003ccode\u003edart:html\u003c/code\u003e types. Use \u003ccode\u003eWebPortToChannel\u003c/code\u003e extension on \u003ccode\u003eMessagePort\u003c/code\u003e from \u003ccode\u003epackage:web\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eWeb: Fix race to OPFS file handle in compatiblity check.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift_dev 2.35.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWarn when a table class is annotated with \u003ccode\u003e@DriftDatabase\u003c/code\u003e instead of silently\ngenerating nothing (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3854\"\u003e#3854\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift-2.34.4\u003c/h2\u003e\n\u003ch2\u003edrift 2.34.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow using \u003ccode\u003erowid\u003c/code\u003e extension on virtual tables, as they usually provide rowids as well.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift_dev 2.34.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove legacy command used to migrate from \u003ccode\u003emoor\u003c/code\u003e from \u003ccode\u003edrift\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003edrift_dev\u003c/code\u003e command not completing when spawning a schema isolate fails.\u003c/li\u003e\n\u003cli\u003eSupport analyzer versions 14.x.\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/simolus3/drift/commit/1e8bb788a8815d1e18e5c18d1705a2ca3cba6580\"\u003e\u003ccode\u003e1e8bb78\u003c/code\u003e\u003c/a\u003e Prepare 2.35.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/fdb742791c38ae197c0b8fa54296806efae51214\"\u003e\u003ccode\u003efdb7427\u003c/code\u003e\u003c/a\u003e Warn when a table has a \u003ccode\u003e@DriftDatabase\u003c/code\u003e annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/eb68e16f7b65b3332a658e3de4df99eb3c0cbbe3\"\u003e\u003ccode\u003eeb68e16\u003c/code\u003e\u003c/a\u003e Versioned schema: Remove unused name parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/ccb75b71f4c2ce07eccf06d08531957efb765aa6\"\u003e\u003ccode\u003eccb75b7\u003c/code\u003e\u003c/a\u003e Add FTS5 Dart helpers: match, highlight, snippet, bm25 and rank (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3843\"\u003e#3843\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3855\"\u003e#3855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/9a84d100e3356719e3330f27d2c3c6f6c3325c5f\"\u003e\u003ccode\u003e9a84d10\u003c/code\u003e\u003c/a\u003e Use navigator lock around OPFS check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/3cc83f6cff8b112efbb64f8bc2d4247bf16cce67\"\u003e\u003ccode\u003e3cc83f6\u003c/code\u003e\u003c/a\u003e Fix typos in docs and contributing guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/5a17dcf5817a9f23422960af9a85f0ff282ca268\"\u003e\u003ccode\u003e5a17dcf\u003c/code\u003e\u003c/a\u003e Also remove export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/546e35a6d61c9201f63d07309e4ee68745b32dd0\"\u003e\u003ccode\u003e546e35a\u003c/code\u003e\u003c/a\u003e Remove web/channel_legacy.dart as the SDK will soon drop support for dart:html.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/70db2cd555268cf7d56d2e5510407ea8c04efccf\"\u003e\u003ccode\u003e70db2cd\u003c/code\u003e\u003c/a\u003e Fix dependency version in drift3 preview\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/f7d70678590eac1e7a946aa29e44d953069c41f2\"\u003e\u003ccode\u003ef7d7067\u003c/code\u003e\u003c/a\u003e Prepare drift release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/drift/compare/drift-2.34.3...drift-2.35.0\"\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.5 to 2.35.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/1e8bb788a8815d1e18e5c18d1705a2ca3cba6580\"\u003e\u003ccode\u003e1e8bb78\u003c/code\u003e\u003c/a\u003e Prepare 2.35.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/fdb742791c38ae197c0b8fa54296806efae51214\"\u003e\u003ccode\u003efdb7427\u003c/code\u003e\u003c/a\u003e Warn when a table has a \u003ccode\u003e@DriftDatabase\u003c/code\u003e annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/eb68e16f7b65b3332a658e3de4df99eb3c0cbbe3\"\u003e\u003ccode\u003eeb68e16\u003c/code\u003e\u003c/a\u003e Versioned schema: Remove unused name parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/ccb75b71f4c2ce07eccf06d08531957efb765aa6\"\u003e\u003ccode\u003eccb75b7\u003c/code\u003e\u003c/a\u003e Add FTS5 Dart helpers: match, highlight, snippet, bm25 and rank (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3843\"\u003e#3843\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3855\"\u003e#3855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/9a84d100e3356719e3330f27d2c3c6f6c3325c5f\"\u003e\u003ccode\u003e9a84d10\u003c/code\u003e\u003c/a\u003e Use navigator lock around OPFS check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/3cc83f6cff8b112efbb64f8bc2d4247bf16cce67\"\u003e\u003ccode\u003e3cc83f6\u003c/code\u003e\u003c/a\u003e Fix typos in docs and contributing guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/5a17dcf5817a9f23422960af9a85f0ff282ca268\"\u003e\u003ccode\u003e5a17dcf\u003c/code\u003e\u003c/a\u003e Also remove export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/546e35a6d61c9201f63d07309e4ee68745b32dd0\"\u003e\u003ccode\u003e546e35a\u003c/code\u003e\u003c/a\u003e Remove web/channel_legacy.dart as the SDK will soon drop support for dart:html.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/70db2cd555268cf7d56d2e5510407ea8c04efccf\"\u003e\u003ccode\u003e70db2cd\u003c/code\u003e\u003c/a\u003e Fix dependency version in drift3 preview\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/f7d70678590eac1e7a946aa29e44d953069c41f2\"\u003e\u003ccode\u003ef7d7067\u003c/code\u003e\u003c/a\u003e Prepare drift release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/drift/compare/drift_dev-2.34.5...drift_dev-2.35.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_zxing` from 2.3.0 to 3.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/khoren93/flutter_zxing/blob/main/CHANGELOG.md\"\u003eflutter_zxing's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epod install\u003c/code\u003e failing with \u0026quot;undefined method \u003ccode\u003epod_target_xcconfig' for an instance of Pod::Specification\u0026quot; while loading the iOS and macOS podspecs. \u003c/code\u003ePod::Specification\u003ccode\u003eonly defines a writer for\u003c/code\u003epod_target_xcconfig\u003ccode\u003e, so reading the value back to merge the \u003c/code\u003eNDEBUG\u003ccode\u003esettings into it raised a\u003c/code\u003eNoMethodError`.\nAll the settings are now assigned in a single hash. This affected 2.4.0 and\n3.0.0; apps that build through Swift Package Manager were never affected.\u003c/li\u003e\n\u003cli\u003eAndroid builds no longer write a \u003ccode\u003eNT_GNU_BUILD_ID\u003c/code\u003e note into\n\u003ccode\u003elibflutter_zxing.so\u003c/code\u003e. The note is derived from the build environment, which\nkept the resulting APK from being byte-for-byte reproducible — something\nF-Droid now requires. Note that Firebase Crashlytics for NDK relies on that\nnote to symbolicate native crashes, so a crash inside this library will now be\nreported without symbols. Thanks to \u003ca href=\"https://github.com/quandangv\"\u003e\u003ccode\u003e@​quandangv\u003c/code\u003e\u003c/a\u003e\n(\u003ca href=\"https://redirect.github.com/khoren93/flutter_zxing/issues/247\"\u003e#247\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003cp\u003eUpdates the bundled \u003ca href=\"https://github.com/zxing-cpp/zxing-cpp\"\u003ezxing-cpp\u003c/a\u003e from\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\u003eSee full diff in \u003ca href=\"https://github.com/khoren93/flutter_zxing/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 17.4.0 to 18.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/935d942246885f9d2272b28e97027541f6ba8817\"\u003e\u003ccode\u003e935d942\u003c/code\u003e\u003c/a\u003e [go_router] Batch release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12701\"\u003e#12701\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/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/1dd43667f78a014ff21f506291018f9952ef430f\"\u003e\u003ccode\u003e1dd4366\u003c/code\u003e\u003c/a\u003e [cupertino_ui, material_ui] Use range matchers instead of exact positions in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cd4cdd0a044bbb6729fcaf4f3c044b380985d8e5\"\u003e\u003ccode\u003ecd4cdd0\u003c/code\u003e\u003c/a\u003e [material_ui] Add all M3 templates and generated code to `temporarily_exclude...\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/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/ccd22e1034fdb7652527ee0b85e964c12b23f11e\"\u003e\u003ccode\u003eccd22e1\u003c/code\u003e\u003c/a\u003e [material_ui] Prevent stale async suggestions in SearchAnchor (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12478\"\u003e#12478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/99719ff789f30c2a3f38c1773b4e08d4197e2d75\"\u003e\u003ccode\u003e99719ff\u003c/code\u003e\u003c/a\u003e [go_router_builder] Support analyzer 14 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12614\"\u003e#12614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0d933e59e82b684ab26a77079a468dc4f4c7178f\"\u003e\u003ccode\u003e0d933e5\u003c/code\u003e\u003c/a\u003e [cupertino_ui] Use super parameters in more places (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12459\"\u003e#12459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v18.0.1/packages\"\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\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/Lyddon7522/CareCache/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lyddon7522%2FCareCache/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"5462435668","node_id":"PR_kwDOSXR1Fs8AAAABDnNMUw","number":10,"state":"open","title":"chore(deps): bump the flutter-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":null,"author_association":null,"state_reason":null,"created_at":"2026-09-15T13:19:36.000Z","updated_at":"2026-09-15T13:19:43.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":12,"packages":[{"name":"build_runner","old_version":"2.15.0","new_version":"2.16.1","repository_url":"https://github.com/dart-lang/build"},{"name":"flutter_foreground_task","old_version":"9.2.2","new_version":"11.0.3","repository_url":"https://github.com/Dev-hwang/flutter_foreground_task"},{"name":"flutter_volume_controller","old_version":"1.3.4","new_version":"2.0.2","repository_url":"https://github.com/yosemiteyss/flutter_volume_controller"},{"name":"googleapis","old_version":"16.0.0","new_version":"17.0.0","repository_url":"https://github.com/google/googleapis.dart"},{"name":"googleapis_auth","old_version":"2.3.0","new_version":"2.3.3","repository_url":"https://github.com/google/googleapis.dart"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"permission_handler","old_version":"12.0.1","new_version":"13.0.2","repository_url":"https://github.com/baseflow/flutter-permission-handler"},{"name":"shimmer","old_version":"3.0.0","new_version":"4.0.0","repository_url":"https://github.com/hnvn/flutter_shimmer"},{"name":"workmanager","old_version":"0.9.0+3","new_version":"0.10.10","repository_url":"https://github.com/fluttercommunity/flutter_workmanager"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-dependencies group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [build_runner](https://github.com/dart-lang/build) | `2.15.0` | `2.16.1` |\n| [flutter_foreground_task](https://github.com/Dev-hwang/flutter_foreground_task) | `9.2.2` | `11.0.3` |\n| [flutter_volume_controller](https://github.com/yosemiteyss/flutter_volume_controller) | `1.3.4` | `2.0.2` |\n| [googleapis](https://github.com/google/googleapis.dart/tree/master/generated) | `16.0.0` | `17.0.0` |\n| [googleapis_auth](https://github.com/google/googleapis.dart) | `2.3.0` | `2.3.3` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [permission_handler](https://github.com/baseflow/flutter-permission-handler) | `12.0.1` | `13.0.2` |\n| [shimmer](https://github.com/hnvn/flutter_shimmer) | `3.0.0` | `4.0.0` |\n| [workmanager](https://github.com/fluttercommunity/flutter_workmanager) | `0.9.0+3` | `0.10.10` |\n\n\nUpdates `build_runner` from 2.15.0 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.0...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 `flutter_foreground_task` from 9.2.2 to 11.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Dev-hwang/flutter_foreground_task/blob/master/CHANGELOG.md\"\u003eflutter_foreground_task's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003eFIX-iOS\u003c/strong\u003e] Include the objective-c shim in the podspec source_files so it is compiled under CocoaPods\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003eFIX-iOS\u003c/strong\u003e] Add objective-c shim for FlutterForegroundTaskPlugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003eCHORE\u003c/strong\u003e] Upgrade shared_preferences from 2.5.3 to 2.5.5\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003eDOCS\u003c/strong\u003e] Update README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003eCHORE\u003c/strong\u003e] Bump minimum supported SDK version to \u003ccode\u003eFlutter 3.44/Dart 3.12\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003eFEAT\u003c/strong\u003e] Migrate to built-in Kotlin (KGP) \u003ca href=\"https://redirect.github.com/Dev-hwang/flutter_foreground_task/pull/385\"\u003e#385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003eFEAT\u003c/strong\u003e] Support Swift Package Manager (SPM) \u003ca href=\"https://redirect.github.com/Dev-hwang/flutter_foreground_task/pull/387\"\u003e#387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck \u003ca href=\"https://github.com/Dev-hwang/flutter_foreground_task/blob/master/documentation/migration_documentation.md\"\u003emigration_documentation\u003c/a\u003e for changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003eCHORE\u003c/strong\u003e] Bump minimum supported SDK version to \u003ccode\u003eFlutter 3.38.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003eFEAT\u003c/strong\u003e] Add UIScene life cycle support for iOS \u003ca href=\"https://redirect.github.com/Dev-hwang/flutter_foreground_task/pull/378\"\u003e#378\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\u003eSee full diff in \u003ca href=\"https://github.com/Dev-hwang/flutter_foreground_task/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_riverpod` from 3.3.1 to 3.4.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/flutter_riverpod-v3.3.1...flutter_riverpod-v3.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_volume_controller` from 1.3.4 to 2.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yosemiteyss/flutter_volume_controller/releases\"\u003eflutter_volume_controller's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eYour project is configured to compile against Android SDK 35, but the following plugin(s) require to be compiled against a higher Android SDK version: by \u003ca href=\"https://github.com/sureshram25\"\u003e\u003ccode\u003e@​sureshram25\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yosemiteyss/flutter_volume_controller/pull/100\"\u003eyosemiteyss/flutter_volume_controller#100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ohos): pin compatible ohos sdk by \u003ca href=\"https://github.com/yosemiteyss\"\u003e\u003ccode\u003e@​yosemiteyss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yosemiteyss/flutter_volume_controller/pull/102\"\u003eyosemiteyss/flutter_volume_controller#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(android): add built-in kotlin support by \u003ca href=\"https://github.com/yosemiteyss\"\u003e\u003ccode\u003e@​yosemiteyss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yosemiteyss/flutter_volume_controller/pull/103\"\u003eyosemiteyss/flutter_volume_controller#103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update version to 2.0.2 by \u003ca href=\"https://github.com/yosemiteyss\"\u003e\u003ccode\u003e@​yosemiteyss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yosemiteyss/flutter_volume_controller/pull/104\"\u003eyosemiteyss/flutter_volume_controller#104\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/sureshram25\"\u003e\u003ccode\u003e@​sureshram25\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/yosemiteyss/flutter_volume_controller/pull/100\"\u003eyosemiteyss/flutter_volume_controller#100\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yosemiteyss/flutter_volume_controller/compare/v2.0.1...v2.0.2\"\u003ehttps://github.com/yosemiteyss/flutter_volume_controller/compare/v2.0.1...v2.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(ohos): cannot set volume on first attempt by \u003ca href=\"https://github.com/ErBWs\"\u003e\u003ccode\u003e@​ErBWs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yosemiteyss/flutter_volume_controller/pull/92\"\u003eyosemiteyss/flutter_volume_controller#92\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: ohos workflow by \u003ca href=\"https://github.com/yosemiteyss\"\u003e\u003ccode\u003e@​yosemiteyss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yosemiteyss/flutter_volume_controller/pull/96\"\u003eyosemiteyss/flutter_volume_controller#96\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update version to 2.0.1 by \u003ca href=\"https://github.com/yosemiteyss\"\u003e\u003ccode\u003e@​yosemiteyss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yosemiteyss/flutter_volume_controller/pull/97\"\u003eyosemiteyss/flutter_volume_controller#97\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yosemiteyss/flutter_volume_controller/compare/v2.0.0...v2.0.1\"\u003ehttps://github.com/yosemiteyss/flutter_volume_controller/compare/v2.0.0...v2.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for ohos platform by \u003ca href=\"https://github.com/ErBWs\"\u003e\u003ccode\u003e@​ErBWs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yosemiteyss/flutter_volume_controller/pull/89\"\u003eyosemiteyss/flutter_volume_controller#89\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add swift package manager support by \u003ca href=\"https://github.com/yosemiteyss\"\u003e\u003ccode\u003e@​yosemiteyss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yosemiteyss/flutter_volume_controller/pull/90\"\u003eyosemiteyss/flutter_volume_controller#90\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update version to 2.0.0 by \u003ca href=\"https://github.com/yosemiteyss\"\u003e\u003ccode\u003e@​yosemiteyss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yosemiteyss/flutter_volume_controller/pull/91\"\u003eyosemiteyss/flutter_volume_controller#91\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/ErBWs\"\u003e\u003ccode\u003e@​ErBWs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/yosemiteyss/flutter_volume_controller/pull/89\"\u003eyosemiteyss/flutter_volume_controller#89\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yosemiteyss/flutter_volume_controller/compare/v1.3.4...v2.0.0\"\u003ehttps://github.com/yosemiteyss/flutter_volume_controller/compare/v1.3.4...v2.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/yosemiteyss/flutter_volume_controller/blob/main/CHANGELOG.md\"\u003eflutter_volume_controller's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate minimum flutter sdk to 3.35.0.\u003c/li\u003e\n\u003cli\u003eandroid: add built-in kotlin support.\u003c/li\u003e\n\u003cli\u003eandroid: update compileSdk to 36.\u003c/li\u003e\n\u003cli\u003eohos: pin compatible ohos sdk\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eohos: fix cannot set volume on first attempt.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Swift Package Manager support for iOS and macOS.\u003c/li\u003e\n\u003cli\u003eAdded HarmonyOS (OHOS) support.\u003c/li\u003e\n\u003cli\u003eUpdated minimum supported SDK version to Flutter 3.24.0.\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/yosemiteyss/flutter_volume_controller/commit/def69b5f049aa9018b9c875200a1ffae7e99fe62\"\u003e\u003ccode\u003edef69b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/yosemiteyss/flutter_volume_controller/issues/104\"\u003e#104\u003c/a\u003e from yosemiteyss/feat/update-2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yosemiteyss/flutter_volume_controller/commit/3ec78e785e8fb6f885dcfa9ca7ad329e8c565664\"\u003e\u003ccode\u003e3ec78e7\u003c/code\u003e\u003c/a\u003e feat: update version to 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yosemiteyss/flutter_volume_controller/commit/83f1bba13d3f7cb4edb13895eaf39d7aa2f28fd4\"\u003e\u003ccode\u003e83f1bba\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/yosemiteyss/flutter_volume_controller/issues/103\"\u003e#103\u003c/a\u003e from yosemiteyss/feat/enable-built-in-kotlin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yosemiteyss/flutter_volume_controller/commit/34a6e24e9d7956219968c5776ce485aabc3e5240\"\u003e\u003ccode\u003e34a6e24\u003c/code\u003e\u003c/a\u003e feat: update minimum flutter sdk to 3.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yosemiteyss/flutter_volume_controller/commit/f713175022e456d2d84e71994bacc205ed6ed7ca\"\u003e\u003ccode\u003ef713175\u003c/code\u003e\u003c/a\u003e feat(android): add built-in kotlin support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yosemiteyss/flutter_volume_controller/commit/1a088e88d143282f8d978e975d7c807f5a0ccbc4\"\u003e\u003ccode\u003e1a088e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/yosemiteyss/flutter_volume_controller/issues/102\"\u003e#102\u003c/a\u003e from yosemiteyss/fix/ohos-build-issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yosemiteyss/flutter_volume_controller/commit/f65875ee2a0b8e07fb52c5191a885eab689ae61f\"\u003e\u003ccode\u003ef65875e\u003c/code\u003e\u003c/a\u003e fix(ohos): pin compatible ohos sdk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yosemiteyss/flutter_volume_controller/commit/daefc20de9388f53f52227d059403a1ac625f33c\"\u003e\u003ccode\u003edaefc20\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/yosemiteyss/flutter_volume_controller/issues/100\"\u003e#100\u003c/a\u003e from sureshram25/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yosemiteyss/flutter_volume_controller/commit/cb3541527d7e787adf265874e5154603fc1d8688\"\u003e\u003ccode\u003ecb35415\u003c/code\u003e\u003c/a\u003e Migrate to Built-in Kotlin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yosemiteyss/flutter_volume_controller/commit/a4c4dd0d06be7f897f42543853195199d90805b5\"\u003e\u003ccode\u003ea4c4dd0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/yosemiteyss/flutter_volume_controller/issues/97\"\u003e#97\u003c/a\u003e from yosemiteyss/feat/update-2.0.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/yosemiteyss/flutter_volume_controller/compare/v1.3.4...v2.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `googleapis` from 16.0.0 to 17.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/googleapis.dart/releases\"\u003egoogleapis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:googleapis v17.0.0\u003c/h2\u003e\n\u003ch3\u003eMark APIs as \u003ccode\u003e@Deprecated\u003c/code\u003e with references to replacement\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003epackage:google_cloud_*\u003c/code\u003e packages:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecloudfunctions\u003c/code\u003e (\u003ccode\u003ev1\u003c/code\u003e, \u003ccode\u003ev2\u003c/code\u003e) -\u0026gt; \u003ccode\u003epackage:google_cloud_functions_v2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efirestore\u003c/code\u003e (\u003ccode\u003ev1\u003c/code\u003e) -\u0026gt; \u003ccode\u003epackage:google_cloud_firestore_v1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eiam\u003c/code\u003e (\u003ccode\u003ev1\u003c/code\u003e, \u003ccode\u003ev2\u003c/code\u003e), \u003ccode\u003eiamcredentials\u003c/code\u003e (\u003ccode\u003ev1\u003c/code\u003e) -\u0026gt; \u003ccode\u003epackage:google_cloud_iam_v1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003elanguage\u003c/code\u003e (\u003ccode\u003ev1\u003c/code\u003e, \u003ccode\u003ev2\u003c/code\u003e) -\u0026gt; \u003ccode\u003epackage:google_cloud_language_v2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003elogging\u003c/code\u003e (\u003ccode\u003ev2\u003c/code\u003e) -\u0026gt; \u003ccode\u003epackage:google_cloud_logging_v2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esecretmanager\u003c/code\u003e (\u003ccode\u003ev1\u003c/code\u003e) -\u0026gt; \u003ccode\u003epackage:google_cloud_secretmanager_v1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estorage\u003c/code\u003e (\u003ccode\u003ev1\u003c/code\u003e) -\u0026gt; \u003ccode\u003epackage:google_cloud_storage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPIs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eagentidentity\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eagentidentitycredentials\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eagentregistry\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanalytics\u003c/code\u003e - removed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eandroiddeveloperidstatus\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapigeeregistry\u003c/code\u003e - removed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eces\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecloudproductregistry\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edeveloperknowledge\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edfareporting\u003c/code\u003e - removed \u003ccode\u003ev4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eftp\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egmailpostmastertools\u003c/code\u003e - added \u003ccode\u003ev2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehealth\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eintegrations\u003c/code\u003e - removed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emerchantapi\u003c/code\u003e - added \u003ccode\u003eloyaltycustomers_v1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emybusinessqanda\u003c/code\u003e - removed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esaasservicemgmt\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esearchads360\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewebcontentpublisher\u003c/code\u003e - new!\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/googleapis.dart/commit/11161f5a1503ddcae08a0465097c1a84cad2caaa\"\u003e\u003ccode\u003e11161f5\u003c/code\u003e\u003c/a\u003e feat: update APIs to latest discovery definitions (\u003ca href=\"https://github.com/google/googleapis.dart/tree/master/generated/issues/755\"\u003e#755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/googleapis.dart/commit/995ff9d66b0f9e8dd3f38dfb03421e45e9a29842\"\u003e\u003ccode\u003e995ff9d\u003c/code\u003e\u003c/a\u003e Mark a number of libraries deprecated (\u003ca href=\"https://github.com/google/googleapis.dart/tree/master/generated/issues/743\"\u003e#743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/googleapis.dart/commit/ba8ad6aa61bc678585a8304dc88d4892ad5ae6bf\"\u003e\u003ccode\u003eba8ad6a\u003c/code\u003e\u003c/a\u003e chore: update to latest pre-v3.13 dart style changes (\u003ca href=\"https://github.com/google/googleapis.dart/tree/master/generated/issues/745\"\u003e#745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/googleapis.dart/commit/de252e68517832d106e2521c33c884cfa43edea7\"\u003e\u003ccode\u003ede252e6\u003c/code\u003e\u003c/a\u003e 5 new APIs! (\u003ca href=\"https://github.com/google/googleapis.dart/tree/master/generated/issues/741\"\u003e#741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/googleapis.dart/commit/cad632f20b089f0b20e82f4815c4593119c15b68\"\u003e\u003ccode\u003ecad632f\u003c/code\u003e\u003c/a\u003e chore: update copyright header to Google LLC BSD format (\u003ca href=\"https://github.com/google/googleapis.dart/tree/master/generated/issues/725\"\u003e#725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/googleapis.dart/commits/googleapis-v17.0.0/generated\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `googleapis_auth` from 2.3.0 to 2.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/googleapis.dart/releases\"\u003egoogleapis_auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:googleapis_auth v2.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eGOOGLE_CLOUD_QUOTA_PROJECT\u003c/code\u003e now takes precedence over a credential's\n\u003ccode\u003equota_project_id\u003c/code\u003e when set.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:googleapis_auth v2.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix web compatibility by removing transitive \u003ccode\u003edart:io\u003c/code\u003e and\n\u003ccode\u003epackage:google_cloud\u003c/code\u003e imports from the core \u003ccode\u003egoogleapis_auth.dart\u003c/code\u003e library.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:googleapis_auth v2.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003egoogle_cloud: '\u0026gt;=0.3.0 \u0026lt;0.6.0'\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/google/googleapis.dart/commit/a2dbfb4c7b3829d5ce0c88f049411103a8f6c34d\"\u003e\u003ccode\u003ea2dbfb4\u003c/code\u003e\u003c/a\u003e fix(auth): fall back to GOOGLE_CLOUD_QUOTA_PROJECT when ADC has no quota_proj...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/googleapis.dart/commit/c41ad6a38fbde8834869be65f252c52c5fef6af3\"\u003e\u003ccode\u003ec41ad6a\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/google/googleapis.dart/issues/750\"\u003e#750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/googleapis.dart/commit/1cf3ea5213f4b44095df5cf9bec8c1348eebf21d\"\u003e\u003ccode\u003e1cf3ea5\u003c/code\u003e\u003c/a\u003e fix(auth): make googleapis_auth web-compatible by removing transitive dart:io...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/googleapis.dart/commit/c6d947f2ddaa4d978252c021f6f0454ec05b7b3d\"\u003e\u003ccode\u003ec6d947f\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/google/googleapis.dart/issues/747\"\u003e#747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/googleapis.dart/commit/75e21513aad0eb8b6e5c50167483e76b0b847071\"\u003e\u003ccode\u003e75e2151\u003c/code\u003e\u003c/a\u003e chore(auth): Support google_cloud 0.5.x (\u003ca href=\"https://redirect.github.com/google/googleapis.dart/issues/744\"\u003e#744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/googleapis.dart/commit/ba8ad6aa61bc678585a8304dc88d4892ad5ae6bf\"\u003e\u003ccode\u003eba8ad6a\u003c/code\u003e\u003c/a\u003e chore: update to latest pre-v3.13 dart style changes (\u003ca href=\"https://redirect.github.com/google/googleapis.dart/issues/745\"\u003e#745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/googleapis.dart/commit/a92a4edaa0bf67cad7afe3a7983de21ec8c01500\"\u003e\u003ccode\u003ea92a4ed\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/cache in the github-actions group (\u003ca href=\"https://redirect.github.com/google/googleapis.dart/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/googleapis.dart/commit/de252e68517832d106e2521c33c884cfa43edea7\"\u003e\u003ccode\u003ede252e6\u003c/code\u003e\u003c/a\u003e 5 new APIs! (\u003ca href=\"https://redirect.github.com/google/googleapis.dart/issues/741\"\u003e#741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/googleapis.dart/commit/6729cb305e22d06dfc0b2ac3a72fd8023cfa0362\"\u003e\u003ccode\u003e6729cb3\u003c/code\u003e\u003c/a\u003e chore: fix generator (\u003ca href=\"https://redirect.github.com/google/googleapis.dart/issues/740\"\u003e#740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/googleapis.dart/compare/googleapis_auth-v2.3.0...googleapis_auth-v2.3.3\"\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 `permission_handler` from 12.0.1 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\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/baseflow/flutter-permission-handler/compare/permission_handler_v12.0.1...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 `riverpod_annotation` from 4.0.2 to 4.0.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v4.0.2...riverpod_annotation-v4.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_generator` from 4.0.3 to 4.0.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v4.0.3...riverpod_generator-v4.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shimmer` from 3.0.0 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hnvn/flutter_shimmer/blob/master/CHANGELOG.md\"\u003eshimmer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Use the standalone \u003ca href=\"https://pub.dev/packages/material_ui\"\u003e\u003ccode\u003ematerial_ui\u003c/code\u003e\u003c/a\u003e package instead of \u003ccode\u003epackage:flutter/material.dart\u003c/code\u003e. Requires Flutter \u003ccode\u003e\u0026gt;=3.44.0\u003c/code\u003e and Dart \u003ccode\u003e^3.12.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eKeep the animation duration in sync when \u003ccode\u003eperiod\u003c/code\u003e changes, and restart cleanly when \u003ccode\u003eenabled\u003c/code\u003e is toggled back on\u003c/li\u003e\n\u003cli\u003eStart infinite loops with \u003ccode\u003eAnimationController.repeat()\u003c/code\u003e instead of a first \u003ccode\u003eforward()\u003c/code\u003e cycle\u003c/li\u003e\n\u003cli\u003eTreat \u003ccode\u003edirection\u003c/code\u003e updates as paint work, not layout work\u003c/li\u003e\n\u003cli\u003eExpand widget tests for construction, animation, looping, and highlight geometry\u003c/li\u003e\n\u003cli\u003eRefresh README, example README, and add \u003ccode\u003edocs/\u003c/code\u003e for architecture and optimization notes\u003c/li\u003e\n\u003cli\u003eRemove leftover \u003ccode\u003elib/main.dart\u003c/code\u003e counter app from the package\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/hnvn/flutter_shimmer/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `workmanager` from 0.9.0+3 to 0.10.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fluttercommunity/flutter_workmanager/releases\"\u003eworkmanager's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eworkmanager v0.10.10 — Dart-initiated background handshake fix (\u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/738\"\u003e#738\u003c/a\u003e)\u003c/h2\u003e\n\u003ch2\u003eworkmanager_android v0.10.9 — background handshake race fix (\u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/732\"\u003e#732\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/738\"\u003e#738\u003c/a\u003e)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackground tasks no longer fail ~30 seconds after start on Android 16 when the Dart isolate is slow to boot. Root cause: the Pigeon migration inverted the handshake and sent the task to Dart \u003cem\u003ebefore\u003c/em\u003e the isolate had registered its channel handlers — the message was lost, so the callback never ran (the 0.10.9 watchdog only turned the hang into a visible failure).\u003c/li\u003e\n\u003cli\u003eThe handshake is \u003cstrong\u003eDart-initiated again\u003c/strong\u003e: the task registers its handlers first, then signals the native worker (\u003ccode\u003enotifyBackgroundChannelInitialized\u003c/code\u003e), which only then invokes the task. Race eliminated by construction; the 30s watchdog stays as a dead-engine guard.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eworkmanager_apple v0.9.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAccepts the new Dart readiness signal (compile parity with the Android fix). Apple headless-engine alignment is a follow-up.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eworkmanager_platform_interface v0.10.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew internal host signal \u003ccode\u003enotifyBackgroundChannelInitialized\u003c/code\u003e backing the handshake fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eworkmanager v0.10.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe fix (Dart side sends the readiness signal after handler registration).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eworkmanager v0.10.9 — Android 16 one-off work hang fix\u003c/h2\u003e\n\u003ch2\u003eworkmanager_android v0.10.8 — bounded Dart engine init, main-thread stops (\u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/732\"\u003e#732\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/735\"\u003e#735\u003c/a\u003e)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOne-off work no longer stays \u003cstrong\u003eRUNNING forever\u003c/strong\u003e on Android 16 when the app is backgrounded mid-task: a new 30-second initialization watchdog fails the worker visibly instead of hanging silently.\u003c/li\u003e\n\u003cli\u003eWorker stops (and \u003ccode\u003eonTaskStopped\u003c/code\u003e callbacks) now run on the main thread — fixes the spurious \u003ccode\u003e@UiThread\u003c/code\u003e exception notification on every cancel and makes the \u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/705\"\u003e#705\u003c/a\u003e stop-reason feature actually fire on Android.\u003c/li\u003e\n\u003cli\u003eEngine teardown made idempotent across watchdog / task-result / stop paths.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eworkmanager v0.10.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependency bump: \u003ccode\u003eworkmanager_android ^0.10.8\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eworkmanager v0.10.8 — Android 16 FGS permission fix\u003c/h2\u003e\n\u003ch2\u003eworkmanager_android v0.10.7 — manifest-declaration check for FGS permissions (\u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/731\"\u003e#731\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/733\"\u003e#733\u003c/a\u003e)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpedited work (and other foreground-service features) now validate against the \u003cstrong\u003emerged manifest declaration\u003c/strong\u003e instead of the runtime permission grant state.\u003c/li\u003e\n\u003cli\u003eOn Android 16+ a foreground-service permission can be revoked or denied at runtime even when declared — the old check then false-positived and threw, killing valid expedited work. Declared permission now passes regardless of grant state; a genuinely missing declaration still fails loudly at registration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eworkmanager v0.10.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependency bump: \u003ccode\u003eworkmanager_android ^0.10.7\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eworkmanager v0.10.7 — web messaging + FGS opt-in\u003c/h2\u003e\n\u003ch2\u003eworkmanager_web v0.2.0 — bidirectional page↔worker messaging (\u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/708\"\u003e#708\u003c/a\u003e)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFree-form two-way \u003ccode\u003epostMessage\u003c/code\u003e channel: \u003ccode\u003esendMessageToWorker()\u003c/code\u003e / \u003ccode\u003eworkerMessages\u003c/code\u003e / \u003ccode\u003esendToPage\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe example app gained a full web demo (worker chat, persistent background-task queue, Service Worker + notifications, PWA install flow) — \u003cstrong\u003elive at \u003ca href=\"https://fluttercommunity.github.io/flutter_workmanager/\"\u003ehttps://fluttercommunity.github.io/flutter_workmanager/\u003c/a\u003e\u003c/strong\u003e with an intro/landing page.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eworkmanager_android v0.10.6 — FOREGROUND_SERVICE_DATA_SYNC opt-in (\u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/725\"\u003e#725\u003c/a\u003e)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFOREGROUND_SERVICE_DATA_SYNC\u003c/code\u003e + the \u003ccode\u003edataSync\u003c/code\u003e service type are no longer in the merged manifest by default (Play Console special type: declaration + demo video requirement even when unused).\u003c/li\u003e\n\u003cli\u003eOpt in when you run long-running workers with the dataSync type: \u003ccode\u003eworkmanager.enableDataSyncForegroundService=true\u003c/code\u003e in gradle.properties.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLoud-failure guard\u003c/strong\u003e: using \u003ccode\u003edataSync\u003c/code\u003e without the opt-in (or expedited work with a stripped manifest) throws a descriptive error at registration instead of a SecurityException mid-task.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eworkmanager v0.10.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependency bumps: \u003ccode\u003eworkmanager_android ^0.10.6\u003c/code\u003e, \u003ccode\u003eworkmanager_web ^0.2.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eworkmanager v0.10.6 — AGP 9 fix\u003c/h2\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/fluttercommunity/flutter_workmanager/blob/main/CHANGELOG.md\"\u003eworkmanager's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003e\u003ccode\u003eworkmanager\u003c/code\u003e - \u003ccode\u003ev0.10.10\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(android): background tasks no longer fail ~30 seconds after start on Android 16 when the Dart isolate boots slowly — the background handshake is Dart-initiated again (\u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/738\"\u003e#738\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003eworkmanager_android\u003c/code\u003e - \u003ccode\u003ev0.10.9\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(android): background tasks no longer fail ~30 seconds after start on Android 16 when the Dart isolate boots slowly — the worker now waits for a Dart readiness signal instead of sending the task before the isolate is ready (\u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/738\"\u003e#738\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003eworkmanager_apple\u003c/code\u003e - \u003ccode\u003ev0.9.11\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: the plugin accepts the new Dart background-channel readiness signal (parity with the Android handshake fix, \u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/738\"\u003e#738\u003c/a\u003e); no user-facing behavior change yet.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003eworkmanager_platform_interface\u003c/code\u003e - \u003ccode\u003ev0.10.5\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: added the \u003ccode\u003enotifyBackgroundChannelInitialized\u003c/code\u003e host signal backing the Android handshake fix (\u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/738\"\u003e#738\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e2026-08-20\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/fluttercommunity/flutter_workmanager/blob/main/#workmanager---v0109\"\u003e\u003ccode\u003eworkmanager\u003c/code\u003e - \u003ccode\u003ev0.10.9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/flutter_workmanager/blob/main/#workmanager_android---v0108\"\u003e\u003ccode\u003eworkmanager_android\u003c/code\u003e - \u003ccode\u003ev0.10.8\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\u003eworkmanager\u003c/code\u003e - \u003ccode\u003ev0.10.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003eworkmanager\u003c/code\u003e - \u003ccode\u003ev0.10.9\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(android): one-off work no longer stays RUNNING forever on Android 16 when the app is backgrounded during task execution (\u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/732\"\u003e#732\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003eworkmanager_android\u003c/code\u003e - \u003ccode\u003ev0.10.8\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(android): one-off work no longer stays RUNNING forever on Android 16 when the app is backgrounded during task execution (\u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/732\"\u003e#732\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\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/fluttercommunity/flutter_workmanager/commit/896c4c1122f5e267ed472b044219c884305246d3\"\u003e\u003ccode\u003e896c4c1\u003c/code\u003e\u003c/a\u003e chore(release): publish packages — workmanager 0.10.10 (\u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/740\"\u003e#740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/flutter_workmanager/commit/02764be2959ef36836ca07602b732bb172b22af4\"\u003e\u003ccode\u003e02764be\u003c/code\u003e\u003c/a\u003e fix(android): re-invert background channel handshake to Dart-initiated (fixes...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/flutter_workmanager/commit/5ffa188212a66e4a3c3f4899f4ed8d0300c067dd\"\u003e\u003ccode\u003e5ffa188\u003c/code\u003e\u003c/a\u003e chore(release): publish packages — workmanager 0.10.9 (\u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/736\"\u003e#736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/flutter_workmanager/commit/0aed65d9a51c3680c69ccf88ee999f3cd74f8bd4\"\u003e\u003ccode\u003e0aed65d\u003c/code\u003e\u003c/a\u003e fix(android): bound Dart engine init and stop workers on the main thread (fix...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/flutter_workmanager/commit/53261a568221a310b1331fb27caf9349f95a988d\"\u003e\u003ccode\u003e53261a5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages — workmanager 0.10.8 (\u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/734\"\u003e#734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/flutter_workmanager/commit/c049d73b0f0c1fbb17575de89d8e07506c0e7f76\"\u003e\u003ccode\u003ec049d73\u003c/code\u003e\u003c/a\u003e fix(android): check manifest declaration instead of grant state for FGS permi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/flutter_workmanager/commit/af5d75ae94574e9f2952768617ced738c140c52f\"\u003e\u003ccode\u003eaf5d75a\u003c/code\u003e\u003c/a\u003e chore(release): publish packages — workmanager 0.10.7 (\u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/727\"\u003e#727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/flutter_workmanager/commit/20c88294cf7ae3c034ccde59cc3d0b732ebc6f06\"\u003e\u003ccode\u003e20c8829\u003c/code\u003e\u003c/a\u003e fix(android): make FOREGROUND_SERVICE_DATA_SYNC opt-in (fixes \u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/725\"\u003e#725\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/flutter_workmanager/commit/dbd5fe1b66e1655be9656d529b90b00c582e0d96\"\u003e\u003ccode\u003edbd5fe1\u003c/code\u003e\u003c/a\u003e feat(web): bidirectional message channel between page and background worker (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/flutter_workmanager/commit/4ed3b894251090ee2d90b961bb2e1cd0ad792da7\"\u003e\u003ccode\u003e4ed3b89\u003c/code\u003e\u003c/a\u003e docs: all changes to main go through PRs (\u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/724\"\u003e#724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fluttercommunity/flutter_workmanager/compare/workmanager-v0.9.0...workmanager-v0.10.10\"\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/Shir0o/auto-vol/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shir0o%2Fauto-vol/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"},{"uuid":"5462165220","node_id":"PR_kwDOUZOyrc8AAAABDm_edg","number":20,"state":"closed","title":"deps: bump intl and go_router","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-15T16:28:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-15T12:55:16.000Z","updated_at":"2026-09-15T16:28:35.000Z","time_to_close":12797,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"name":"intl","repository_url":"https://github.com/dart-lang/i18n","old_version":"0.19.0","new_version":"0.20.3"},{"name":"go_router","repository_url":"https://github.com/flutter/packages","old_version":"14.8.1","new_version":"18.0.1"}],"path":null,"ecosystem":"pub"},"body":"Bumps [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) and [go_router](https://github.com/flutter/packages/tree/main/packages). These dependencies needed to be updated together.\nUpdates `intl` from 0.19.0 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\u003ch2\u003epackage:intl v0.20.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the dependency on \u003ccode\u003epackage:http\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove the dependency on \u003ccode\u003epackage:web\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl v0.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade \u003ccode\u003epackage:web\u003c/code\u003e dependency constraint to \u003ccode\u003e1.1.0\u003c/code\u003e, fixes issue\n\u003ca href=\"https://redirect.github.com/dart-lang/i18n/issues/916\"\u003e#916\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v46.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl v0.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix caching of messages in \u003ccode\u003eCompositeMessageLookup\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eType \u003ccode\u003enumberFormatSymbols\u003c/code\u003e as a \u003ccode\u003eMap\u0026lt;String, NumberSymbols\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eType \u003ccode\u003edateTimeSymbolMap\u003c/code\u003e as a \u003ccode\u003eMap\u0026lt;String, DateSymbols\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd example for pub.dev.\u003c/li\u003e\n\u003cli\u003eFix issues with AM/PM markers.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v44.1.\u003c/li\u003e\n\u003cli\u003eRequire Dart \u003ccode\u003e^3.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003epackage:web\u003c/code\u003e \u003ccode\u003e^0.5.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport compiling to WASM.\u003c/li\u003e\n\u003cli\u003eUpdate to and account for \u003ccode\u003epackage:lints\u003c/code\u003e \u003ccode\u003e^4.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ertl Detection fix in \u003ccode\u003ebidi.dart\u003c/code\u003e for Kordi Sorani \u0026quot;ckb\u0026quot;.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v45.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl_translation v0.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd topics to \u003ccode\u003epubspec.yaml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003edart_style \u003c/code\u003e2.3.7\u003ccode\u003e. \u003c/code\u003ebin/make_examples_const.dart\u003ccode\u003eand\r\u003c/code\u003erewrite_intl_messages.dart\u003ccode\u003ewill now look for a surrounding\r\u003c/code\u003e.dart_tool/package_config.json` file to infer the language version of the\nfiles updated by the script.\u003c/li\u003e\n\u003cli\u003eUpgrade dep on \u003ccode\u003epackage:intl\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl_translation v0.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThrow if the \u003ccode\u003eIntl.select\u003c/code\u003e \u003ccode\u003earg\u003c/code\u003e is not in the list of \u003ccode\u003eargs\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003epackage:intl\u003c/code\u003e \u003ccode\u003e0.19.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.0.\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 `go_router` from 14.8.1 to 18.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/935d942246885f9d2272b28e97027541f6ba8817\"\u003e\u003ccode\u003e935d942\u003c/code\u003e\u003c/a\u003e [go_router] Batch release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12701\"\u003e#12701\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/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/1dd43667f78a014ff21f506291018f9952ef430f\"\u003e\u003ccode\u003e1dd4366\u003c/code\u003e\u003c/a\u003e [cupertino_ui, material_ui] Use range matchers instead of exact positions in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cd4cdd0a044bbb6729fcaf4f3c044b380985d8e5\"\u003e\u003ccode\u003ecd4cdd0\u003c/code\u003e\u003c/a\u003e [material_ui] Add all M3 templates and generated code to `temporarily_exclude...\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/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/ccd22e1034fdb7652527ee0b85e964c12b23f11e\"\u003e\u003ccode\u003eccd22e1\u003c/code\u003e\u003c/a\u003e [material_ui] Prevent stale async suggestions in SearchAnchor (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12478\"\u003e#12478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/99719ff789f30c2a3f38c1773b4e08d4197e2d75\"\u003e\u003ccode\u003e99719ff\u003c/code\u003e\u003c/a\u003e [go_router_builder] Support analyzer 14 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12614\"\u003e#12614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0d933e59e82b684ab26a77079a468dc4f4c7178f\"\u003e\u003ccode\u003e0d933e5\u003c/code\u003e\u003c/a\u003e [cupertino_ui] Use super parameters in more places (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12459\"\u003e#12459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v18.0.1/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 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/toufikben/productchat_studio/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/toufikben%2Fproductchat_studio/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/packages"},{"uuid":"5456398029","node_id":"PR_kwDONl-jFs8AAAABDiWSWw","number":276,"state":"closed","title":"build(deps): bump the flutter-dependencies group across 1 directory with 25 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-17T00:55:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-15T01:30:51.000Z","updated_at":"2026-09-17T00:55:25.000Z","time_to_close":170672,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"flutter-dependencies","update_count":25,"packages":[{"name":"csv","old_version":"6.0.0","new_version":"8.0.0","repository_url":"https://github.com/close2/csv"},{"name":"cupertino_icons","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/flutter/packages"},{"name":"fl_chart","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/imaNNeo/fl_chart"},{"name":"flutter_downloader","old_version":"1.12.0","new_version":"1.12.1","repository_url":"https://github.com/fluttercommunity/flutter_downloader"},{"name":"flutter_secure_storage","old_version":"10.0.0","new_version":"11.1.1","repository_url":"https://github.com/mogol/flutter_secure_storage"},{"name":"share_plus","old_version":"12.0.1","new_version":"13.3.0","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"file_picker","old_version":"10.3.10","new_version":"12.0.0-beta.1","repository_url":"https://github.com/vicajilau/flutter_file_picker"},{"name":"flutter_timezone","old_version":"5.0.1","new_version":"5.1.0","repository_url":"https://github.com/tjarvstrand/flutter_timezone"},{"name":"google_fonts","old_version":"8.1.0","new_version":"8.2.1","repository_url":"https://github.com/flutter/packages"},{"name":"googleapis","old_version":"16.0.0","new_version":"17.0.0","repository_url":"https://github.com/google/googleapis.dart"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"local_auth","old_version":"3.0.0","new_version":"3.0.2","repository_url":"https://github.com/flutter/packages"},{"name":"mocktail","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/felangel/mocktail"},{"name":"path_provider","old_version":"2.1.5","new_version":"2.1.6","repository_url":"https://github.com/flutter/packages"},{"name":"path_provider_platform_interface","old_version":"2.1.2","new_version":"2.1.3","repository_url":"https://github.com/flutter/packages"},{"name":"pdf","old_version":"3.11.3","new_version":"3.12.0","repository_url":"https://github.com/DavBfr/dart_pdf"},{"name":"shared_preferences","old_version":"2.5.4","new_version":"2.5.5","repository_url":"https://github.com/flutter/packages"},{"name":"sqflite_common_ffi","old_version":"2.3.7+1","new_version":"2.4.3","repository_url":"https://github.com/tekartik/sqflite"},{"name":"sqlite3","old_version":"2.9.4","new_version":"3.1.7","repository_url":"https://github.com/simolus3/sqlite3.dart"},{"name":"sqflite_sqlcipher","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/davidmartos96/sqflite_sqlcipher"},{"name":"sqlcipher_flutter_libs","old_version":"0.6.8","new_version":"0.7.0+eol","repository_url":"https://github.com/simolus3/sqlite3.dart"},{"name":"timezone","old_version":"0.10.1","new_version":"0.11.1","repository_url":"https://github.com/dart-lang/labs"},{"name":"flutter_local_notifications","old_version":"19.5.0","new_version":"22.3.1","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"uuid","old_version":"4.5.2","new_version":"4.6.0","repository_url":"https://github.com/Daegalus/dart-uuid"},{"name":"yaml","old_version":"3.1.3","new_version":"3.1.4","repository_url":"https://github.com/dart-lang/tools"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-dependencies group with 25 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [csv](https://github.com/close2/csv) | `6.0.0` | `8.0.0` |\n| [cupertino_icons](https://github.com/flutter/packages/tree/main/third_party/packages) | `1.0.8` | `1.0.9` |\n| [fl_chart](https://github.com/imaNNeo/fl_chart) | `1.1.1` | `1.2.0` |\n| [flutter_downloader](https://github.com/fluttercommunity/flutter_downloader) | `1.12.0` | `1.12.1` |\n| [flutter_secure_storage](https://github.com/mogol/flutter_secure_storage) | `10.0.0` | `11.1.1` |\n| [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus) | `12.0.1` | `13.3.0` |\n| [file_picker](https://github.com/vicajilau/flutter_file_picker/tree/main/packages) | `10.3.10` | `12.0.0-beta.1` |\n| [flutter_timezone](https://github.com/tjarvstrand/flutter_timezone) | `5.0.1` | `5.1.0` |\n| [google_fonts](https://github.com/flutter/packages/tree/main/packages) | `8.1.0` | `8.2.1` |\n| [googleapis](https://github.com/google/googleapis.dart/tree/master/generated) | `16.0.0` | `17.0.0` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [local_auth](https://github.com/flutter/packages/tree/main/packages/local_auth) | `3.0.0` | `3.0.2` |\n| [mocktail](https://github.com/felangel/mocktail) | `1.0.4` | `1.0.5` |\n| [path_provider](https://github.com/flutter/packages/tree/main/packages/path_provider) | `2.1.5` | `2.1.6` |\n| [path_provider_platform_interface](https://github.com/flutter/packages/tree/main/packages/path_provider) | `2.1.2` | `2.1.3` |\n| [pdf](https://github.com/DavBfr/dart_pdf) | `3.11.3` | `3.12.0` |\n| [shared_preferences](https://github.com/flutter/packages/tree/main/packages/shared_preferences) | `2.5.4` | `2.5.5` |\n| [sqflite_common_ffi](https://github.com/tekartik/sqflite) | `2.3.7+1` | `2.4.3` |\n| [sqlite3](https://github.com/simolus3/sqlite3.dart) | `2.9.4` | `3.1.7` |\n| [sqflite_sqlcipher](https://github.com/davidmartos96/sqflite_sqlcipher) | `3.4.0` | `3.4.1` |\n| [sqlcipher_flutter_libs](https://github.com/simolus3/sqlite3.dart/tree/main/legacy) | `0.6.8` | `0.7.0+eol` |\n| [timezone](https://github.com/dart-lang/labs/tree/main/pkgs) | `0.10.1` | `0.11.1` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `19.5.0` | `22.3.1` |\n| [uuid](https://github.com/Daegalus/dart-uuid) | `4.5.2` | `4.6.0` |\n| [yaml](https://github.com/dart-lang/tools/tree/main/pkgs) | `3.1.3` | `3.1.4` |\n\n\nUpdates `csv` from 6.0.0 to 8.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/close2/csv/blob/master/CHANGELOG.md\"\u003ecsv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e8.0.0\u003c/h1\u003e\n\u003cp\u003eFix stream nesting issue (\u003ca href=\"https://redirect.github.com/close2/csv/issues/77\"\u003e#77\u003c/a\u003e): \u003ccode\u003estream.transform(csv.decoder).toList()\u003c/code\u003e now\ncorrectly returns \u003ccode\u003eList\u0026lt;List\u0026lt;dynamic\u0026gt;\u0026gt;\u003c/code\u003e instead of \u003ccode\u003eList\u0026lt;List\u0026lt;List\u0026lt;dynamic\u0026gt;\u0026gt;\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCsvCodec\u003c/code\u003e has been renamed to \u003ccode\u003eCsv\u003c/code\u003e. A deprecated \u003ccode\u003eCsvCodec\u003c/code\u003e typedef is\nprovided for migration.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCsv\u003c/code\u003e does not extend \u003ccode\u003edart:convert\u003c/code\u003e's \u003ccode\u003eCodec\u003c/code\u003e. Use \u003ccode\u003easCodec()\u003c/code\u003e if you\nneed a \u003ccode\u003eCodec\u003c/code\u003e (e.g., for \u003ccode\u003e.fuse()\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCsvDecoder\u003c/code\u003e is now a \u003ccode\u003eStreamTransformerBase\u0026lt;String, List\u0026lt;dynamic\u0026gt;\u0026gt;\u003c/code\u003e instead of\na \u003ccode\u003eConverter\u0026lt;String, List\u0026lt;List\u0026lt;dynamic\u0026gt;\u0026gt;\u0026gt;\u003c/code\u003e. Each stream event is a single row.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCsvEncoder\u003c/code\u003e is now a \u003ccode\u003eStreamTransformerBase\u0026lt;List\u0026lt;dynamic\u0026gt;, String\u0026gt;\u003c/code\u003e instead of\na \u003ccode\u003eConverter\u0026lt;List\u0026lt;List\u0026lt;dynamic\u0026gt;\u0026gt;, String\u0026gt;\u003c/code\u003e. Each stream event is a single row.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecsv.decoder.fuse(...)\u003c/code\u003e → use \u003ccode\u003ecsv.asCodec().decoder.fuse(...)\u003c/code\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u0026quot;The Codec Problem\u0026quot; section in the README for a detailed explanation.\u003c/p\u003e\n\u003ch1\u003e7.2.0\u003c/h1\u003e\n\u003cp\u003eDocument CsvRow map-like access and necessary casts.\nAdd decodeWithHeaders() helper function.\u003c/p\u003e\n\u003ch1\u003e7.1.0\u003c/h1\u003e\n\u003cp\u003eImplement dynamic typing for CSV.\u003c/p\u003e\n\u003ch1\u003e7.0.0\u003c/h1\u003e\n\u003cp\u003eComplete rewrite of the library, now compatible with \u003ccode\u003edart:convert\u003c/code\u003e.\nAutomatic delimiter detection and BOM support.\nOptimized for performance and memory usage.\nIf you need compatibility with the older API, please continue using version 6.\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\u003eSee full diff in \u003ca href=\"https://github.com/close2/csv/commits\"\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 `fl_chart` from 1.1.1 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\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.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\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/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/1.1.1...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_downloader` from 1.12.0 to 1.12.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fluttercommunity/flutter_downloader/releases\"\u003eflutter_downloader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://pub.dev/packages/flutter_downloader/changelog#1121\"\u003eSee changelog on pub.dev\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/fluttercommunity/flutter_downloader/blob/master/CHANGELOG.md\"\u003eflutter_downloader's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity update for Android (\u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_downloader/issues/1022\"\u003e#1022\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/fluttercommunity/flutter_downloader/commit/67afa544336544958322c4c3d42be5615e451626\"\u003e\u003ccode\u003e67afa54\u003c/code\u003e\u003c/a\u003e bump version to v1.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/flutter_downloader/commit/655c04c6d243d3e26a2f269238632615d0b59c12\"\u003e\u003ccode\u003e655c04c\u003c/code\u003e\u003c/a\u003e Confine server-provided download filename to a single path component (\u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_downloader/issues/1022\"\u003e#1022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fluttercommunity/flutter_downloader/compare/v1.12.0...v1.12.1\"\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 10.0.0 to 11.1.1\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.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\u003ch2\u003eflutter_secure_storage: v11.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage-v10.3.1...flutter_secure_storage-v11.0.0\"\u003e11.0.0\u003c/a\u003e (2026-08-06)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eitems deprecated in v10 have been removed.\nAny data saved using deprecated algorithms or features will be unusable after this upgrade. If you used a version prior to v10, upgrade to v10 first so existing data is migrated.\u003c/p\u003e\n\u003ch3\u003eAndroid\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003eKeyCipherAlgorithm.RSA_ECB_PKCS1Padding\u003c/code\u003e. Upgrade to v10 first so existing data is migrated to \u003ccode\u003eRSA_ECB_OAEPwithSHA_256andMGF1Padding\u003c/code\u003e before upgrading to v11.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003eStorageCipherAlgorithm.AES_CBC_PKCS7Padding\u003c/code\u003e. Upgrade to v10 first so existing data is migrated to \u003ccode\u003eAES_GCM_NoPadding\u003c/code\u003e before upgrading to v11.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003eencryptedSharedPreferences\u003c/code\u003e parameter from \u003ccode\u003eAndroidOptions\u003c/code\u003e and \u003ccode\u003eAndroidOptions.biometric\u003c/code\u003e. The Jetpack Security (EncryptedSharedPreferences) backend is no longer supported; any remaining data was automatically migrated to custom cipher storage in v10.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003esharedPreferencesName\u003c/code\u003e from \u003ccode\u003eAndroidOptions\u003c/code\u003e. Use \u003ccode\u003estorageNamespace\u003c/code\u003e instead for full namespace isolation.\u003c/li\u003e\n\u003cli\u003eRaised \u003ccode\u003eminSdk\u003c/code\u003e to 24 and \u003ccode\u003ecompileSdk\u003c/code\u003e to 37. Flutter 3.35 raised its own Android minimum to API 24, making API 23 support unverifiable with any supported Flutter version. The legacy AES-CBC cipher path that supported API 21-22 has been removed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e add requireBiometricConfirmation option to AndroidOptions (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/7f5f7de0ea98a6482c02e768faf7c82c2e5b959b\"\u003e7f5f7de\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 catch Throwable on worker thread so keystore Errors don't crash the app (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/d5802ff6b422a391501145d1113ca9da4c39f1f0\"\u003ed5802ff\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e don't swallow VM errors, catch Throwable on biometric thread too (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/d413d3fb2e8c0faaf78f986be9300e5f1ca6105c\"\u003ed413d3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinux:\u003c/strong\u003e handle missing default keyring (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/b39c7c1db6c1fe651367031c9d0033d590784de0\"\u003eb39c7c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinux:\u003c/strong\u003e fail closed on orphaned keyring data (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/2e720ff7e6b956a5d1197a5077bb8be39a5d5632\"\u003e2e720ff\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/juliansteenbakker/flutter_secure_storage/commit/7ee0d6733b3e5179f6874eff34f6d9756c44c16e\"\u003e\u003ccode\u003e7ee0d67\u003c/code\u003e\u003c/a\u003e chore(develop): release flutter_secure_storage 11.1.1 (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1258\"\u003e#1258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/73f0ef5b0666a25912ae07694211414dfcabcf23\"\u003e\u003ccode\u003e73f0ef5\u003c/code\u003e\u003c/a\u003e fix(android): read saved key-cipher marker instead of toString() on a KeyCiph...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/aa44a4b5ab1b8c9a3d53e9d7cedce153d7fa515d\"\u003e\u003ccode\u003eaa44a4b\u003c/code\u003e\u003c/a\u003e chore(develop): release flutter_secure_storage_linux 4.0.0-beta.1 (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1253\"\u003e#1253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/81cd014acb04136f2e3a7ec5067ac58c55cad8bf\"\u003e\u003ccode\u003e81cd014\u003c/code\u003e\u003c/a\u003e chore: allow flutter_secure_storage_linux 4.x for the workspace resolver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/105f323e2bf1c59e36d8780eec31bed4af9a5847\"\u003e\u003ccode\u003e105f323\u003c/code\u003e\u003c/a\u003e fix(linux)!: stop the xdg:schema attribute from going stale after relabeling ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/97dab1b00a80d1d593290363c14d5b3e70b34b6a\"\u003e\u003ccode\u003e97dab1b\u003c/code\u003e\u003c/a\u003e ci: pause master promotion during linux 4.0.0 beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/be9b35babc6cf438a2258b66cd4bc9619e36d7a1\"\u003e\u003ccode\u003ebe9b35b\u003c/code\u003e\u003c/a\u003e chore(develop): release flutter_secure_storage_linux 3.0.3 (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1251\"\u003e#1251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/21e50e698d7768c6b74f675cb01935cede4c4851\"\u003e\u003ccode\u003e21e50e6\u003c/code\u003e\u003c/a\u003e chore(develop): release flutter_secure_storage_darwin 0.4.2 (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1250\"\u003e#1250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/1e625c9718b0d301039c3456bf97bbbfbc020ea3\"\u003e\u003ccode\u003e1e625c9\u003c/code\u003e\u003c/a\u003e fix(linux): skip D-Bus keyring warmup when sandboxed (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1223\"\u003e#1223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/5cf3f31d61a3a90b264f75a7a58d86994fc7c4d3\"\u003e\u003ccode\u003e5cf3f31\u003c/code\u003e\u003c/a\u003e docs(darwin): tighten skip-synchronizable comments\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mogol/flutter_secure_storage/compare/v10.0.0...flutter_secure_storage-v11.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `share_plus` from 12.0.1 to 13.3.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/13e170479b3c66c890fa401f5fdb3af141faf67a\"\u003e\u003ccode\u003e13e1704\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/3939\"\u003e#3939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/d3ba3f36a865d3ba7c8e5d1e48396ca3a13541b0\"\u003e\u003ccode\u003ed3ba3f3\u003c/code\u003e\u003c/a\u003e feat(share_plus): Avoid exceptions on iPads with no sharePositionOrigin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3769\"\u003e#3769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/8dca0c81451e305641f0c4f9da8e34fdabbe4f37\"\u003e\u003ccode\u003e8dca0c8\u003c/code\u003e\u003c/a\u003e ci(share_plus): fix macOS/iOS example build with Swift Package Manager (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3932\"\u003e#3932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/2c5b4935c85fdbfeffea2bd68c9286c064ed8b7c\"\u003e\u003ccode\u003e2c5b493\u003c/code\u003e\u003c/a\u003e fix(share_plus): Do not do I/O operations on the main thread on Android (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3931\"\u003e#3931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/93361872f025cc1b12a9477f628c541b483bf81f\"\u003e\u003ccode\u003e9336187\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/3928\"\u003e#3928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/949e7717ca32fc57dffc4638aeaf154d0fcea0cb\"\u003e\u003ccode\u003e949e771\u003c/code\u003e\u003c/a\u003e fix(share_plus): raise Apple platform minimums in SPM manifests to match Flut...\u003c/li\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/share_plus/issues/3912\"\u003e#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/cf00609169e791d41e21a59826dcfa574ce12fe6\"\u003e\u003ccode\u003ecf00609\u003c/code\u003e\u003c/a\u003e feat(share_plus): Updated Swift Package Manager setup for Flutter 3.44 (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3911\"\u003e#3911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/0c9b0ad0e596adff407d61cefbbf1088b56783da\"\u003e\u003ccode\u003e0c9b0ad\u003c/code\u003e\u003c/a\u003e feat(share_plus): Add support of built-in Kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3896\"\u003e#3896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/d9b6f299dec2c61673a9e4650e9fd554d44422a5\"\u003e\u003ccode\u003ed9b6f29\u003c/code\u003e\u003c/a\u003e refactor(share_plus): change android gradle from groovy to kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3860\"\u003e#3860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/share_plus-v13.3.0/packages/share_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `file_picker` from 10.3.10 to 12.0.0-beta.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vicajilau/flutter_file_picker/releases\"\u003efile_picker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e12.0.0-beta.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRunning \u003ccode\u003edart format .\u003c/code\u003e in the repository by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1982\"\u003emiguelpruivo/flutter_file_picker#1982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: migrate iOS and macOS to shared Darwin sources by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1983\"\u003emiguelpruivo/flutter_file_picker#1983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(darwin): avoid false FlutterMacOS SourceKit errors by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1984\"\u003emiguelpruivo/flutter_file_picker#1984\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): normalize duplicate saveFile names to preserve extension by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1985\"\u003emiguelpruivo/flutter_file_picker#1985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): normalize duplicate save names and avoid nested collision suffixes by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1986\"\u003emiguelpruivo/flutter_file_picker#1986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix web default for pickFiles withData by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1988\"\u003emiguelpruivo/flutter_file_picker#1988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): update gradle wrapper to 8.7 to fix AGP 8.5.1 minimum requirement error by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1991\"\u003emiguelpruivo/flutter_file_picker#1991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement Storage Access Framework (SAF) with persistable URI grants by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1989\"\u003emiguelpruivo/flutter_file_picker#1989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(windows): migrate win32 to 6.0.1 by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1981\"\u003emiguelpruivo/flutter_file_picker#1981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update version to 12.0.0-beta.1 in pubspec.yaml by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1999\"\u003emiguelpruivo/flutter_file_picker#1999\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update changelog to reflect beta version 12.0.0-beta.1 by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2000\"\u003emiguelpruivo/flutter_file_picker#2000\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/miguelpruivo/flutter_file_picker/compare/v11.0.2...v12.0.0-beta.1\"\u003ehttps://github.com/miguelpruivo/flutter_file_picker/compare/v11.0.2...v12.0.0-beta.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e11.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Applied the v11 changes that were missing from the document and corrected various typos by \u003ca href=\"https://github.com/jooy2\"\u003e\u003ccode\u003e@​jooy2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1977\"\u003emiguelpruivo/flutter_file_picker#1977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(linux): resolve Cannot add to a fixed-length list (\u003ca href=\"https://github.com/vicajilau/flutter_file_picker/tree/main/packages/issues/1976\"\u003e#1976\u003c/a\u003e) by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1978\"\u003emiguelpruivo/flutter_file_picker#1978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): mitigate CWE-22 path traversal vulnerability in FileUtils by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1979\"\u003emiguelpruivo/flutter_file_picker#1979\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/jooy2\"\u003e\u003ccode\u003e@​jooy2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1977\"\u003emiguelpruivo/flutter_file_picker#1977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/miguelpruivo/flutter_file_picker/compare/v11.0.1...v11.0.2\"\u003ehttps://github.com/miguelpruivo/flutter_file_picker/compare/v11.0.1...v11.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e11.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolves the backward compatibility issue with the AGP 9 update by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1975\"\u003emiguelpruivo/flutter_file_picker#1975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/miguelpruivo/flutter_file_picker/compare/v10.3.11...v11.0.1\"\u003ehttps://github.com/miguelpruivo/flutter_file_picker/compare/v10.3.11...v11.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e11.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd WASM support for web file picker by \u003ca href=\"https://github.com/FeodorFitsner\"\u003e\u003ccode\u003e@​FeodorFitsner\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1950\"\u003emiguelpruivo/flutter_file_picker#1950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge Hotfix v10.3.10 to Master by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1955\"\u003emiguelpruivo/flutter_file_picker#1955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix fileType selection (audio, video, media) in Android by \u003ca href=\"https://github.com/mbenci\"\u003e\u003ccode\u003e@​mbenci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1959\"\u003emiguelpruivo/flutter_file_picker#1959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: expose cancelUploadOnWindowBlur in public pickFiles API by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1962\"\u003emiguelpruivo/flutter_file_picker#1962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuppress warning for XMLStreamException in ProGuard by \u003ca href=\"https://github.com/navaronbracke\"\u003e\u003ccode\u003e@​navaronbracke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1968\"\u003emiguelpruivo/flutter_file_picker#1968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd line ending normalization by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1969\"\u003emiguelpruivo/flutter_file_picker#1969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ability to disable macOS entitlements checks when not needed by \u003ca href=\"https://github.com/PWrzesinski\"\u003e\u003ccode\u003e@​PWrzesinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1964\"\u003emiguelpruivo/flutter_file_picker#1964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove buy me a coffee badge by \u003ca href=\"https://github.com/miguelpruivo\"\u003e\u003ccode\u003e@​miguelpruivo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1971\"\u003emiguelpruivo/flutter_file_picker#1971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChangelog: move \u003ca href=\"https://github.com/vicajilau/flutter_file_picker/tree/main/packages/issues/1963\"\u003e#1963\u003c/a\u003e Linux fix note to 11.0.0 by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1970\"\u003emiguelpruivo/flutter_file_picker#1970\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/FeodorFitsner\"\u003e\u003ccode\u003e@​FeodorFitsner\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1950\"\u003emiguelpruivo/flutter_file_picker#1950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mbenci\"\u003e\u003ccode\u003e@​mbenci\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1959\"\u003emiguelpruivo/flutter_file_picker#1959\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\u003eSee full diff in \u003ca href=\"https://github.com/vicajilau/flutter_file_picker/commits/v12.0.0-beta.1/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_timezone` from 5.0.1 to 5.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tjarvstrand/flutter_timezone/blob/main/CHANGELOG.md\"\u003eflutter_timezone's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.1.0] - 2026-05-28\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for Android Gradle Plugin 9.x. Thanks \u003ca href=\"https://github.com/giaquo\"\u003e\u003ccode\u003e@​giaquo\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRelease script\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdhere to \u0026quot;Keep a Changelog\u0026quot; format\u003c/li\u003e\n\u003cli\u003eUse lint rules from wolverinebeach_lints\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.0.2] - 2026-03-15\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJS interop types (\u003ca href=\"https://redirect.github.com/tjarvstrand/flutter_timezone/issues/57\"\u003e#57\u003c/a\u003e,\n\u003ca href=\"https://redirect.github.com/tjarvstrand/flutter_timezone/pull/59\"\u003e#59\u003c/a\u003e).\nThanks \u003ca href=\"https://github.com/bsutton\"\u003e\u003ccode\u003e@​bsutton\u003c/code\u003e\u003c/a\u003e and\n\u003ca href=\"https://github.com/lacostej\"\u003e\u003ccode\u003e@​lacostej\u003c/code\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/tjarvstrand/flutter_timezone/commits/v5.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google_fonts` from 8.1.0 to 8.2.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ac87e65333e1159022267053c009f747667f6f50\"\u003e\u003ccode\u003eac87e65\u003c/code\u003e\u003c/a\u003e [google_fonts] Remove failed loads from pendingFonts (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12240\"\u003e#12240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a5beb57a843bed48986aa188aeb629cc3d655b42\"\u003e\u003ccode\u003ea5beb57\u003c/code\u003e\u003c/a\u003e [google_sign_in_android] Keep \u003ccode\u003edefault_web_client_id\u003c/code\u003e resource from being str...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/caddb39d831fc9e7f9a2cbe5c87d75629adc35ac\"\u003e\u003ccode\u003ecaddb39\u003c/code\u003e\u003c/a\u003e [vector_graphics] Provide textDirection for semantics label to avoid crash wi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a404e4cb97c3190e4fd948226ea25434afaa249e\"\u003e\u003ccode\u003ea404e4c\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Update \u003ccode\u003eAGENTS.md\u003c/code\u003e to improve video recording integr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5351d8c0f8df210f09d79aea5960a5d48ceb44af\"\u003e\u003ccode\u003e5351d8c\u003c/code\u003e\u003c/a\u003e [material_ui, cupertino_ui] Add migration bridge utilities (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12314\"\u003e#12314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/44a984d1df861ca6596453c2a77d7b92ac224b30\"\u003e\u003ccode\u003e44a984d\u003c/code\u003e\u003c/a\u003e Enforce scoped validation tools in AGENTS.md with file-based trap evals (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12297\"\u003e#12297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/43dcfe52e9571de54966fccac3ffcdc6503bd312\"\u003e\u003ccode\u003e43dcfe5\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Prefer higher resolution for max preset (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/dd11626c81a3972e1718dd3e9750195ebccbaa3d\"\u003e\u003ccode\u003edd11626\u003c/code\u003e\u003c/a\u003e [pigeon] Clean up legacy registrant code (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12205\"\u003e#12205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1448f08262f13fa92095417baccee814ed8d4196\"\u003e\u003ccode\u003e1448f08\u003c/code\u003e\u003c/a\u003e [go_router] Add BlockedInitialNavigationException for blocked initial deep li...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b0d355f6d5a7e8943946686b05496825f0067e7e\"\u003e\u003ccode\u003eb0d355f\u003c/code\u003e\u003c/a\u003e [file_selector] Switch to Swift Testing (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12235\"\u003e#12235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_fonts-v8.2.1/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `googleapis` from 16.0.0 to 17.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/googleapis.dart/releases\"\u003egoogleapis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:googleapis v17.0.0\u003c/h2\u003e\n\u003ch3\u003eMark APIs as \u003ccode\u003e@Deprecated\u003c/code\u003e with references to replacement\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003epackage:google_cloud_*\u003c/code\u003e packages:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecloudfunctions\u003c/code\u003e (\u003ccode\u003ev1\u003c/code\u003e, \u003ccode\u003ev2\u003c/code\u003e) -\u0026gt; \u003ccode\u003epackage:google_cloud_functions_v2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efirestore\u003c/code\u003e (\u003ccode\u003ev1\u003c/code\u003e) -\u0026gt; \u003ccode\u003epackage:google_cloud_firestore_v1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eiam\u003c/code\u003e (\u003ccode\u003ev1\u003c/code\u003e, \u003ccode\u003ev2\u003c/code\u003e), \u003ccode\u003eiamcredentials\u003c/code\u003e (\u003ccode\u003ev1\u003c/code\u003e) -\u0026gt; \u003ccode\u003epackage:google_cloud_iam_v1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003elanguage\u003c/code\u003e (\u003ccode\u003ev1\u003c/code\u003e, \u003ccode\u003ev2\u003c/code\u003e) -\u0026gt; \u003ccode\u003epackage:google_cloud_language_v2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003elogging\u003c/code\u003e (\u003ccode\u003ev2\u003c/code\u003e) -\u0026gt; \u003ccode\u003epackage:google_cloud_logging_v2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esecretmanager\u003c/code\u003e (\u003ccode\u003ev1\u003c/code\u003e) -\u0026gt; \u003ccode\u003epackage:google_cloud_secretmanager_v1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estorage\u003c/code\u003e (\u003ccode\u003ev1\u003c/code\u003e) -\u0026gt; \u003ccode\u003epackage:google_cloud_storage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPIs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eagentidentity\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eagentidentitycredentials\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eagentregistry\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanalytics\u003c/code\u003e - removed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eandroiddeveloperidstatus\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapigeeregistry\u003c/code\u003e - removed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eces\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecloudproductregistry\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edeveloperknowledge\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edfareporting\u003c/code\u003e - removed \u003ccode\u003ev4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eftp\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egmailpostmastertools\u003c/code\u003e - added \u003ccode\u003ev2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehealth\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eintegrations\u003c/code\u003e - removed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emerchantapi\u003c/code\u003e - added \u003ccode\u003eloyaltycustomers_v1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emybusinessqanda\u003c/code\u003e - removed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esaasservicemgmt\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esearchads360\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewebcontentpublisher\u003c/code\u003e - new!\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/googleapis.dart/commit/11161f5a1503ddcae08a0465097c1a84cad2caaa\"\u003e\u003ccode\u003e11161f5\u003c/code\u003e\u003c/a\u003e feat: update APIs to latest discovery definitions (\u003ca href=\"https://github.com/google/googleapis.dart/tree/master/generated/issues/755\"\u003e#755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/googleapis.dart/commit/995ff9d66b0f9e8dd3f38dfb03421e45e9a29842\"\u003e\u003ccode\u003e995ff9d\u003c/code\u003e\u003c/a\u003e Mark a number of libraries deprecated (\u003ca href=\"https://github.com/google/googleapis.dart/tree/master/generated/issues/743\"\u003e#743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/googleapis.dart/commit/ba8ad6aa61bc678585a8304dc88d4892ad5ae6bf\"\u003e\u003ccode\u003eba8ad6a\u003c/code\u003e\u003c/a\u003e chore: update to latest pre-v3.13 dart style changes (\u003ca href=\"https://github.com/google/googleapis.dart/tree/master/generated/issues/745\"\u003e#745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/googleapis.dart/commit/de252e68517832d106e2521c33c884cfa43edea7\"\u003e\u003ccode\u003ede252e6\u003c/code\u003e\u003c/a\u003e 5 new APIs! (\u003ca href=\"https://github.com/google/googleapis.dart/tree/master/generated/issues/741\"\u003e#741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/googleapis.dart/commit/cad632f20b089f0b20e82f4815c4593119c15b68\"\u003e\u003ccode\u003ecad632f\u003c/code\u003e\u003c/a\u003e chore: update copyright header to Google LLC BSD format (\u003ca href=\"https://github.com/google/googleapis.dart/tree/master/generated/issues/725\"\u003e#725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/googleapis.dart/commits/googleapis-v17.0.0/generated\"\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 `local_auth` from 3.0.0 to 3.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/84e73e8828b5620250bbe6523232334e7fa40667\"\u003e\u003ccode\u003e84e73e8\u003c/code\u003e\u003c/a\u003e [local_auth] Clarify getAvailableBiometrics documentation regarding iOS permi...\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/local_auth/issues/11806\"\u003e#11806\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/local_auth/issues/11692\"\u003e#11692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6441245821d9a55bfd8ee7de5225e4e08a40a622\"\u003e\u003ccode\u003e6441245\u003c/code\u003e\u003c/a\u003e [AGP 9] Migrate plugins to support AGP 9 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/local_auth/issues/11802\"\u003e#11802\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/local_auth/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/local_auth/issues/11700\"\u003e#11700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/bf6d7db7f9a8391bbd02d5501878effd97462a92\"\u003e\u003ccode\u003ebf6d7db\u003c/code\u003e\u003c/a\u003e [various] Upgrade googletest to v1.15.2 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/local_auth/issues/11586\"\u003e#11586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/41628b56e36494698195dcd94ce912bf9b0dea98\"\u003e\u003ccode\u003e41628b5\u003c/code\u003e\u003c/a\u003e [local_auth] Switch to Kotlin Pigeon (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/local_auth/issues/11482\"\u003e#11482\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/local_auth/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/local_auth/issues/11455\"\u003e#11455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/local_auth-v3.0.2/packages/local_auth\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mocktail` from 1.0.4 to 1.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/felangel/mocktail/releases\"\u003emocktail's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003emocktail-v1.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: minor improvements to example (\u003ca href=\"https://redirect.github.com/felangel/mocktail/issues/266\"\u003e#266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: add mockito migration guide (\u003ca href=\"https://redirect.github.com/felangel/mocktail/issues/265\"\u003e#265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: remove a stray override annotation (\u003ca href=\"https://redirect.github.com/felangel/mocktail/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: add \u003ccode\u003efunding\u003c/code\u003e to \u003ccode\u003epubspec.yaml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/felangel/mocktail/issues/246\"\u003e#246\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/felangel/mocktail/commit/12989138eb6beb3d1cad330ebfd88fef005a4e3e\"\u003e\u003ccode\u003e1298913\u003c/code\u003e\u003c/a\u003e chore(mocktail): v1.0.5 (\u003ca href=\"https://redirect.github.com/felangel/mocktail/issues/267\"\u003e#267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/felangel/mocktail/commit/1eef4a5aa74d8b1616d82721250c70078e0e8b37\"\u003e\u003ccode\u003e1eef4a5\u003c/code\u003e\u003c/a\u003e chore(mocktail): minor improvements to example (\u003ca href=\"https://redirect.github.com/felangel/mocktail/issues/266\"\u003e#266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/felangel/mocktail/commit/85da94f2e8c39342a321966b02eae6c916d4a94b\"\u003e\u003ccode\u003e85da94f\u003c/code\u003e\u003c/a\u003e docs(mocktail): add mockito migration guide (\u003ca href=\"https://redirect.github.com/felangel/mocktail/issues/265\"\u003e#265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/felangel/mocktail/commit/2caf66876ab4a90319c9d190d34cd002a587e108\"\u003e\u003ccode\u003e2caf668\u003c/code\u003e\u003c/a\u003e chore: remove a stray override annotation (\u003ca href=\"https://redirect.github.com/felangel/mocktail/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/felangel/mocktail/commit/73b4647b38d133c2180f2c5efec53fc9eefe748a\"\u003e\u003ccode\u003e73b4647\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003efunding\u003c/code\u003e to \u003ccode\u003epubspec.yaml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/felangel/mocktail/issues/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/felangel/mocktail/compare/mocktail-v1.0.4...mocktail-v1.0.5\"\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 `path_provider_platform_interface` from 2.1.2 to 2.1.3\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_platform_interface-v2.1.3/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.11.3 to 3.12.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/a3f8eacf8d6772159525f17ed422e03f3d25e836\"\u003e\u003ccode\u003ea3f8eac\u003c/code\u003e\u003c/a\u003e Update changelog and dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/a969d0202a2bc37b957c6ec3e1202fe27df63ec0\"\u003e\u003ccode\u003ea969d02\u003c/code\u003e\u003c/a\u003e Improved assertion readability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/7a78d84b591298831888fd9324b9ee9f7015c8f9\"\u003e\u003ccode\u003e7a78d84\u003c/code\u003e\u003c/a\u003e Dropped unachievable assertion check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/cdda0d4ab485ee85bd2de5d0476f589ed805eb2d\"\u003e\u003ccode\u003ecdda0d4\u003c/code\u003e\u003c/a\u003e Correctly calculating bounding boxes from children\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/5ba061765a023f66a235f69d03c71da709e61095\"\u003e\u003ccode\u003e5ba0617\u003c/code\u003e\u003c/a\u003e Update pdfa README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/f63e2bef1d07153fae18cffeb64aa857f44bcda6\"\u003e\u003ccode\u003ef63e2be\u003c/code\u003e\u003c/a\u003e Improve pdfa attached files logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/50abe9212bbcff20b397b6785dd7422c6fe7e309\"\u003e\u003ccode\u003e50abe92\u003c/code\u003e\u003c/a\u003e Adds Multipage and Inseparable documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/bc9031c8a0c07a97ba56e3cb8a5612341a444b2e\"\u003e\u003ccode\u003ebc9031c\u003c/code\u003e\u003c/a\u003e import formxobject\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/535c8ffe41cb28eec85aee8701dc22471083e20d\"\u003e\u003ccode\u003e535c8ff\u003c/code\u003e\u003c/a\u003e Subclasses of PdfFormXObject for drawing widgets and SVG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/a4a6cdd157603e34abc3ab79312c8bce2aa14f4b\"\u003e\u003ccode\u003ea4a6cdd\u003c/code\u003e\u003c/a\u003e new Method drawXObject\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavBfr/dart_pdf/compare/pdf-3.11.3...pdf-3.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `share_plus` from 12.0.1 to 13.3.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/13e170479b3c66c890fa401f5fdb3af141faf67a\"\u003e\u003ccode\u003e13e1704\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/3939\"\u003e#3939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/d3ba3f36a865d3ba7c8e5d1e48396ca3a13541b0\"\u003e\u003ccode\u003ed3ba3f3\u003c/code\u003e\u003c/a\u003e feat(share_plus): Avoid exceptions on iPads with no sharePositionOrigin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3769\"\u003e#3769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/8dca0c81451e305641f0c4f9da8e34fdabbe4f37\"\u003e\u003ccode\u003e8dca0c8\u003c/code\u003e\u003c/a\u003e ci(share_plus): fix macOS/iOS example build with Swift Package Manager (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3932\"\u003e#3932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/2c5b4935c85fdbfeffea2bd68c9286c064ed8b7c\"\u003e\u003ccode\u003e2c5b493\u003c/code\u003e\u003c/a\u003e fix(share_plus): Do not do I/O operations on the main thread on Android (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3931\"\u003e#3931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/93361872f025cc1b12a9477f628c541b483bf81f\"\u003e\u003ccode\u003e9336187\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/3928\"\u003e#3928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/949e7717ca32fc57dffc4638aeaf154d0fcea0cb\"\u003e\u003ccode\u003e949e771\u003c/code\u003e\u003c/a\u003e fix(share_plus): raise Apple platform minimums in SPM manifests to match Flut...\u003c/li\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/m...\n\n_Description has been truncated_","html_url":"https://github.com/Shir0o/bnpb/pull/276","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shir0o%2Fbnpb/issues/276","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/276/packages"}],"issue_packages":[{"old_version":"0.20.2","new_version":"0.20.3","update_type":"patch","path":"/frontend/home_board_web","pr_created_at":"2026-10-25T18:19:12.000Z","version_change":"0.20.2 → 0.20.3","issue":{"uuid":"6027733494","node_id":"PR_kwDOQqQ3d88AAAABKnb67w","number":16,"state":"closed","title":"Bump the flutter-packages group in /frontend/home_board_web with 8 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-25T18:36:27.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-25T18:19:12.000Z","updated_at":"2026-10-25T18:36:32.000Z","time_to_close":1035,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"flutter-packages","update_count":8,"packages":[{"name":"dio","old_version":"5.9.0","new_version":"5.11.1","repository_url":"https://github.com/cfug/dio"},{"name":"flutter_svg","old_version":"2.2.3","new_version":"2.3.0","repository_url":"https://github.com/flutter/packages"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.1.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"json_annotation","old_version":"4.9.0","new_version":"4.12.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"riverpod_annotation","old_version":"2.6.1","new_version":"4.0.7","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"flutter_riverpod","old_version":"2.6.1","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"shared_preferences","old_version":"2.5.4","new_version":"2.5.6","repository_url":"https://github.com/flutter/packages"}],"path":"/frontend/home_board_web","ecosystem":"pub"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the flutter-packages group in /frontend/home_board_web with 8 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [dio](https://github.com/cfug/dio) | `5.9.0` | `5.11.1` |\n| [flutter_svg](https://github.com/flutter/packages/tree/main/third_party/packages) | `2.2.3` | `2.3.0` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.1.0` |\n| [json_annotation](https://github.com/google/json_serializable.dart) | `4.9.0` | `4.12.0` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `2.6.1` | `4.0.7` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.4.3` |\n| [shared_preferences](https://github.com/flutter/packages/tree/main/packages/shared_preferences) | `2.5.4` | `2.5.6` |\n\nUpdates `dio` from 5.9.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\u003ch2\u003edio 5.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's new\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003equery\u003c/code\u003e and \u003ccode\u003equeryUri\u003c/code\u003e convenience methods for the HTTP QUERY method defined in RFC 10008,\nwhich allows a request body for safe, idempotent queries.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eFusedTransformer\u003c/code\u003e (the default transformer) throwing a \u003ccode\u003eFormatException\u003c/code\u003e\non an empty response body when a custom \u003ccode\u003eresponseDecoder\u003c/code\u003e is set. It now\nreturns an empty result, consistent with \u003ccode\u003eSyncTransformer\u003c/code\u003e and\n\u003ccode\u003eBackgroundTransformer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix concurrent requests hanging or reporting uncaught errors when an\ninterceptor shares a failing Future, such as in request deduplication.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edio 5.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's new\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eFormData.readAsBytes\u003c/code\u003e excessive memory usage with large payloads by replacing the O(n²) \u003ccode\u003ereduce\u003c/code\u003e+spread approach with a pre-allocated \u003ccode\u003eUint8List\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix request hanging indefinitely when async interceptor callbacks throw without calling the handler.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHttpException: Connection closed before full header was received\u003c/code\u003e being reported as \u003ccode\u003eDioExceptionType.unknown\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etransformTimeout\u003c/code\u003e to bound long-running response transformations, including background JSON decoding.\nOn web, timeout handling is best-effort because synchronous JavaScript work cannot be preempted.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eFormData.clone()\u003c/code\u003e dropping \u003ccode\u003eboundaryName\u003c/code\u003e and \u003ccode\u003ecamelCaseContentDisposition\u003c/code\u003e, so a retried multipart request now keeps the original options instead of silently falling back to the defaults.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eQueuedInterceptor\u003c/code\u003e stalling its queue forever when the active request is cancelled while its callback is still pending (never calls \u003ccode\u003enext\u003c/code\u003e/\u003ccode\u003eresolve\u003c/code\u003e/\u003ccode\u003ereject\u003c/code\u003e), which blocked every subsequent request routed through the interceptor.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eErrorInterceptorHandler.reject(..., true)\u003c/code\u003e not continuing to following error interceptors in queued interceptors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edio 5.9.2\u003c/h2\u003e\n\u003ch2\u003eWhat's new\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes \u003ccode\u003ekIsWeb\u003c/code\u003e across different Flutter SDKs.\u003c/li\u003e\n\u003cli\u003eProvides \u003ccode\u003ehttpVersion\u003c/code\u003e in \u003ccode\u003eResponse.extra\u003c/code\u003e when using \u003ccode\u003eIOHttpClientAdapter\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edio 5.9.1\u003c/h2\u003e\n\u003ch2\u003eWhat's new\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003erequestUrl\u003c/code\u003e and \u003ccode\u003eresponseUrl\u003c/code\u003e parameters to \u003ccode\u003eLogInterceptor\u003c/code\u003e for more precise control over URL logging.\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.9.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 `flutter_svg` from 2.2.3 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ddc9430a0080bea73c5511732f396acde1f48fe0\"\u003e\u003ccode\u003eddc9430\u003c/code\u003e\u003c/a\u003e [flutter_svg] add imageBuilder property to SvgPicture (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11615\"\u003e#11615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ca2647a28aefda1befd8e90d06210aa13b43381a\"\u003e\u003ccode\u003eca2647a\u003c/code\u003e\u003c/a\u003e [mustache_template] Fix auto-generated specification tests, run with `dart te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d9a205023fedce62b9d2781133ad17a6c31115e6\"\u003e\u003ccode\u003ed9a2050\u003c/code\u003e\u003c/a\u003e [flutter_svg] Remove generated CMake files (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11459\"\u003e#11459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1359ed0d7ed055880d6c4ba8733bc3e50ae629cd\"\u003e\u003ccode\u003e1359ed0\u003c/code\u003e\u003c/a\u003e [mustache_template] Fix broken README link (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11306\"\u003e#11306\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_svg-v2.3.0/third_party/packages\"\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 `freezed_annotation` from 2.4.4 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/635173058aa52c846ed7707530a946abdf38afdf\"\u003e\u003ccode\u003e6351730\u003c/code\u003e\u003c/a\u003e Don't publish benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac7666f3dfb648070fa416d8e04668e5744b0c21\"\u003e\u003ccode\u003eac7666f\u003c/code\u003e\u003c/a\u003e freezed_annotation : 3.0.0 -\u0026gt; 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2c0d0a1a9242348d95fe61520f1b2f4bc2d57f74\"\u003e\u003ccode\u003e2c0d0a1\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1261\"\u003e#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/71b51d2b98f24879b012941f9f75b79208d7de28\"\u003e\u003ccode\u003e71b51d2\u003c/code\u003e\u003c/a\u003e ⚡️ Stop writing \u003ccode\u003e// dart format width=80\u003c/code\u003e to the generated freezed files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/05e2bb48c715472f20aea99ca9770d7f491e83d2\"\u003e\u003ccode\u003e05e2bb4\u003c/code\u003e\u003c/a\u003e Add when/map back (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/170db3bfc735a1f2f8666221dab21283778eba17\"\u003e\u003ccode\u003e170db3b\u003c/code\u003e\u003c/a\u003e fix markdown link syntax (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/931720360c89152aaf6b1320f03a70271501f14e\"\u003e\u003ccode\u003e9317203\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a42c20cf49a8effd84ae1d8a86b3fe51e75f4a5e\"\u003e\u003ccode\u003ea42c20c\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ebuilt_test\u003c/code\u003e 3.2.1, test fixes. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6f1a033fb3509d44b93cc2b7e5ebd9effeb24faf\"\u003e\u003ccode\u003e6f1a033\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/168513bd4410df4192bf7589ec1995f4776e81e7\"\u003e\u003ccode\u003e168513b\u003c/code\u003e\u003c/a\u003e docs: simplify dependency installation commands by grouping packages (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_annotation` from 4.9.0 to 4.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_annotation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_annotation v4.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for PATCH-style tri-state JSON\nfields (omit key vs explicit \u003ccode\u003enull\u003c/code\u003e vs value).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_annotation v4.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSerializable.dateTimeUtc\u003c/code\u003e configuration option.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_annotation v4.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSerializable(createJsonSchema: true)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003emeta: ^1.16.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.9.0\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/google/json_serializable.dart/commit/61e7b879b22af58f2f942ccf6c0ae81acd0cb1bc\"\u003e\u003ccode\u003e61e7b87\u003c/code\u003e\u003c/a\u003e Add JsonKey.explicitJsonNullWhenNonNullField for PATCH tri-state JSON (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/62e16d8e6200a5de6fb501795221dd3be3ddff40\"\u003e\u003ccode\u003e62e16d8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c6cdfcf769bec69fc4e5b6db6cf9107030050324\"\u003e\u003ccode\u003ec6cdfcf\u003c/code\u003e\u003c/a\u003e Update analyzer to latest, prepare v6.13.2 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fba9479300cbece6730a8901680de11a1ca2d351\"\u003e\u003ccode\u003efba9479\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/da67f424387558298e06780a00069aa46a535830\"\u003e\u003ccode\u003eda67f42\u003c/code\u003e\u003c/a\u003e allow pkg:analyzer latest, prepare v6.13.1 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8b781ac80015c1dd1bec97a44e92b2fc13e8a9a9\"\u003e\u003ccode\u003e8b781ac\u003c/code\u003e\u003c/a\u003e Improve error message when generating code for Record types with unsupported ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/6b711e38595dfd4f20dedd1cfb0b8a7a8db1c062\"\u003e\u003ccode\u003e6b711e3\u003c/code\u003e\u003c/a\u003e Improve error messages when typeToCode throws an exception (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1450\"\u003e#1450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5d5feca5bb9836223d9956c564927a992271e58a\"\u003e\u003ccode\u003e5d5feca\u003c/code\u003e\u003c/a\u003e isSynthetic is removed in Analyzer 11 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1564\"\u003e#1564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c61a809d1460bd5a7c223754d7020bebbacc9baa\"\u003e\u003ccode\u003ec61a809\u003c/code\u003e\u003c/a\u003e Bump actions/stale from 10.1.1 to 10.2.0 in the dependencies group (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1563\"\u003e#1563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/2b03869fbc47bef10ada89e0a6544a49747de3b3\"\u003e\u003ccode\u003e2b03869\u003c/code\u003e\u003c/a\u003e Prepare for release (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1562\"\u003e#1562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_annotation-v4.9.0...json_annotation-v4.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_annotation` from 2.6.1 to 4.0.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v2.6.1...riverpod_annotation-v4.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_riverpod` from 2.6.1 to 3.4.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/flutter_riverpod-v2.6.1...flutter_riverpod-v3.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_annotation` from 2.6.1 to 4.0.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v2.6.1...riverpod_annotation-v4.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shared_preferences` from 2.5.4 to 2.5.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b6798fa9b65deb7a4e20ee96518e4929198ef2f5\"\u003e\u003ccode\u003eb6798fa\u003c/code\u003e\u003c/a\u003e [shared_preferences] Document return values of set and remove methods (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12303\"\u003e#12303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6d17b57bbfd9a6032f65b233bf3a484c937b9f09\"\u003e\u003ccode\u003e6d17b57\u003c/code\u003e\u003c/a\u003e [various] Update Robolectric to 4.17 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/13041\"\u003e#13041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/000643a523b802c3b4c817e62d2a591914cb543b\"\u003e\u003ccode\u003e000643a\u003c/code\u003e\u003c/a\u003e Enable Built-in Kotlin in all Flutter Android Plugin Example Apps (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12883\"\u003e#12883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d8933fdfe9187e5cfe2b83aa2afb4a9bbdf5350d\"\u003e\u003ccode\u003ed8933fd\u003c/code\u003e\u003c/a\u003e Plugin example apps to 9.3.1 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/13019\"\u003e#13019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a2079413849b33dba095357248f2afeef83f1084\"\u003e\u003ccode\u003ea207941\u003c/code\u003e\u003c/a\u003e [ci] Update repo for 3.47 stable release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12959\"\u003e#12959\u003c/a\u003e)\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/shared_preferences/issues/12615\"\u003e#12615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fdd7d390e2a7ea134e580b3fde3c751c0823d143\"\u003e\u003ccode\u003efdd7d39\u003c/code\u003e\u003c/a\u003e Fix chrome 145 web tests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12486\"\u003e#12486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/69693296b8df2c5068efb45de6c6a963d61163a1\"\u003e\u003ccode\u003e6969329\u003c/code\u003e\u003c/a\u003e [packages] Migrate all iOS example apps in flutter/packages to UIScene (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12182\"\u003e#12182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/97438f1c083368f44d0201ad52ebe7f7ca924602\"\u003e\u003ccode\u003e97438f1\u003c/code\u003e\u003c/a\u003e [various] Convert example boilerplate from Java to Kotlin (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12201\"\u003e#12201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ad9840e31554ffb6bc356919d30e8be37f03bdaf\"\u003e\u003ccode\u003ead9840e\u003c/code\u003e\u003c/a\u003e Update All Flutter Android Example Apps to 3.47 Template Versions (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12195\"\u003e#12195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/shared_preferences-v2.5.6/packages/shared_preferences\"\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/bjornerikmoen2/home-board/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bjornerikmoen2%2Fhome-board/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"}},{"old_version":"0.20.2","new_version":"0.20.3","update_type":"patch","path":null,"pr_created_at":"2026-10-19T15:30:36.000Z","version_change":"0.20.2 → 0.20.3","issue":{"uuid":"5926787797","node_id":"PR_kwDOPNWwd88AAAABJXVJTg","number":38,"state":"closed","title":"chore(deps): Bump the pub-minor-patch group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-26T15:30:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-19T15:30:36.000Z","updated_at":"2026-10-26T15:30:45.000Z","time_to_close":604805,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"pub-minor-patch","update_count":17,"packages":[{"name":"archive","old_version":"4.0.9","new_version":"4.5.2","repository_url":"https://github.com/brendan-duncan/archive"},{"name":"build_runner","old_version":"2.15.1","new_version":"2.17.1","repository_url":"https://github.com/dart-lang/build"},{"name":"json_serializable","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"freezed","old_version":"3.2.5","new_version":"4.0.3","repository_url":"https://github.com/rrousselGit/freezed"},{"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":"flutter_web_auth_2","old_version":"5.0.3","new_version":"5.1.0","repository_url":"https://github.com/ThexXTURBOXx/flutter_web_auth_2"},{"name":"freezed","old_version":"3.2.5","new_version":"4.0.3","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"geolocator","old_version":"14.0.3","new_version":"14.1.1","repository_url":"https://github.com/baseflow/flutter-geolocator"},{"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.15.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"meta","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/dart-lang/sdk"},{"name":"mustache_template","old_version":"2.0.5","new_version":"2.0.6","repository_url":"https://github.com/flutter/core-packages"},{"name":"package_info_plus","old_version":"10.2.1","new_version":"10.2.2","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"share_plus","old_version":"13.3.0","new_version":"13.3.1","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"shared_preferences","old_version":"2.5.5","new_version":"2.5.6","repository_url":"https://github.com/flutter/packages"},{"name":"upgrader","old_version":"13.6.0","new_version":"13.7.0","repository_url":"https://github.com/larryaasen/upgrader"},{"name":"url_launcher","old_version":"6.3.2","new_version":"6.3.3","repository_url":"https://github.com/flutter/packages"},{"name":"yaml","old_version":"3.1.3","new_version":"3.1.4","repository_url":"https://github.com/dart-lang/tools"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub-minor-patch group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [archive](https://github.com/brendan-duncan/archive) | `4.0.9` | `4.5.2` |\n| [build_runner](https://github.com/dart-lang/build) | `2.15.1` | `2.17.1` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.14.0` | `6.15.0` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `4.0.3` |\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| [flutter_web_auth_2](https://github.com/ThexXTURBOXx/flutter_web_auth_2) | `5.0.3` | `5.1.0` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `4.0.3` |\n| [geolocator](https://github.com/baseflow/flutter-geolocator) | `14.0.3` | `14.1.1` |\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.15.0` |\n| [meta](https://github.com/dart-lang/sdk/tree/main/pkg) | `1.18.0` | `1.19.0` |\n| [mustache_template](https://github.com/flutter/core-packages/tree/main/third_party/packages) | `2.0.5` | `2.0.6` |\n| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus) | `10.2.1` | `10.2.2` |\n| [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus) | `13.3.0` | `13.3.1` |\n| [shared_preferences](https://github.com/flutter/packages/tree/main/packages/shared_preferences) | `2.5.5` | `2.5.6` |\n| [upgrader](https://github.com/larryaasen/upgrader) | `13.6.0` | `13.7.0` |\n| [url_launcher](https://github.com/flutter/packages/tree/main/packages/url_launcher) | `6.3.2` | `6.3.3` |\n| [yaml](https://github.com/dart-lang/tools/tree/main/pkgs) | `3.1.3` | `3.1.4` |\n\n\nUpdates `archive` from 4.0.9 to 4.5.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/brendan-duncan/archive/blob/main/CHANGELOG.md\"\u003earchive's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.5.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eZipDecoder.decodeStream\u003c/code\u003e returning an empty archive when the\ninput was not at position 0, such as after reading a magic number or\ndecoding the same stream a second time (\u003ca href=\"https://redirect.github.com/brendan-duncan/archive/issues/405\"\u003e#405\u003c/a\u003e). \u003ccode\u003edecodeStream\u003c/code\u003e also\nleaves the input's read position where it was.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eInputStream.totalLength\u003c/code\u003e, the size of the whole stream whatever\nthe read position, where \u003ccode\u003elength\u003c/code\u003e is only the bytes after it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.5.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed zips written on the web, which decoded to nothing: the zlib encoder\nleft the zip encoder's output big-endian, so every header after the first\nentry's data was written in the wrong byte order (\u003ca href=\"https://redirect.github.com/brendan-duncan/archive/issues/419\"\u003e#419\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eZipEncoder\u003c/code\u003e can be used under dart2js on Node, where creating its secure\nrandom source threw; it is now only created for a password.\u003c/li\u003e\n\u003cli\u003eFixed zips written by \u003ccode\u003eZipEncoder\u003c/code\u003e since 4.4.0, which 7-Zip reported\nas having header errors: the data descriptor flag was set in each\nentry's local header but not its central directory header. The UTF-8\nflag also went into the central directory even for names that were not\nUTF-8.\u003c/li\u003e\n\u003cli\u003eDirectory entries are stored rather than written as an empty deflate\nstream, which \u003ccode\u003eunzip\u003c/code\u003e rejected, and carry the MS-DOS directory\nattribute. In a zip with a password they are no longer marked\nencrypted.\u003c/li\u003e\n\u003cli\u003eEntries whose content is in memory, and stored entries that can be read\ntwice, have their CRC and sizes in the local header again rather than in\na data descriptor after the data. Java's \u003ccode\u003eZipInputStream\u003c/code\u003e refuses a\nstored entry with a descriptor, and OpenDocument and EPUB files need\ntheir stored \u003ccode\u003emimetype\u003c/code\u003e entry without one (\u003ca href=\"https://redirect.github.com/brendan-duncan/archive/issues/421\"\u003e#421\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXZDecoder\u003c/code\u003e hung forever on a truncated \u003ccode\u003e.xz\u003c/code\u003e read from a\nfile or a decode stream, including \u003ccode\u003e.tar.xz\u003c/code\u003e in \u003ccode\u003eextractFileToDisk\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSecurity: tar long name and pax header entries are limited to\n\u003ccode\u003eTarFile.maxMetadataSize\u003c/code\u003e (1 MB). A small \u003ccode\u003e.tar.gz\u003c/code\u003e could declare one\nlarge enough to take gigabytes of memory to read.\u003c/li\u003e\n\u003cli\u003eSecurity: decoding had no output limit, so a small archive could expand\nto fill memory or disk. Added \u003ccode\u003emaxOutputSize\u003c/code\u003e to \u003ccode\u003edecodeBytes\u003c/code\u003e and\n\u003ccode\u003edecodeStream\u003c/code\u003e on \u003ccode\u003eGZipDecoder\u003c/code\u003e, \u003ccode\u003eZLibDecoder\u003c/code\u003e, \u003ccode\u003eBZip2Decoder\u003c/code\u003e and\n\u003ccode\u003eZstdDecoder\u003c/code\u003e, and \u003ccode\u003emaxSize\u003c/code\u003e to \u003ccode\u003eextractFileToDisk\u003c/code\u003e,\n\u003ccode\u003eextractArchiveToDisk\u003c/code\u003e and \u003ccode\u003eextractArchiveToDiskSync\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eA zip entry is no longer decoded past the uncompressed size the archive\ngives for it, so \u003ccode\u003eArchiveFile.size\u003c/code\u003e can be checked before reading.\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eZstdDecoder\u003c/code\u003e sized its window and output from the frame header,\nso a 10 byte input committed hundreds of MB, even past \u003ccode\u003emaxWindowSize\u003c/code\u003e.\nThe content size is now checked as each block decodes, and one that\noverflows is refused.\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXZDecoder\u003c/code\u003e limits the LZMA2 dictionary an archive may declare\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/brendan-duncan/archive/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_runner` from 2.15.1 to 2.17.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.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild\u003c/code\u003e 5.0.0, which is the retracted \u003ccode\u003ebuild\u003c/code\u003e 4.1.0 republished as a\nmajor version. \u003ccode\u003ebuild_runner\u003c/code\u003e implements \u003ccode\u003ebuild\u003c/code\u003e interfaces, so it now\nallows only one minor version of \u003ccode\u003ebuild\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5223\"\u003e#5223\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuilt_collection\u003c/code\u003e 6.x.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ebuild_runner run\u003c/code\u003e with \u003ccode\u003ebuilt_collection\u003c/code\u003e 6.x by passing\n\u003ccode\u003eIsolate.spawnUri\u003c/code\u003e a plain list of arguments.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSharedPartAccumulator\u003c/code\u003e and \u003ccode\u003eSharedPartAccumulatorCodec\u003c/code\u003e for shared part\noutputs.\u003c/li\u003e\n\u003cli\u003eSupport shared parts written using \u003ccode\u003eBuildStep.librarySourceSink\u003c/code\u003e when builders\nopt in with \u003ccode\u003eadds_to_library: true\u003c/code\u003e and \u003ccode\u003ebuild_to: source\u003c/code\u003e in \u003ccode\u003ebuild.yaml\u003c/code\u003e. If\na library is missing the \u003ccode\u003epart\u003c/code\u003e directive for its shared part, \u003ccode\u003ebuild_runner\u003c/code\u003e\nadds it and rebuilds; if the directive is unused because builders ran and\ncontributed nothing, and nothing in the build failed, \u003ccode\u003ebuild_runner\u003c/code\u003e removes\nit and rebuilds. With \u003ccode\u003e--only-check\u003c/code\u003e it reports the directives to add or\nremove instead.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eserve\u003c/code\u003e command now rejects non-loopback \u003ccode\u003eHost\u003c/code\u003e and \u003ccode\u003eOrigin\u003c/code\u003e headers when\nbound to a loopback interface, and validates them against \u003ccode\u003e--hostname\u003c/code\u003e when a\nspecific host is given.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild\u003c/code\u003e 4.1.0.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild_config\u003c/code\u003e 1.4.0.\u003c/li\u003e\n\u003cli\u003eBug fix: allow calling \u003ccode\u003eBuildStep.canRead\u003c/code\u003e on outputs written by the same\nbuild step.\u003c/li\u003e\n\u003cli\u003eBug fix: run post-process builder on incremental builds when no prior step\nresult exists.\u003c/li\u003e\n\u003cli\u003eBug fix: preserve analyzer dependency information on unhandled build failures,\npreventing subsequent incremental builds from missing changes to transitively\nimported files.\u003c/li\u003e\n\u003cli\u003eBug fix: complete the active building future in daemon mode when the build\nscript is updated, preventing asset server requests from hanging.\u003c/li\u003e\n\u003cli\u003eBug fix: write the SDK summary deps file atomically, so a concurrently\nrunning build does not read it while it is empty; and rebuild the summary\ninstead of failing if the deps file turns out to be corrupt.\u003c/li\u003e\n\u003cli\u003eBug fix: handle deletions of unread sources during watch, serve, and\ndaemon modes.\u003c/li\u003e\n\u003cli\u003eBug fix: in watch, serve, and daemon modes, do not run a build when nothing\nchanged that can affect any output. A file can be written without changing\nits content, and one write can produce more than one filesystem event.\u003c/li\u003e\n\u003cli\u003eBug fix: detect duplicate \u003ccode\u003e--output\u003c/code\u003e directories that are spelled\ndifferently, for example \u003ccode\u003ebuild\u003c/code\u003e and \u003ccode\u003ebuild/\u003c/code\u003e, instead of writing both and\nsilently keeping only the last.\u003c/li\u003e\n\u003cli\u003eBug fix: in watch, serve, and daemon modes, notice a generated file being\ndeleted after a previous build deleted and then rewrote that same file.\nPreviously the delete was mistaken for the build's own earlier delete and\nignored, so deleting a generated file no longer forced it to be regenerated.\u003c/li\u003e\n\u003cli\u003eBug fix: in daemon mode, after a builder change keep serving the previous\nbuild's outputs until shutdown, instead of returning 404.\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/3088ac884999c97f9ac6d2155e90e81af553b93c\"\u003e\u003ccode\u003e3088ac8\u003c/code\u003e\u003c/a\u003e Release build 5.0.0, build_runner 2.17.1, build_test 3.5.23. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5224\"\u003e#5224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/02710260aa2bc857a6d865107c09b52eeb924901\"\u003e\u003ccode\u003e0271026\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/5222\"\u003e#5222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/749419b8935f8f888aa374a1993b05574f29934b\"\u003e\u003ccode\u003e749419b\u003c/code\u003e\u003c/a\u003e Use built_value shared parts in build_runner. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5220\"\u003e#5220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/36952014931100760b3f8a7a6af926549247c323\"\u003e\u003ccode\u003e3695201\u003c/code\u003e\u003c/a\u003e Provide dummy values for Int32 and Int64 (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4961\"\u003e#4961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/cf188c80aa0cdb04cb26e2887d42de4228d62722\"\u003e\u003ccode\u003ecf188c8\u003c/code\u003e\u003c/a\u003e Add more dummy-values for platform value types (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4997\"\u003e#4997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ad106870abee5decb74f6ef4856bdfc2770311c2\"\u003e\u003ccode\u003ead10687\u003c/code\u003e\u003c/a\u003e mockito: avoid generating dummy classes for ProtobufEnum subtypes and Generat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/6ef9429da0475d3d34d34e84936081e7eebebf47\"\u003e\u003ccode\u003e6ef9429\u003c/code\u003e\u003c/a\u003e prepare for build_web_compilers 4.8.12 release (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5221\"\u003e#5221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/656d5344f8587fca1ec7c0894ec245acbc3e09b4\"\u003e\u003ccode\u003e656d534\u003c/code\u003e\u003c/a\u003e Support built_value on LibrarySourceSink. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5208\"\u003e#5208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/0791f290931b211de17d49a695c413fc2d67947f\"\u003e\u003ccode\u003e0791f29\u003c/code\u003e\u003c/a\u003e Make build_process_lock_test's stop-during-build case wait on a gate. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5216\"\u003e#5216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/a17d7306074b13fa287de9aa51e843b51561b069\"\u003e\u003ccode\u003ea17d730\u003c/code\u003e\u003c/a\u003e Deflake daemon_command_test: allow a cached result for the explicit build. (#...\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.17.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_serializable` from 6.14.0 to 6.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eRecord\u003c/code\u003e serialization and default value handling, including nullable\nempty records \u003ccode\u003e()?\u003c/code\u003e, non-nullable records with defaults, single-positional\nrecord defaults, record and non-\u003ccode\u003eString\u003c/code\u003e map literals in\n\u003ccode\u003e@JsonKey(defaultValue: ...)\u003c/code\u003e, and conditional \u003ccode\u003e? :\u003c/code\u003e constructor defaults.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecreateJsonSchema\u003c/code\u003e to emit an \u003ccode\u003eenum\u003c/code\u003e constraint (and \u003ccode\u003edefault\u003c/code\u003e) for\nenum-typed fields, respecting \u003ccode\u003e@JsonValue\u003c/code\u003e and \u003ccode\u003eJsonEnum.valueField\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1577\"\u003e#1577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efromJson\u003c/code\u003e and \u003ccode\u003etoJson\u003c/code\u003e on classes that extend \u003ccode\u003eJsonKey\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve \u003ccode\u003etypedef\u003c/code\u003e alias names in generated code.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003egenericArgumentFactories: true\u003c/code\u003e when \u003ccode\u003etoJson\u003c/code\u003e is inherited from a\ngeneric mixin or superclass.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1208\"\u003e#1208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve field declaration order in \u003ccode\u003etoJson\u003c/code\u003e for classes with primary\nconstructor declaring parameters.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1599\"\u003e#1599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eMap\u003c/code\u003e key and enum handling, including custom \u003ccode\u003eString\u003c/code\u003e-backed\n\u003ccode\u003eJsonConverter\u003c/code\u003es and \u003ccode\u003edateTimeUtc: true\u003c/code\u003e on \u003ccode\u003eMap\u003c/code\u003e keys, \u003ccode\u003eint\u003c/code\u003e-encoded enum\n\u003ccode\u003eMap\u003c/code\u003e keys, \u003ccode\u003eMap\u0026lt;Object, V\u0026gt;\u003c/code\u003e / \u003ccode\u003eMap\u0026lt;dynamic, V\u0026gt;\u003c/code\u003e, decoding \u003ccode\u003enull\u003c/code\u003e to\n\u003ccode\u003e@JsonValue(null)\u003c/code\u003e enum entries on non-nullable fields (preserving explicit\n\u003ccode\u003enull\u003c/code\u003e over \u003ccode\u003edefaultValue\u003c/code\u003e when the key is present),\n\u003ccode\u003e@JsonEnum(valueField: 'name')\u003c/code\u003e, and rejecting getter-backed\n\u003ccode\u003eJsonEnum.valueField\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eJsonKey.unknownEnumValue\u003c/code\u003e: Added support for \u003ccode\u003eMap\u003c/code\u003e values.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrefer \u003ccode\u003eJsonConverter\u003c/code\u003es with matching nullability when both nullable and\nnon-nullable converters for the same type are present.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1339\"\u003e#1339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix field discovery, inheritance, and class configuration edge cases,\nincluding covariant and setter-only overrides, \u003ccode\u003ehashCode\u003c/code\u003e/\u003ccode\u003eruntimeType\u003c/code\u003e\noverrides, \u003ccode\u003ecreateFactory: false\u003c/code\u003e with \u003ccode\u003eincludeToJson: true\u003c/code\u003e,\n\u003ccode\u003edisallowUnrecognizedKeys\u003c/code\u003e with \u003ccode\u003eincludeFromJson: false\u003c/code\u003e, generic\n\u003ccode\u003eincludeIfNull: false\u003c/code\u003e map entries, duplicate \u003ccode\u003efromJson\u003c/code\u003e key detection, and\n\u003ccode\u003ecreatePerFieldToJson\u003c/code\u003e when a field is named \u003ccode\u003eObject\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecreateJsonSchema\u003c/code\u003e default value handling for non-empty \u003ccode\u003eList\u003c/code\u003e, \u003ccode\u003eSet\u003c/code\u003e,\nand \u003ccode\u003eMap\u003c/code\u003e constants, \u003ccode\u003eint\u003c/code\u003e defaults on \u003ccode\u003enum\u003c/code\u003e/\u003ccode\u003edouble\u003c/code\u003e fields, and function\ntear-off defaults, as well as nullable self-references and private fields.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eJsonConverter\u003c/code\u003e, \u003ccode\u003e@JsonKey(fromJson: ..., toJson: ...)\u003c/code\u003e, \u003ccode\u003eJsonHelper\u003c/code\u003e,\nand extension type edge cases across generic converters, nullable fields,\nconstructor parameter annotations, and custom \u003ccode\u003efromJson\u003c/code\u003e/\u003ccode\u003etoJson\u003c/code\u003e signatures.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for \u003ccode\u003eRecord\u003c/code\u003e, \u003ccode\u003eFunction\u003c/code\u003e,\n\u003ccode\u003eDateTime\u003c/code\u003e, generic argument factories, and \u003ccode\u003etoJson\u003c/code\u003e callbacks named \u003ccode\u003evalue\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuild\u003c/code\u003e 5.0.0.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.12.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;15.0.0'\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/google/json_serializable.dart/commit/567f2f87a9374d90ede7540c70cb71646f6dd99e\"\u003e\u003ccode\u003e567f2f8\u003c/code\u003e\u003c/a\u003e Prepare json_serializable 6.15.0 for release (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1613\"\u003e#1613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fee3c8ba7c8076cc3a798aa8323adee0498277f2\"\u003e\u003ccode\u003efee3c8b\u003c/code\u003e\u003c/a\u003e Fix Record decoding, $1 comma emission, and JsonKey default literals (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/718292002f31e2dfcf39c21e107936176db9574f\"\u003e\u003ccode\u003e7182920\u003c/code\u003e\u003c/a\u003e Fix Map key converters, int JsonEnum keys, and JsonEnum valueField (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1611\"\u003e#1611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/93e3e1b4a72e9eb7ff02f8a2e077d9f527f4ff78\"\u003e\u003ccode\u003e93e3e1b\u003c/code\u003e\u003c/a\u003e Fix JsonConverter type resolution, JsonHelper wrappers, and Patch\u0026lt;T\u0026gt; (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1612\"\u003e#1612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/d9ac7c08d09f3669544c0b236f1e764d56c23284\"\u003e\u003ccode\u003ed9ac7c0\u003c/code\u003e\u003c/a\u003e Fix field inheritance narrowing, setter overrides, and config guards (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/2fdcd782a9b08b7d0280a16ce6c416fa3703b83a\"\u003e\u003ccode\u003e2fdcd78\u003c/code\u003e\u003c/a\u003e Replace generated test matrices with verifyGeneratorBatch and add dart2wasm C...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/42ce22f7f3646a9023b35ba65408b4998334faa2\"\u003e\u003ccode\u003e42ce22f\u003c/code\u003e\u003c/a\u003e Fix createJsonSchema default values, nullable self-refs, and privacy (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c12e9668c216d5676d31733c0a94c29ebdf8dc9f\"\u003e\u003ccode\u003ec12e966\u003c/code\u003e\u003c/a\u003e Preserve \u003ccode\u003etypedef\u003c/code\u003e alias names in \u003ccode\u003etypeToCode\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1605\"\u003e#1605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5bcca7207eec594a7a260ad59fc1da9c6b2fa1f7\"\u003e\u003ccode\u003e5bcca72\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003egenericArgumentFactories\u003c/code\u003e with mixin or superclass \u003ccode\u003etoJson\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1604\"\u003e#1604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/9a467372ca881f0e7350805ca7e1843cabbce732\"\u003e\u003ccode\u003e9a46737\u003c/code\u003e\u003c/a\u003e Preserve primary constructor field order in \u003ccode\u003etoJson\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1602\"\u003e#1602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.14.0...json_serializable-v6.15.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.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6a4347d332549cb8840542523af54c81da89e252\"\u003e\u003ccode\u003e6a4347d\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bbac597e7a19d8333985b3dcba210e5a7b210aa5\"\u003e\u003ccode\u003ebbac597\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1380\"\u003e#1380\u003c/a\u003e from rrousselGit/bump-build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/0377098eefb08a2beb8e877a1a24801bbebbc054\"\u003e\u003ccode\u003e0377098\u003c/code\u003e\u003c/a\u003e keep override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/342abfa7bc765bbe78cfe7a36eeff2ada128a718\"\u003e\u003ccode\u003e342abfa\u003c/code\u003e\u003c/a\u003e Remove override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4aaf5ed8d0f2d969370935f2a13df2ab285bb3a4\"\u003e\u003ccode\u003e4aaf5ed\u003c/code\u003e\u003c/a\u003e Bump min test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4fb6aaf5f34c732b24966ec93c432f4ae3dcae40\"\u003e\u003ccode\u003e4fb6aaf\u003c/code\u003e\u003c/a\u003e Support latest build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/421260d93c65f3c9bd8f74fa2f4009837d9a3eae\"\u003e\u003ccode\u003e421260d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1379\"\u003e#1379\u003c/a\u003e from rrousselGit/migrate-lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/9f707d68bbe42516b64171921acba3c70db4e316\"\u003e\u003ccode\u003e9f707d6\u003c/code\u003e\u003c/a\u003e Migrate freezed_lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ad9e4bf967382a16f3473d0deda99be9e42b78f8\"\u003e\u003ccode\u003ead9e4bf\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/154a1e779c7a0fe3474fadab2fbb15a00a7de90f\"\u003e\u003ccode\u003e154a1e7\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v3.2.5...freezed-v4.0.3\"\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 `flutter_web_auth_2` from 5.0.3 to 5.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ThexXTURBOXx/flutter_web_auth_2/releases\"\u003eflutter_web_auth_2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0: Bugfixes\u003c/h2\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Catch \u003ccode\u003eSecurityException\u003c/code\u003e when launching the auth tab (Thanks to \u003ca href=\"https://github.com/hokeroid\"\u003e\u003ccode\u003e@​hokeroid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ThexXTURBOXx/flutter_web_auth_2/issues/212\"\u003e#212\u003c/a\u003e, related to \u003ca href=\"https://redirect.github.com/ThexXTURBOXx/flutter_web_auth_2/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🐛 Handle missing \u003ccode\u003eauthUri\u003c/code\u003e/\u003ccode\u003ecallbackScheme\u003c/code\u003e gracefully (Thanks to \u003ca href=\"https://github.com/md-shohan-ahmed\"\u003e\u003ccode\u003e@​md-shohan-ahmed\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ThexXTURBOXx/flutter_web_auth_2/issues/209\"\u003e#209\u003c/a\u003e, related to \u003ca href=\"https://redirect.github.com/ThexXTURBOXx/flutter_web_auth_2/issues/207\"\u003e#207\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/ThexXTURBOXx/flutter_web_auth_2/commit/d26837258a4ce04304d651c7445baccfb1d25de1\"\u003e\u003ccode\u003ed268372\u003c/code\u003e\u003c/a\u003e Bump version and add changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ThexXTURBOXx/flutter_web_auth_2/commit/170b2fecdb8d2052322d3883330a79b8d1560fcf\"\u003e\u003ccode\u003e170b2fe\u003c/code\u003e\u003c/a\u003e Add 6.x changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ThexXTURBOXx/flutter_web_auth_2/commit/2c0bb2db4ee3748120afad05ba815394702a0a8e\"\u003e\u003ccode\u003e2c0bb2d\u003c/code\u003e\u003c/a\u003e Add 6.x reference for built-in KGP and AGP 9+\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ThexXTURBOXx/flutter_web_auth_2/commit/8746b671ee926291c8483a76c7031319bcb6dc2c\"\u003e\u003ccode\u003e8746b67\u003c/code\u003e\u003c/a\u003e Exclude analyser entries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ThexXTURBOXx/flutter_web_auth_2/commit/b6c8ad6a390809db2c1df7d49af2d7245af4c4f8\"\u003e\u003ccode\u003eb6c8ad6\u003c/code\u003e\u003c/a\u003e fix(android): handle missing authUri/callbackScheme in AuthenticationManageme...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ThexXTURBOXx/flutter_web_auth_2/commit/1d1a2ce25c905359ec33993e53a49834a7bd0d97\"\u003e\u003ccode\u003e1d1a2ce\u003c/code\u003e\u003c/a\u003e Update CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ThexXTURBOXx/flutter_web_auth_2/commit/8eb49de0d1c7bdbe350333d0987e4903b6729a72\"\u003e\u003ccode\u003e8eb49de\u003c/code\u003e\u003c/a\u003e Remove compatibility issue template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ThexXTURBOXx/flutter_web_auth_2/commit/90c4e721344f4a26b83a08ec1adcd7c03ebb7ef2\"\u003e\u003ccode\u003e90c4e72\u003c/code\u003e\u003c/a\u003e fix(android): catch SecurityException when launching the auth tab (\u003ca href=\"https://redirect.github.com/ThexXTURBOXx/flutter_web_auth_2/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ThexXTURBOXx/flutter_web_auth_2/compare/5.0.3...5.1.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.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6a4347d332549cb8840542523af54c81da89e252\"\u003e\u003ccode\u003e6a4347d\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bbac597e7a19d8333985b3dcba210e5a7b210aa5\"\u003e\u003ccode\u003ebbac597\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1380\"\u003e#1380\u003c/a\u003e from rrousselGit/bump-build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/0377098eefb08a2beb8e877a1a24801bbebbc054\"\u003e\u003ccode\u003e0377098\u003c/code\u003e\u003c/a\u003e keep override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/342abfa7bc765bbe78cfe7a36eeff2ada128a718\"\u003e\u003ccode\u003e342abfa\u003c/code\u003e\u003c/a\u003e Remove override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4aaf5ed8d0f2d969370935f2a13df2ab285bb3a4\"\u003e\u003ccode\u003e4aaf5ed\u003c/code\u003e\u003c/a\u003e Bump min test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4fb6aaf5f34c732b24966ec93c432f4ae3dcae40\"\u003e\u003ccode\u003e4fb6aaf\u003c/code\u003e\u003c/a\u003e Support latest build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/421260d93c65f3c9bd8f74fa2f4009837d9a3eae\"\u003e\u003ccode\u003e421260d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1379\"\u003e#1379\u003c/a\u003e from rrousselGit/migrate-lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/9f707d68bbe42516b64171921acba3c70db4e316\"\u003e\u003ccode\u003e9f707d6\u003c/code\u003e\u003c/a\u003e Migrate freezed_lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ad9e4bf967382a16f3473d0deda99be9e42b78f8\"\u003e\u003ccode\u003ead9e4bf\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/154a1e779c7a0fe3474fadab2fbb15a00a7de90f\"\u003e\u003ccode\u003e154a1e7\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v3.2.5...freezed-v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `geolocator` from 14.0.3 to 14.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/1aeb359cf94631cda17a517b949fd83fe6030bb9\"\u003e\u003ccode\u003e1aeb359\u003c/code\u003e\u003c/a\u003e Declare FOREGROUND_SERVICE_LOCATION in the plugin manifest, fix permission do...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/0e614fe46d634ff29dba282eb3874053b4a052b0\"\u003e\u003ccode\u003e0e614fe\u003c/code\u003e\u003c/a\u003e feat: bump dependencies for vertical speed support (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1801\"\u003e#1801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/a90c299e580cd99f96325bd440085eaf5169485b\"\u003e\u003ccode\u003ea90c299\u003c/code\u003e\u003c/a\u003e feat(android): forward optional vertical speed location extras (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1800\"\u003e#1800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/b357b0d97f1eae80dd84e3f1472a2d68e65982de\"\u003e\u003ccode\u003eb357b0d\u003c/code\u003e\u003c/a\u003e Updates Android Gradle Plugin to 9.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/92a4d5b40f081483950d7ecce90b5efefec3e6e1\"\u003e\u003ccode\u003e92a4d5b\u003c/code\u003e\u003c/a\u003e Update AGP to 9.0.1 for geolocator/example (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1791\"\u003e#1791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/2144e1efcb29f439257cc099ba01874066df97e5\"\u003e\u003ccode\u003e2144e1e\u003c/code\u003e\u003c/a\u003e feat(platform-interface): support verticalSpeed and verticalSpeedAccuracy in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/209f35634ec7616cf822f8854a109b1f7782941a\"\u003e\u003ccode\u003e209f356\u003c/code\u003e\u003c/a\u003e feat(platform-interface): distinguish an unmeasured value from a measured 0.0...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/baseflow/flutter-geolocator/compare/geolocator_14.0.3...geolocator_v14.1.1\"\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 `json_serializable` from 6.14.0 to 6.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eRecord\u003c/code\u003e serialization and default value handling, including nullable\nempty records \u003ccode\u003e()?\u003c/code\u003e, non-nullable records with defaults, single-positional\nrecord defaults, record and non-\u003ccode\u003eString\u003c/code\u003e map literals in\n\u003ccode\u003e@JsonKey(defaultValue: ...)\u003c/code\u003e, and conditional \u003ccode\u003e? :\u003c/code\u003e constructor defaults.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecreateJsonSchema\u003c/code\u003e to emit an \u003ccode\u003eenum\u003c/code\u003e constraint (and \u003ccode\u003edefault\u003c/code\u003e) for\nenum-typed fields, respecting \u003ccode\u003e@JsonValue\u003c/code\u003e and \u003ccode\u003eJsonEnum.valueField\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1577\"\u003e#1577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efromJson\u003c/code\u003e and \u003ccode\u003etoJson\u003c/code\u003e on classes that extend \u003ccode\u003eJsonKey\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve \u003ccode\u003etypedef\u003c/code\u003e alias names in generated code.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003egenericArgumentFactories: true\u003c/code\u003e when \u003ccode\u003etoJson\u003c/code\u003e is inherited from a\ngeneric mixin or superclass.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1208\"\u003e#1208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve field declaration order in \u003ccode\u003etoJson\u003c/code\u003e for classes with primary\nconstructor declaring parameters.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1599\"\u003e#1599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eMap\u003c/code\u003e key and enum handling, including custom \u003ccode\u003eString\u003c/code\u003e-backed\n\u003ccode\u003eJsonConverter\u003c/code\u003es and \u003ccode\u003edateTimeUtc: true\u003c/code\u003e on \u003ccode\u003eMap\u003c/code\u003e keys, \u003ccode\u003eint\u003c/code\u003e-encoded enum\n\u003ccode\u003eMap\u003c/code\u003e keys, \u003ccode\u003eMap\u0026lt;Object, V\u0026gt;\u003c/code\u003e / \u003ccode\u003eMap\u0026lt;dynamic, V\u0026gt;\u003c/code\u003e, decoding \u003ccode\u003enull\u003c/code\u003e to\n\u003ccode\u003e@JsonValue(null)\u003c/code\u003e enum entries on non-nullable fields (preserving explicit\n\u003ccode\u003enull\u003c/code\u003e over \u003ccode\u003edefaultValue\u003c/code\u003e when the key is present),\n\u003ccode\u003e@JsonEnum(valueField: 'name')\u003c/code\u003e, and rejecting getter-backed\n\u003ccode\u003eJsonEnum.valueField\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eJsonKey.unknownEnumValue\u003c/code\u003e: Added support for \u003ccode\u003eMap\u003c/code\u003e values.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrefer \u003ccode\u003eJsonConverter\u003c/code\u003es with matching nullability when both nullable and\nnon-nullable converters for the same type are present.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1339\"\u003e#1339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix field discovery, inheritance, and class configuration edge cases,\nincluding covariant and setter-only overrides, \u003ccode\u003ehashCode\u003c/code\u003e/\u003ccode\u003eruntimeType\u003c/code\u003e\noverrides, \u003ccode\u003ecreateFactory: false\u003c/code\u003e with \u003ccode\u003eincludeToJson: true\u003c/code\u003e,\n\u003ccode\u003edisallowUnrecognizedKeys\u003c/code\u003e with \u003ccode\u003eincludeFromJson: false\u003c/code\u003e, generic\n\u003ccode\u003eincludeIfNull: false\u003c/code\u003e map entries, duplicate \u003ccode\u003efromJson\u003c/code\u003e key detection, and\n\u003ccode\u003ecreatePerFieldToJson\u003c/code\u003e when a field is named \u003ccode\u003eObject\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecreateJsonSchema\u003c/code\u003e default value handling for non-empty \u003ccode\u003eList\u003c/code\u003e, \u003ccode\u003eSet\u003c/code\u003e,\nand \u003ccode\u003eMap\u003c/code\u003e constants, \u003ccode\u003eint\u003c/code\u003e defaults on \u003ccode\u003enum\u003c/code\u003e/\u003ccode\u003edouble\u003c/code\u003e fields, and function\ntear-off defaults, as well as nullable self-references and private fields.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eJsonConverter\u003c/code\u003e, \u003ccode\u003e@JsonKey(fromJson: ..., toJson: ...)\u003c/code\u003e, \u003ccode\u003eJsonHelper\u003c/code\u003e,\nand extension type edge cases across generic converters, nullable fields,\nconstructor parameter annotations, and custom \u003ccode\u003efromJson\u003c/code\u003e/\u003ccode\u003etoJson\u003c/code\u003e signatures.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for \u003ccode\u003eRecord\u003c/code\u003e, \u003ccode\u003eFunction\u003c/code\u003e,\n\u003ccode\u003eDateTime\u003c/code\u003e, generic argument factories, and \u003ccode\u003etoJson\u003c/code\u003e callbacks named \u003ccode\u003evalue\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuild\u003c/code\u003e 5.0.0.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.12.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;15.0.0'\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/google/json_serializable.dart/commit/567f2f87a9374d90ede7540c70cb71646f6dd99e\"\u003e\u003ccode\u003e567f2f8\u003c/code\u003e\u003c/a\u003e Prepare json_serializable 6.15.0 for release (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1613\"\u003e#1613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fee3c8ba7c8076cc3a798aa8323adee0498277f2\"\u003e\u003ccode\u003efee3c8b\u003c/code\u003e\u003c/a\u003e Fix Record decoding, $1 comma emission, and JsonKey default literals (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/718292002f31e2dfcf39c21e107936176db9574f\"\u003e\u003ccode\u003e7182920\u003c/code\u003e\u003c/a\u003e Fix Map key converters, int JsonEnum keys, and JsonEnum valueField (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1611\"\u003e#1611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/93e3e1b4a72e9eb7ff02f8a2e077d9f527f4ff78\"\u003e\u003ccode\u003e93e3e1b\u003c/code\u003e\u003c/a\u003e Fix JsonConverter type resolution, JsonHelper wrappers, and Patch\u0026lt;T\u0026gt; (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1612\"\u003e#1612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/d9ac7c08d09f3669544c0b236f1e764d56c23284\"\u003e\u003ccode\u003ed9ac7c0\u003c/code\u003e\u003c/a\u003e Fix field inheritance narrowing, setter overrides, and config guards (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/2fdcd782a9b08b7d0280a16ce6c416fa3703b83a\"\u003e\u003ccode\u003e2fdcd78\u003c/code\u003e\u003c/a\u003e Replace generated test matrices with verifyGeneratorBatch and add dart2wasm C...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/42ce22f7f3646a9023b35ba65408b4998334faa2\"\u003e\u003ccode\u003e42ce22f\u003c/code\u003e\u003c/a\u003e Fix createJsonSchema default values, nullable self-refs, and privacy (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c12e9668c216d5676d31733c0a94c29ebdf8dc9f\"\u003e\u003ccode\u003ec12e966\u003c/code\u003e\u003c/a\u003e Preserve \u003ccode\u003etypedef\u003c/code\u003e alias names in \u003ccode\u003etypeToCode\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1605\"\u003e#1605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5bcca7207eec594a7a260ad59fc1da9c6b2fa1f7\"\u003e\u003ccode\u003e5bcca72\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003egenericArgumentFactories\u003c/code\u003e with mixin or superclass \u003ccode\u003etoJson\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1604\"\u003e#1604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/9a467372ca881f0e7350805ca7e1843cabbce732\"\u003e\u003ccode\u003e9a46737\u003c/code\u003e\u003c/a\u003e Preserve primary constructor field order in \u003ccode\u003etoJson\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1602\"\u003e#1602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.14.0...json_serializable-v6.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `meta` from 1.18.0 to 1.19.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/sdk/blob/main/CHANGELOG.md\"\u003emeta's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.19.0 - 2016-08-26\u003c/h2\u003e\n\u003ch3\u003eLanguage changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe language now allows a trailing comma after the last argument of a call and\nthe last parameter of a function declaration. This can make long argument or\nparameter lists easier to maintain, as commas can be left as-is when\nreordering lines. For details, see SDK issue\n\u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/26644\"\u003e26644\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTool Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edartfmt\u003c/code\u003e - upgraded to v0.2.9+1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport trailing commas in argument and parameter lists.\u003c/li\u003e\n\u003cli\u003eGracefully handle read-only files.\u003c/li\u003e\n\u003cli\u003eAbout a dozen other bug fixes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePub\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a \u003ccode\u003e--no-packages-dir\u003c/code\u003e flag to \u003ccode\u003epub get\u003c/code\u003e, \u003ccode\u003epub upgrade\u003c/code\u003e, and\n\u003ccode\u003epub downgrade\u003c/code\u003e. When this flag is passed, pub will not generate a\n\u003ccode\u003epackages/\u003c/code\u003e directory, and will remove that directory and any symlinks to it\nif they exist. Note that this replaces the unsupported\n\u003ccode\u003e--no-package-symlinks\u003c/code\u003e flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the ability for packages to declare a constraint on the [Flutter][]\nSDK:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eenvironment:\n  flutter: ^0.1.2\n  sdk: \u0026gt;=1.19.0 \u0026lt;2.0.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA Flutter constraint will only be satisfiable when pub is running in the\ncontext of the \u003ccode\u003eflutter\u003c/code\u003e executable, and when the Flutter SDK version\nmatches the constraint.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003esdk\u003c/code\u003e as a new package source that fetches packages from a hard-coded\nSDK. Currently only the \u003ccode\u003eflutter\u003c/code\u003e SDK is supported:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003edependencies:\n  flutter_driver:\n    sdk: flutter\n    version: ^0.0.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA Flutter \u003ccode\u003esdk\u003c/code\u003e dependency will only be satisfiable when pub is running in\u003c/p\u003e\n\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/dart-lang/sdk/commit/c38a8d17edb65a09658f9d6d29b0fcd4dd99f0a2\"\u003e\u003ccode\u003ec38a8d1\u003c/code\u003e\u003c/a\u003e Extend Future.then inference to subclasses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/0e12dbf3a14fdde84753d6e647ac8fcd2fd7a1f8\"\u003e\u003ccode\u003e0e12dbf\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://github.com/dart-lang/sdk/tree/main/pkg/issues/27113\"\u003e#27113\u003c/a\u003e, future.then shouldn't disable upwards block inference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/47f1415da08f25a76248cb5ef5d1ef8162633d6d\"\u003e\u003ccode\u003e47f1415\u003c/code\u003e\u003c/a\u003e Type check field initializers in the correct context.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/1c81fe712695d68ca55123df638d84b70336c115\"\u003e\u003ccode\u003e1c81fe7\u003c/code\u003e\u003c/a\u003e Fix calling object methods and properties on function types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/3f95c3ea2940fa758a789497d51493dbd1b89f86\"\u003e\u003ccode\u003e3f95c3e\u003c/code\u003e\u003c/a\u003e Ignore any missing dependencies while linking in PubSummaryManager.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/5bfd6e6dbb11e473800d799f8e3cb0a0e7854082\"\u003e\u003ccode\u003e5bfd6e6\u003c/code\u003e\u003c/a\u003e Add PubSummaryManager.computeUnlinkedForFolder() for Flutter.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/efb961c0b9590aaf53b3200329462bfa43da246b\"\u003e\u003ccode\u003eefb961c\u003c/code\u003e\u003c/a\u003e Create a way to find SDK extensions and integrate it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/e31e7757d5b356b5661fd3a2423f571c5b3dbfb2\"\u003e\u003ccode\u003ee31e775\u003c/code\u003e\u003c/a\u003e Move summary inspection code out of pkg/analyzer/lib.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/b7a0a42bf6fc4576fc070c5132af4194a312d983\"\u003e\u003ccode\u003eb7a0a42\u003c/code\u003e\u003c/a\u003e Add --bazel-paths option to dart2js entrypoint.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/b3a38bd24513c7555d128ab644367862773ed217\"\u003e\u003ccode\u003eb3a38bd\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://github.com/dart-lang/sdk/tree/main/pkg/issues/27088\"\u003e#27088\u003c/a\u003e, future then upwards inference\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/sdk/commits/1.19.0/pkg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mustache_template` from 2.0.5 to 2.0.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/core-packages/commit/2da82f6a9880d2ac344d69a85ec3385c94ce79ef\"\u003e\u003ccode\u003e2da82f6\u003c/code\u003e\u003c/a\u003e [mustache_template] Adopt code-excerpts for README (\u003ca href=\"https://github.com/flutter/core-packages/tree/main/third_party/packages/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter/core-packages/commits/mustache_template-v2.0.6/third_party/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 10.2.1 to 10.2.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/53e5ecf38c8775af21c62c2932d07f88bad1a3b2\"\u003e\u003ccode\u003e53e5ecf\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/3995\"\u003e#3995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/793bd15d6986ff88df926a806a35000a6027cbe9\"\u003e\u003ccode\u003e793bd15\u003c/code\u003e\u003c/a\u003e ci(package_info_plus): fix macOS/iOS example build with Swift Package Manager...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/60dcd8bd1af66c02f613d0b7cc298c93574b2806\"\u003e\u003ccode\u003e60dcd8b\u003c/code\u003e\u003c/a\u003e chore(all): Fix for formatting and drop redundant analysis_options (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3981\"\u003e#3981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/c109b775df7b298f4a33f9dcb1b5ef3874051b4b\"\u003e\u003ccode\u003ec109b77\u003c/code\u003e\u003c/a\u003e fix(package_info_plus): apply KGP unless built-in Kotlin is enabled (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3949\"\u003e#3949\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.2.2/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 `share_plus` from 13.3.0 to 13.3.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/53e5ecf38c8775af21c62c2932d07f88bad1a3b2\"\u003e\u003ccode\u003e53e5ecf\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/3995\"\u003e#3995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/86ba69a526a0d26173cb5df43ed446177cb08bd5\"\u003e\u003ccode\u003e86ba69a\u003c/code\u003e\u003c/a\u003e fix(share_plus): only configure popover presentation on iPad (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3965\"\u003e#3965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/b2d8b092f87b7b2fe41c7f64f8f0d27460cec711\"\u003e\u003ccode\u003eb2d8b09\u003c/code\u003e\u003c/a\u003e ci(share_plus): fix Windows example build with newer MSVC (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3992\"\u003e#3992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/60dcd8bd1af66c02f613d0b7cc298c93574b2806\"\u003e\u003ccode\u003e60dcd8b\u003c/code\u003e\u003c/a\u003e chore(all): Fix for formatting and drop redundant analysis_options (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3981\"\u003e#3981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/26f4d487e5db45b9461f36ff9fc46662a8284654\"\u003e\u003ccode\u003e26f4d48\u003c/code\u003e\u003c/a\u003e fix(share_plus): remove deprecated UIApplication.keyWindow fallback on iOS (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/cb9ccd5f3c368f86311f126227ec985b3e86792c\"\u003e\u003ccode\u003ecb9ccd5\u003c/code\u003e\u003c/a\u003e fix(share_plus): apply KGP unless built-in Kotlin is enabled (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3951\"\u003e#3951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/share_plus-v13.3.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 `shared_preferences` from 2.5.5 to 2.5.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b6798fa9b65deb7a4e20ee96518e4929198ef2f5\"\u003e\u003ccode\u003eb6798fa\u003c/code\u003e\u003c/a\u003e [shared_preferences] Document return values of set and remove methods (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12303\"\u003e#12303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6d17b57bbfd9a6032f65b233bf3a484c937b9f09\"\u003e\u003ccode\u003e6d17b57\u003c/code\u003e\u003c/a\u003e [various] Update Robolectric to 4.17 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/13041\"\u003e#13041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/000643a523b802c3b4c817e62d2a591914cb543b\"\u003e\u003ccode\u003e000643a\u003c/code\u003e\u003c/a\u003e Enable Built-in Kotlin in all Flutter Android Plugin Example Apps (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12883\"\u003e#12883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d8933fdfe9187e5cfe2b83aa2afb4a9bbdf5350d\"\u003e\u003ccode\u003ed8933fd\u003c/code\u003e\u003c/a\u003e Plugin example apps to 9.3.1 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/13019\"\u003e#13019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a2079413849b33dba095357248f2afeef83f1084\"\u003e\u003ccode\u003ea207941\u003c/code\u003e\u003c/a\u003e [ci] Update repo for 3.47 stable release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12959\"\u003e#12959\u003c/a\u003e)\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/shared_preferences/issues/12615\"\u003e#12615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fdd7d390e2a7ea134e580b3fde3c751c0823d143\"\u003e\u003ccode\u003efdd7d39\u003c/code\u003e\u003c/a\u003e Fix chrome 145 web tests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12486\"\u003e#12486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/69693296b8df2c5068efb45de6c6a963d61163a1\"\u003e\u003ccode\u003e6969329\u003c/code\u003e\u003c/a\u003e [packages] Migrate all iOS example apps in flutter/packages to UIScene (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12182\"\u003e#12182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/97438f1c083368f44d0201ad52ebe7f7ca924602\"\u003e\u003ccode\u003e97438f1\u003c/code\u003e\u003c/a\u003e [various] Convert example boilerplate from Java to Kotlin (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12201\"\u003e#12201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ad9840e31554ffb6bc356919d30e8be37f03bdaf\"\u003e\u003ccode\u003ead9840e\u003c/code\u003e\u003c/a\u003e Update All Flutter Android Example Apps to 3.47 Template Versions (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12195\"\u003e#12195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/shared_preferences-v2.5.6/packages/shared_preferences\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `upgrader` from 13.6.0 to 13.7.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/larryaasen/upgrader/blob/main/CHANGELOG.md\"\u003eupgrader's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e13.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[457][553] Fixed barrierDismissible being ignored in UpgradeAlert. (thanks to \u003ca href=\"https://github.com/mem-5514-tahara\"\u003e\u003ccode\u003e@​mem-5514-tahara\u003c/code\u003e\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/larryaasen/upgrader/commit/1ec99f3444849eb07ed1f3735e0e8a5c246fd3ae\"\u003e\u003ccode\u003e1ec99f3\u003c/code\u003e\u003c/a\u003e Bumped version to 13.7.0 for release and reformatted a file.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larryaasen/upgrader/commit/2cb3d041cee6ffeb4dc5be27f016c626130a0d66\"\u003e\u003ccode\u003e2cb3d04\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/larryaasen/upgrader/issues/553\"\u003e#553\u003c/a\u003e from mem-5514-tahara/fix/barrier-dismissible-457\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larryaasen/upgrader/commit/227761eea11716810386373944468baa3f83bd59\"\u003e\u003ccode\u003e227761e\u003c/code\u003e\u003c/a\u003e CI: Added Flutter version 3.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larryaasen/upgrader/commit/40f0d1d871d14cbc75435ea0fd69fe34339e2812\"\u003e\u003ccode\u003e40f0d1d\u003c/code\u003e\u003c/a\u003e docs: fix Dartdoc reference for barrierDismissible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larryaasen/upgrader/commit/fd92671f30e5289190e20edcc7bef663e3214553\"\u003e\u003ccode\u003efd92671\u003c/code\u003e\u003c/a\u003e Fixed barrierDismissible being ignored in UpgradeAlert (\u003ca href=\"https://redirect.github.com/larryaasen/upgrader/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/larryaasen/upgrader/compare/13.6.0...13.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `url_launcher` from 6.3.2 to 6.3.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1cbff9334a7dc8f286dbd3b00fe30fa04a7083e7\"\u003e\u003ccode\u003e1cbff93\u003c/code\u003e\u003c/a\u003e [url_launcher] Fix supportsCloseForLaunchMode to query close support (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/url_launcher/issues/12926\"\u003e#12926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6d17b57bbfd9a6032f65b233bf3a484c937b9f09\"...\n\n_Description has been truncated_","html_url":"https://github.com/DISCOOS/ringdrill/pull/38","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DISCOOS%2Fringdrill/issues/38","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/38/packages"}},{"old_version":"0.20.2","new_version":"0.20.3","update_type":"patch","path":null,"pr_created_at":"2026-10-14T04:43:43.000Z","version_change":"0.20.2 → 0.20.3","issue":{"uuid":"5842077135","node_id":"PR_kwDOOT1pBs8AAAABIUP5Aw","number":258,"state":"open","title":"chore(deps): bump the pub-minor-patch group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-14T04:43:43.000Z","updated_at":"2026-10-14T04:43:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"pub-minor-patch","update_count":6,"packages":[{"name":"html","old_version":"0.15.6","new_version":"0.15.7","repository_url":"https://github.com/dart-lang/tools"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"pub_semver","old_version":"2.2.0","new_version":"2.2.1","repository_url":"https://github.com/dart-lang/tools"},{"name":"shared_preferences","old_version":"2.5.5","new_version":"2.5.6","repository_url":"https://github.com/flutter/packages"},{"name":"url_launcher","old_version":"6.3.2","new_version":"6.3.3","repository_url":"https://github.com/flutter/packages"},{"name":"yaml","old_version":"3.1.3","new_version":"3.1.4","repository_url":"https://github.com/dart-lang/tools"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub-minor-patch group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [html](https://github.com/dart-lang/tools/tree/main/pkgs) | `0.15.6` | `0.15.7` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [pub_semver](https://github.com/dart-lang/tools/tree/main/pkgs) | `2.2.0` | `2.2.1` |\n| [shared_preferences](https://github.com/flutter/packages/tree/main/packages/shared_preferences) | `2.5.5` | `2.5.6` |\n| [url_launcher](https://github.com/flutter/packages/tree/main/packages/url_launcher) | `6.3.2` | `6.3.3` |\n| [yaml](https://github.com/dart-lang/tools/tree/main/pkgs) | `3.1.3` | `3.1.4` |\n\n\nUpdates `html` from 0.15.6 to 0.15.7\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\"\u003ehtml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:html v0.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ewriteTextNodeAsHtml\u003c/code\u003e: Escape text inside \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e-like tags in foreign namespaces.\u003c/li\u003e\n\u003cli\u003eFix the tokenizer failing to close CDATA blocks when encountering extra brackets\u003c/li\u003e\n\u003cli\u003eRequire Dart \u003ccode\u003e3.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eLimit \u003ca href=\"https://html.spec.whatwg.org/multipage/parsing.html#list-of-active-formatting-elements\"\u003e\u0026quot;Noah's Ark\u0026quot; clause\u003c/a\u003e to avoid degenerate O(N^2) when parsing deeply nested formatting elements with unique attributes.\u003c/li\u003e\n\u003cli\u003eAdded new \u003ccode\u003etextContent\u003c/code\u003e method to \u003ccode\u003eNode\u003c/code\u003e class that returns the text content of\nthe node.\u003c/li\u003e\n\u003cli\u003eFix XSS vulnerability in \u003ccode\u003ehtmlToCodeMarkup()\u003c/code\u003e by escaping DOCTYPE, element, and attribute names.\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/html-v0.15.7/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 `pub_semver` from 2.2.0 to 2.2.1\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\"\u003epub_semver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:pub_semver v2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of pre-release and build identifiers to only treat pure-digit\nbase-10 identifiers as integers, treating hexadecimal and signed identifiers\nas alphanumeric strings according to SemVer 2.0.0.\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/pub_semver-v2.2.1/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shared_preferences` from 2.5.5 to 2.5.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b6798fa9b65deb7a4e20ee96518e4929198ef2f5\"\u003e\u003ccode\u003eb6798fa\u003c/code\u003e\u003c/a\u003e [shared_preferences] Document return values of set and remove methods (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12303\"\u003e#12303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6d17b57bbfd9a6032f65b233bf3a484c937b9f09\"\u003e\u003ccode\u003e6d17b57\u003c/code\u003e\u003c/a\u003e [various] Update Robolectric to 4.17 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/13041\"\u003e#13041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/000643a523b802c3b4c817e62d2a591914cb543b\"\u003e\u003ccode\u003e000643a\u003c/code\u003e\u003c/a\u003e Enable Built-in Kotlin in all Flutter Android Plugin Example Apps (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12883\"\u003e#12883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d8933fdfe9187e5cfe2b83aa2afb4a9bbdf5350d\"\u003e\u003ccode\u003ed8933fd\u003c/code\u003e\u003c/a\u003e Plugin example apps to 9.3.1 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/13019\"\u003e#13019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a2079413849b33dba095357248f2afeef83f1084\"\u003e\u003ccode\u003ea207941\u003c/code\u003e\u003c/a\u003e [ci] Update repo for 3.47 stable release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12959\"\u003e#12959\u003c/a\u003e)\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/shared_preferences/issues/12615\"\u003e#12615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fdd7d390e2a7ea134e580b3fde3c751c0823d143\"\u003e\u003ccode\u003efdd7d39\u003c/code\u003e\u003c/a\u003e Fix chrome 145 web tests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12486\"\u003e#12486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/69693296b8df2c5068efb45de6c6a963d61163a1\"\u003e\u003ccode\u003e6969329\u003c/code\u003e\u003c/a\u003e [packages] Migrate all iOS example apps in flutter/packages to UIScene (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12182\"\u003e#12182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/97438f1c083368f44d0201ad52ebe7f7ca924602\"\u003e\u003ccode\u003e97438f1\u003c/code\u003e\u003c/a\u003e [various] Convert example boilerplate from Java to Kotlin (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12201\"\u003e#12201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ad9840e31554ffb6bc356919d30e8be37f03bdaf\"\u003e\u003ccode\u003ead9840e\u003c/code\u003e\u003c/a\u003e Update All Flutter Android Example Apps to 3.47 Template Versions (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12195\"\u003e#12195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/shared_preferences-v2.5.6/packages/shared_preferences\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `url_launcher` from 6.3.2 to 6.3.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1cbff9334a7dc8f286dbd3b00fe30fa04a7083e7\"\u003e\u003ccode\u003e1cbff93\u003c/code\u003e\u003c/a\u003e [url_launcher] Fix supportsCloseForLaunchMode to query close support (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/url_launcher/issues/12926\"\u003e#12926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6d17b57bbfd9a6032f65b233bf3a484c937b9f09\"\u003e\u003ccode\u003e6d17b57\u003c/code\u003e\u003c/a\u003e [various] Update Robolectric to 4.17 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/url_launcher/issues/13041\"\u003e#13041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d00aa3bc112a07573c1c2e5341a818ccda17daa2\"\u003e\u003ccode\u003ed00aa3b\u003c/code\u003e\u003c/a\u003e [various] Allow plugin example apps to build and test on JDK 25 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/url_launcher/issues/13031\"\u003e#13031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5ef4d9efef586f2ffb5bdd970d11dd34e9a04e70\"\u003e\u003ccode\u003e5ef4d9e\u003c/code\u003e\u003c/a\u003e [url_launcher] Convert unit tests to Kotlin (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/url_launcher/issues/13018\"\u003e#13018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/000643a523b802c3b4c817e62d2a591914cb543b\"\u003e\u003ccode\u003e000643a\u003c/code\u003e\u003c/a\u003e Enable Built-in Kotlin in all Flutter Android Plugin Example Apps (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/url_launcher/issues/12883\"\u003e#12883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d8933fdfe9187e5cfe2b83aa2afb4a9bbdf5350d\"\u003e\u003ccode\u003ed8933fd\u003c/code\u003e\u003c/a\u003e Plugin example apps to 9.3.1 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/url_launcher/issues/13019\"\u003e#13019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a2079413849b33dba095357248f2afeef83f1084\"\u003e\u003ccode\u003ea207941\u003c/code\u003e\u003c/a\u003e [ci] Update repo for 3.47 stable release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/url_launcher/issues/12959\"\u003e#12959\u003c/a\u003e)\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/url_launcher/issues/12615\"\u003e#12615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/69693296b8df2c5068efb45de6c6a963d61163a1\"\u003e\u003ccode\u003e6969329\u003c/code\u003e\u003c/a\u003e [packages] Migrate all iOS example apps in flutter/packages to UIScene (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/url_launcher/issues/12182\"\u003e#12182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/97438f1c083368f44d0201ad52ebe7f7ca924602\"\u003e\u003ccode\u003e97438f1\u003c/code\u003e\u003c/a\u003e [various] Convert example boilerplate from Java to Kotlin (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/url_launcher/issues/12201\"\u003e#12201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/url_launcher-v6.3.3/packages/url_launcher\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `yaml` from 3.1.3 to 3.1.4\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\"\u003eyaml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:yaml v3.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove recovery for list entries without \u003ccode\u003e-\u003c/code\u003e prefix. When recovering, provide\na more helpful error message suggesting the missing prefix.\u003c/li\u003e\n\u003cli\u003eFix a bug where block strings terminated by \u003ccode\u003eEOF\u003c/code\u003e were not given an implicit\nnewline.\u003c/li\u003e\n\u003cli\u003eFix parsing of plain scalars starting with indicator characters (\u003ccode\u003e?\u003c/code\u003e, \u003ccode\u003e:\u003c/code\u003e, and \u003ccode\u003e-\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eThrow a \u003ccode\u003eFormatException\u003c/code\u003e when parsing self-referential collections instead of\na \u003ccode\u003eStackOverflow\u003c/code\u003e. Yaml definitions with collections nested within themselves\nare unsupported.\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/yaml-v3.1.4/pkgs\"\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/Shojin-App/shojin_app/pull/258","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shojin-App%2Fshojin_app/issues/258","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/258/packages"}},{"old_version":"0.20.2","new_version":"0.20.3","update_type":"patch","path":null,"pr_created_at":"2026-10-10T15:54:21.000Z","version_change":"0.20.2 → 0.20.3","issue":{"uuid":"5792845694","node_id":"PR_kwDOEGbpGs8AAAABHtjiYw","number":1903,"state":"closed","title":"chore(deps): bump the minor-and-patch group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-14T19:15:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-10T15:54:21.000Z","updated_at":"2026-10-14T19:15:54.000Z","time_to_close":357690,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":24,"packages":[{"name":"cloud_firestore","old_version":"6.9.0","new_version":"6.10.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"cloud_functions","old_version":"6.4.0","new_version":"6.5.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_analytics","old_version":"12.5.0","new_version":"12.6.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_app_check","old_version":"0.4.7","new_version":"0.4.8","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_auth","old_version":"6.6.1","new_version":"6.7.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_core","old_version":"4.14.0","new_version":"4.15.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_crashlytics","old_version":"5.3.0","new_version":"5.4.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_messaging","old_version":"16.6.0","new_version":"16.7.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_remote_config","old_version":"6.6.0","new_version":"6.7.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_hooks","old_version":"0.20.5","new_version":"0.21.3+1","repository_url":"https://github.com/rrousselGit/flutter_hooks"},{"name":"riverpod_annotation","old_version":"2.3.5","new_version":"2.6.1","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod","old_version":"2.5.1","new_version":"2.6.1","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"hooks_riverpod","old_version":"2.5.2","new_version":"2.6.1","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"flutter_svg","old_version":"2.2.3","new_version":"2.3.0","repository_url":"https://github.com/flutter/packages"},{"name":"gma_mediation_meta","old_version":"1.7.0","new_version":"1.7.1","repository_url":"https://github.com/googleads/googleads-mobile-flutter"},{"name":"gma_mediation_mintegral","old_version":"2.1.3","new_version":"2.1.4","repository_url":"https://github.com/googleads/googleads-mobile-flutter"},{"name":"hooks_riverpod","old_version":"2.5.2","new_version":"2.6.1","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"in_app_review","old_version":"2.0.11","new_version":"2.0.12","repository_url":"https://github.com/britannio/in_app_review"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"path_provider","old_version":"2.1.5","new_version":"2.1.6","repository_url":"https://github.com/flutter/packages"},{"name":"riverpod","old_version":"2.5.1","new_version":"2.6.1","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_annotation","old_version":"2.3.5","new_version":"2.6.1","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"timezone","old_version":"0.10.1","new_version":"0.11.1","repository_url":"https://github.com/dart-lang/labs"},{"name":"flutter_local_notifications","old_version":"19.5.0","new_version":"22.3.2","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"url_launcher","old_version":"6.3.2","new_version":"6.3.3","repository_url":"https://github.com/flutter/packages"},{"name":"uuid","old_version":"4.5.2","new_version":"4.6.0","repository_url":"https://github.com/Daegalus/dart-uuid"},{"name":"webview_flutter","old_version":"4.13.0","new_version":"4.14.1","repository_url":"https://github.com/flutter/packages"}],"path":null,"ecosystem":"pub"},"body":"Bumps the minor-and-patch group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [cloud_firestore](https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore) | `6.9.0` | `6.10.0` |\n| [cloud_functions](https://github.com/firebase/flutterfire/tree/main/packages/cloud_functions) | `6.4.0` | `6.5.0` |\n| [firebase_analytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics) | `12.5.0` | `12.6.0` |\n| [firebase_app_check](https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check) | `0.4.7` | `0.4.8` |\n| [firebase_auth](https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth) | `6.6.1` | `6.7.0` |\n| [firebase_core](https://github.com/firebase/flutterfire/tree/main/packages/firebase_core) | `4.14.0` | `4.15.0` |\n| [firebase_crashlytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics) | `5.3.0` | `5.4.0` |\n| [firebase_messaging](https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging) | `16.6.0` | `16.7.0` |\n| [firebase_remote_config](https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config) | `6.6.0` | `6.7.0` |\n| [flutter_hooks](https://github.com/rrousselGit/flutter_hooks/tree/master/packages) | `0.20.5` | `0.21.3+1` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `2.3.5` | `2.6.1` |\n| [riverpod](https://github.com/rrousselGit/riverpod) | `2.5.1` | `2.6.1` |\n| [hooks_riverpod](https://github.com/rrousselGit/riverpod) | `2.5.2` | `2.6.1` |\n| [flutter_svg](https://github.com/flutter/packages/tree/main/third_party/packages) | `2.2.3` | `2.3.0` |\n| [gma_mediation_meta](https://github.com/googleads/googleads-mobile-flutter/tree/main/packages/mediation) | `1.7.0` | `1.7.1` |\n| [gma_mediation_mintegral](https://github.com/googleads/googleads-mobile-flutter/tree/main/packages/mediation) | `2.1.3` | `2.1.4` |\n| [hooks_riverpod](https://github.com/rrousselGit/riverpod) | `2.5.2` | `2.6.1` |\n| [in_app_review](https://github.com/britannio/in_app_review) | `2.0.11` | `2.0.12` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [path_provider](https://github.com/flutter/packages/tree/main/packages/path_provider) | `2.1.5` | `2.1.6` |\n| [riverpod](https://github.com/rrousselGit/riverpod) | `2.5.1` | `2.6.1` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `2.3.5` | `2.6.1` |\n| [timezone](https://github.com/dart-lang/labs/tree/main/pkgs) | `0.10.1` | `0.11.1` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `19.5.0` | `22.3.2` |\n| [url_launcher](https://github.com/flutter/packages/tree/main/packages/url_launcher) | `6.3.2` | `6.3.3` |\n| [uuid](https://github.com/Daegalus/dart-uuid) | `4.5.2` | `4.6.0` |\n| [webview_flutter](https://github.com/flutter/packages/tree/main/packages/webview_flutter) | `4.13.0` | `4.14.1` |\n\n\nUpdates `cloud_firestore` from 6.9.0 to 6.10.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/d94be3c4d9665ce12bc3fa1d4f77fccdc6777350\"\u003e\u003ccode\u003ed94be3c\u003c/code\u003e\u003c/a\u003e fix(firestore,windows): honor persistenceEnabled: false (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/18662\"\u003e#18662\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/cloud_firestore/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/168172a889c0d08c0b618d7ef68d9c5ce503dc40\"\u003e\u003ccode\u003e168172a\u003c/code\u003e\u003c/a\u003e fix(firestore,android): abort timed-out transactions without crashing on a la...\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/cloud_firestore/issues/18606\"\u003e#18606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/cloud_firestore-v6.10.0/packages/cloud_firestore\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cloud_functions` from 6.4.0 to 6.5.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/cloud_functions/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8f0a5d0198663231a27fab2802cfad179838e601\"\u003e\u003ccode\u003e8f0a5d0\u003c/code\u003e\u003c/a\u003e fix(cloud_functions): lowercase Android error codes with Locale.ROOT (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_functions/issues/18651\"\u003e#18651\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/cloud_functions/issues/18606\"\u003e#18606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/cloud_functions-v6.5.0/packages/cloud_functions\"\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.5.0 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\u003eSee full diff 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_app_check` from 0.4.7 to 0.4.8\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_app_check/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4566e70f961264bdecaed5909b1380814d23be09\"\u003e\u003ccode\u003e4566e70\u003c/code\u003e\u003c/a\u003e docs(app_check): document native configure() workaround on Apple (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check/issues/18614\"\u003e#18614\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_app_check/issues/18606\"\u003e#18606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_app_check-v0.4.8/packages/firebase_app_check\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_auth` from 6.6.1 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/cdd85fdd6032326b706b33a76b7e612585269d6d\"\u003e\u003ccode\u003ecdd85fd\u003c/code\u003e\u003c/a\u003e fix(auth,windows): complete reauthenticateWithCredential on success (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18653\"\u003e#18653\u003c/a\u003e)\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_auth/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_auth/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7e221a729114f9e5764362ad59994fb418a2ebcd\"\u003e\u003ccode\u003e7e221a7\u003c/code\u003e\u003c/a\u003e fix(auth,ios): guard URL and notification hooks when no default FirebaseApp e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b4eeafba347abed13e5410263556e9a4bff1b96e\"\u003e\u003ccode\u003eb4eeafb\u003c/code\u003e\u003c/a\u003e feat(auth,ios): add support for \u003ccode\u003emigrateCurrentUser\u003c/code\u003e (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18460\"\u003e#18460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/0d4afcedff5c59017d269fe48d2e3d7a23510eab\"\u003e\u003ccode\u003e0d4afce\u003c/code\u003e\u003c/a\u003e chore(release): 2026-08-27 — BoM 4.19.1 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18623\"\u003e#18623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_auth-v6.7.0/packages/firebase_auth\"\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.14.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\u003eSee full diff 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.3.0 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\u003eSee full diff 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.6.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\u003eSee full diff 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_remote_config` from 6.6.0 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\u003eSee full diff 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_hooks` from 0.20.5 to 0.21.3+1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commit/da69b88010b41cb267f7b9227adce4c89f984d6c\"\u003e\u003ccode\u003eda69b88\u003c/code\u003e\u003c/a\u003e flutter_hooks : 0.21.2 -\u0026gt; 0.21.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commit/c5c5f19928dd6d3743deaae310f907b44c632631\"\u003e\u003ccode\u003ec5c5f19\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commit/571826acfaeb672db256594fc659eae00cb59c91\"\u003e\u003ccode\u003e571826a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/rrousselGit/flutter_hooks/tree/master/packages/issues/476\"\u003e#476\u003c/a\u003e from gabber235/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commit/caa480b5135ebe284eccec7b251bb641d1b691d0\"\u003e\u003ccode\u003ecaa480b\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commit/c221c829bb01ffb09ea5f5a0ac3ffc4d979b8562\"\u003e\u003ccode\u003ec221c82\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commit/90a71113d8ded55f8a57a2f846c4f1d766200343\"\u003e\u003ccode\u003e90a7111\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/flutter_hooks\"\u003ehttps://github.com/rrousselGit/flutter_hooks\u003c/a\u003e into pr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commit/e8e0e5c483c748afbf528b297daa7d5f887d06d4\"\u003e\u003ccode\u003ee8e0e5c\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/flutter_hooks\"\u003ehttps://github.com/rrousselGit/flutter_hooks\u003c/a\u003e into pr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commit/9fd49579f707ee8b6ed816054a97d52906df94ac\"\u003e\u003ccode\u003e9fd4957\u003c/code\u003e\u003c/a\u003e feat: add descendantsAreTraversable parameter to useFocusNode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commit/470968fd8e15652ee6d7ff47f6a66ad46f9d57d6\"\u003e\u003ccode\u003e470968f\u003c/code\u003e\u003c/a\u003e Fix typo in test group name for useCupertinoTabController\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commit/97a3bef416cb503931ee657be15b148518fa8016\"\u003e\u003ccode\u003e97a3bef\u003c/code\u003e\u003c/a\u003e Add tests for useCupertinoTabController functionality\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commits/flutter_hooks-v0.21.3/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_annotation` from 2.3.5 to 2.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5a513c5aeee5a91d7cf5aa9a6e6a414b822bdee9\"\u003e\u003ccode\u003e5a513c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3798\"\u003e#3798\u003c/a\u003e from rrousselGit:release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/582e1a669035c8758346626542870cd2e1a05f7c\"\u003e\u003ccode\u003e582e1a6\u003c/code\u003e\u003c/a\u003e Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/b07016c04959bbe52f296f66f35c0fa9f5222c16\"\u003e\u003ccode\u003eb07016c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3797\"\u003e#3797\u003c/a\u003e from rrousselGit/listenself\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/54bed9215572a903118fd38bd39ee40a16b16961\"\u003e\u003ccode\u003e54bed92\u003c/code\u003e\u003c/a\u003e Added AsyncNotifier.listenSelf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2876c7fe6c962206a9ad3e91879626e4b38662fc\"\u003e\u003ccode\u003e2876c7f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3796\"\u003e#3796\u003c/a\u003e from rrousselGit:support-stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/19446824c4e279140a2173cb2c853fbf2f4903b6\"\u003e\u003ccode\u003e1944682\u003c/code\u003e\u003c/a\u003e Ignore depreciations notices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e38b9d34a8cd3f640730e9b4a76fc905eb8e4855\"\u003e\u003ccode\u003ee38b9d3\u003c/code\u003e\u003c/a\u003e Changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e7001088b6d34089a0663a501d6843049eacedcd\"\u003e\u003ccode\u003ee700108\u003c/code\u003e\u003c/a\u003e Support stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/305b92d1962b8e509ddc4f31cd1512447c97287c\"\u003e\u003ccode\u003e305b92d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3790\"\u003e#3790\u003c/a\u003e from nestorsgarzonc/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/cead49e5b4821a84aa7246b580c626ed7b1114ab\"\u003e\u003ccode\u003ecead49e\u003c/code\u003e\u003c/a\u003e Refactor random number example to use NotifierProvider\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v2.3.5...riverpod_annotation-v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod` from 2.5.1 to 2.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5a513c5aeee5a91d7cf5aa9a6e6a414b822bdee9\"\u003e\u003ccode\u003e5a513c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3798\"\u003e#3798\u003c/a\u003e from rrousselGit:release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/582e1a669035c8758346626542870cd2e1a05f7c\"\u003e\u003ccode\u003e582e1a6\u003c/code\u003e\u003c/a\u003e Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/b07016c04959bbe52f296f66f35c0fa9f5222c16\"\u003e\u003ccode\u003eb07016c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3797\"\u003e#3797\u003c/a\u003e from rrousselGit/listenself\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/54bed9215572a903118fd38bd39ee40a16b16961\"\u003e\u003ccode\u003e54bed92\u003c/code\u003e\u003c/a\u003e Added AsyncNotifier.listenSelf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2876c7fe6c962206a9ad3e91879626e4b38662fc\"\u003e\u003ccode\u003e2876c7f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3796\"\u003e#3796\u003c/a\u003e from rrousselGit:support-stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/19446824c4e279140a2173cb2c853fbf2f4903b6\"\u003e\u003ccode\u003e1944682\u003c/code\u003e\u003c/a\u003e Ignore depreciations notices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e38b9d34a8cd3f640730e9b4a76fc905eb8e4855\"\u003e\u003ccode\u003ee38b9d3\u003c/code\u003e\u003c/a\u003e Changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e7001088b6d34089a0663a501d6843049eacedcd\"\u003e\u003ccode\u003ee700108\u003c/code\u003e\u003c/a\u003e Support stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/305b92d1962b8e509ddc4f31cd1512447c97287c\"\u003e\u003ccode\u003e305b92d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3790\"\u003e#3790\u003c/a\u003e from nestorsgarzonc/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/cead49e5b4821a84aa7246b580c626ed7b1114ab\"\u003e\u003ccode\u003ecead49e\u003c/code\u003e\u003c/a\u003e Refactor random number example to use NotifierProvider\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod-v2.5.1...riverpod-v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hooks_riverpod` from 2.5.2 to 2.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5a513c5aeee5a91d7cf5aa9a6e6a414b822bdee9\"\u003e\u003ccode\u003e5a513c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3798\"\u003e#3798\u003c/a\u003e from rrousselGit:release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/582e1a669035c8758346626542870cd2e1a05f7c\"\u003e\u003ccode\u003e582e1a6\u003c/code\u003e\u003c/a\u003e Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/b07016c04959bbe52f296f66f35c0fa9f5222c16\"\u003e\u003ccode\u003eb07016c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3797\"\u003e#3797\u003c/a\u003e from rrousselGit/listenself\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/54bed9215572a903118fd38bd39ee40a16b16961\"\u003e\u003ccode\u003e54bed92\u003c/code\u003e\u003c/a\u003e Added AsyncNotifier.listenSelf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2876c7fe6c962206a9ad3e91879626e4b38662fc\"\u003e\u003ccode\u003e2876c7f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3796\"\u003e#3796\u003c/a\u003e from rrousselGit:support-stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/19446824c4e279140a2173cb2c853fbf2f4903b6\"\u003e\u003ccode\u003e1944682\u003c/code\u003e\u003c/a\u003e Ignore depreciations notices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e38b9d34a8cd3f640730e9b4a76fc905eb8e4855\"\u003e\u003ccode\u003ee38b9d3\u003c/code\u003e\u003c/a\u003e Changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e7001088b6d34089a0663a501d6843049eacedcd\"\u003e\u003ccode\u003ee700108\u003c/code\u003e\u003c/a\u003e Support stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/305b92d1962b8e509ddc4f31cd1512447c97287c\"\u003e\u003ccode\u003e305b92d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3790\"\u003e#3790\u003c/a\u003e from nestorsgarzonc/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/cead49e5b4821a84aa7246b580c626ed7b1114ab\"\u003e\u003ccode\u003ecead49e\u003c/code\u003e\u003c/a\u003e Refactor random number example to use NotifierProvider\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/hooks_riverpod-v2.5.2...hooks_riverpod-v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_svg` from 2.2.3 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ddc9430a0080bea73c5511732f396acde1f48fe0\"\u003e\u003ccode\u003eddc9430\u003c/code\u003e\u003c/a\u003e [flutter_svg] add imageBuilder property to SvgPicture (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11615\"\u003e#11615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ca2647a28aefda1befd8e90d06210aa13b43381a\"\u003e\u003ccode\u003eca2647a\u003c/code\u003e\u003c/a\u003e [mustache_template] Fix auto-generated specification tests, run with `dart te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d9a205023fedce62b9d2781133ad17a6c31115e6\"\u003e\u003ccode\u003ed9a2050\u003c/code\u003e\u003c/a\u003e [flutter_svg] Remove generated CMake files (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11459\"\u003e#11459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1359ed0d7ed055880d6c4ba8733bc3e50ae629cd\"\u003e\u003ccode\u003e1359ed0\u003c/code\u003e\u003c/a\u003e [mustache_template] Fix broken README link (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11306\"\u003e#11306\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_svg-v2.3.0/third_party/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gma_mediation_meta` from 1.7.0 to 1.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/googleads/googleads-mobile-flutter/commits/HEAD/packages/mediation\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gma_mediation_mintegral` from 2.1.3 to 2.1.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/googleads/googleads-mobile-flutter/commits/HEAD/packages/mediation\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hooks_riverpod` from 2.5.2 to 2.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5a513c5aeee5a91d7cf5aa9a6e6a414b822bdee9\"\u003e\u003ccode\u003e5a513c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3798\"\u003e#3798\u003c/a\u003e from rrousselGit:release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/582e1a669035c8758346626542870cd2e1a05f7c\"\u003e\u003ccode\u003e582e1a6\u003c/code\u003e\u003c/a\u003e Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/b07016c04959bbe52f296f66f35c0fa9f5222c16\"\u003e\u003ccode\u003eb07016c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3797\"\u003e#3797\u003c/a\u003e from rrousselGit/listenself\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/54bed9215572a903118fd38bd39ee40a16b16961\"\u003e\u003ccode\u003e54bed92\u003c/code\u003e\u003c/a\u003e Added AsyncNotifier.listenSelf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2876c7fe6c962206a9ad3e91879626e4b38662fc\"\u003e\u003ccode\u003e2876c7f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3796\"\u003e#3796\u003c/a\u003e from rrousselGit:support-stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/19446824c4e279140a2173cb2c853fbf2f4903b6\"\u003e\u003ccode\u003e1944682\u003c/code\u003e\u003c/a\u003e Ignore depreciations notices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e38b9d34a8cd3f640730e9b4a76fc905eb8e4855\"\u003e\u003ccode\u003ee38b9d3\u003c/code\u003e\u003c/a\u003e Changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e7001088b6d34089a0663a501d6843049eacedcd\"\u003e\u003ccode\u003ee700108\u003c/code\u003e\u003c/a\u003e Support stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/305b92d1962b8e509ddc4f31cd1512447c97287c\"\u003e\u003ccode\u003e305b92d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3790\"\u003e#3790\u003c/a\u003e from nestorsgarzonc/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/cead49e5b4821a84aa7246b580c626ed7b1114ab\"\u003e\u003ccode\u003ecead49e\u003c/code\u003e\u003c/a\u003e Refactor random number example to use NotifierProvider\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/hooks_riverpod-v2.5.2...hooks_riverpod-v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `in_app_review` from 2.0.11 to 2.0.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/britannio/in_app_review/commits\"\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 `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 `riverpod` from 2.5.1 to 2.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5a513c5aeee5a91d7cf5aa9a6e6a414b822bdee9\"\u003e\u003ccode\u003e5a513c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3798\"\u003e#3798\u003c/a\u003e from rrousselGit:release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/582e1a669035c8758346626542870cd2e1a05f7c\"\u003e\u003ccode\u003e582e1a6\u003c/code\u003e\u003c/a\u003e Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/b07016c04959bbe52f296f66f35c0fa9f5222c16\"\u003e\u003ccode\u003eb07016c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3797\"\u003e#3797\u003c/a\u003e from rrousselGit/listenself\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/54bed9215572a903118fd38bd39ee40a16b16961\"\u003e\u003ccode\u003e54bed92\u003c/code\u003e\u003c/a\u003e Added AsyncNotifier.listenSelf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2876c7fe6c962206a9ad3e91879626e4b38662fc\"\u003e\u003ccode\u003e2876c7f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3796\"\u003e#3796\u003c/a\u003e from rrousselGit:support-stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/19446824c4e279140a2173cb2c853fbf2f4903b6\"\u003e\u003ccode\u003e1944682\u003c/code\u003e\u003c/a\u003e Ignore depreciations notices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e38b9d34a8cd3f640730e9b4a76fc905eb8e4855\"\u003e\u003ccode\u003ee38b9d3\u003c/code\u003e\u003c/a\u003e Changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e7001088b6d34089a0663a501d6843049eacedcd\"\u003e\u003ccode\u003ee700108\u003c/code\u003e\u003c/a\u003e Support stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/305b92d1962b8e509ddc4f31cd1512447c97287c\"\u003e\u003ccode\u003e305b92d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3790\"\u003e#3790\u003c/a\u003e from nestorsgarzonc/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/cead49e5b4821a84aa7246b580c626ed7b1114ab\"\u003e\u003ccode\u003ecead49e\u003c/code\u003e\u003c/a\u003e Refactor random number example to use NotifierProvider\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod-v2.5.1...riverpod-v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_annotation` from 2.3.5 to 2.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5a513c5aeee5a91d7cf5aa9a6e6a414b822bdee9\"\u003e\u003ccode\u003e5a513c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3798\"\u003e#3798\u003c/a\u003e from rrousselGit:release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/582e1a669035c8758346626542870cd2e1a05f7c\"\u003e\u003ccode\u003e582e1a6\u003c/code\u003e\u003c/a\u003e Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/b07016c04959bbe52f296f66f35c0fa9f5222c16\"\u003e\u003ccode\u003eb07016c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3797\"\u003e#3797\u003c/a\u003e from rrousselGit/listenself\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/54bed9215572a903118fd38bd39ee40a16b16961\"\u003e\u003ccode\u003e54bed92\u003c/code\u003e\u003c/a\u003e Added AsyncNotifier.listenSelf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2876c7fe6c962206a9ad3e91879626e4b38662fc\"\u003e\u003ccode\u003e2876c7f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3796\"\u003e#3796\u003c/a\u003e from rrousselGit:support-stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/19446824c4e279140a2173cb2c853fbf2f4903b6\"\u003e\u003ccode\u003e1944682\u003c/code\u003e\u003c/a\u003e Ignore depreciations notices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e38b9d34a8cd3f640730e9b4a76fc905eb8e4855\"\u003e\u003ccode\u003ee38b9d3\u003c/code\u003e\u003c/a\u003e Changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e7001088b6d34089a0663a501d6843049eacedcd\"\u003e\u003ccode\u003ee700108\u003c/code\u003e\u003c/a\u003e Support stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/305b92d1962b8e509ddc4f31cd1512447c97287c\"\u003e\u003ccode\u003e305b92d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3790\"\u003e#3790\u003c/a\u003e from nestorsgarzonc/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/cead49e5b4821a84aa7246b580c626ed7b1114ab\"\u003e\u003ccode\u003ecead49e\u003c/code\u003e\u003c/a\u003e Refactor random number example to use NotifierProvider\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v2.3.5...riverpod_annotation-v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `timezone` from 0.10.1 to 0.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/labs/releases\"\u003etimezone's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:timezone v0.11.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify \u003ccode\u003eEtc/UTC\u003c/code\u003e as the default timezone (replaces \u003ccode\u003eUTC\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etimezone-v0.11.0\u003c/h2\u003e\n\u003cp\u003eMerge into dart-lang/labs monorepo.\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\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/labs/commits/timezone-v0.11.1/pkgs\"\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 22.3.2\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.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] fixed issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2838\"\u003e#2838\u003c/a\u003e so that plugin longer throws \u003ccode\u003ePlatformException\u003c/code\u003es that started on iOS 27 when permissions were not granted and when badge only notifications were triggered. This restores the behaviour of the plugin to as it was before. Thanks to the PR from \u003ca href=\"https://github.com/vlaushkin\"\u003eVasily Laushkin\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Linux] bumped allowed \u003ccode\u003edbus\u003c/code\u003e dependency version constraints to \u003ccode\u003e\u0026gt;=0.7.8 \u0026lt;0.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\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\u003ch2\u003eflutter_local_notifications-v22.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android][iOS][macOS] added support for callbacks to fire when a notification has been dismissed. This requires opting in by where the key requirements is to make use of the \u003ccode\u003edismissIsolate\u003c/code\u003e property added to the \u003ccode\u003eAndroidNotificationDetails\u003c/code\u003e and \u003ccode\u003eDarwinNotificationDetails\u003c/code\u003e class. This indicates which isolate should be used to handle when a notification has been dismissed. Note on macOS, there is no support for background isolates so callback will always fire on the main isolate despite what is specified. Please see example app for more details on how to set up handling dismissals. Thanks to the PR from from \u003ca href=\"https://github.com/vlaushkin\"\u003eVasily Laushkin\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[iOS] fixed issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2807\"\u003e#2807\u003c/a\u003e where the manifest for SPM incorrectly declared the minimum iOS version is 11 when it should have been 13. Thanks to the PR from \u003ca href=\"https://github.com/Bizzwell\"\u003eBizzwell\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v22.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] added support for \u003ccode\u003eshowBigPictureWhenCollapsed\u003c/code\u003e in \u003ccode\u003eBigPictureStyleInformation\u003c/code\u003e. Thanks to the PR from \u003ca href=\"https://github.com/hiimax\"\u003ehiimax (Codematic)\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[iOS][macOS] improved SPM compatibility\u003c/li\u003e\n\u003cli\u003eMigrated example app to use SPM and removed Cocoapods integration\u003c/li\u003e\n\u003cli\u003eFixed API docs of \u003ccode\u003eNotificationResponseType.selectedNotificationAction\u003c/code\u003e. Thanks to the PR from \u003ca href=\"https://github.com/Fush1m1\"\u003efush1m1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v22.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Windows] Suppress warning around usage of experimental coroutines. This is to fix issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2777\"\u003e#2777\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v22.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] calling the \u003ccode\u003erequestNotificationPolicyAccess()\u003c/code\u003e method belonging to the \u003ccode\u003eAndroidFlutterLocalNotificationsPlugin\u003c/code\u003e class will now highlight associated application. Thanks to the PR from \u003ca href=\"https://github.com/claudius-kienle\"\u003eClaudius Kienle\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Web] added web platform support. Thanks to the initial PR from \u003ca href=\"https://github.com/Levi-Lesches\"\u003eLevi Lesches\u003c/a\u003e and completion by \u003ca href=\"https://github.com/Gaurav-CareMonitor\"\u003eGaurav\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] when calling \u003ccode\u003eperiodicallyShow()\u003c/code\u003e the message when the \u003ccode\u003eUnsupportedError\u003c/code\u003e is thrown has been updated to say \u003ccode\u003eWindows devices cannot periodically show notifications\u003c/code\u003e instead. This has happened as a result of shifting the responsibility of reporting the \u003ccode\u003eUnsupportedError\u003c/code\u003e so it is done by \u003ccode\u003eflutter_local_notifications_windows\u003c/code\u003e instead of \u003ccode\u003eflutter_local_notifications\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] bumped \u003ccode\u003exml\u003c/code\u003e dependency so that supported range is \u003ccode\u003e\u0026gt;=6.5.0 \u0026lt;8.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed missing code formatting in the Notification Actions configuration section. Thanks to the PR from \u003ca href=\"https://github.com/deandreamatias\"\u003eMatias de Andrea\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v22.0.0-dev.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] calling the \u003ccode\u003erequestNotificationPolicyAccess()\u003c/code\u003e method belonging to the \u003ccode\u003eAndroidFlutterLocalNotificationsPlugin\u003c/code\u003e class will now highlight associated application. Thanks to the PR from \u003ca href=\"https://github.com/claudius-kienle\"\u003eClaudius Kienle\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] bumped \u003ccode\u003exml\u003c/code\u003e dependency so that supported range is \u003ccode\u003e\u0026gt;=6.5.0 \u0026lt;8.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v22.0.0-dev.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Web] \u003cstrong\u003eBreaking change\u003c/strong\u003e renamed the \u003ccode\u003edetails\u003c/code\u003e parameter associated with the \u003ccode\u003eshow()\u003c/code\u003e method to \u003ccode\u003enotificationDetails\u003c/code\u003e. This was done to be consistent with other APIs across all of the platforms\u003c/li\u003e\n\u003cli\u003e[Web] \u003cstrong\u003eBreaking changes\u003c/strong\u003e removed the \u003ccode\u003ehasPermission\u003c/code\u003e and \u003ccode\u003eisPermissionDenied\u003c/code\u003e boolean properties associated with the \u003ccode\u003eWebFlutterLocalNotificationsPlugin\u003c/code\u003e class. This was done to simplify the plugin as the \u003ccode\u003epermissionStatus\u003c/code\u003e property already exists and can be used\u003c/li\u003e\n\u003cli\u003e[Web] Fixed an issue where \u003ccode\u003eisSupported\u003c/code\u003e property in the \u003ccode\u003eWebFlutterLocalNotificationsPlugin\u003c/code\u003e was not exposed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v22.0.0-dev.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Web] added web platform support. Thanks to the initial PR from \u003ca href=\"https://github.com/Levi-Lesches\"\u003eLevi Lesches\u003c/a\u003e and completion by \u003ca href=\"https://github.com/Gaurav-CareMonitor\"\u003eGaurav\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] when calling \u003ccode\u003eperiodicallyShow()\u003c/code\u003e the message when the \u003ccode\u003eUnsupportedError\u003c/code\u003e is thrown has been updated to say \u003ccode\u003eWindows devices cannot periodically show notifications\u003c/code\u003e instead. This has happened as a result of shifting the responsibility of reporting the \u003ccode\u003eUnsupportedError\u003c/code\u003e so it is done by \u003ccode\u003eflutter_local_notifications_windows\u003c/code\u003e instead of \u003ccode\u003eflutter_local_notifications\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v21.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e bumped minimum Flutter SDK requirement to 3.38.1 and Dart SDK requirement to 3.10.0. Consequently the minimum OS requirements for each platform has been updated as well\n\u003cul\u003e\n\u003cli\u003e[Android] minimum Android version is now 7.0 (API level 24)\u003c/li\u003e\n\u003cli\u003e[iOS] minimum iOS version is now 13\u003c/li\u003e\n\u003cli\u003e[macOS] minimum macOS version is now 10.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003etimezone\u003c/code\u003e dependency\u003c/li\u003e\n\u003cli\u003e[Android] \u003cstrong\u003eBreaking change\u003c/strong\u003e bumped \u003ccode\u003ecompileSdk\u003c/code\u003e to 36 and updated readme to mention this\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/2a1157a0c046c27fefc38cd640b2abec4d7172fc\"\u003e\u003ccode\u003e2a1157a\u003c/code\u003e\u003c/a\u003e updated iOS related changelog entry to be more clearer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/9a3029c9c8bdcc4d303af8d083dc7d0b8e0b7e5f\"\u003e\u003ccode\u003e9a3029c\u003c/code\u003e\u003c/a\u003e prepare for 23.0.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/77d216e95b5e1a8a92741ef81c66b393856e0a1d\"\u003e\u003ccode\u003e77d216e\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] Ignore UNErrorDomain errors when adding iOS not...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/de874c1c5757bae1ad29cc08a182d43686923fc9\"\u003e\u003ccode\u003ede874c1\u003c/code\u003e\u003c/a\u003e Bump dbus from 0.7.15 to 0.8.0 in /flutter_local_notifications_linux (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2833\"\u003e#2833\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/compare/flutter_local_notifications-v19.5.0...flutter_local_notifications-v22.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `url_launcher` from 6.3.2 to 6.3.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1cbff9334a7dc8f286dbd3b00fe30fa04a7083e7\"\u003e\u003ccode\u003e1cbff93\u003c/code\u003e\u003c/a\u003e [url_launcher] Fix supportsCloseForLaunchMode to query close support (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/url_launcher/issues/12926\"\u003e#12926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6d17b57bbfd9a6032f65b233bf3a484c937b9f09\"\u003e\u003ccode\u003e6d17b57\u003c/code\u003e\u003c/a\u003e [various] Update Robolectric to 4.17 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/url_launcher/issues/13041\"\u003e#13041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d00aa3bc112a07573c1c2e5341a818ccda17daa2\"\u003e\u003ccode\u003ed00aa3b\u003c/code\u003e\u003c/a\u003e [various] Allow plugin example apps to build and test on JDK 25 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/url_launcher/issues/13031\"\u003e#13031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5ef4d9efef586f2ffb5bdd970d11dd34e9a04e70\"\u003e\u003ccode\u003e5ef4d9e\u003c/code\u003e\u003c/a\u003e [url_launcher] Convert unit tests to Kotlin (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/url_launcher/issues/13018\"\u003e#13018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/000643a523b802c3b4c817e62d2a591914cb543b\"\u003e\u003ccode\u003e000643a\u003c/code\u003e\u003c/a\u003e Enable Built-in Kotlin in all Flutter Android Plugin Example Apps (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/url_launcher/issues/12883\"\u003e#12883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d8933fdfe9187e5cfe2b83aa2afb4a9bbdf5350d\"\u003e\u003ccode\u003ed8933fd\u003c/code\u003e\u003c/a\u003e Plugin example apps to 9.3.1 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/url_launcher/issues/13019\"\u003e#13019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a2079413849b33dba095357248f2afeef83f1084\"\u003e\u003ccode\u003ea207941\u003c/code\u003e\u003c/a\u003e [ci] Update repo for 3.47 stable release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/url_launcher/issues/12959\"\u003e#12959\u003c/a\u003e)\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/url_launcher/issues/12615\"\u003e#12615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/69693296b8df2c5068efb45de6c6a963d61163a1\"\u003e\u003ccode\u003e6969329\u003c/code\u003e\u003c/a\u003e [packages] Migrate all iOS example apps in flutter/packages to UIScene (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/url_launcher/issues/12182\"\u003e#12182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/97438f1c083368f44d0201ad52ebe7f7ca924602\"\u003e\u003ccode\u003e97438f1\u003c/code\u003e\u003c/a\u003e [various] Convert example boilerplate from Java to Kotlin (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/url_launcher/issues/12201\"\u003e#12201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/url_launcher-v6.3.3/packages/url_launcher\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 4.5.2 to 4.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Daegalus/dart-uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate All (major) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/143\"\u003edaegalus/dart-uuid#143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for loose validation by \u003ca href=\"https://github.com/DPDmancul\"\u003e\u003ccode\u003e@​DPDmancul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/145\"\u003edaegalus/dart-uuid#145\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/DPDmancul\"\u003e\u003ccode\u003e@​DPDmancul\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/145\"\u003edaegalus/dart-uuid#145\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.5.3...4.6.0\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.5.3...4.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.5.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate actions/checkout action to v6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/138\"\u003edaegalus/dart-uuid#138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd binary input support for UUIDv5 (RFC 4122/9562 compliant) by \u003ca href=\"https://github.com/ljanecek\"\u003e\u003ccode\u003e@​ljanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/137\"\u003edaegalus/dart-uuid#137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove the \u003ccode\u003eexperimental\u003c/code\u003e annotation from the \u003ccode\u003eUuidValue\u003c/code\u003e class by \u003ca href=\"https://github.com/marcelomendoncasoares\"\u003e\u003ccode\u003e@​marcelomendoncasoares\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/141\"\u003edaegalus/dart-uuid#141\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/ljanecek\"\u003e\u003ccode\u003e@​ljanecek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/137\"\u003edaegalus/dart-uuid#137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marcelomendoncasoares\"\u003e\u003ccode\u003e@​marcelomendoncasoares\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/141\"\u003edaegalus/dart-uuid#141\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.5.2...4.5.3\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.5.2...4.5.3\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/daegalus/dart-uuid/blob/main/CHANGELOG.md\"\u003euuid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev4.6.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd explicit 128-bit hexadecimal format validators: \u003ccode\u003eUuid.isValidUUIDFormat(...)\u003c/code\u003e, \u003ccode\u003eUuidValue.validateFormat()\u003c/code\u003e, \u003ccode\u003eUuidValidation.isValidUUIDFormat(...)\u003c/code\u003e, and \u003ccode\u003eUuidValidation.isValidFormatOrThrow(...)\u003c/code\u003e. (thanks \u003ca href=\"https://github.com/DPDmancul\"\u003e\u003ccode\u003e@​DPDmancul\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eUuidValue.withFormatValidation(...)\u003c/code\u003e for values whose UUID version and variant bits should not be checked. (thanks \u003ca href=\"https://github.com/DPDmancul\"\u003e\u003ccode\u003e@​DPDmancul\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eUuid.parseHex128(...)\u003c/code\u003e, \u003ccode\u003eUuid.parseHex128AsByteList(...)\u003c/code\u003e, \u003ccode\u003eUuidParsing.parseHex128(...)\u003c/code\u003e, and \u003ccode\u003eUuidParsing.parseHex128AsByteList(...)\u003c/code\u003e. (thanks \u003ca href=\"https://github.com/DPDmancul\"\u003e\u003ccode\u003e@​DPDmancul\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire exact single-line 8-4-4-4-12 or 32-character hexadecimal input and exactly 16 bytes during format validation.\u003c/li\u003e\n\u003cli\u003eExpose the existing \u003ccode\u003enoDashes\u003c/code\u003e parsing option through the public \u003ccode\u003eUuid\u003c/code\u003e parse methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.5.3\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove experimental flag on UUIDValue and remote meta dependency. (thanks \u003ca href=\"https://github.com/marcelomendoncasoares\"\u003e\u003ccode\u003e@​marcelomendoncasoares\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd binary support to UUIDv5 (thanks \u003ca href=\"https://github.com/ljanecek\"\u003e\u003ccode\u003e@​ljanecek\u003c/code\u003e\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/daegalus/dart-uuid/commit/d602950818e4b11d097d26f5408b461f38248130\"\u003e\u003ccode\u003ed602950\u003c/code\u003e\u003c/a\u003e Release 4.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/79fc00726ab66f60ee4a6927f1ff94c91b83415d\"\u003e\u003ccode\u003e79fc007\u003c/code\u003e\u003c/a\u003e Fix structural UUID parsing and validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/7303eef399921ec9fb23e9c72d86e2a26ac60116\"\u003e\u003ccode\u003e7303eef\u003c/code\u003e\u003c/a\u003e Move loose validation to isValidUuidFormat and parseHex128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/47bf4f93a6629f1f50bec8f534ab82bb95c6b048\"\u003e\u003ccode\u003e47bf4f9\u003c/code\u003e\u003c/a\u003e Add support for loose validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/8d0bd3424c12913dff64e526c6a913fd9780632c\"\u003e\u003ccode\u003e8d0bd34\u003c/code\u003e\u003c/a\u003e Update All\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/3772286e0b8647a90b02405a4b9a0010732cdbcf\"\u003e\u003ccode\u003e3772286\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/e849db38617478daa401078eea4b5078822c5ec9\"\u003e\u003ccode\u003ee849db3\u003c/code\u003e\u003c/a\u003e Update docs and changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/5e01a2d83a2e9f31de89aaa132c83169bbb92492\"\u003e\u003ccode\u003e5e01a2d\u003c/code\u003e\u003c/a\u003e Bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/4d2290021f8ff25a57d85cd7129e997b2652e94b\"\u003e\u003ccode\u003e4d22900\u003c/code\u003e\u003c/a\u003e fix: Remove \u003ccode\u003eexperimental\u003c/code\u003e annotation from \u003ccode\u003eUuidValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/919cb97df6103cead650e09092425eedae8308a0\"\u003e\u003ccode\u003e919cb97\u003c/code\u003e\u003c/a\u003e feat: Add binary input support for UUIDv5 (RFC 4122/9562 compliant)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Daegalus/dart-uuid/compare/4.5.2...4.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webview_flutter` from 4.13.0 to 4.14.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b79b35409f67bcbd14e66760fb64380328bd4a0a\"\u003e\u003ccode\u003eb79b354\u003c/code\u003e\u003c/a\u003e [webview_flutter] Document NavigationDelegate callbacks (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/webview_flutter/issues/11921\"\u003e#11921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/79d06effcfee29e7d78c87c0ea067722e68ca329\"\u003e\u003ccode\u003e79d06ef\u003c/code\u003e\u003c/a\u003e [webview_flutter] Implement getCookies  (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/webview_flutter/issues/10833\"\u003e#10833\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/webview_flutter/issues/11806\"\u003e#11806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c869a5d308e5958d46b60bda721c7e87fe52ed57\"\u003e\u003ccode\u003ec869a5d\u003c/code\u003e\u003c/a\u003e Sync analysis_options.yaml with flutter/flutter (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/webview_flutter/issues/11823\"\u003e#11823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6a2d543d0ba36daefa517aefed0e667e1cba2409\"\u003e\u003ccode\u003e6a2d543\u003c/code\u003e\u003c/a\u003e [webview] Add new method for cross plugin webview access (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/webview_flutter/issues/11714\"\u003e#11714\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/webview_flutter/issues/11692\"\u003e#11692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a89dc58e2bc2d511a49249ed90039df7ebc71ec2\"\u003e\u003ccode\u003ea89dc58\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump the androidx group across 10 directories with 1 update (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/webview_flutter/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.co...\n\n_Description has been truncated_","html_url":"https://github.com/bannzai/Pilll/pull/1903","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bannzai%2FPilll/issues/1903","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1903/packages"}},{"old_version":"0.20.2","new_version":"0.20.3","update_type":"patch","path":null,"pr_created_at":"2026-10-05T11:02:25.000Z","version_change":"0.20.2 → 0.20.3","issue":{"uuid":"5710831609","node_id":"PR_kwDOTdizuc8AAAABGsI9eg","number":46,"state":"closed","title":"chore(deps): bump the dart-compatible group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-13T07:05:17.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-05T11:02:25.000Z","updated_at":"2026-10-13T07:05:21.000Z","time_to_close":676972,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dart-compatible","update_count":19,"packages":[{"name":"build_runner","old_version":"2.4.15","new_version":"2.5.4","repository_url":"https://github.com/dart-lang/build"},{"name":"drift","old_version":"2.28.2","new_version":"2.35.1","repository_url":"https://github.com/simolus3/drift"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.1.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"drift_dev","old_version":"2.28.0","new_version":"2.35.1","repository_url":"https://github.com/simolus3/drift"},{"name":"json_annotation","old_version":"4.9.0","new_version":"4.12.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"json_serializable","old_version":"6.9.5","new_version":"6.14.1","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"riverpod_generator","old_version":"2.6.4","new_version":"4.0.9","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_annotation","old_version":"2.6.1","new_version":"4.0.7","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"drift_flutter","old_version":"0.2.7","new_version":"0.3.1","repository_url":"https://github.com/simolus3/drift"},{"name":"freezed","old_version":"2.5.8","new_version":"4.0.2","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"flutter_riverpod","old_version":"2.6.1","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"build_runner","old_version":"2.5.4","new_version":"2.16.1","repository_url":"https://github.com/dart-lang/build"},{"name":"drift_dev","old_version":"2.28.0","new_version":"2.35.1","repository_url":"https://github.com/simolus3/drift"},{"name":"drift_flutter","old_version":"0.2.7","new_version":"0.3.1","repository_url":"https://github.com/simolus3/drift"},{"name":"flutter_riverpod","old_version":"2.6.1","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"freezed","old_version":"2.5.8","new_version":"4.0.2","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.1.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"home_widget","old_version":"0.7.0+1","new_version":"0.10.0","repository_url":"https://github.com/ABausG/home_widget"},{"name":"image_picker","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/flutter/packages"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"json_annotation","old_version":"4.9.0","new_version":"4.12.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"json_serializable","old_version":"6.9.5","new_version":"6.14.1","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"mocktail","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/felangel/mocktail"},{"name":"path_provider","old_version":"2.1.5","new_version":"2.1.6","repository_url":"https://github.com/flutter/packages"},{"name":"riverpod_annotation","old_version":"2.6.1","new_version":"4.0.7","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_generator","old_version":"2.6.4","new_version":"4.0.9","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"shared_preferences","old_version":"2.5.3","new_version":"2.5.5","repository_url":"https://github.com/flutter/packages"},{"name":"supabase_flutter","old_version":"2.12.0","new_version":"2.18.0","repository_url":"https://github.com/supabase/supabase-flutter"},{"name":"uuid","old_version":"4.5.2","new_version":"4.6.0","repository_url":"https://github.com/Daegalus/dart-uuid"}],"path":null,"ecosystem":"pub"},"body":"Bumps the dart-compatible group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [build_runner](https://github.com/dart-lang/build) | `2.4.15` | `2.5.4` |\n| [drift](https://github.com/simolus3/drift) | `2.28.2` | `2.35.1` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.1.0` |\n| [drift_dev](https://github.com/simolus3/drift) | `2.28.0` | `2.35.1` |\n| [json_annotation](https://github.com/google/json_serializable.dart) | `4.9.0` | `4.12.0` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.9.5` | `6.14.1` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `2.6.4` | `4.0.9` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `2.6.1` | `4.0.7` |\n| [drift_flutter](https://github.com/simolus3/drift) | `0.2.7` | `0.3.1` |\n| [freezed](https://github.com/rrousselGit/freezed) | `2.5.8` | `4.0.2` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.4.3` |\n| [build_runner](https://github.com/dart-lang/build) | `2.5.4` | `2.16.1` |\n| [drift_dev](https://github.com/simolus3/drift) | `2.28.0` | `2.35.1` |\n| [drift_flutter](https://github.com/simolus3/drift) | `0.2.7` | `0.3.1` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.4.3` |\n| [freezed](https://github.com/rrousselGit/freezed) | `2.5.8` | `4.0.2` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.1.0` |\n| [home_widget](https://github.com/ABausG/home_widget) | `0.7.0+1` | `0.10.0` |\n| [image_picker](https://github.com/flutter/packages/tree/main/packages/image_picker) | `1.2.0` | `1.2.3` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [json_annotation](https://github.com/google/json_serializable.dart) | `4.9.0` | `4.12.0` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.9.5` | `6.14.1` |\n| [mocktail](https://github.com/felangel/mocktail) | `1.0.4` | `1.0.5` |\n| [path_provider](https://github.com/flutter/packages/tree/main/packages/path_provider) | `2.1.5` | `2.1.6` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `2.6.1` | `4.0.7` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `2.6.4` | `4.0.9` |\n| [shared_preferences](https://github.com/flutter/packages/tree/main/packages/shared_preferences) | `2.5.3` | `2.5.5` |\n| [supabase_flutter](https://github.com/supabase/supabase-flutter/tree/main/packages) | `2.12.0` | `2.18.0` |\n| [uuid](https://github.com/Daegalus/dart-uuid) | `4.5.2` | `4.6.0` |\n\n\nUpdates `build_runner` from 2.4.15 to 2.5.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ebe99e8803bb1fa686684abe9d89a5d6d94c40d6\"\u003e\u003ccode\u003eebe99e8\u003c/code\u003e\u003c/a\u003e Fix missing resolved import handling. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4065\"\u003e#4065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/85646c87e8762ae35bc5ebb3d5f3dff49b98ff0d\"\u003e\u003ccode\u003e85646c8\u003c/code\u003e\u003c/a\u003e Release 2.5.3, 9.1.1, build_test 3.1.1. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4060\"\u003e#4060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/cb75ab58d375bd14e8beff8167ff67a4da456ff7\"\u003e\u003ccode\u003ecb75ab5\u003c/code\u003e\u003c/a\u003e Glob escape testBuilder asset paths. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4059\"\u003e#4059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/b689183426cb0b38789ec574da74865160a6aee6\"\u003e\u003ccode\u003eb689183\u003c/code\u003e\u003c/a\u003e Fix pre-existing output deletion. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4058\"\u003e#4058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1604cce6297b5ed1a3084d07424879aacfbee88a\"\u003e\u003ccode\u003e1604cce\u003c/code\u003e\u003c/a\u003e Update markdown link checker. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4057\"\u003e#4057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/b2c11e85df0dc02016aa543900fcbc42834b0167\"\u003e\u003ccode\u003eb2c11e8\u003c/code\u003e\u003c/a\u003e Fix null error. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4056\"\u003e#4056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3ff3de431c020fcc56f239771b244fe2c2c85fd9\"\u003e\u003ccode\u003e3ff3de4\u003c/code\u003e\u003c/a\u003e Release build+build_resolvers+build_runner 2.5.2, build_runner_core 9.1.0, bu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5cc0c2175a5b447e3f0b7565f7fe30db379e6041\"\u003e\u003ccode\u003e5cc0c21\u003c/code\u003e\u003c/a\u003e Update build_test/README.md. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4051\"\u003e#4051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ef9ecd11a97380526b928e2a97ecbc8f4327b454\"\u003e\u003ccode\u003eef9ecd1\u003c/code\u003e\u003c/a\u003e Simplify outdated \u003ccode\u003eanalyzer\u003c/code\u003e warnings. Use \u003ccode\u003ebuildLog\u003c/code\u003e instead of \u003ccode\u003elog\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4050\"\u003e#4050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/46a3b3091f80367b71cfd1b32d2b801193c51da2\"\u003e\u003ccode\u003e46a3b30\u003c/code\u003e\u003c/a\u003e Default \u003ccode\u003eonLog\u003c/code\u003e falls back to \u003ccode\u003eprint\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4049\"\u003e#4049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.4.15...build_runner-v2.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drift` from 2.28.2 to 2.35.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simolus3/drift/releases\"\u003edrift's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edrift-2.35.1\u003c/h2\u003e\n\u003cp\u003edrift 2.35.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWeb: Properly release transactions held by closing tabs.\u003c/li\u003e\n\u003cli\u003eWeb: Fix writes made in transactions or through \u003ccode\u003eRETURNING\u003c/code\u003e statements not being persisted to IndexedDB (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3864\"\u003e#3864\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix stream queries being updated when a nested transaction completes instead of after the outermost transaction, which could make them miss writes with \u003ccode\u003eMultiExecutor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3867\"\u003e#3867\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift-2.35.0\u003c/h2\u003e\n\u003ch2\u003edrift 2.35.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for FTS5 queries in the Dart API: \u003ccode\u003ematch\u003c/code\u003e, \u003ccode\u003ematchExp\u003c/code\u003e, \u003ccode\u003ehighlight\u003c/code\u003e, \u003ccode\u003esnippet\u003c/code\u003e, \u003ccode\u003ebm25\u003c/code\u003e and \u003ccode\u003erank\u003c/code\u003e are now available as extension methods on FTS5 tables from \u003ccode\u003epackage:drift/extensions/fts5.dart\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3843\"\u003e#3843\u003c/a\u003e). Thanks to \u003ca href=\"https://github.com/minhqdao\"\u003e\u003ccode\u003e@​minhqdao\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBreaking change (web): Remove \u003ccode\u003ePortToChannel\u003c/code\u003e extension on \u003ccode\u003edart:html\u003c/code\u003e types. Use \u003ccode\u003eWebPortToChannel\u003c/code\u003e extension on \u003ccode\u003eMessagePort\u003c/code\u003e from \u003ccode\u003epackage:web\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eWeb: Fix race to OPFS file handle in compatiblity check.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift_dev 2.35.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWarn when a table class is annotated with \u003ccode\u003e@DriftDatabase\u003c/code\u003e instead of silently\ngenerating nothing (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3854\"\u003e#3854\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift-2.34.4\u003c/h2\u003e\n\u003ch2\u003edrift 2.34.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow using \u003ccode\u003erowid\u003c/code\u003e extension on virtual tables, as they usually provide rowids as well.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift_dev 2.34.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove legacy command used to migrate from \u003ccode\u003emoor\u003c/code\u003e from \u003ccode\u003edrift\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003edrift_dev\u003c/code\u003e command not completing when spawning a schema isolate fails.\u003c/li\u003e\n\u003cli\u003eSupport analyzer versions 14.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift-2.34.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWeb: Use navigator locks around OPFS access to avoid file locking issues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift-2.34.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWeb: Flush IndexedDB writes after statements, making writes more reliable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003esqlite3.wasm\u003c/code\u003e files are now attached to drift releases directly, making it easier to download compatible workers and WebAssembly files.\u003c/p\u003e\n\u003ch2\u003eDrift 2.34.1\u003c/h2\u003e\n\u003ch2\u003edrift 2.34.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix reads queued in a \u003ccode\u003eMultiExecutor\u003c/code\u003e connection pool being resumed in the wrong zone once an executor became available. Because Drift's cancellation tokens are zone-scoped, this could cause queries to be cancelled or observed in the wrong zone (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3824\"\u003e#3824\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift_dev 2.34.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrift files: Support for dart placeholder in \u003ccode\u003eupdate\u003c/code\u003e statements to reference companions.\u003c/li\u003e\n\u003cli\u003eAllow circular references between tables (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3780\"\u003e#3780\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esqlparser 0.44.6\u003c/h2\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/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-2.28.2...drift-2.35.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed_annotation` from 2.4.4 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/635173058aa52c846ed7707530a946abdf38afdf\"\u003e\u003ccode\u003e6351730\u003c/code\u003e\u003c/a\u003e Don't publish benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac7666f3dfb648070fa416d8e04668e5744b0c21\"\u003e\u003ccode\u003eac7666f\u003c/code\u003e\u003c/a\u003e freezed_annotation : 3.0.0 -\u0026gt; 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2c0d0a1a9242348d95fe61520f1b2f4bc2d57f74\"\u003e\u003ccode\u003e2c0d0a1\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1261\"\u003e#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/71b51d2b98f24879b012941f9f75b79208d7de28\"\u003e\u003ccode\u003e71b51d2\u003c/code\u003e\u003c/a\u003e ⚡️ Stop writing \u003ccode\u003e// dart format width=80\u003c/code\u003e to the generated freezed files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/05e2bb48c715472f20aea99ca9770d7f491e83d2\"\u003e\u003ccode\u003e05e2bb4\u003c/code\u003e\u003c/a\u003e Add when/map back (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/170db3bfc735a1f2f8666221dab21283778eba17\"\u003e\u003ccode\u003e170db3b\u003c/code\u003e\u003c/a\u003e fix markdown link syntax (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/931720360c89152aaf6b1320f03a70271501f14e\"\u003e\u003ccode\u003e9317203\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a42c20cf49a8effd84ae1d8a86b3fe51e75f4a5e\"\u003e\u003ccode\u003ea42c20c\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ebuilt_test\u003c/code\u003e 3.2.1, test fixes. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6f1a033fb3509d44b93cc2b7e5ebd9effeb24faf\"\u003e\u003ccode\u003e6f1a033\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/168513bd4410df4192bf7589ec1995f4776e81e7\"\u003e\u003ccode\u003e168513b\u003c/code\u003e\u003c/a\u003e docs: simplify dependency installation commands by grouping packages (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.1.0\"\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.28.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.28.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 `json_annotation` from 4.9.0 to 4.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_annotation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_annotation v4.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for PATCH-style tri-state JSON\nfields (omit key vs explicit \u003ccode\u003enull\u003c/code\u003e vs value).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_annotation v4.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSerializable.dateTimeUtc\u003c/code\u003e configuration option.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_annotation v4.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSerializable(createJsonSchema: true)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003emeta: ^1.16.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.9.0\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/google/json_serializable.dart/commit/61e7b879b22af58f2f942ccf6c0ae81acd0cb1bc\"\u003e\u003ccode\u003e61e7b87\u003c/code\u003e\u003c/a\u003e Add JsonKey.explicitJsonNullWhenNonNullField for PATCH tri-state JSON (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/62e16d8e6200a5de6fb501795221dd3be3ddff40\"\u003e\u003ccode\u003e62e16d8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c6cdfcf769bec69fc4e5b6db6cf9107030050324\"\u003e\u003ccode\u003ec6cdfcf\u003c/code\u003e\u003c/a\u003e Update analyzer to latest, prepare v6.13.2 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fba9479300cbece6730a8901680de11a1ca2d351\"\u003e\u003ccode\u003efba9479\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/da67f424387558298e06780a00069aa46a535830\"\u003e\u003ccode\u003eda67f42\u003c/code\u003e\u003c/a\u003e allow pkg:analyzer latest, prepare v6.13.1 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8b781ac80015c1dd1bec97a44e92b2fc13e8a9a9\"\u003e\u003ccode\u003e8b781ac\u003c/code\u003e\u003c/a\u003e Improve error message when generating code for Record types with unsupported ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/6b711e38595dfd4f20dedd1cfb0b8a7a8db1c062\"\u003e\u003ccode\u003e6b711e3\u003c/code\u003e\u003c/a\u003e Improve error messages when typeToCode throws an exception (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1450\"\u003e#1450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5d5feca5bb9836223d9956c564927a992271e58a\"\u003e\u003ccode\u003e5d5feca\u003c/code\u003e\u003c/a\u003e isSynthetic is removed in Analyzer 11 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1564\"\u003e#1564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c61a809d1460bd5a7c223754d7020bebbacc9baa\"\u003e\u003ccode\u003ec61a809\u003c/code\u003e\u003c/a\u003e Bump actions/stale from 10.1.1 to 10.2.0 in the dependencies group (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1563\"\u003e#1563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/2b03869fbc47bef10ada89e0a6544a49747de3b3\"\u003e\u003ccode\u003e2b03869\u003c/code\u003e\u003c/a\u003e Prepare for release (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1562\"\u003e#1562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_annotation-v4.9.0...json_annotation-v4.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_serializable` from 6.9.5 to 6.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;15.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for PATCH-style tri-state\nJSON fields: distinguish omitted keys from explicit \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003efromJson\u003c/code\u003e and\nemit explicit JSON \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003etoJson\u003c/code\u003e when the Dart field is non-null.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ejson_annotation: '\u0026gt;=4.12.0 \u0026lt;4.13.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;14.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error message when generating code for \u003ccode\u003eRecord\u003c/code\u003e types with unsupported\nfields.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1559\"\u003e#1559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;13.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^4.0.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.1.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^4.1.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix schema generation for many different types of fields.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1549\"\u003e#1549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonSerializable.dateTimeUtc\u003c/code\u003e configuration option.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ejson_schema\u003c/code\u003e from \u003ccode\u003edependencies\u003c/code\u003e (it is only used in tests).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eJsonSerializable(createJsonSchema: true)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer: \u0026gt;=9.0.0 \u0026lt;11.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: ^9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^4.0.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild_config: ^1.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.1.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.9.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^4.1.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003erun_only_if_triggered\u003c/code\u003e to be specified in \u003ccode\u003ebuild.yaml\u003c/code\u003e to turn on the\n\u003ccode\u003ebuild_runner\u003c/code\u003e triggers heuristic.\u003c/li\u003e\n\u003cli\u003eSkip warning about annotations on both constructor and field if the values\nmatch.\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/google/json_serializable.dart/commit/c727bb9a24a3c4d6aa2d7e20b066132ef3170c56\"\u003e\u003ccode\u003ec727bb9\u003c/code\u003e\u003c/a\u003e chore(deps): support analyzer \u0026lt;15.0.0 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1584\"\u003e#1584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/eaad5f663a3424f828a4a50845ad1c14dad98c6b\"\u003e\u003ccode\u003eeaad5f6\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5a1856a1522a975cd905c1396ac37b97f87f053d\"\u003e\u003ccode\u003e5a1856a\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1576\"\u003e#1576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/61e7b879b22af58f2f942ccf6c0ae81acd0cb1bc\"\u003e\u003ccode\u003e61e7b87\u003c/code\u003e\u003c/a\u003e Add JsonKey.explicitJsonNullWhenNonNullField for PATCH tri-state JSON (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/62e16d8e6200a5de6fb501795221dd3be3ddff40\"\u003e\u003ccode\u003e62e16d8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c6cdfcf769bec69fc4e5b6db6cf9107030050324\"\u003e\u003ccode\u003ec6cdfcf\u003c/code\u003e\u003c/a\u003e Update analyzer to latest, prepare v6.13.2 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fba9479300cbece6730a8901680de11a1ca2d351\"\u003e\u003ccode\u003efba9479\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/da67f424387558298e06780a00069aa46a535830\"\u003e\u003ccode\u003eda67f42\u003c/code\u003e\u003c/a\u003e allow pkg:analyzer latest, prepare v6.13.1 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8b781ac80015c1dd1bec97a44e92b2fc13e8a9a9\"\u003e\u003ccode\u003e8b781ac\u003c/code\u003e\u003c/a\u003e Improve error message when generating code for Record types with unsupported ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/6b711e38595dfd4f20dedd1cfb0b8a7a8db1c062\"\u003e\u003ccode\u003e6b711e3\u003c/code\u003e\u003c/a\u003e Improve error messages when typeToCode throws an exception (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1450\"\u003e#1450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.9.5...json_serializable-v6.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_generator` from 2.6.4 to 4.0.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v2.6.4...riverpod_generator-v4.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_annotation` from 2.6.1 to 4.0.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v2.6.1...riverpod_annotation-v4.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drift_flutter` from 0.2.7 to 0.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simolus3/drift/releases\"\u003edrift_flutter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMoor ffi 0.3.0\u003c/h2\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBetter setup for compiling sqlite3 on Android\n\u003cul\u003e\n\u003cli\u003eCompilation options to increase runtime performance, enable \u003ccode\u003efts5\u003c/code\u003e and \u003ccode\u003ejson1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eWe no longer download sqlite sources on the first run, they now ship with the plugin\u003c/li\u003e\n\u003c/ul\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/simolus3/drift/commit/75c41010775612288f3cf5f61c378cb164bc8117\"\u003e\u003ccode\u003e75c4101\u003c/code\u003e\u003c/a\u003e Fix version number typo in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/33899c77f60b78921215b7b3682c8d5de879cc1d\"\u003e\u003ccode\u003e33899c7\u003c/code\u003e\u003c/a\u003e Prepare drift_dev and drift_flutter release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/87edb8dbbb18e4946df5cd2046ba7cd3882cecf8\"\u003e\u003ccode\u003e87edb8d\u003c/code\u003e\u003c/a\u003e drift_sqlite: Setup worker compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/bd7ccf0891e346ad17511fcb710464cf580b0ae7\"\u003e\u003ccode\u003ebd7ccf0\u003c/code\u003e\u003c/a\u003e Fix drift build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/22a7fc62e905b57300d24b026c945322a78d5114\"\u003e\u003ccode\u003e22a7fc6\u003c/code\u003e\u003c/a\u003e Don't require referenced elements to be discovered\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/f884fc292a0523ed18bd987ed57562231248853f\"\u003e\u003ccode\u003ef884fc2\u003c/code\u003e\u003c/a\u003e Improve errors for unknown references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/0e1642a35e064102b2cf8348d027c3e0d8c4ca17\"\u003e\u003ccode\u003e0e1642a\u003c/code\u003e\u003c/a\u003e Fix min \u003ccode\u003esource_span\u003c/code\u003e version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/be35a9e4e681ad21fba037f9819812610ba88848\"\u003e\u003ccode\u003ebe35a9e\u003c/code\u003e\u003c/a\u003e Breaking bump for \u003ccode\u003esqlparser\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d97a4cbbed92eda3b86b4aa0abdbf9273d94425e\"\u003e\u003ccode\u003ed97a4cb\u003c/code\u003e\u003c/a\u003e Port migration test helpers to drift3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/b82e11fef131f6cac673f70a9d8f892d8e4879c8\"\u003e\u003ccode\u003eb82e11f\u003c/code\u003e\u003c/a\u003e Prepare patch release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/drift/compare/drift_flutter-0.2.7...drift_flutter-0.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 2.5.8 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-v2.5.8...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 `flutter_riverpod` from 2.6.1 to 3.4.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/flutter_riverpod-v2.6.1...flutter_riverpod-v3.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_runner` from 2.5.4 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ebe99e8803bb1fa686684abe9d89a5d6d94c40d6\"\u003e\u003ccode\u003eebe99e8\u003c/code\u003e\u003c/a\u003e Fix missing resolved import handling. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4065\"\u003e#4065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/85646c87e8762ae35bc5ebb3d5f3dff49b98ff0d\"\u003e\u003ccode\u003e85646c8\u003c/code\u003e\u003c/a\u003e Release 2.5.3, 9.1.1, build_test 3.1.1. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4060\"\u003e#4060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/cb75ab58d375bd14e8beff8167ff67a4da456ff7\"\u003e\u003ccode\u003ecb75ab5\u003c/code\u003e\u003c/a\u003e Glob escape testBuilder asset paths. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4059\"\u003e#4059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/b689183426cb0b38789ec574da74865160a6aee6\"\u003e\u003ccode\u003eb689183\u003c/code\u003e\u003c/a\u003e Fix pre-existing output deletion. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4058\"\u003e#4058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1604cce6297b5ed1a3084d07424879aacfbee88a\"\u003e\u003ccode\u003e1604cce\u003c/code\u003e\u003c/a\u003e Update markdown link checker. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4057\"\u003e#4057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/b2c11e85df0dc02016aa543900fcbc42834b0167\"\u003e\u003ccode\u003eb2c11e8\u003c/code\u003e\u003c/a\u003e Fix null error. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4056\"\u003e#4056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3ff3de431c020fcc56f239771b244fe2c2c85fd9\"\u003e\u003ccode\u003e3ff3de4\u003c/code\u003e\u003c/a\u003e Release build+build_resolvers+build_runner 2.5.2, build_runner_core 9.1.0, bu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5cc0c2175a5b447e3f0b7565f7fe30db379e6041\"\u003e\u003ccode\u003e5cc0c21\u003c/code\u003e\u003c/a\u003e Update build_test/README.md. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4051\"\u003e#4051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ef9ecd11a97380526b928e2a97ecbc8f4327b454\"\u003e\u003ccode\u003eef9ecd1\u003c/code\u003e\u003c/a\u003e Simplify outdated \u003ccode\u003eanalyzer\u003c/code\u003e warnings. Use \u003ccode\u003ebuildLog\u003c/code\u003e instead of \u003ccode\u003elog\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4050\"\u003e#4050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/46a3b3091f80367b71cfd1b32d2b801193c51da2\"\u003e\u003ccode\u003e46a3b30\u003c/code\u003e\u003c/a\u003e Default \u003ccode\u003eonLog\u003c/code\u003e falls back to \u003ccode\u003eprint\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4049\"\u003e#4049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.4.15...build_runner-v2.5.4\"\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.28.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.28.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 `drift_flutter` from 0.2.7 to 0.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simolus3/drift/releases\"\u003edrift_flutter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMoor ffi 0.3.0\u003c/h2\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBetter setup for compiling sqlite3 on Android\n\u003cul\u003e\n\u003cli\u003eCompilation options to increase runtime performance, enable \u003ccode\u003efts5\u003c/code\u003e and \u003ccode\u003ejson1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eWe no longer download sqlite sources on the first run, they now ship with the plugin\u003c/li\u003e\n\u003c/ul\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/simolus3/drift/commit/75c41010775612288f3cf5f61c378cb164bc8117\"\u003e\u003ccode\u003e75c4101\u003c/code\u003e\u003c/a\u003e Fix version number typo in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/33899c77f60b78921215b7b3682c8d5de879cc1d\"\u003e\u003ccode\u003e33899c7\u003c/code\u003e\u003c/a\u003e Prepare drift_dev and drift_flutter release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/87edb8dbbb18e4946df5cd2046ba7cd3882cecf8\"\u003e\u003ccode\u003e87edb8d\u003c/code\u003e\u003c/a\u003e drift_sqlite: Setup worker compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/bd7ccf0891e346ad17511fcb710464cf580b0ae7\"\u003e\u003ccode\u003ebd7ccf0\u003c/code\u003e\u003c/a\u003e Fix drift build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/22a7fc62e905b57300d24b026c945322a78d5114\"\u003e\u003ccode\u003e22a7fc6\u003c/code\u003e\u003c/a\u003e Don't require referenced elements to be discovered\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/f884fc292a0523ed18bd987ed57562231248853f\"\u003e\u003ccode\u003ef884fc2\u003c/code\u003e\u003c/a\u003e Improve errors for unknown references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/0e1642a35e064102b2cf8348d027c3e0d8c4ca17\"\u003e\u003ccode\u003e0e1642a\u003c/code\u003e\u003c/a\u003e Fix min \u003ccode\u003esource_span\u003c/code\u003e version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/be35a9e4e681ad21fba037f9819812610ba88848\"\u003e\u003ccode\u003ebe35a9e\u003c/code\u003e\u003c/a\u003e Breaking bump for \u003ccode\u003esqlparser\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d97a4cbbed92eda3b86b4aa0abdbf9273d94425e\"\u003e\u003ccode\u003ed97a4cb\u003c/code\u003e\u003c/a\u003e Port migration test helpers to drift3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/b82e11fef131f6cac673f70a9d8f892d8e4879c8\"\u003e\u003ccode\u003eb82e11f\u003c/code\u003e\u003c/a\u003e Prepare patch release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/drift/compare/drift_flutter-0.2.7...drift_flutter-0.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_riverpod` from 2.6.1 to 3.4.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/flutter_riverpod-v2.6.1...flutter_riverpod-v3.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 2.5.8 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-v2.5.8...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 `freezed_annotation` from 2.4.4 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/635173058aa52c846ed7707530a946abdf38afdf\"\u003e\u003ccode\u003e6351730\u003c/code\u003e\u003c/a\u003e Don't publish benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac7666f3dfb648070fa416d8e04668e5744b0c21\"\u003e\u003ccode\u003eac7666f\u003c/code\u003e\u003c/a\u003e freezed_annotation : 3.0.0 -\u0026gt; 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2c0d0a1a9242348d95fe61520f1b2f4bc2d57f74\"\u003e\u003ccode\u003e2c0d0a1\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1261\"\u003e#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/71b51d2b98f24879b012941f9f75b79208d7de28\"\u003e\u003ccode\u003e71b51d2\u003c/code\u003e\u003c/a\u003e ⚡️ Stop writing \u003ccode\u003e// dart format width=80\u003c/code\u003e to the generated freezed files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/05e2bb48c715472f20aea99ca9770d7f491e83d2\"\u003e\u003ccode\u003e05e2bb4\u003c/code\u003e\u003c/a\u003e Add when/map back (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/170db3bfc735a1f2f8666221dab21283778eba17\"\u003e\u003ccode\u003e170db3b\u003c/code\u003e\u003c/a\u003e fix markdown link syntax (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/931720360c89152aaf6b1320f03a70271501f14e\"\u003e\u003ccode\u003e9317203\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a42c20cf49a8effd84ae1d8a86b3fe51e75f4a5e\"\u003e\u003ccode\u003ea42c20c\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ebuilt_test\u003c/code\u003e 3.2.1, test fixes. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6f1a033fb3509d44b93cc2b7e5ebd9effeb24faf\"\u003e\u003ccode\u003e6f1a033\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/168513bd4410df4192bf7589ec1995f4776e81e7\"\u003e\u003ccode\u003e168513b\u003c/code\u003e\u003c/a\u003e docs: simplify dependency installation commands by grouping packages (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `home_widget` from 0.7.0+1 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ABausG/home_widget/releases\"\u003ehome_widget's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehome_widget-v0.9.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Support passing appGroupId directly with functions by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/416\"\u003eABausG/home_widget#416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Pin android dependency versions to prevent pre-release pickup by \u003ca href=\"https://github.com/shenlong-tanwen\"\u003e\u003ccode\u003e@​shenlong-tanwen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/418\"\u003eABausG/home_widget#418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Support Android Gradle Plugin 9.x by \u003ca href=\"https://github.com/giaquo\"\u003e\u003ccode\u003e@​giaquo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/420\"\u003eABausG/home_widget#420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Add FlutterFramework to iOS SPM package by \u003ca href=\"https://github.com/merlinnot\"\u003e\u003ccode\u003e@​merlinnot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/419\"\u003eABausG/home_widget#419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): Publish packages by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/422\"\u003eABausG/home_widget#422\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/shenlong-tanwen\"\u003e\u003ccode\u003e@​shenlong-tanwen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/418\"\u003eABausG/home_widget#418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/giaquo\"\u003e\u003ccode\u003e@​giaquo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/420\"\u003eABausG/home_widget#420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/merlinnot\"\u003e\u003ccode\u003e@​merlinnot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/419\"\u003eABausG/home_widget#419\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ABausG/home_widget/compare/home_widget-v0.9.1...home_widget-v0.9.2\"\u003ehttps://github.com/ABausG/home_widget/compare/home_widget-v0.9.1...home_widget-v0.9.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ehome_widget-v0.9.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add support for \u003ccode\u003eHomeWidget.saveFile\u003c/code\u003e and \u003ccode\u003eHomeWidget.saveImage\u003c/code\u003e by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/409\"\u003eABausG/home_widget#409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Configurable widgets for Android by \u003ca href=\"https://github.com/jonmarkhall\"\u003e\u003ccode\u003e@​jonmarkhall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/396\"\u003eABausG/home_widget#396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add Android example for configurable widgets by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/411\"\u003eABausG/home_widget#411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): Publish packages by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/412\"\u003eABausG/home_widget#412\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/jonmarkhall\"\u003e\u003ccode\u003e@​jonmarkhall\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/396\"\u003eABausG/home_widget#396\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ABausG/home_widget/compare/home_widget-v0.9.0...home_widget-v0.9.1\"\u003ehttps://github.com/ABausG/home_widget/compare/home_widget-v0.9.0...home_widget-v0.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ehome_widget-v0.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add Example For iOS Lockscreen Widgets by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/380\"\u003eABausG/home_widget#380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Fix iOS Widget Updating using only \u003ccode\u003ename\u003c/code\u003e parameter by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/381\"\u003eABausG/home_widget#381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix typo for Jetpack Glance Dependency by \u003ca href=\"https://github.com/billyeh\"\u003e\u003ccode\u003e@​billyeh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/384\"\u003eABausG/home_widget#384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore!: Upgrade to melos 7.0.0 by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/382\"\u003eABausG/home_widget#382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Build Example Apps and adjust how workflows are triggered by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/389\"\u003eABausG/home_widget#389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Fix Xcode 26 support for interactive Widgets by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/391\"\u003eABausG/home_widget#391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Ensure tagged releases are published automatically by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/392\"\u003eABausG/home_widget#392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: Add support for Swift Package Manager by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/393\"\u003eABausG/home_widget#393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix!: Add missing package name to HomeWidget Glance files by \u003ca href=\"https://github.com/ngominhtrungit\"\u003e\u003ccode\u003e@​ngominhtrungit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/365\"\u003eABausG/home_widget#365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): Publish packages by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/394\"\u003eABausG/home_widget#394\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/billyeh\"\u003e\u003ccode\u003e@​billyeh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/384\"\u003eABausG/home_widget#384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ngominhtrungit\"\u003e\u003ccode\u003e@​ngominhtrungit\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/365\"\u003eABausG/home_widget#365\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ABausG/home_widget/compare/home_widget-v0.8.1...home_widget-v0.9.0\"\u003ehttps://github.com/ABausG/home_widget/compare/home_widget-v0.8.1...home_widget-v0.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ehome_widget-v0.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Update ios.mdx. typo SingleEntry -\u0026gt; CounterEntry by \u003ca href=\"https://github.com/kumgold\"\u003e\u003ccode\u003e@​kumgold\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/356\"\u003eABausG/home_widget#356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Update Emulators for Integration Tests by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/363\"\u003eABausG/home_widget#363\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/ABausG/home_widget/blob/main/CHANGELOG.md\"\u003ehome_widget's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003e\u003ccode\u003ehome_widget\u003c/code\u003e - \u003ccode\u003ev0.10.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Handle Dart null values in method-channel arguments (iOS) (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/450\"\u003e#450\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/31c93d622d69e6964cdc2a3896755ea6b13ce4b5\"\u003e31c93d62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Support Baseline Alignment in Rows and handle Custom Font Alignment (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/456\"\u003e#456\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/4a5c696d9616a7a2cbe275a92ba9b0601dda26c4\"\u003e4a5c696d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eFEAT\u003c/strong\u003e: Support Custom Fonts and Icons (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/452\"\u003e#452\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/ebc5ce0a8f60c42531f64e61a12d27397c54b35b\"\u003eebc5ce0a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eFEAT\u003c/strong\u003e: Support Widget Previews (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/448\"\u003e#448\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/a7fe969ef3503c42a591706a7584c03c19fbb46e\"\u003ea7fe969e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003ehome_widget_cli\u003c/code\u003e - \u003ccode\u003ev0.1.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Support Baseline Alignment in Rows and handle Custom Font Alignment (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/456\"\u003e#456\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/4a5c696d9616a7a2cbe275a92ba9b0601dda26c4\"\u003e4a5c696d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add new HWAdaptiveSize builder (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/453\"\u003e#453\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/7ca464994844e30352621f8b02d44ffb2a43dd9c\"\u003e7ca46499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Request Pin and Get Install Status (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/447\"\u003e#447\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/99fbf5dd8fffd84d1795492335cf0fd3b86b4f74\"\u003e99fbf5dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add support for Flavor aware Generation (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/446\"\u003e#446\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/66560cb54bd9151483dbda87ab9474a582ff9cb4\"\u003e66560cb5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Support for Number, Currency and Date formatting (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/445\"\u003e#445\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/60d996e9f24bca4c3ebb2cd09357d38cd744a2c2\"\u003e60d996e9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eREFACTOR\u003c/strong\u003e: Simplify writing of helpers (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/451\"\u003e#451\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/ef6428fc899510172efcba9947b36e2c7dc1176c\"\u003eef6428fc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eFEAT\u003c/strong\u003e: Support Custom Fonts and Icons (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/452\"\u003e#452\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/ebc5ce0a8f60c42531f64e61a12d27397c54b35b\"\u003eebc5ce0a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eFEAT\u003c/strong\u003e: Support Widget Previews (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/448\"\u003e#448\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/a7fe969ef3503c42a591706a7584c03c19fbb46e\"\u003ea7fe969e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003ehome_widget_generator\u003c/code\u003e - \u003ccode\u003ev0.1.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Support Baseline Alignment in Rows and handle Custom Font Alignment (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/456\"\u003e#456\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/4a5c696d9616a7a2cbe275a92ba9b0601dda26c4\"\u003e4a5c696d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add new HWAdaptiveSize builder (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/453\"\u003e#453\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/7ca464994844e30352621f8b02d44ffb2a43dd9c\"\u003e7ca46499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add support for Flavor aware Generation (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/446\"\u003e#446\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/66560cb54bd9151483dbda87ab9474a582ff9cb4\"\u003e66560cb5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Support for Number, Currency and Date formatting (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/445\"\u003e#445\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/60d996e9f24bca4c3ebb2cd09357d38cd744a2c2\"\u003e60d996e9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eREFACTOR\u003c/strong\u003e: Simplify writing of helpers (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/451\"\u003e#451\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/ef6428fc899510172efcba9947b36e2c7dc1176c\"\u003eef6428fc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eFEAT\u003c/strong\u003e: Support Custom Fonts and Icons (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/452\"\u003e#452\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/ebc5ce0a8f60c42531f64e61a12d27397c54b35b\"\u003eebc5ce0a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eFEAT\u003c/strong\u003e: Support Widget Previews (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/448\"\u003e#448\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/a7fe969ef3503c42a591706a7584c03c19fbb46e\"\u003ea7fe969e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-09-03\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/ABausG/home_widget/blob/main/#home_widget---v094\"\u003e\u003ccode\u003ehome_widget\u003c/code\u003e - \u003ccode\u003ev0.9.4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/blob/main/#home_widget_cli---v002\"\u003e\u003ccode\u003ehome_widget_cli\u003c/code\u003e - \u003ccode\u003ev0.0.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/blob/main/#home_widget_generator---v002\"\u003e\u003ccode\u003ehome_widget_generator\u003c/code\u003e - \u003ccode\u003ev0.0.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003ehome_widget\u003c/code\u003e - \u003ccode\u003ev0.9.4\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add support for opening Widgets on Click from Generated Widgets (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/442\"\u003e#442\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/7e9e21026b4b7c49b7eda617ee871f8faeb681ff\"\u003e7e9e2102\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/ABausG/home_widget/commit/9f2ff6e2cce03b02f66d3aaac1f0f276c5ce636a\"\u003e\u003ccode\u003e9f2ff6e\u003c/code\u003e\u003c/a\u003e chore(release): Publish packages (\u003ca href=\"https://redirect.github.com/ABausG/home_widget/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/commit/33b8b4203803e831be5e7a348558ce7694f24faa\"\u003e\u003ccode\u003e33b8b42\u003c/code\u003e\u003c/a\u003e ci: Use yaml based codemagic workflow for ios integration tests (\u003ca href=\"https://redirect.github.com/ABausG/home_widget/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/commit/787c710631d27822fe828d8f6ced9047445b7ee4\"\u003e\u003ccode\u003e787c710\u003c/code\u003e\u003c/a\u003e chore: Relax analyzer version requirement (\u003ca href=\"https://redirect.github.com/ABausG/home_widget/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/commit/4a5c696d9616a7a2cbe275a92ba9b0601dda26c4\"\u003e\u003ccode\u003e4a5c696\u003c/code\u003e\u003c/a\u003e feat: Support Baseline Alignment in Rows and handle Custom Font Alignment (\u003ca href=\"https://redirect.github.com/ABausG/home_widget/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/commit/31c93d622d69e6964cdc2a3896755ea6b13ce4b5\"\u003e\u003ccode\u003e31c93d6\u003c/code\u003e\u003c/a\u003e fix: Handle Dart null values in method-channel arguments (iOS) (\u003ca href=\"https://redirect.github.com/ABausG/home_widget/issues/450\"\u003e#450\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/manugomez95/taskboi/pull/46","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/manugomez95%2Ftaskboi/issues/46","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/46/packages"}},{"old_version":"0.20.2","new_version":"0.20.3","update_type":"patch","path":null,"pr_created_at":"2026-10-02T02:43:09.000Z","version_change":"0.20.2 → 0.20.3","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":"0.20.2","new_version":"0.20.3","update_type":"patch","path":null,"pr_created_at":"2026-09-30T05:07:52.000Z","version_change":"0.20.2 → 0.20.3","issue":{"uuid":"5641277593","node_id":"PR_kwDOEGbpGs8AAAABF1Ae1w","number":1890,"state":"closed","title":"chore(deps): bump the minor-and-patch group across 1 directory with 23 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-07T05:05:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-30T05:07:52.000Z","updated_at":"2026-10-07T05:05:42.000Z","time_to_close":604668,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":23,"packages":[{"name":"build_runner","old_version":"2.4.11","new_version":"2.4.13","repository_url":"https://github.com/dart-lang/build"},{"name":"cloud_firestore","old_version":"6.9.0","new_version":"6.10.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"cloud_functions","old_version":"6.4.0","new_version":"6.5.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_analytics","old_version":"12.5.0","new_version":"12.6.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_app_check","old_version":"0.4.7","new_version":"0.4.8","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_auth","old_version":"6.6.1","new_version":"6.7.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_core","old_version":"4.14.0","new_version":"4.15.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_crashlytics","old_version":"5.3.0","new_version":"5.4.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_messaging","old_version":"16.6.0","new_version":"16.7.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_remote_config","old_version":"6.6.0","new_version":"6.7.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_hooks","old_version":"0.20.5","new_version":"0.21.3+1","repository_url":"https://github.com/rrousselGit/flutter_hooks"},{"name":"riverpod_annotation","old_version":"2.3.5","new_version":"2.6.1","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod","old_version":"2.5.1","new_version":"2.6.1","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"hooks_riverpod","old_version":"2.5.2","new_version":"2.6.1","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"flutter_svg","old_version":"2.2.3","new_version":"2.3.0","repository_url":"https://github.com/flutter/packages"},{"name":"hooks_riverpod","old_version":"2.5.2","new_version":"2.6.1","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"in_app_review","old_version":"2.0.11","new_version":"2.0.12","repository_url":"https://github.com/britannio/in_app_review"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"path_provider","old_version":"2.1.5","new_version":"2.1.6","repository_url":"https://github.com/flutter/packages"},{"name":"riverpod","old_version":"2.5.1","new_version":"2.6.1","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_annotation","old_version":"2.3.5","new_version":"2.6.1","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"shared_preferences","old_version":"2.5.4","new_version":"2.5.5","repository_url":"https://github.com/flutter/packages"},{"name":"timezone","old_version":"0.10.1","new_version":"0.11.1","repository_url":"https://github.com/dart-lang/labs"},{"name":"flutter_local_notifications","old_version":"19.5.0","new_version":"22.3.1","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"uuid","old_version":"4.5.2","new_version":"4.6.0","repository_url":"https://github.com/Daegalus/dart-uuid"},{"name":"webview_flutter","old_version":"4.13.0","new_version":"4.14.1","repository_url":"https://github.com/flutter/packages"}],"path":null,"ecosystem":"pub"},"body":"Bumps the minor-and-patch group with 23 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [build_runner](https://github.com/dart-lang/build) | `2.4.11` | `2.4.13` |\n| [cloud_firestore](https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore) | `6.9.0` | `6.10.0` |\n| [cloud_functions](https://github.com/firebase/flutterfire/tree/main/packages/cloud_functions) | `6.4.0` | `6.5.0` |\n| [firebase_analytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics) | `12.5.0` | `12.6.0` |\n| [firebase_app_check](https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check) | `0.4.7` | `0.4.8` |\n| [firebase_auth](https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth) | `6.6.1` | `6.7.0` |\n| [firebase_core](https://github.com/firebase/flutterfire/tree/main/packages/firebase_core) | `4.14.0` | `4.15.0` |\n| [firebase_crashlytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics) | `5.3.0` | `5.4.0` |\n| [firebase_messaging](https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging) | `16.6.0` | `16.7.0` |\n| [firebase_remote_config](https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config) | `6.6.0` | `6.7.0` |\n| [flutter_hooks](https://github.com/rrousselGit/flutter_hooks/tree/master/packages) | `0.20.5` | `0.21.3+1` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `2.3.5` | `2.6.1` |\n| [riverpod](https://github.com/rrousselGit/riverpod) | `2.5.1` | `2.6.1` |\n| [hooks_riverpod](https://github.com/rrousselGit/riverpod) | `2.5.2` | `2.6.1` |\n| [flutter_svg](https://github.com/flutter/packages/tree/main/third_party/packages) | `2.2.3` | `2.3.0` |\n| [hooks_riverpod](https://github.com/rrousselGit/riverpod) | `2.5.2` | `2.6.1` |\n| [in_app_review](https://github.com/britannio/in_app_review) | `2.0.11` | `2.0.12` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [path_provider](https://github.com/flutter/packages/tree/main/packages/path_provider) | `2.1.5` | `2.1.6` |\n| [riverpod](https://github.com/rrousselGit/riverpod) | `2.5.1` | `2.6.1` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `2.3.5` | `2.6.1` |\n| [shared_preferences](https://github.com/flutter/packages/tree/main/packages/shared_preferences) | `2.5.4` | `2.5.5` |\n| [timezone](https://github.com/dart-lang/labs/tree/main/pkgs) | `0.10.1` | `0.11.1` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `19.5.0` | `22.3.1` |\n| [uuid](https://github.com/Daegalus/dart-uuid) | `4.5.2` | `4.6.0` |\n| [webview_flutter](https://github.com/flutter/packages/tree/main/packages/webview_flutter) | `4.13.0` | `4.14.1` |\n\n\nUpdates `build_runner` from 2.4.11 to 2.4.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/144c598c6eba14ae4c65c56ff5084170c032ec35\"\u003e\u003ccode\u003e144c598\u003c/code\u003e\u003c/a\u003e Bump the package:mime dep to 2.0.0 (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/3758\"\u003e#3758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/bac3844d5934c8ae0a30afe14dcd24088d8011cb\"\u003e\u003ccode\u003ebac3844\u003c/code\u003e\u003c/a\u003e release build_web_compilers 4.1.0-beta.1 (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/3756\"\u003e#3756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/564250e6ff9aa359445936d691ffd0cc646ab852\"\u003e\u003ccode\u003e564250e\u003c/code\u003e\u003c/a\u003e Fix relative imports in wasm loader (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/3752\"\u003e#3752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/16da6fb2a9c3cb4ecf6d1155eefd17577128bb5b\"\u003e\u003ccode\u003e16da6fb\u003c/code\u003e\u003c/a\u003e fix _gitIsClean check (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/3755\"\u003e#3755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9bf9ec6cc334edaab2baff81a54ebca922a360fd\"\u003e\u003ccode\u003e9bf9ec6\u003c/code\u003e\u003c/a\u003e Remove unneeded default cases in switch, move to switch expressions (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/3753\"\u003e#3753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/81c309b3e88b3bc29208a24e0ab80fe296c449b7\"\u003e\u003ccode\u003e81c309b\u003c/code\u003e\u003c/a\u003e Prepare beta release for build_web_compilers (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/3749\"\u003e#3749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1b953523e3823cf1f83a315673d4b3896bf236f1\"\u003e\u003ccode\u003e1b95352\u003c/code\u003e\u003c/a\u003e Fix build web compilers wasm issue (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/3748\"\u003e#3748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/49d83f489236073212ce4c7ba8c6c19ec1a1037b\"\u003e\u003ccode\u003e49d83f4\u003c/code\u003e\u003c/a\u003e Compile with dart2js and dart2wasm (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/3737\"\u003e#3737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1b33ba9ce294e574513db993fa3beeb5962671b8\"\u003e\u003ccode\u003e1b33ba9\u003c/code\u003e\u003c/a\u003e Support compiling to wasm in \u003ccode\u003ebuild_web_compilers\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/3727\"\u003e#3727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/59a8aa6d45c8d340cdb6a0223b187316b7f2294a\"\u003e\u003ccode\u003e59a8aa6\u003c/code\u003e\u003c/a\u003e Account for the snapshot of dartdevc in the Dart SDK changing from a JIT snap...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.4.11...build_runner-v2.4.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cloud_firestore` from 6.9.0 to 6.10.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/d94be3c4d9665ce12bc3fa1d4f77fccdc6777350\"\u003e\u003ccode\u003ed94be3c\u003c/code\u003e\u003c/a\u003e fix(firestore,windows): honor persistenceEnabled: false (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/18662\"\u003e#18662\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/cloud_firestore/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/168172a889c0d08c0b618d7ef68d9c5ce503dc40\"\u003e\u003ccode\u003e168172a\u003c/code\u003e\u003c/a\u003e fix(firestore,android): abort timed-out transactions without crashing on a la...\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/cloud_firestore/issues/18606\"\u003e#18606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/cloud_firestore-v6.10.0/packages/cloud_firestore\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cloud_functions` from 6.4.0 to 6.5.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/cloud_functions/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8f0a5d0198663231a27fab2802cfad179838e601\"\u003e\u003ccode\u003e8f0a5d0\u003c/code\u003e\u003c/a\u003e fix(cloud_functions): lowercase Android error codes with Locale.ROOT (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_functions/issues/18651\"\u003e#18651\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/cloud_functions/issues/18606\"\u003e#18606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/cloud_functions-v6.5.0/packages/cloud_functions\"\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.5.0 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\u003eSee full diff 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_app_check` from 0.4.7 to 0.4.8\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_app_check/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4566e70f961264bdecaed5909b1380814d23be09\"\u003e\u003ccode\u003e4566e70\u003c/code\u003e\u003c/a\u003e docs(app_check): document native configure() workaround on Apple (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check/issues/18614\"\u003e#18614\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_app_check/issues/18606\"\u003e#18606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_app_check-v0.4.8/packages/firebase_app_check\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_auth` from 6.6.1 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/cdd85fdd6032326b706b33a76b7e612585269d6d\"\u003e\u003ccode\u003ecdd85fd\u003c/code\u003e\u003c/a\u003e fix(auth,windows): complete reauthenticateWithCredential on success (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18653\"\u003e#18653\u003c/a\u003e)\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_auth/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_auth/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7e221a729114f9e5764362ad59994fb418a2ebcd\"\u003e\u003ccode\u003e7e221a7\u003c/code\u003e\u003c/a\u003e fix(auth,ios): guard URL and notification hooks when no default FirebaseApp e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b4eeafba347abed13e5410263556e9a4bff1b96e\"\u003e\u003ccode\u003eb4eeafb\u003c/code\u003e\u003c/a\u003e feat(auth,ios): add support for \u003ccode\u003emigrateCurrentUser\u003c/code\u003e (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18460\"\u003e#18460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/0d4afcedff5c59017d269fe48d2e3d7a23510eab\"\u003e\u003ccode\u003e0d4afce\u003c/code\u003e\u003c/a\u003e chore(release): 2026-08-27 — BoM 4.19.1 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18623\"\u003e#18623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_auth-v6.7.0/packages/firebase_auth\"\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.14.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\u003eSee full diff 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.3.0 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\u003eSee full diff 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.6.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\u003eSee full diff 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_remote_config` from 6.6.0 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\u003eSee full diff 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_hooks` from 0.20.5 to 0.21.3+1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commit/da69b88010b41cb267f7b9227adce4c89f984d6c\"\u003e\u003ccode\u003eda69b88\u003c/code\u003e\u003c/a\u003e flutter_hooks : 0.21.2 -\u0026gt; 0.21.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commit/c5c5f19928dd6d3743deaae310f907b44c632631\"\u003e\u003ccode\u003ec5c5f19\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commit/571826acfaeb672db256594fc659eae00cb59c91\"\u003e\u003ccode\u003e571826a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/rrousselGit/flutter_hooks/tree/master/packages/issues/476\"\u003e#476\u003c/a\u003e from gabber235/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commit/caa480b5135ebe284eccec7b251bb641d1b691d0\"\u003e\u003ccode\u003ecaa480b\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commit/c221c829bb01ffb09ea5f5a0ac3ffc4d979b8562\"\u003e\u003ccode\u003ec221c82\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commit/90a71113d8ded55f8a57a2f846c4f1d766200343\"\u003e\u003ccode\u003e90a7111\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/flutter_hooks\"\u003ehttps://github.com/rrousselGit/flutter_hooks\u003c/a\u003e into pr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commit/e8e0e5c483c748afbf528b297daa7d5f887d06d4\"\u003e\u003ccode\u003ee8e0e5c\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/flutter_hooks\"\u003ehttps://github.com/rrousselGit/flutter_hooks\u003c/a\u003e into pr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commit/9fd49579f707ee8b6ed816054a97d52906df94ac\"\u003e\u003ccode\u003e9fd4957\u003c/code\u003e\u003c/a\u003e feat: add descendantsAreTraversable parameter to useFocusNode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commit/470968fd8e15652ee6d7ff47f6a66ad46f9d57d6\"\u003e\u003ccode\u003e470968f\u003c/code\u003e\u003c/a\u003e Fix typo in test group name for useCupertinoTabController\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commit/97a3bef416cb503931ee657be15b148518fa8016\"\u003e\u003ccode\u003e97a3bef\u003c/code\u003e\u003c/a\u003e Add tests for useCupertinoTabController functionality\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/flutter_hooks/commits/flutter_hooks-v0.21.3/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_annotation` from 2.3.5 to 2.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5a513c5aeee5a91d7cf5aa9a6e6a414b822bdee9\"\u003e\u003ccode\u003e5a513c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3798\"\u003e#3798\u003c/a\u003e from rrousselGit:release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/582e1a669035c8758346626542870cd2e1a05f7c\"\u003e\u003ccode\u003e582e1a6\u003c/code\u003e\u003c/a\u003e Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/b07016c04959bbe52f296f66f35c0fa9f5222c16\"\u003e\u003ccode\u003eb07016c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3797\"\u003e#3797\u003c/a\u003e from rrousselGit/listenself\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/54bed9215572a903118fd38bd39ee40a16b16961\"\u003e\u003ccode\u003e54bed92\u003c/code\u003e\u003c/a\u003e Added AsyncNotifier.listenSelf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2876c7fe6c962206a9ad3e91879626e4b38662fc\"\u003e\u003ccode\u003e2876c7f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3796\"\u003e#3796\u003c/a\u003e from rrousselGit:support-stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/19446824c4e279140a2173cb2c853fbf2f4903b6\"\u003e\u003ccode\u003e1944682\u003c/code\u003e\u003c/a\u003e Ignore depreciations notices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e38b9d34a8cd3f640730e9b4a76fc905eb8e4855\"\u003e\u003ccode\u003ee38b9d3\u003c/code\u003e\u003c/a\u003e Changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e7001088b6d34089a0663a501d6843049eacedcd\"\u003e\u003ccode\u003ee700108\u003c/code\u003e\u003c/a\u003e Support stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/305b92d1962b8e509ddc4f31cd1512447c97287c\"\u003e\u003ccode\u003e305b92d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3790\"\u003e#3790\u003c/a\u003e from nestorsgarzonc/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/cead49e5b4821a84aa7246b580c626ed7b1114ab\"\u003e\u003ccode\u003ecead49e\u003c/code\u003e\u003c/a\u003e Refactor random number example to use NotifierProvider\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v2.3.5...riverpod_annotation-v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod` from 2.5.1 to 2.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5a513c5aeee5a91d7cf5aa9a6e6a414b822bdee9\"\u003e\u003ccode\u003e5a513c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3798\"\u003e#3798\u003c/a\u003e from rrousselGit:release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/582e1a669035c8758346626542870cd2e1a05f7c\"\u003e\u003ccode\u003e582e1a6\u003c/code\u003e\u003c/a\u003e Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/b07016c04959bbe52f296f66f35c0fa9f5222c16\"\u003e\u003ccode\u003eb07016c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3797\"\u003e#3797\u003c/a\u003e from rrousselGit/listenself\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/54bed9215572a903118fd38bd39ee40a16b16961\"\u003e\u003ccode\u003e54bed92\u003c/code\u003e\u003c/a\u003e Added AsyncNotifier.listenSelf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2876c7fe6c962206a9ad3e91879626e4b38662fc\"\u003e\u003ccode\u003e2876c7f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3796\"\u003e#3796\u003c/a\u003e from rrousselGit:support-stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/19446824c4e279140a2173cb2c853fbf2f4903b6\"\u003e\u003ccode\u003e1944682\u003c/code\u003e\u003c/a\u003e Ignore depreciations notices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e38b9d34a8cd3f640730e9b4a76fc905eb8e4855\"\u003e\u003ccode\u003ee38b9d3\u003c/code\u003e\u003c/a\u003e Changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e7001088b6d34089a0663a501d6843049eacedcd\"\u003e\u003ccode\u003ee700108\u003c/code\u003e\u003c/a\u003e Support stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/305b92d1962b8e509ddc4f31cd1512447c97287c\"\u003e\u003ccode\u003e305b92d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3790\"\u003e#3790\u003c/a\u003e from nestorsgarzonc/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/cead49e5b4821a84aa7246b580c626ed7b1114ab\"\u003e\u003ccode\u003ecead49e\u003c/code\u003e\u003c/a\u003e Refactor random number example to use NotifierProvider\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod-v2.5.1...riverpod-v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hooks_riverpod` from 2.5.2 to 2.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5a513c5aeee5a91d7cf5aa9a6e6a414b822bdee9\"\u003e\u003ccode\u003e5a513c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3798\"\u003e#3798\u003c/a\u003e from rrousselGit:release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/582e1a669035c8758346626542870cd2e1a05f7c\"\u003e\u003ccode\u003e582e1a6\u003c/code\u003e\u003c/a\u003e Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/b07016c04959bbe52f296f66f35c0fa9f5222c16\"\u003e\u003ccode\u003eb07016c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3797\"\u003e#3797\u003c/a\u003e from rrousselGit/listenself\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/54bed9215572a903118fd38bd39ee40a16b16961\"\u003e\u003ccode\u003e54bed92\u003c/code\u003e\u003c/a\u003e Added AsyncNotifier.listenSelf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2876c7fe6c962206a9ad3e91879626e4b38662fc\"\u003e\u003ccode\u003e2876c7f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3796\"\u003e#3796\u003c/a\u003e from rrousselGit:support-stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/19446824c4e279140a2173cb2c853fbf2f4903b6\"\u003e\u003ccode\u003e1944682\u003c/code\u003e\u003c/a\u003e Ignore depreciations notices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e38b9d34a8cd3f640730e9b4a76fc905eb8e4855\"\u003e\u003ccode\u003ee38b9d3\u003c/code\u003e\u003c/a\u003e Changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e7001088b6d34089a0663a501d6843049eacedcd\"\u003e\u003ccode\u003ee700108\u003c/code\u003e\u003c/a\u003e Support stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/305b92d1962b8e509ddc4f31cd1512447c97287c\"\u003e\u003ccode\u003e305b92d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3790\"\u003e#3790\u003c/a\u003e from nestorsgarzonc/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/cead49e5b4821a84aa7246b580c626ed7b1114ab\"\u003e\u003ccode\u003ecead49e\u003c/code\u003e\u003c/a\u003e Refactor random number example to use NotifierProvider\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/hooks_riverpod-v2.5.2...hooks_riverpod-v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_svg` from 2.2.3 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ddc9430a0080bea73c5511732f396acde1f48fe0\"\u003e\u003ccode\u003eddc9430\u003c/code\u003e\u003c/a\u003e [flutter_svg] add imageBuilder property to SvgPicture (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11615\"\u003e#11615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ca2647a28aefda1befd8e90d06210aa13b43381a\"\u003e\u003ccode\u003eca2647a\u003c/code\u003e\u003c/a\u003e [mustache_template] Fix auto-generated specification tests, run with `dart te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d9a205023fedce62b9d2781133ad17a6c31115e6\"\u003e\u003ccode\u003ed9a2050\u003c/code\u003e\u003c/a\u003e [flutter_svg] Remove generated CMake files (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11459\"\u003e#11459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1359ed0d7ed055880d6c4ba8733bc3e50ae629cd\"\u003e\u003ccode\u003e1359ed0\u003c/code\u003e\u003c/a\u003e [mustache_template] Fix broken README link (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11306\"\u003e#11306\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_svg-v2.3.0/third_party/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hooks_riverpod` from 2.5.2 to 2.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5a513c5aeee5a91d7cf5aa9a6e6a414b822bdee9\"\u003e\u003ccode\u003e5a513c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3798\"\u003e#3798\u003c/a\u003e from rrousselGit:release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/582e1a669035c8758346626542870cd2e1a05f7c\"\u003e\u003ccode\u003e582e1a6\u003c/code\u003e\u003c/a\u003e Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/b07016c04959bbe52f296f66f35c0fa9f5222c16\"\u003e\u003ccode\u003eb07016c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3797\"\u003e#3797\u003c/a\u003e from rrousselGit/listenself\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/54bed9215572a903118fd38bd39ee40a16b16961\"\u003e\u003ccode\u003e54bed92\u003c/code\u003e\u003c/a\u003e Added AsyncNotifier.listenSelf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2876c7fe6c962206a9ad3e91879626e4b38662fc\"\u003e\u003ccode\u003e2876c7f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3796\"\u003e#3796\u003c/a\u003e from rrousselGit:support-stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/19446824c4e279140a2173cb2c853fbf2f4903b6\"\u003e\u003ccode\u003e1944682\u003c/code\u003e\u003c/a\u003e Ignore depreciations notices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e38b9d34a8cd3f640730e9b4a76fc905eb8e4855\"\u003e\u003ccode\u003ee38b9d3\u003c/code\u003e\u003c/a\u003e Changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e7001088b6d34089a0663a501d6843049eacedcd\"\u003e\u003ccode\u003ee700108\u003c/code\u003e\u003c/a\u003e Support stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/305b92d1962b8e509ddc4f31cd1512447c97287c\"\u003e\u003ccode\u003e305b92d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3790\"\u003e#3790\u003c/a\u003e from nestorsgarzonc/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/cead49e5b4821a84aa7246b580c626ed7b1114ab\"\u003e\u003ccode\u003ecead49e\u003c/code\u003e\u003c/a\u003e Refactor random number example to use NotifierProvider\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/hooks_riverpod-v2.5.2...hooks_riverpod-v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `in_app_review` from 2.0.11 to 2.0.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/britannio/in_app_review/commits\"\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 `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 `riverpod` from 2.5.1 to 2.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5a513c5aeee5a91d7cf5aa9a6e6a414b822bdee9\"\u003e\u003ccode\u003e5a513c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3798\"\u003e#3798\u003c/a\u003e from rrousselGit:release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/582e1a669035c8758346626542870cd2e1a05f7c\"\u003e\u003ccode\u003e582e1a6\u003c/code\u003e\u003c/a\u003e Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/b07016c04959bbe52f296f66f35c0fa9f5222c16\"\u003e\u003ccode\u003eb07016c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3797\"\u003e#3797\u003c/a\u003e from rrousselGit/listenself\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/54bed9215572a903118fd38bd39ee40a16b16961\"\u003e\u003ccode\u003e54bed92\u003c/code\u003e\u003c/a\u003e Added AsyncNotifier.listenSelf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2876c7fe6c962206a9ad3e91879626e4b38662fc\"\u003e\u003ccode\u003e2876c7f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3796\"\u003e#3796\u003c/a\u003e from rrousselGit:support-stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/19446824c4e279140a2173cb2c853fbf2f4903b6\"\u003e\u003ccode\u003e1944682\u003c/code\u003e\u003c/a\u003e Ignore depreciations notices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e38b9d34a8cd3f640730e9b4a76fc905eb8e4855\"\u003e\u003ccode\u003ee38b9d3\u003c/code\u003e\u003c/a\u003e Changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e7001088b6d34089a0663a501d6843049eacedcd\"\u003e\u003ccode\u003ee700108\u003c/code\u003e\u003c/a\u003e Support stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/305b92d1962b8e509ddc4f31cd1512447c97287c\"\u003e\u003ccode\u003e305b92d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3790\"\u003e#3790\u003c/a\u003e from nestorsgarzonc/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/cead49e5b4821a84aa7246b580c626ed7b1114ab\"\u003e\u003ccode\u003ecead49e\u003c/code\u003e\u003c/a\u003e Refactor random number example to use NotifierProvider\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod-v2.5.1...riverpod-v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_annotation` from 2.3.5 to 2.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5a513c5aeee5a91d7cf5aa9a6e6a414b822bdee9\"\u003e\u003ccode\u003e5a513c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3798\"\u003e#3798\u003c/a\u003e from rrousselGit:release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/582e1a669035c8758346626542870cd2e1a05f7c\"\u003e\u003ccode\u003e582e1a6\u003c/code\u003e\u003c/a\u003e Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/b07016c04959bbe52f296f66f35c0fa9f5222c16\"\u003e\u003ccode\u003eb07016c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3797\"\u003e#3797\u003c/a\u003e from rrousselGit/listenself\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/54bed9215572a903118fd38bd39ee40a16b16961\"\u003e\u003ccode\u003e54bed92\u003c/code\u003e\u003c/a\u003e Added AsyncNotifier.listenSelf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/2876c7fe6c962206a9ad3e91879626e4b38662fc\"\u003e\u003ccode\u003e2876c7f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3796\"\u003e#3796\u003c/a\u003e from rrousselGit:support-stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/19446824c4e279140a2173cb2c853fbf2f4903b6\"\u003e\u003ccode\u003e1944682\u003c/code\u003e\u003c/a\u003e Ignore depreciations notices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e38b9d34a8cd3f640730e9b4a76fc905eb8e4855\"\u003e\u003ccode\u003ee38b9d3\u003c/code\u003e\u003c/a\u003e Changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e7001088b6d34089a0663a501d6843049eacedcd\"\u003e\u003ccode\u003ee700108\u003c/code\u003e\u003c/a\u003e Support stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/305b92d1962b8e509ddc4f31cd1512447c97287c\"\u003e\u003ccode\u003e305b92d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/3790\"\u003e#3790\u003c/a\u003e from nestorsgarzonc/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/cead49e5b4821a84aa7246b580c626ed7b1114ab\"\u003e\u003ccode\u003ecead49e\u003c/code\u003e\u003c/a\u003e Refactor random number example to use NotifierProvider\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v2.3.5...riverpod_annotation-v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shared_preferences` from 2.5.4 to 2.5.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/371106fe7d9864a157fc9366f57d0b0e64fab932\"\u003e\u003ccode\u003e371106f\u003c/code\u003e\u003c/a\u003e [various] Add \u003ccode\u003eunintended_html_in_doc_comment\u003c/code\u003e to analysis options (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/11303\"\u003e#11303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ec1ce5b84f74fd6ab5fe56d676ce4fca6f62a0a9\"\u003e\u003ccode\u003eec1ce5b\u003c/code\u003e\u003c/a\u003e [various] Convert plugin builds to Kotlin gradle (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/11172\"\u003e#11172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/409793bcb784b9464def8698557005fb8851a9e6\"\u003e\u003ccode\u003e409793b\u003c/code\u003e\u003c/a\u003e [various] Remove CocoaPods from examples (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/11237\"\u003e#11237\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/packages/shared_preferences/issues/11227\"\u003e#11227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2673dcdf47156efdfae783bb389234df81ac9da7\"\u003e\u003ccode\u003e2673dcd\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump com.android.tools.build:gradle from 8.9.1 to 9.1.0 in /pac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/79b53f3424dc889dd0d257c83461644dab46278e\"\u003e\u003ccode\u003e79b53f3\u003c/code\u003e\u003c/a\u003e [various] Plugin Gradle pre-Kotlin standardization (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/11173\"\u003e#11173\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/packages/shared_preferences/issues/10423\"\u003e#10423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f234c1f626d56f05eaeb0bd5f1094e5354ed2518\"\u003e\u003ccode\u003ef234c1f\u003c/code\u003e\u003c/a\u003e [shared_preferences] Revert androidx.datastore:datastore to 1.1.7 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/11128\"\u003e#11128\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/packages/shared_preferences/issues/11017\"\u003e#11017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/068e11481c0119f068b76543993b83615228f7a2\"\u003e\u003ccode\u003e068e114\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump the test-dependencies group across 2 directories with 1 up...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/shared_preferences-v2.5.5/packages/shared_preferences\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `timezone` from 0.10.1 to 0.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/labs/releases\"\u003etimezone's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:timezone v0.11.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify \u003ccode\u003eEtc/UTC\u003c/code\u003e as the default timezone (replaces \u003ccode\u003eUTC\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etimezone-v0.11.0\u003c/h2\u003e\n\u003cp\u003eMerge into dart-lang/labs monorepo.\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\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/labs/commits/timezone-v0.11.1/pkgs\"\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 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\u003ch2\u003eflutter_local_notifications-v22.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android][iOS][macOS] added support for callbacks to fire when a notification has been dismissed. This requires opting in by where the key requirements is to make use of the \u003ccode\u003edismissIsolate\u003c/code\u003e property added to the \u003ccode\u003eAndroidNotificationDetails\u003c/code\u003e and \u003ccode\u003eDarwinNotificationDetails\u003c/code\u003e class. This indicates which isolate should be used to handle when a notification has been dismissed. Note on macOS, there is no support for background isolates so callback will always fire on the main isolate despite what is specified. Please see example app for more details on how to set up handling dismissals. Thanks to the PR from from \u003ca href=\"https://github.com/vlaushkin\"\u003eVasily Laushkin\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[iOS] fixed issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2807\"\u003e#2807\u003c/a\u003e where the manifest for SPM incorrectly declared the minimum iOS version is 11 when it should have been 13. Thanks to the PR from \u003ca href=\"https://github.com/Bizzwell\"\u003eBizzwell\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v22.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] added support for \u003ccode\u003eshowBigPictureWhenCollapsed\u003c/code\u003e in \u003ccode\u003eBigPictureStyleInformation\u003c/code\u003e. Thanks to the PR from \u003ca href=\"https://github.com/hiimax\"\u003ehiimax (Codematic)\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[iOS][macOS] improved SPM compatibility\u003c/li\u003e\n\u003cli\u003eMigrated example app to use SPM and removed Cocoapods integration\u003c/li\u003e\n\u003cli\u003eFixed API docs of \u003ccode\u003eNotificationResponseType.selectedNotificationAction\u003c/code\u003e. Thanks to the PR from \u003ca href=\"https://github.com/Fush1m1\"\u003efush1m1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v22.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Windows] Suppress warning around usage of experimental coroutines. This is to fix issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2777\"\u003e#2777\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v22.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] calling the \u003ccode\u003erequestNotificationPolicyAccess()\u003c/code\u003e method belonging to the \u003ccode\u003eAndroidFlutterLocalNotificationsPlugin\u003c/code\u003e class will now highlight associated application. Thanks to the PR from \u003ca href=\"https://github.com/claudius-kienle\"\u003eClaudius Kienle\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Web] added web platform support. Thanks to the initial PR from \u003ca href=\"https://github.com/Levi-Lesches\"\u003eLevi Lesches\u003c/a\u003e and completion by \u003ca href=\"https://github.com/Gaurav-CareMonitor\"\u003eGaurav\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] when calling \u003ccode\u003eperiodicallyShow()\u003c/code\u003e the message when the \u003ccode\u003eUnsupportedError\u003c/code\u003e is thrown has been updated to say \u003ccode\u003eWindows devices cannot periodically show notifications\u003c/code\u003e instead. This has happened as a result of shifting the responsibility of reporting the \u003ccode\u003eUnsupportedError\u003c/code\u003e so it is done by \u003ccode\u003eflutter_local_notifications_windows\u003c/code\u003e instead of \u003ccode\u003eflutter_local_notifications\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] bumped \u003ccode\u003exml\u003c/code\u003e dependency so that supported range is \u003ccode\u003e\u0026gt;=6.5.0 \u0026lt;8.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed missing code formatting in the Notification Actions configuration section. Thanks to the PR from \u003ca href=\"https://github.com/deandreamatias\"\u003eMatias de Andrea\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v22.0.0-dev.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] calling the \u003ccode\u003erequestNotificationPolicyAccess()\u003c/code\u003e method belonging to the \u003ccode\u003eAndroidFlutterLocalNotificationsPlugin\u003c/code\u003e class will now highlight associated application. Thanks to the PR from \u003ca href=\"https://github.com/claudius-kienle\"\u003eClaudius Kienle\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] bumped \u003ccode\u003exml\u003c/code\u003e dependency so that supported range is \u003ccode\u003e\u0026gt;=6.5.0 \u0026lt;8.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v22.0.0-dev.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Web] \u003cstrong\u003eBreaking change\u003c/strong\u003e renamed the \u003ccode\u003edetails\u003c/code\u003e parameter associated with the \u003ccode\u003eshow()\u003c/code\u003e method to \u003ccode\u003enotificationDetails\u003c/code\u003e. This was done to be consistent with other APIs across all of the platforms\u003c/li\u003e\n\u003cli\u003e[Web] \u003cstrong\u003eBreaking changes\u003c/strong\u003e removed the \u003ccode\u003ehasPermission\u003c/code\u003e and \u003ccode\u003eisPermissionDenied\u003c/code\u003e boolean properties associated with the \u003ccode\u003eWebFlutterLocalNotificationsPlugin\u003c/code\u003e class. This was done to simplify the plugin as the \u003ccode\u003epermissionStatus\u003c/code\u003e property already exists and can be used\u003c/li\u003e\n\u003cli\u003e[Web] Fixed an issue where \u003ccode\u003eisSupported\u003c/code\u003e property in the \u003ccode\u003eWebFlutterLocalNotificationsPlugin\u003c/code\u003e was not exposed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v22.0.0-dev.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Web] added web platform support. Thanks to the initial PR from \u003ca href=\"https://github.com/Levi-Lesches\"\u003eLevi Lesches\u003c/a\u003e and completion by \u003ca href=\"https://github.com/Gaurav-CareMonitor\"\u003eGaurav\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] when calling \u003ccode\u003eperiodicallyShow()\u003c/code\u003e the message when the \u003ccode\u003eUnsupportedError\u003c/code\u003e is thrown has been updated to say \u003ccode\u003eWindows devices cannot periodically show notifications\u003c/code\u003e instead. This has happened as a result of shifting the responsibility of reporting the \u003ccode\u003eUnsupportedError\u003c/code\u003e so it is done by \u003ccode\u003eflutter_local_notifications_windows\u003c/code\u003e instead of \u003ccode\u003eflutter_local_notifications\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v21.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e bumped minimum Flutter SDK requirement to 3.38.1 and Dart SDK requirement to 3.10.0. Consequently the minimum OS requirements for each platform has been updated as well\n\u003cul\u003e\n\u003cli\u003e[Android] minimum Android version is now 7.0 (API level 24)\u003c/li\u003e\n\u003cli\u003e[iOS] minimum iOS version is now 13\u003c/li\u003e\n\u003cli\u003e[macOS] minimum macOS version is now 10.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003etimezone\u003c/code\u003e dependency\u003c/li\u003e\n\u003cli\u003e[Android] \u003cstrong\u003eBreaking change\u003c/strong\u003e bumped \u003ccode\u003ecompileSdk\u003c/code\u003e to 36 and updated readme to mention this\u003c/li\u003e\n\u003cli\u003e[Android] bumped Android Gradle Plugin (AGP) to 8.11.1\u003c/li\u003e\n\u003cli\u003eMigrated example app to \u003ccode\u003eUIScene\u003c/code\u003e lifecycle\u003c/li\u003e\n\u003cli\u003eUpdated readme to specify changes needed for applications that have migrated to \u003ccode\u003eUIScene\u003c/code\u003e lifecycle\u003c/li\u003e\n\u003cli\u003eUpdated iOS-specific setup around registering \u003ccode\u003eUNUserNotificationCenterDelegate\u003c/code\u003e to remove redundant \u003ccode\u003eavailable\u003c/code\u003e check and to be more specific that it should be done in the \u003ccode\u003eapplication:didFinishLaunchingWithOptions:\u003c/code\u003e method\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/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\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/2f9c5a94ae3da7a9827c252cc088efecb3996dcb\"\u003e\u003ccode\u003e2f9c5a9\u003c/code\u003e\u003c/a\u003e prepare for 22.2.0 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2809\"\u003e#2809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/46133c89240ab29e420c5b1308b428694f3686c3\"\u003e\u003ccode\u003e46133c8\u003c/code\u003e\u003c/a\u003e Google Java Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/ca41f010d7133ed46c2fbb7686b653d5ff60aaa0\"\u003e\u003ccode\u003eca41f01\u003c/code\u003e\u003c/a\u003e [various] Add support for notification dismissed callbacks (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2790\"\u003e#2790\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-v22.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 4.5.2 to 4.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Daegalus/dart-uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate All (major) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/143\"\u003edaegalus/dart-uuid#143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for loose validation by \u003ca href=\"https://github.com/DPDmancul\"\u003e\u003ccode\u003e@​DPDmancul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/145\"\u003edaegalus/dart-uuid#145\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/DPDmancul\"\u003e\u003ccode\u003e@​DPDmancul\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/145\"\u003edaegalus/dart-uuid#145\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.5.3...4.6.0\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.5.3...4.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.5.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate actions/checkout action to v6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/138\"\u003edaegalus/dart-uuid#138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd binary input support for UUIDv5 (RFC 4122/9562 compliant) by \u003ca href=\"https://github.com/ljanecek\"\u003e\u003ccode\u003e@​ljanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/137\"\u003edaegalus/dart-uuid#137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove the \u003ccode\u003eexperimental\u003c/code\u003e annotation from the \u003ccode\u003eUuidValue\u003c/code\u003e class by \u003ca href=\"https://github.com/marcelomendoncasoares\"\u003e\u003ccode\u003e@​marcelomendoncasoares\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/141\"\u003edaegalus/dart-uuid#141\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/ljanecek\"\u003e\u003ccode\u003e@​ljanecek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/137\"\u003edaegalus/dart-uuid#137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marcelomendoncasoares\"\u003e\u003ccode\u003e@​marcelomendoncasoares\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/daegalus/dart-uuid/pull/141\"\u003edaegalus/dart-uuid#141\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/daegalus/dart-uuid/compare/4.5.2...4.5.3\"\u003ehttps://github.com/daegalus/dart-uuid/compare/4.5.2...4.5.3\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/daegalus/dart-uuid/blob/main/CHANGELOG.md\"\u003euuid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev4.6.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd explicit 128-bit hexadecimal format validators: \u003ccode\u003eUuid.isValidUUIDFormat(...)\u003c/code\u003e, \u003ccode\u003eUuidValue.validateFormat()\u003c/code\u003e, \u003ccode\u003eUuidValidation.isValidUUIDFormat(...)\u003c/code\u003e, and \u003ccode\u003eUuidValidation.isValidFormatOrThrow(...)\u003c/code\u003e. (thanks \u003ca href=\"https://github.com/DPDmancul\"\u003e\u003ccode\u003e@​DPDmancul\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eUuidValue.withFormatValidation(...)\u003c/code\u003e for values whose UUID version and variant bits should not be checked. (thanks \u003ca href=\"https://github.com/DPDmancul\"\u003e\u003ccode\u003e@​DPDmancul\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eUuid.parseHex128(...)\u003c/code\u003e, \u003ccode\u003eUuid.parseHex128AsByteList(...)\u003c/code\u003e, \u003ccode\u003eUuidParsing.parseHex128(...)\u003c/code\u003e, and \u003ccode\u003eUuidParsing.parseHex128AsByteList(...)\u003c/code\u003e. (thanks \u003ca href=\"https://github.com/DPDmancul\"\u003e\u003ccode\u003e@​DPDmancul\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire exact single-line 8-4-4-4-12 or 32-character hexadecimal input and exactly 16 bytes during format validation.\u003c/li\u003e\n\u003cli\u003eExpose the existing \u003ccode\u003enoDashes\u003c/code\u003e parsing option through the public \u003ccode\u003eUuid\u003c/code\u003e parse methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev4.5.3\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove experimental flag on UUIDValue and remote meta dependency. (thanks \u003ca href=\"https://github.com/marcelomendoncasoares\"\u003e\u003ccode\u003e@​marcelomendoncasoares\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd binary support to UUIDv5 (thanks \u003ca href=\"https://github.com/ljanecek\"\u003e\u003ccode\u003e@​ljanecek\u003c/code\u003e\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/daegalus/dart-uuid/commit/d602950818e4b11d097d26f5408b461f38248130\"\u003e\u003ccode\u003ed602950\u003c/code\u003e\u003c/a\u003e Release 4.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/79fc00726ab66f60ee4a6927f1ff94c91b83415d\"\u003e\u003ccode\u003e79fc007\u003c/code\u003e\u003c/a\u003e Fix structural UUID parsing and validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/7303eef399921ec9fb23e9c72d86e2a26ac60116\"\u003e\u003ccode\u003e7303eef\u003c/code\u003e\u003c/a\u003e Move loose validation to isValidUuidFormat and parseHex128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/47bf4f93a6629f1f50bec8f534ab82bb95c6b048\"\u003e\u003ccode\u003e47bf4f9\u003c/code\u003e\u003c/a\u003e Add support for loose validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/8d0bd3424c12913dff64e526c6a913fd9780632c\"\u003e\u003ccode\u003e8d0bd34\u003c/code\u003e\u003c/a\u003e Update All\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/3772286e0b8647a90b02405a4b9a0010732cdbcf\"\u003e\u003ccode\u003e3772286\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/e849db38617478daa401078eea4b5078822c5ec9\"\u003e\u003ccode\u003ee849db3\u003c/code\u003e\u003c/a\u003e Update docs and changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/5e01a2d83a2e9f31de89aaa132c83169bbb92492\"\u003e\u003ccode\u003e5e01a2d\u003c/code\u003e\u003c/a\u003e Bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/4d2290021f8ff25a57d85cd7129e997b2652e94b\"\u003e\u003ccode\u003e4d22900\u003c/code\u003e\u003c/a\u003e fix: Remove \u003ccode\u003eexperimental\u003c/code\u003e annotation from \u003ccode\u003eUuidValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daegalus/dart-uuid/commit/919cb97df6103cead650e09092425eedae8308a0\"\u003e\u003ccode\u003e919cb97\u003c/code\u003e\u003c/a\u003e feat: Add binary input support for UUIDv5 (RFC 4122/9562 compliant)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Daegalus/dart-uuid/compare/4.5.2...4.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webview_flutter` from 4.13.0 to 4.14.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b79b35409f67bcbd14e66760fb64380328bd4a0a\"\u003e\u003ccode\u003eb79b354\u003c/code\u003e\u003c/a\u003e [webview_flutter] Document NavigationDelegate callbacks (\u003ca hr...\n\n_Description has been truncated_","html_url":"https://github.com/bannzai/Pilll/pull/1890","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bannzai%2FPilll/issues/1890","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1890/packages"}},{"old_version":"0.20.2","new_version":"0.20.3","update_type":"patch","path":null,"pr_created_at":"2026-09-28T08:42:34.000Z","version_change":"0.20.2 → 0.20.3","issue":{"uuid":"5611794008","node_id":"PR_kwDOQzO_rM8AAAABFdYTqg","number":100,"state":"open","title":"deps(dart): bump the flutter-and-dart-deps group across 1 directory with 51 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-09-28T08:42:34.000Z","updated_at":"2026-09-28T08:42:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(dart): bump","group_name":"flutter-and-dart-deps","update_count":51,"packages":[{"name":"build_runner","old_version":"2.10.5","new_version":"2.15.1","repository_url":"https://github.com/dart-lang/build"},{"name":"cached_network_image","old_version":"3.4.1","new_version":"4.0.2","repository_url":"https://github.com/Baseflow/flutter_cached_network_image"},{"name":"cloud_firestore","old_version":"6.1.2","new_version":"6.10.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"cloud_firestore_platform_interface","old_version":"7.0.6","new_version":"8.0.7","repository_url":"https://github.com/firebase/flutterfire"},{"name":"cloud_functions","old_version":"6.0.6","new_version":"6.5.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"connectivity_plus","old_version":"7.0.0","new_version":"7.3.1","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"easy_refresh","old_version":"3.4.0","new_version":"3.5.1","repository_url":"https://github.com/xuelongqy/flutter_easy_refresh"},{"name":"fake_cloud_firestore","old_version":"4.0.1","new_version":"4.3.0","repository_url":"https://github.com/atn832/fake_cloud_firestore"},{"name":"firebase_analytics","old_version":"12.1.1","new_version":"12.6.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_app_check","old_version":"0.4.1+4","new_version":"0.4.8","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_auth","old_version":"6.1.4","new_version":"6.7.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_auth_platform_interface","old_version":"8.1.6","new_version":"9.1.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_core","old_version":"4.4.0","new_version":"4.15.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_crashlytics","old_version":"5.0.7","new_version":"5.4.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_messaging","old_version":"16.1.1","new_version":"16.7.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_remote_config","old_version":"6.1.4","new_version":"6.7.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_storage","old_version":"13.0.6","new_version":"13.6.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_cache_manager","old_version":"3.4.1","new_version":"3.4.5","repository_url":"https://github.com/Baseflow/flutter_cache_manager"},{"name":"flutter_image_compress","old_version":"2.4.0","new_version":"2.5.1","repository_url":"https://github.com/fluttercandies/flutter_image_compress"},{"name":"flutter_local_notifications","old_version":"17.2.4","new_version":"22.3.1","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"flutter_native_splash","old_version":"2.4.7","new_version":"2.4.8","repository_url":"https://github.com/jonbhanson/flutter_native_splash"},{"name":"flutter_reorderable_grid_view","old_version":"5.5.2","new_version":"5.7.0","repository_url":"https://github.com/karvulf/flutter-reorderable-grid-view"},{"name":"widgetbook_annotation","old_version":"3.9.0","new_version":"3.11.0","repository_url":"https://github.com/widgetbook/widgetbook"},{"name":"riverpod","old_version":"3.0.3","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"flutter_riverpod","old_version":"3.0.3","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"json_annotation","old_version":"4.9.0","new_version":"4.12.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"json_serializable","old_version":"6.11.2","new_version":"6.14.1","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"widgetbook_generator","old_version":"3.20.1","new_version":"3.24.0","repository_url":"https://github.com/widgetbook/widgetbook"},{"name":"riverpod_annotation","old_version":"3.0.3","new_version":"4.0.7","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_generator","old_version":"3.0.3","new_version":"4.0.9","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"freezed","old_version":"3.2.3","new_version":"4.0.1","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"mockito","old_version":"5.6.3","new_version":"5.8.1","repository_url":"https://github.com/dart-lang/build"},{"name":"flutter_svg","old_version":"2.2.3","new_version":"2.3.0","repository_url":"https://github.com/flutter/packages"},{"name":"font_awesome_flutter","old_version":"10.12.0","new_version":"11.0.0","repository_url":"https://github.com/fluttercommunity/font_awesome_flutter"},{"name":"freezed","old_version":"3.2.3","new_version":"4.0.1","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"go_router","old_version":"17.0.1","new_version":"18.0.1","repository_url":"https://github.com/flutter/packages"},{"name":"google_fonts","old_version":"6.3.3","new_version":"8.2.1","repository_url":"https://github.com/flutter/packages"},{"name":"image_cropper","old_version":"11.0.0","new_version":"12.2.1","repository_url":"https://github.com/hnvn/flutter_image_cropper"},{"name":"image_picker","old_version":"1.2.1","new_version":"1.2.3","repository_url":"https://github.com/flutter/packages"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"json_annotation","old_version":"4.9.0","new_version":"4.12.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"json_serializable","old_version":"6.11.2","new_version":"6.14.1","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"meta","old_version":"1.17.0","new_version":"1.19.0","repository_url":"https://github.com/dart-lang/sdk"},{"name":"mockito","old_version":"5.6.3","new_version":"5.8.1","repository_url":"https://github.com/dart-lang/build"},{"name":"mocktail","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/felangel/mocktail"},{"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.11.3","new_version":"3.13.1","repository_url":"https://github.com/DavBfr/dart_pdf"},{"name":"printing","old_version":"5.14.2","new_version":"5.15.1","repository_url":"https://github.com/DavBfr/dart_pdf"},{"name":"riverpod","old_version":"3.0.3","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_annotation","old_version":"3.0.3","new_version":"4.0.7","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_generator","old_version":"3.0.3","new_version":"4.0.9","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"share_plus","old_version":"12.0.1","new_version":"13.3.0","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"shared_preferences","old_version":"2.5.4","new_version":"2.5.5","repository_url":"https://github.com/flutter/packages"},{"name":"shimmer","old_version":"3.0.0","new_version":"4.0.0","repository_url":"https://github.com/hnvn/flutter_shimmer"},{"name":"uuid","old_version":"4.5.2","new_version":"4.6.0","repository_url":"https://github.com/Daegalus/dart-uuid"},{"name":"video_player","old_version":"2.10.1","new_version":"2.14.0","repository_url":"https://github.com/flutter/packages"},{"name":"widgetbook","old_version":"3.20.2","new_version":"3.25.0","repository_url":"https://github.com/widgetbook/widgetbook"},{"name":"widgetbook_annotation","old_version":"3.9.0","new_version":"3.11.0","repository_url":"https://github.com/widgetbook/widgetbook"},{"name":"widgetbook_generator","old_version":"3.20.1","new_version":"3.24.0","repository_url":"https://github.com/widgetbook/widgetbook"},{"name":"window_manager","old_version":"0.5.1","new_version":"0.5.2","repository_url":"https://github.com/leanflutter/window_manager"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-and-dart-deps group with 51 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [build_runner](https://github.com/dart-lang/build) | `2.10.5` | `2.15.1` |\n| [cached_network_image](https://github.com/Baseflow/flutter_cached_network_image) | `3.4.1` | `4.0.2` |\n| [cloud_firestore](https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore) | `6.1.2` | `6.10.0` |\n| [cloud_firestore_platform_interface](https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore) | `7.0.6` | `8.0.7` |\n| [cloud_functions](https://github.com/firebase/flutterfire/tree/main/packages/cloud_functions) | `6.0.6` | `6.5.0` |\n| [connectivity_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/connectivity_plus) | `7.0.0` | `7.3.1` |\n| [easy_refresh](https://github.com/xuelongqy/flutter_easy_refresh) | `3.4.0` | `3.5.1` |\n| [fake_cloud_firestore](https://github.com/atn832/fake_cloud_firestore) | `4.0.1` | `4.3.0` |\n| [firebase_analytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics) | `12.1.1` | `12.6.0` |\n| [firebase_app_check](https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check) | `0.4.1+4` | `0.4.8` |\n| [firebase_auth](https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth) | `6.1.4` | `6.7.0` |\n| [firebase_auth_platform_interface](https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth) | `8.1.6` | `9.1.0` |\n| [firebase_core](https://github.com/firebase/flutterfire/tree/main/packages/firebase_core) | `4.4.0` | `4.15.0` |\n| [firebase_crashlytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics) | `5.0.7` | `5.4.0` |\n| [firebase_messaging](https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging) | `16.1.1` | `16.7.0` |\n| [firebase_remote_config](https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config) | `6.1.4` | `6.7.0` |\n| [firebase_storage](https://github.com/firebase/flutterfire/tree/main/packages/firebase_storage) | `13.0.6` | `13.6.0` |\n| [flutter_cache_manager](https://github.com/Baseflow/flutter_cache_manager) | `3.4.1` | `3.4.5` |\n| [flutter_image_compress](https://github.com/fluttercandies/flutter_image_compress) | `2.4.0` | `2.5.1` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `17.2.4` | `22.3.1` |\n| [flutter_native_splash](https://github.com/jonbhanson/flutter_native_splash) | `2.4.7` | `2.4.8` |\n| [flutter_reorderable_grid_view](https://github.com/karvulf/flutter-reorderable-grid-view) | `5.5.2` | `5.7.0` |\n| [widgetbook_annotation](https://github.com/widgetbook/widgetbook/tree/main/packages) | `3.9.0` | `3.11.0` |\n| [riverpod](https://github.com/rrousselGit/riverpod) | `3.0.3` | `3.4.3` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `3.0.3` | `3.4.3` |\n| [json_annotation](https://github.com/google/json_serializable.dart) | `4.9.0` | `4.12.0` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.11.2` | `6.14.1` |\n| [widgetbook_generator](https://github.com/widgetbook/widgetbook/tree/main/packages) | `3.20.1` | `3.24.0` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `3.0.3` | `4.0.7` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `3.0.3` | `4.0.9` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.3` | `4.0.1` |\n| [mockito](https://github.com/dart-lang/build/tree/master/builder_pkgs) | `5.6.3` | `5.8.1` |\n| [flutter_svg](https://github.com/flutter/packages/tree/main/third_party/packages) | `2.2.3` | `2.3.0` |\n| [font_awesome_flutter](https://github.com/fluttercommunity/font_awesome_flutter) | `10.12.0` | `11.0.0` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.3` | `4.0.1` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `17.0.1` | `18.0.1` |\n| [google_fonts](https://github.com/flutter/packages/tree/main/packages) | `6.3.3` | `8.2.1` |\n| [image_cropper](https://github.com/hnvn/flutter_image_cropper) | `11.0.0` | `12.2.1` |\n| [image_picker](https://github.com/flutter/packages/tree/main/packages/image_picker) | `1.2.1` | `1.2.3` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [json_annotation](https://github.com/google/json_serializable.dart) | `4.9.0` | `4.12.0` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.11.2` | `6.14.1` |\n| [meta](https://github.com/dart-lang/sdk/tree/main/pkg) | `1.17.0` | `1.19.0` |\n| [mockito](https://github.com/dart-lang/build/tree/master/builder_pkgs) | `5.6.3` | `5.8.1` |\n| [mocktail](https://github.com/felangel/mocktail) | `1.0.4` | `1.0.5` |\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.11.3` | `3.13.1` |\n| [printing](https://github.com/DavBfr/dart_pdf) | `5.14.2` | `5.15.1` |\n| [riverpod](https://github.com/rrousselGit/riverpod) | `3.0.3` | `3.4.3` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `3.0.3` | `4.0.7` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `3.0.3` | `4.0.9` |\n| [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus) | `12.0.1` | `13.3.0` |\n| [shared_preferences](https://github.com/flutter/packages/tree/main/packages/shared_preferences) | `2.5.4` | `2.5.5` |\n| [shimmer](https://github.com/hnvn/flutter_shimmer) | `3.0.0` | `4.0.0` |\n| [uuid](https://github.com/Daegalus/dart-uuid) | `4.5.2` | `4.6.0` |\n| [video_player](https://github.com/flutter/packages/tree/main/packages/video_player) | `2.10.1` | `2.14.0` |\n| [widgetbook](https://github.com/widgetbook/widgetbook/tree/main/packages) | `3.20.2` | `3.25.0` |\n| [widgetbook_annotation](https://github.com/widgetbook/widgetbook/tree/main/packages) | `3.9.0` | `3.11.0` |\n| [widgetbook_generator](https://github.com/widgetbook/widgetbook/tree/main/packages) | `3.20.1` | `3.24.0` |\n| [window_manager](https://github.com/leanflutter/window_manager) | `0.5.1` | `0.5.2` |\n\n\nUpdates `build_runner` from 2.10.5 to 2.15.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.15.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePass Dart SDK \u003ccode\u003e--packages\u003c/code\u003e arg to builder compiles, so they can be compiled\nwith different packages to the current version solve.\u003c/li\u003e\n\u003cli\u003eMore efficient watching for file changes in workspaces and other setups with\nnested packages.\u003c/li\u003e\n\u003cli\u003eSupport builders with no declared outputs. They can't output anything, but\nthey can do processing, write log messages and choose whether to fail the\nbuild.\u003c/li\u003e\n\u003cli\u003eMention in command usage that \u003ccode\u003e--define\u003c/code\u003e values are parsed as JSON with a\nfallback.\u003c/li\u003e\n\u003cli\u003ePerformance: reduce size of serialized build state when there are optional\noutputs that are not written.\u003c/li\u003e\n\u003cli\u003eBug fix: handle errors from post process builders in previous runs without\ncrashing.\u003c/li\u003e\n\u003cli\u003eBug fix: fix \u003ccode\u003edart run build_runner test\u003c/code\u003e to correctly pass arguments after\n\u003ccode\u003e--\u003c/code\u003e to the test process.\u003c/li\u003e\n\u003cli\u003eBug fix: fix crash if a resolved Dart source contains invalid utf8.\u003c/li\u003e\n\u003cli\u003eBug fix: fix incorrect output when builder code changes during builder\ncompile.\u003c/li\u003e\n\u003cli\u003eBug fix: do a clean build when switching between a workspace build and a\npackage build, as incremental builds were sometimes incorrect.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003e--low-resources-mode\u003c/code\u003e as default memory usage has been improved. If\nyou have problems with RAM usage please file an issue.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003e--log-performance\u003c/code\u003e and \u003ccode\u003e--track-performance\u003c/code\u003e. File an issue if you\nhave performance measurement needs not covered by the newer \u003ccode\u003e--dart-aot-perf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved options can still be passed, they will be ignored with a warning.\u003c/li\u003e\n\u003cli\u003eBug fix: fix crash during logging if an asset path is an invalid URI.\u003c/li\u003e\n\u003cli\u003eBug fix: with \u003ccode\u003e--workspace\u003c/code\u003e the global options affecting build order were read\nfrom the wrong package. They are now read from \u003ccode\u003ebuild.yaml\u003c/code\u003e in the workspace\nroot, like other global options.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 13.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: fix crash if a package used to belong to a workspace but was removed\nfrom the workspace leaving a stale \u003ccode\u003eworkspace.ref\u003c/code\u003e file.\u003c/li\u003e\n\u003cli\u003eBug fix: the \u003ccode\u003ewatch\u003c/code\u003e command now always does one build before exiting due to\na request from another \u003ccode\u003ebuild_runner\u003c/code\u003e process. Fix crashes related to request\nbefore build start.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance: further improvements to management of files for analysis\nfor 2x faster incremental builds.\u003c/li\u003e\n\u003cli\u003ePerformance: default to AOT compilation for commands other than \u003ccode\u003erun\u003c/code\u003e. This\ncosts more initial startup time but gives faster builds afterwards. Fall back\nto JIT if the compile fails due to use of \u003ccode\u003edart:mirrors\u003c/code\u003e. Use the\n\u003ccode\u003e--force-jit\u003c/code\u003e flag if you want the old default JIT builder compile. Use the\n\u003ccode\u003e--force-aot\u003c/code\u003e flag to turn off the fallback to JIT compile.\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/565856b394c26a0d4c8cda88b69b6dcfaa2acd1f\"\u003e\u003ccode\u003e565856b\u003c/code\u003e\u003c/a\u003e Release build 4.0.7, build_runner 3.15.1. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5010\"\u003e#5010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/76f0f8938df43f74a84a75a7747cf6afccb354fb\"\u003e\u003ccode\u003e76f0f89\u003c/code\u003e\u003c/a\u003e Fix workspace vs package build config conflict (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5008\"\u003e#5008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/8921c3f70342bb6ef75dea20054f2902a8367ec4\"\u003e\u003ccode\u003e8921c3f\u003c/code\u003e\u003c/a\u003e Formatting changes due to latest dev SDK. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5007\"\u003e#5007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/e999ea4e8424d43053faa2de29ba8dd039ae2097\"\u003e\u003ccode\u003ee999ea4\u003c/code\u003e\u003c/a\u003e Fix incorrect build due to racy builder changes. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4988\"\u003e#4988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d2a2f4fe4c0a9a91a4a2ff76965ed41d01680769\"\u003e\u003ccode\u003ed2a2f4f\u003c/code\u003e\u003c/a\u003e Bump SDK upper bounds. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5006\"\u003e#5006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/a72038db252b1fe1c8785c5828732a1b0c71e9a9\"\u003e\u003ccode\u003ea72038d\u003c/code\u003e\u003c/a\u003e Set flattenBuild in passed ReaderWriter. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5004\"\u003e#5004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ea0cf6b35d30c3ef747e7c8d0825fa7bdc149586\"\u003e\u003ccode\u003eea0cf6b\u003c/code\u003e\u003c/a\u003e fix(build_daemon): reject cross-origin WebSocket handshakes (CSWSH) (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4992\"\u003e#4992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ae52e611ef3b342479dc1d9033926091dfaaa506\"\u003e\u003ccode\u003eae52e61\u003c/code\u003e\u003c/a\u003e Use BuiltList.of instead of BuiltList.from. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5003\"\u003e#5003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/a8e949c723ed66a6d400713fe2101dc129fca928\"\u003e\u003ccode\u003ea8e949c\u003c/code\u003e\u003c/a\u003e Fix trigger evaluation reading ungenerated parts. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5000\"\u003e#5000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/39353ef4e9a6994a060a5342676f28a9af3fe82d\"\u003e\u003ccode\u003e39353ef\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 5.0.5 to 6.1.0 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5002\"\u003e#5002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.10.5...build_runner-v2.15.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cached_network_image` from 3.4.1 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cached_network_image/commit/be1af3b51fd8269019b628c8e72ff64bf33cef47\"\u003e\u003ccode\u003ebe1af3b\u003c/code\u003e\u003c/a\u003e Bump flutter_lints to ^6.0.0 in cached_network_image (\u003ca href=\"https://redirect.github.com/Baseflow/flutter_cached_network_image/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cached_network_image/commit/2b27d9ecfbd55525adb2c734d310a60830a1f236\"\u003e\u003ccode\u003e2b27d9e\u003c/code\u003e\u003c/a\u003e Bump flutter_lints to ^6.0.0 in cached_network_image_web (\u003ca href=\"https://redirect.github.com/Baseflow/flutter_cached_network_image/issues/1053\"\u003e#1053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cached_network_image/commit/71a711694a99fbf46a27e9a8b35df7e0f5e713f4\"\u003e\u003ccode\u003e71a7116\u003c/code\u003e\u003c/a\u003e Bump flutter_lints to ^6.0.0 in cached_network_image_platform_interface (\u003ca href=\"https://redirect.github.com/Baseflow/flutter_cached_network_image/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cached_network_image/commit/68efb93425db8ddaf45ac3468094429a28d7e3da\"\u003e\u003ccode\u003e68efb93\u003c/code\u003e\u003c/a\u003e docs: spell out the exact release tag triggers in AGENTS.md (\u003ca href=\"https://redirect.github.com/Baseflow/flutter_cached_network_image/issues/1055\"\u003e#1055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cached_network_image/commit/af9470c8683ecce4aaf16d994412fc96aca0cfba\"\u003e\u003ccode\u003eaf9470c\u003c/code\u003e\u003c/a\u003e docs: let repository admins push branches to Baseflow directly (\u003ca href=\"https://redirect.github.com/Baseflow/flutter_cached_network_image/issues/1056\"\u003e#1056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cached_network_image/commit/ecf94342136863afd880af56d5853cffe4360eb5\"\u003e\u003ccode\u003eecf9434\u003c/code\u003e\u003c/a\u003e Bump actions/setup-java from 4 to 6 (\u003ca href=\"https://redirect.github.com/Baseflow/flutter_cached_network_image/issues/1041\"\u003e#1041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cached_network_image/commit/176ca3b157b8e435c9d8eb82ec4be4874a667162\"\u003e\u003ccode\u003e176ca3b\u003c/code\u003e\u003c/a\u003e docs: make the changelog breaking/other split conditional on breaking changes...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cached_network_image/commit/fa345ca5e6b246d8adc5d1ac11b43665b471106e\"\u003e\u003ccode\u003efa345ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Baseflow/flutter_cached_network_image/issues/1045\"\u003e#1045\u003c/a\u003e from Baseflow/rick/fpl-33-cached_network_image-ci-re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cached_network_image/commit/5fd2260890520d7f67912c3f55a48c9778ae9dd4\"\u003e\u003ccode\u003e5fd2260\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into rick/fpl-33-cached_network_image-ci-red-on-main-andr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cached_network_image/commit/a96d31c313301a53874f7a909d861ca36e6544b3\"\u003e\u003ccode\u003ea96d31c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Baseflow/flutter_cached_network_image/issues/1047\"\u003e#1047\u003c/a\u003e from Baseflow/rick/fpl-33-web-format\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Baseflow/flutter_cached_network_image/compare/v3.4.1...v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cloud_firestore` from 6.1.2 to 6.10.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/d94be3c4d9665ce12bc3fa1d4f77fccdc6777350\"\u003e\u003ccode\u003ed94be3c\u003c/code\u003e\u003c/a\u003e fix(firestore,windows): honor persistenceEnabled: false (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/18662\"\u003e#18662\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/cloud_firestore/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/168172a889c0d08c0b618d7ef68d9c5ce503dc40\"\u003e\u003ccode\u003e168172a\u003c/code\u003e\u003c/a\u003e fix(firestore,android): abort timed-out transactions without crashing on a la...\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/cloud_firestore/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/cloud_firestore/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/cloud_firestore/issues/18600\"\u003e#18600\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/cloud_firestore/issues/18566\"\u003e#18566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f949c23d795a9d843ffd1c6deea285a4d9ce5ff3\"\u003e\u003ccode\u003ef949c23\u003c/code\u003e\u003c/a\u003e fix(firestore, android): defer transaction cleanup until stream cancellation ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/cloud_firestore-v6.10.0/packages/cloud_firestore\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cloud_firestore_platform_interface` from 7.0.6 to 8.0.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b757b4aa64b1c51948eedfb630f52dc961f4c11c\"\u003e\u003ccode\u003eb757b4a\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\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/cloud_firestore/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/cloud_firestore/issues/18600\"\u003e#18600\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/cloud_firestore/issues/18566\"\u003e#18566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f949c23d795a9d843ffd1c6deea285a4d9ce5ff3\"\u003e\u003ccode\u003ef949c23\u003c/code\u003e\u003c/a\u003e fix(firestore, android): defer transaction cleanup until stream cancellation ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/94e36f1da0ad26b3ca74d6bde0799f17a0be5b5e\"\u003e\u003ccode\u003e94e36f1\u003c/code\u003e\u003c/a\u003e fix(firestore): avoid completing transaction future twice (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/18554\"\u003e#18554\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/67c022ae14fb3b13e3bc8db72d4e540dc1750246\"\u003e\u003ccode\u003e67c022a\u003c/code\u003e\u003c/a\u003e test: remove permanently-skipped and commented-out e2e tests (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/18540\"\u003e#18540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/e09f98027571a445fc17713dd69d47919e112160\"\u003e\u003ccode\u003ee09f980\u003c/code\u003e\u003c/a\u003e ci: stabilization pass — fix broken caches, flaky retries, and the e2e-fdc re...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/cloud_firestore_platform_interface-v8.0.7/packages/cloud_firestore\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cloud_functions` from 6.0.6 to 6.5.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/cloud_functions/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8f0a5d0198663231a27fab2802cfad179838e601\"\u003e\u003ccode\u003e8f0a5d0\u003c/code\u003e\u003c/a\u003e fix(cloud_functions): lowercase Android error codes with Locale.ROOT (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_functions/issues/18651\"\u003e#18651\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/cloud_functions/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/cloud_functions/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/cloud_functions/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/cloud_functions/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/cloud_functions/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/041af593b1d12aa7bb7ae5505186425d38315f02\"\u003e\u003ccode\u003e041af59\u003c/code\u003e\u003c/a\u003e test(auth,database,functions): move e2e suites into their example apps (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_functions/issues/18541\"\u003e#18541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/cloud_functions-v6.5.0/packages/cloud_functions\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `connectivity_plus` from 7.0.0 to 7.3.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/13e170479b3c66c890fa401f5fdb3af141faf67a\"\u003e\u003ccode\u003e13e1704\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/connectivity_plus/issues/3939\"\u003e#3939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/eedc414619ea90ad1399d5f5b10e5198cd86f079\"\u003e\u003ccode\u003eeedc414\u003c/code\u003e\u003c/a\u003e ci(connectivity_plus): fix macOS/iOS example build with Swift Package Manager...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/bab4cd3ea03c8a402121bf5c5af68fc2dbb16892\"\u003e\u003ccode\u003ebab4cd3\u003c/code\u003e\u003c/a\u003e fix(connectivity_plus): prevent Linux client leaks (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/connectivity_plus/issues/3929\"\u003e#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/93361872f025cc1b12a9477f628c541b483bf81f\"\u003e\u003ccode\u003e9336187\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/connectivity_plus/issues/3928\"\u003e#3928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/a0207591ad8d503a29c2e953f2c4ea7796b89f68\"\u003e\u003ccode\u003ea020759\u003c/code\u003e\u003c/a\u003e docs(connectivity_plus): Update min iOS and MacOS in README (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/connectivity_plus/issues/3926\"\u003e#3926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/bf04cdf66598dc3fca274b8b1db2b92b0bf6b73e\"\u003e\u003ccode\u003ebf04cdf\u003c/code\u003e\u003c/a\u003e fix(connectivity_plus): guard eventSink after engine teardown (iOS) (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/connectivity_plus/issues/3797\"\u003e#3797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/4c623ae91269d0aa2e795508c2d6f94659f51ef2\"\u003e\u003ccode\u003e4c623ae\u003c/code\u003e\u003c/a\u003e feat(connectivity_plus): add hasConnectivity() utility extension (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/connectivity_plus/issues/3842\"\u003e#3842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/b3bb72e6f7fe5a41b8268ac855da7b55e274265b\"\u003e\u003ccode\u003eb3bb72e\u003c/code\u003e\u003c/a\u003e fix(connectivity_plus): raise Apple platform minimums in SPM manifests to mat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/c876d41f259301d0ad6662afcf72e8aed4b74925\"\u003e\u003ccode\u003ec876d41\u003c/code\u003e\u003c/a\u003e fix(connectivity_plus): use Windows list manager events (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/connectivity_plus/issues/3829\"\u003e#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/3e150ba7d6c3219e022572b565000eedd4bedfd5\"\u003e\u003ccode\u003e3e150ba\u003c/code\u003e\u003c/a\u003e fix(connectivity_plus): improve network callback unregistration handling (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/connectivity_plus/issues/3681\"\u003e#3681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/connectivity_plus-v7.3.1/packages/connectivity_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `easy_refresh` from 3.4.0 to 3.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xuelongqy/flutter_easy_refresh/releases\"\u003eeasy_refresh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: material clamping spring (\u003ca href=\"https://redirect.github.com/xuelongqy/flutter_easy_refresh/issues/885\"\u003exuelongqy/flutter_easy_refresh#885\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/xuelongqy/flutter_easy_refresh/issues/620\"\u003exuelongqy/flutter_easy_refresh#620\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: mode unchange when not released (\u003ca href=\"https://redirect.github.com/xuelongqy/flutter_easy_refresh/issues/894\"\u003exuelongqy/flutter_easy_refresh#894\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: secondary page.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: effective scroll position.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: footer mode (\u003ca href=\"https://redirect.github.com/xuelongqy/flutter_easy_refresh/pull/905\"\u003exuelongqy/flutter_easy_refresh#905\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: clamping animation controller (\u003ca href=\"https://redirect.github.com/xuelongqy/flutter_easy_refresh/issues/907\"\u003exuelongqy/flutter_easy_refresh#907\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: easy paging.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: update rive.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: update readme.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: workspace.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING FEAT\u003c/strong\u003e: Added EasyRefresh.isNested parameter to determine whether to handle NestedScrollView. In versions 3.4.0 and earlier, no setting is required.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Adjust the Flutter version, Flutter \u0026gt;=3.10.0.\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/xuelongqy/flutter_easy_refresh/blob/v3/CHANGELOG.md\"\u003eeasy_refresh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003e\u003ccode\u003eeasy_paging\u003c/code\u003e - \u003ccode\u003ev3.5.1\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Use withAlpha instead of withValues (\u003ca href=\"https://redirect.github.com/xuelongqy/flutter_easy_refresh/issues/911\"\u003exuelongqy/flutter_easy_refresh#911\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003eeasy_refresh\u003c/code\u003e - \u003ccode\u003ev3.5.1\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Use withAlpha instead of withValues (\u003ca href=\"https://redirect.github.com/xuelongqy/flutter_easy_refresh/issues/911\"\u003exuelongqy/flutter_easy_refresh#911\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-03-24\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/xuelongqy/flutter_easy_refresh/blob/v3/#easy_paging---v350\"\u003e\u003ccode\u003eeasy_paging\u003c/code\u003e - \u003ccode\u003ev3.5.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xuelongqy/flutter_easy_refresh/blob/v3/#easy_refresh---v350\"\u003e\u003ccode\u003eeasy_refresh\u003c/code\u003e - \u003ccode\u003ev3.5.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xuelongqy/flutter_easy_refresh/blob/v3/#easy_refresh_bow---v110\"\u003e\u003ccode\u003eeasy_refresh_bow\u003c/code\u003e - \u003ccode\u003ev1.1.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xuelongqy/flutter_easy_refresh/blob/v3/#easy_refresh_bubbles---v101\"\u003e\u003ccode\u003eeasy_refresh_bubbles\u003c/code\u003e - \u003ccode\u003ev1.0.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xuelongqy/flutter_easy_refresh/blob/v3/#easy_refresh_halloween---v103\"\u003e\u003ccode\u003eeasy_refresh_halloween\u003c/code\u003e - \u003ccode\u003ev1.0.3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xuelongqy/flutter_easy_refresh/blob/v3/#easy_refresh_skating---v103\"\u003e\u003ccode\u003eeasy_refresh_skating\u003c/code\u003e - \u003ccode\u003ev1.0.3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xuelongqy/flutter_easy_refresh/blob/v3/#easy_refresh_space---v103\"\u003e\u003ccode\u003eeasy_refresh_space\u003c/code\u003e - \u003ccode\u003ev1.0.3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xuelongqy/flutter_easy_refresh/blob/v3/#easy_refresh_squats---v103\"\u003e\u003ccode\u003eeasy_refresh_squats\u003c/code\u003e - \u003ccode\u003ev1.0.3\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\u003eeasy_refresh_bubbles\u003c/code\u003e - \u003ccode\u003ev1.0.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eeasy_refresh_halloween\u003c/code\u003e - \u003ccode\u003ev1.0.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eeasy_refresh_skating\u003c/code\u003e - \u003ccode\u003ev1.0.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eeasy_refresh_space\u003c/code\u003e - \u003ccode\u003ev1.0.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eeasy_refresh_squats\u003c/code\u003e - \u003ccode\u003ev1.0.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003eeasy_paging\u003c/code\u003e - \u003ccode\u003ev3.5.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: easy paging.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003eeasy_refresh\u003c/code\u003e - \u003ccode\u003ev3.5.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: material clamping spring (\u003ca href=\"https://redirect.github.com/xuelongqy/flutter_easy_refresh/issues/885\"\u003exuelongqy/flutter_easy_refresh#885\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/xuelongqy/flutter_easy_refresh/issues/620\"\u003exuelongqy/flutter_easy_refresh#620\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: mode unchange when not released (\u003ca href=\"https://redirect.github.com/xuelongqy/flutter_easy_refresh/issues/894\"\u003exuelongqy/flutter_easy_refresh#894\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\u003eSee full diff in \u003ca href=\"https://github.com/xuelongqy/flutter_easy_refresh/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fake_cloud_firestore` from 4.0.1 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/atn832/fake_cloud_firestore/blob/master/CHANGELOG.md\"\u003efake_cloud_firestore's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.3.0\u003c/h2\u003e\n\u003cp\u003eUpgraded \u003ccode\u003efake_firebase_security_rules\u003c/code\u003e to ^0.6.0. Key/value checks on maps are not stricter. See ([cel-dart \u003ca href=\"https://redirect.github.com/atn832/fake_cloud_firestore/issues/15\"\u003e#15\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/atn832/cel-dart/pull/15\"\u003eatn832/cel-dart#15\u003c/a\u003e)).\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eField selection (\u003ccode\u003ee.f\u003c/code\u003e) and indexing (\u003ccode\u003ee['f']\u003c/code\u003e) on a map now raise a \u003ccode\u003eno_such_field\u003c/code\u003e error when the key is absent, per the spec (\u003ca href=\"https://github.com/cel-expr/cel-spec/blob/master/doc/langdef.md#runtime-errors\"\u003eRuntime Errors\u003c/a\u003e, \u003ca href=\"https://github.com/cel-expr/cel-spec/blob/master/doc/langdef.md#field-selection\"\u003eField Selection\u003c/a\u003e). Before, both returned \u003ccode\u003enull\u003c/code\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e4.2.0\u003c/h2\u003e\n\u003cp\u003eUpgraded MockWriteBatch's \u003ccode\u003eupdate()\u003c/code\u003e signature to match cloud_firestore 6.7.1 (\u003ca href=\"https://redirect.github.com/atn832/fake_cloud_firestore/pull/339\"\u003ePR-339\u003c/a\u003e). Thank you \u003ca href=\"https://github.com/jt274\"\u003ejt274\u003c/a\u003e and\n\u003ca href=\"https://redirect.github.com/atn832/fake_cloud_firestore/issues/338\"\u003ejamesdhutton\u003c/a\u003e!\u003c/p\u003e\n\u003ch2\u003e4.1.1\u003c/h2\u003e\n\u003cp\u003eUpgraded cloud_firestore_platform_interface to ^8.0.0 (\u003ca href=\"https://redirect.github.com/atn832/fake_cloud_firestore/pull/336\"\u003ePR-336\u003c/a\u003e). Thank you \u003ca href=\"https://github.com/Wim-Hexagons\"\u003eWim-Hexagons\u003c/a\u003e!\u003c/p\u003e\n\u003ch2\u003e4.1.0+1\u003c/h2\u003e\n\u003cp\u003eUpdate \u003ccode\u003eTransaction.update\u003c/code\u003e and \u003ccode\u003eWriteBatch.update\u003c/code\u003e signatures for cloud_firestore 6.2.0 (\u003ca href=\"https://redirect.github.com/atn832/fake_cloud_firestore/pull/335\"\u003ePR-335\u003c/a\u003e). Thank you \u003ca href=\"https://github.com/TonyDowney\"\u003eTonyDowney\u003c/a\u003e!\u003c/p\u003e\n\u003ch2\u003e4.0.2+1\u003c/h2\u003e\n\u003cp\u003eRemove the dependency on package:quiver (switch from quiver's \u003ccode\u003ehash2\u003c/code\u003e function to dart:core's \u003ccode\u003eObject.hash\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/atn832/fake_cloud_firestore/pull/333\"\u003ePR-333\u003c/a\u003e). Thank you \u003ca href=\"https://github.com/devoncarew\"\u003edevoncarew\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\u003eSee full diff in \u003ca href=\"https://github.com/atn832/fake_cloud_firestore/commits\"\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.1.1 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_app_check` from 0.4.1+4 to 0.4.8\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_app_check/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4566e70f961264bdecaed5909b1380814d23be09\"\u003e\u003ccode\u003e4566e70\u003c/code\u003e\u003c/a\u003e docs(app_check): document native configure() workaround on Apple (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check/issues/18614\"\u003e#18614\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_app_check/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_app_check/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_app_check/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_app_check/issues/18569\"\u003e#18569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a08ff657a97bc7fe8497830a355322cdb733533b\"\u003e\u003ccode\u003ea08ff65\u003c/code\u003e\u003c/a\u003e fix(appcheck,macos): fix how appAttestWithDeviceCheckFallback is working on f...\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_app_check/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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_app_check-v0.4.8/packages/firebase_app_check\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_auth` from 6.1.4 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/cdd85fdd6032326b706b33a76b7e612585269d6d\"\u003e\u003ccode\u003ecdd85fd\u003c/code\u003e\u003c/a\u003e fix(auth,windows): complete reauthenticateWithCredential on success (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18653\"\u003e#18653\u003c/a\u003e)\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_auth/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_auth/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7e221a729114f9e5764362ad59994fb418a2ebcd\"\u003e\u003ccode\u003e7e221a7\u003c/code\u003e\u003c/a\u003e fix(auth,ios): guard URL and notification hooks when no default FirebaseApp e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b4eeafba347abed13e5410263556e9a4bff1b96e\"\u003e\u003ccode\u003eb4eeafb\u003c/code\u003e\u003c/a\u003e feat(auth,ios): add support for \u003ccode\u003emigrateCurrentUser\u003c/code\u003e (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18460\"\u003e#18460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/0d4afcedff5c59017d269fe48d2e3d7a23510eab\"\u003e\u003ccode\u003e0d4afce\u003c/code\u003e\u003c/a\u003e chore(release): 2026-08-27 — BoM 4.19.1 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18623\"\u003e#18623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/28e30cb961c64f138d36be6f12b7fa67ea10e596\"\u003e\u003ccode\u003e28e30cb\u003c/code\u003e\u003c/a\u003e fix(firebase_auth): compile Android Kotlin without checker-qual on inferred t...\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_auth/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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_auth-v6.7.0/packages/firebase_auth\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_auth_platform_interface` from 8.1.6 to 9.1.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/cdd85fdd6032326b706b33a76b7e612585269d6d\"\u003e\u003ccode\u003ecdd85fd\u003c/code\u003e\u003c/a\u003e fix(auth,windows): complete reauthenticateWithCredential on success (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18653\"\u003e#18653\u003c/a\u003e)\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_auth/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_auth/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7e221a729114f9e5764362ad59994fb418a2ebcd\"\u003e\u003ccode\u003e7e221a7\u003c/code\u003e\u003c/a\u003e fix(auth,ios): guard URL and notification hooks when no default FirebaseApp e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b4eeafba347abed13e5410263556e9a4bff1b96e\"\u003e\u003ccode\u003eb4eeafb\u003c/code\u003e\u003c/a\u003e feat(auth,ios): add support for \u003ccode\u003emigrateCurrentUser\u003c/code\u003e (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18460\"\u003e#18460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/0d4afcedff5c59017d269fe48d2e3d7a23510eab\"\u003e\u003ccode\u003e0d4afce\u003c/code\u003e\u003c/a\u003e chore(release): 2026-08-27 — BoM 4.19.1 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18623\"\u003e#18623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/28e30cb961c64f138d36be6f12b7fa67ea10e596\"\u003e\u003ccode\u003e28e30cb\u003c/code\u003e\u003c/a\u003e fix(firebase_auth): compile Android Kotlin without checker-qual on inferred t...\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_auth/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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_auth_platform_interface-v9.1.0/packages/firebase_auth\"\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.4.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_crashlytics` from 5.0.7 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.1.1 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_remote_config` from 6.1.4 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 `firebase_storage` from 13.0.6 to 13.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_storage/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/3da9b8dbfa1e0262b4a219a7f11fced892551b2a\"\u003e\u003ccode\u003e3da9b8d\u003c/code\u003e\u003c/a\u003e chore: migrate gsutil usage to gcloud storage (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_storage/issues/18657\"\u003e#18657\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_storage/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_storage/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_storage/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_storage/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_storage/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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_storage-v13.6.0/packages/firebase_storage\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_cache_manager` from 3.4.1 to 3.4.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/commit/313bfa1bb232d700b08e64328a434b65426c0599\"\u003e\u003ccode\u003e313bfa1\u003c/code\u003e\u003c/a\u003e fix: prevent image decode future from completing twice (\u003ca href=\"https://redirect.github.com/Baseflow/flutter_cache_manager/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/commit/9eb88893762fb980f47478083dae06f761dba2c2\"\u003e\u003ccode\u003e9eb8889\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003eUnreleased\u003c/code\u003e header from \u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/commit/758e20684f7c725e02ed43737d2dfecb3ce6d7f7\"\u003e\u003ccode\u003e758e206\u003c/code\u003e\u003c/a\u003e Await store.putFile so cache info is persisted \u003ca href=\"https://redirect.github.com/Baseflow/flutter_cache_manager/issues/492\"\u003e#492\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/Baseflow/flutter_cache_manager/issues/518\"\u003e#518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/commit/db8adb6474fbcb89cb92ff6d6fdda30791e23ae8\"\u003e\u003ccode\u003edb8adb6\u003c/code\u003e\u003c/a\u003e added flutter setup in workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/commit/255b7892034e1548fcdc7bdcb7ec10e792cde0fc\"\u003e\u003ccode\u003e255b789\u003c/code\u003e\u003c/a\u003e added flutter setup in workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/commit/a67dc93655bac0a9f708ecb350d5eac8d6a10697\"\u003e\u003ccode\u003ea67dc93\u003c/code\u003e\u003c/a\u003e fix workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/commit/2626c7dd9ca4dc71f3e9d18c0b412314ef2140c1\"\u003e\u003ccode\u003e2626c7d\u003c/code\u003e\u003c/a\u003e Restore dart pub publish in the publish jobs (\u003ca href=\"https://redirect.github.com/Baseflow/flutter_cache_manager/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/commit/93ddfef1a71acf60c993e3200106cb9b759d0808\"\u003e\u003ccode\u003e93ddfef\u003c/code\u003e\u003c/a\u003e Set up Flutter in the publish jobs (\u003ca href=\"https://redirect.github.com/Baseflow/flutter_cache_manager/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/commit/6d414782af07a26ad8dc9ab885e452080274b6d8\"\u003e\u003ccode\u003e6d41478\u003c/code\u003e\u003c/a\u003e Move to a main-only branching model (\u003ca href=\"https://redirect.github.com/Baseflow/flutter_cache_manager/issues/529\"\u003e#529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/commit/056035226a7b866d66c8801a1575fb9f8ad6d7ab\"\u003e\u003ccode\u003e0560352\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Baseflow/flutter_cache_manager/issues/527\"\u003e#527\u003c/a\u003e from Baseflow/release/flutter_cache_manager_firebase-...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/compare/v3.4.1...v3.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_image_compress` from 2.4.0 to 2.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fluttercandies/flutter_image_compress/releases\"\u003eflutter_image_compress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflutter_image_compress v2.5.1\u003c/h2\u003e\n\u003ch2\u003e2.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(Android): handle Gradle 9 Kotlin modes safely (\u003ca href=\"https://redirect.github.com/fluttercandies/flutter_image_compress/issues/401\"\u003e#401\u003c/a\u003e). (\u003ca href=\"https://github.com/fluttercandies/flutter_image_compress/commit/e4bbccaefd8243ecff9be1226d926bafba536108\"\u003ee4bbccae\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_image_compress v2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e(common): drop go-flutter plugin, rebuild example native shell (\u003ca href=\"https://redirect.github.com/fluttercandies/flutter_image_compress/issues/368\"\u003e#368\u003c/a\u003e). (\u003ca href=\"https://github.com/fluttercandies/flutter_image_compress/commit/6d3898b0ab1330f4d7679ab156478f70f5034cd6\"\u003e6d3898b0\u003c/a\u003e)\u003c/li...\n\n_Description has been truncated_","html_url":"https://github.com/victorlevioficial/MubeApp/pull/100","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/victorlevioficial%2FMubeApp/issues/100","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/100/packages"}},{"old_version":"0.20.2","new_version":"0.20.3","update_type":"patch","path":null,"pr_created_at":"2026-09-28T01:12:41.000Z","version_change":"0.20.2 → 0.20.3","issue":{"uuid":"5607900510","node_id":"PR_kwDOSlbNQs8AAAABFaS5OA","number":120,"state":"closed","title":"chore(deps): bump the flutter-runtime group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-05T01:11:25.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-28T01:12:41.000Z","updated_at":"2026-10-05T01:11:27.000Z","time_to_close":604724,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"flutter-runtime","update_count":10,"packages":[{"name":"build_runner","old_version":"2.15.1","new_version":"2.16.1","repository_url":"https://github.com/dart-lang/build"},{"name":"dio","old_version":"5.11.0","new_version":"5.11.1","repository_url":"https://github.com/cfug/dio"},{"name":"flutter_riverpod","old_version":"3.4.2","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"go_router","old_version":"18.0.0","new_version":"18.0.1","repository_url":"https://github.com/flutter/packages"},{"name":"go_router_builder","old_version":"4.4.1","new_version":"4.5.0","repository_url":"https://github.com/flutter/packages"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"shadcn_ui","old_version":"0.57.0","new_version":"0.57.1","repository_url":"https://github.com/nank1ro/flutter-shadcn-ui"},{"name":"wakelock_plus","old_version":"1.5.2","new_version":"1.8.0","repository_url":"https://github.com/fluttercommunity/wakelock_plus"},{"name":"package_info_plus","old_version":"9.0.1","new_version":"10.2.1","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"share_plus","old_version":"12.0.1","new_version":"13.3.0","repository_url":"https://github.com/fluttercommunity/plus_plugins"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-runtime group with 10 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| [dio](https://github.com/cfug/dio) | `5.11.0` | `5.11.1` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `3.4.2` | `3.4.3` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `18.0.0` | `18.0.1` |\n| [go_router_builder](https://github.com/flutter/packages/tree/main/packages) | `4.4.1` | `4.5.0` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [shadcn_ui](https://github.com/nank1ro/flutter-shadcn-ui) | `0.57.0` | `0.57.1` |\n| [wakelock_plus](https://github.com/fluttercommunity/wakelock_plus) | `1.5.2` | `1.8.0` |\n| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus) | `9.0.1` | `10.2.1` |\n| [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus) | `12.0.1` | `13.3.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 `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 `flutter_riverpod` from 3.4.2 to 3.4.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/flutter_riverpod-v3.4.2...flutter_riverpod-v3.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go_router` from 18.0.0 to 18.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/935d942246885f9d2272b28e97027541f6ba8817\"\u003e\u003ccode\u003e935d942\u003c/code\u003e\u003c/a\u003e [go_router] Batch release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12701\"\u003e#12701\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/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/1dd43667f78a014ff21f506291018f9952ef430f\"\u003e\u003ccode\u003e1dd4366\u003c/code\u003e\u003c/a\u003e [cupertino_ui, material_ui] Use range matchers instead of exact positions in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cd4cdd0a044bbb6729fcaf4f3c044b380985d8e5\"\u003e\u003ccode\u003ecd4cdd0\u003c/code\u003e\u003c/a\u003e [material_ui] Add all M3 templates and generated code to `temporarily_exclude...\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/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/ccd22e1034fdb7652527ee0b85e964c12b23f11e\"\u003e\u003ccode\u003eccd22e1\u003c/code\u003e\u003c/a\u003e [material_ui] Prevent stale async suggestions in SearchAnchor (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12478\"\u003e#12478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/99719ff789f30c2a3f38c1773b4e08d4197e2d75\"\u003e\u003ccode\u003e99719ff\u003c/code\u003e\u003c/a\u003e [go_router_builder] Support analyzer 14 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12614\"\u003e#12614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0d933e59e82b684ab26a77079a468dc4f4c7178f\"\u003e\u003ccode\u003e0d933e5\u003c/code\u003e\u003c/a\u003e [cupertino_ui] Use super parameters in more places (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12459\"\u003e#12459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v18.0.1/packages\"\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.1 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/tree/main/packages/issues/12702\"\u003e#12702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router_builder-v4.5.0/packages\"\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 `shadcn_ui` from 0.57.0 to 0.57.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/releases\"\u003eshadcn_ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.57.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Form fields without an \u003ccode\u003eid\u003c/code\u003e could get the same generated id in large forms (the id came from a 20-bit hash), which seeded a field with another field's value, dropped entries from \u003ccode\u003eShadForm.value\u003c/code\u003e, or threw a \u003ccode\u003eTypeError\u003c/code\u003e when the fields had different types. Generated ids are now unique, and explicit ids starting with \u003ccode\u003e__shad_field_\u003c/code\u003e are reserved for them (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/707\"\u003e#707\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/nank1ro/flutter-shadcn-ui/blob/main/CHANGELOG.md\"\u003eshadcn_ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.57.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Form fields without an \u003ccode\u003eid\u003c/code\u003e could get the same generated id in large forms (the id came from a 20-bit hash), which seeded a field with another field's value, dropped entries from \u003ccode\u003eShadForm.value\u003c/code\u003e, or threw a \u003ccode\u003eTypeError\u003c/code\u003e when the fields had different types. Generated ids are now unique, and explicit ids starting with \u003ccode\u003e__shad_field_\u003c/code\u003e are reserved for them (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/707\"\u003e#707\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/nank1ro/flutter-shadcn-ui/commit/ff2d1400bda27eab84eea0ff23d63b632d5c4e98\"\u003e\u003ccode\u003eff2d140\u003c/code\u003e\u003c/a\u003e fix(form): make generated field ids unique (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/707\"\u003e#707\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/709\"\u003e#709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/commit/2dcfb928ce3b97c23d1acea5cd6b768b3ef772aa\"\u003e\u003ccode\u003e2dcfb92\u003c/code\u003e\u003c/a\u003e ci: bump anthropics/claude-code-action from 1.0.223 to 1.0.231 (\u003ca href=\"https://redirect.github.com/nank1ro/flutter-shadcn-ui/issues/708\"\u003e#708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nank1ro/flutter-shadcn-ui/compare/v0.57.0...v0.57.1\"\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.5.2 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.5.2...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\nUpdates `package_info_plus` from 9.0.1 to 10.2.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/93361872f025cc1b12a9477f628c541b483bf81f\"\u003e\u003ccode\u003e9336187\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/3928\"\u003e#3928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/4962175c123348d953600bdb28374ad89e41b56d\"\u003e\u003ccode\u003e4962175\u003c/code\u003e\u003c/a\u003e fix(package_info_plus): raise Apple platform minimums in SPM manifests to mat...\u003c/li\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/package_info_plus/issues/3912\"\u003e#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/7d46a461460048c95adf9336a60810f504ae0a7b\"\u003e\u003ccode\u003e7d46a46\u003c/code\u003e\u003c/a\u003e feat(package_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/479ef7d2f9296620acd4244d256553b1f3dfbba0\"\u003e\u003ccode\u003e479ef7d\u003c/code\u003e\u003c/a\u003e feat(package_info_plus): Add support of built-in Kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3894\"\u003e#3894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/40bb8477d2539ee522cf6f76b659a0ed28d6080e\"\u003e\u003ccode\u003e40bb847\u003c/code\u003e\u003c/a\u003e refactor(package_info_plus): change android gradle from groovy to kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3858\"\u003e#3858\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/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.2.1/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 `share_plus` from 12.0.1 to 13.3.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/13e170479b3c66c890fa401f5fdb3af141faf67a\"\u003e\u003ccode\u003e13e1704\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/3939\"\u003e#3939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/d3ba3f36a865d3ba7c8e5d1e48396ca3a13541b0\"\u003e\u003ccode\u003ed3ba3f3\u003c/code\u003e\u003c/a\u003e feat(share_plus): Avoid exceptions on iPads with no sharePositionOrigin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3769\"\u003e#3769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/8dca0c81451e305641f0c4f9da8e34fdabbe4f37\"\u003e\u003ccode\u003e8dca0c8\u003c/code\u003e\u003c/a\u003e ci(share_plus): fix macOS/iOS example build with Swift Package Manager (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3932\"\u003e#3932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/2c5b4935c85fdbfeffea2bd68c9286c064ed8b7c\"\u003e\u003ccode\u003e2c5b493\u003c/code\u003e\u003c/a\u003e fix(share_plus): Do not do I/O operations on the main thread on Android (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3931\"\u003e#3931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/93361872f025cc1b12a9477f628c541b483bf81f\"\u003e\u003ccode\u003e9336187\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/3928\"\u003e#3928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/949e7717ca32fc57dffc4638aeaf154d0fcea0cb\"\u003e\u003ccode\u003e949e771\u003c/code\u003e\u003c/a\u003e fix(share_plus): raise Apple platform minimums in SPM manifests to match Flut...\u003c/li\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/share_plus/issues/3912\"\u003e#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/cf00609169e791d41e21a59826dcfa574ce12fe6\"\u003e\u003ccode\u003ecf00609\u003c/code\u003e\u003c/a\u003e feat(share_plus): Updated Swift Package Manager setup for Flutter 3.44 (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3911\"\u003e#3911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/0c9b0ad0e596adff407d61cefbbf1088b56783da\"\u003e\u003ccode\u003e0c9b0ad\u003c/code\u003e\u003c/a\u003e feat(share_plus): Add support of built-in Kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3896\"\u003e#3896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/d9b6f299dec2c61673a9e4650e9fd554d44422a5\"\u003e\u003ccode\u003ed9b6f29\u003c/code\u003e\u003c/a\u003e refactor(share_plus): change android gradle from groovy to kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3860\"\u003e#3860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/share_plus-v13.3.0/packages/share_plus\"\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/StephenQiu30/video-app/pull/120","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/StephenQiu30%2Fvideo-app/issues/120","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/120/packages"}},{"old_version":"0.20.2","new_version":"0.20.3","update_type":"patch","path":null,"pr_created_at":"2026-09-21T08:56:09.000Z","version_change":"0.20.2 → 0.20.3","issue":{"uuid":"5524824712","node_id":"PR_kwDOSlbNQs8AAAABEZDQWw","number":119,"state":"closed","title":"chore(deps): bump the flutter-runtime group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-28T01:12:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-21T08:56:09.000Z","updated_at":"2026-09-28T01:12:21.000Z","time_to_close":576970,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"flutter-runtime","update_count":9,"packages":[{"name":"build_runner","old_version":"2.15.1","new_version":"2.16.1","repository_url":"https://github.com/dart-lang/build"},{"name":"dio","old_version":"5.11.0","new_version":"5.11.1","repository_url":"https://github.com/cfug/dio"},{"name":"flutter_riverpod","old_version":"3.4.2","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"go_router","old_version":"18.0.0","new_version":"18.0.1","repository_url":"https://github.com/flutter/packages"},{"name":"go_router_builder","old_version":"4.4.1","new_version":"4.5.0","repository_url":"https://github.com/flutter/packages"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"wakelock_plus","old_version":"1.5.2","new_version":"1.8.0","repository_url":"https://github.com/fluttercommunity/wakelock_plus"},{"name":"package_info_plus","old_version":"9.0.1","new_version":"10.2.1","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"share_plus","old_version":"12.0.1","new_version":"13.3.0","repository_url":"https://github.com/fluttercommunity/plus_plugins"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-runtime group with 9 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| [dio](https://github.com/cfug/dio) | `5.11.0` | `5.11.1` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `3.4.2` | `3.4.3` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `18.0.0` | `18.0.1` |\n| [go_router_builder](https://github.com/flutter/packages/tree/main/packages) | `4.4.1` | `4.5.0` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [wakelock_plus](https://github.com/fluttercommunity/wakelock_plus) | `1.5.2` | `1.8.0` |\n| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus) | `9.0.1` | `10.2.1` |\n| [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus) | `12.0.1` | `13.3.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 `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 `flutter_riverpod` from 3.4.2 to 3.4.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/flutter_riverpod-v3.4.2...flutter_riverpod-v3.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go_router` from 18.0.0 to 18.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/935d942246885f9d2272b28e97027541f6ba8817\"\u003e\u003ccode\u003e935d942\u003c/code\u003e\u003c/a\u003e [go_router] Batch release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12701\"\u003e#12701\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/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/1dd43667f78a014ff21f506291018f9952ef430f\"\u003e\u003ccode\u003e1dd4366\u003c/code\u003e\u003c/a\u003e [cupertino_ui, material_ui] Use range matchers instead of exact positions in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cd4cdd0a044bbb6729fcaf4f3c044b380985d8e5\"\u003e\u003ccode\u003ecd4cdd0\u003c/code\u003e\u003c/a\u003e [material_ui] Add all M3 templates and generated code to `temporarily_exclude...\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/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/ccd22e1034fdb7652527ee0b85e964c12b23f11e\"\u003e\u003ccode\u003eccd22e1\u003c/code\u003e\u003c/a\u003e [material_ui] Prevent stale async suggestions in SearchAnchor (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12478\"\u003e#12478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/99719ff789f30c2a3f38c1773b4e08d4197e2d75\"\u003e\u003ccode\u003e99719ff\u003c/code\u003e\u003c/a\u003e [go_router_builder] Support analyzer 14 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12614\"\u003e#12614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0d933e59e82b684ab26a77079a468dc4f4c7178f\"\u003e\u003ccode\u003e0d933e5\u003c/code\u003e\u003c/a\u003e [cupertino_ui] Use super parameters in more places (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12459\"\u003e#12459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v18.0.1/packages\"\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.1 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/tree/main/packages/issues/12702\"\u003e#12702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router_builder-v4.5.0/packages\"\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 `wakelock_plus` from 1.5.2 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.5.2...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\nUpdates `package_info_plus` from 9.0.1 to 10.2.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/93361872f025cc1b12a9477f628c541b483bf81f\"\u003e\u003ccode\u003e9336187\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/3928\"\u003e#3928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/4962175c123348d953600bdb28374ad89e41b56d\"\u003e\u003ccode\u003e4962175\u003c/code\u003e\u003c/a\u003e fix(package_info_plus): raise Apple platform minimums in SPM manifests to mat...\u003c/li\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/package_info_plus/issues/3912\"\u003e#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/7d46a461460048c95adf9336a60810f504ae0a7b\"\u003e\u003ccode\u003e7d46a46\u003c/code\u003e\u003c/a\u003e feat(package_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/479ef7d2f9296620acd4244d256553b1f3dfbba0\"\u003e\u003ccode\u003e479ef7d\u003c/code\u003e\u003c/a\u003e feat(package_info_plus): Add support of built-in Kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3894\"\u003e#3894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/40bb8477d2539ee522cf6f76b659a0ed28d6080e\"\u003e\u003ccode\u003e40bb847\u003c/code\u003e\u003c/a\u003e refactor(package_info_plus): change android gradle from groovy to kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3858\"\u003e#3858\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/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.2.1/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 `share_plus` from 12.0.1 to 13.3.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/13e170479b3c66c890fa401f5fdb3af141faf67a\"\u003e\u003ccode\u003e13e1704\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/3939\"\u003e#3939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/d3ba3f36a865d3ba7c8e5d1e48396ca3a13541b0\"\u003e\u003ccode\u003ed3ba3f3\u003c/code\u003e\u003c/a\u003e feat(share_plus): Avoid exceptions on iPads with no sharePositionOrigin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3769\"\u003e#3769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/8dca0c81451e305641f0c4f9da8e34fdabbe4f37\"\u003e\u003ccode\u003e8dca0c8\u003c/code\u003e\u003c/a\u003e ci(share_plus): fix macOS/iOS example build with Swift Package Manager (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3932\"\u003e#3932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/2c5b4935c85fdbfeffea2bd68c9286c064ed8b7c\"\u003e\u003ccode\u003e2c5b493\u003c/code\u003e\u003c/a\u003e fix(share_plus): Do not do I/O operations on the main thread on Android (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3931\"\u003e#3931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/93361872f025cc1b12a9477f628c541b483bf81f\"\u003e\u003ccode\u003e9336187\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/3928\"\u003e#3928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/949e7717ca32fc57dffc4638aeaf154d0fcea0cb\"\u003e\u003ccode\u003e949e771\u003c/code\u003e\u003c/a\u003e fix(share_plus): raise Apple platform minimums in SPM manifests to match Flut...\u003c/li\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/share_plus/issues/3912\"\u003e#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/cf00609169e791d41e21a59826dcfa574ce12fe6\"\u003e\u003ccode\u003ecf00609\u003c/code\u003e\u003c/a\u003e feat(share_plus): Updated Swift Package Manager setup for Flutter 3.44 (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3911\"\u003e#3911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/0c9b0ad0e596adff407d61cefbbf1088b56783da\"\u003e\u003ccode\u003e0c9b0ad\u003c/code\u003e\u003c/a\u003e feat(share_plus): Add support of built-in Kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3896\"\u003e#3896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/d9b6f299dec2c61673a9e4650e9fd554d44422a5\"\u003e\u003ccode\u003ed9b6f29\u003c/code\u003e\u003c/a\u003e refactor(share_plus): change android gradle from groovy to kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3860\"\u003e#3860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/share_plus-v13.3.0/packages/share_plus\"\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/StephenQiu30/video-app/pull/119","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/StephenQiu30%2Fvideo-app/issues/119","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/119/packages"}},{"old_version":"0.19.0","new_version":"0.20.3","update_type":"minor","path":null,"pr_created_at":"2026-09-20T23:06:14.000Z","version_change":"0.19.0 → 0.20.3","issue":{"uuid":"5521040181","node_id":"PR_kwDOT3SGqc8AAAABEWDOQw","number":18,"state":"closed","title":"chore(deps)(deps): bump the flutter-core group across 1 directory with 3 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-09-27T23:06:44.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-20T23:06:14.000Z","updated_at":"2026-09-27T23:06:46.000Z","time_to_close":604830,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"flutter-core","update_count":3,"packages":[{"name":"go_router","old_version":"14.8.1","new_version":"17.5.0","repository_url":"https://github.com/flutter/packages"},{"name":"intl","old_version":"0.19.0","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"sqflite","old_version":"2.4.3","new_version":"2.4.4","repository_url":"https://github.com/tekartik/sqflite"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-core group with 3 updates in the / directory: [go_router](https://github.com/flutter/packages/tree/main/packages), [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) and [sqflite](https://github.com/tekartik/sqflite).\n\nUpdates `go_router` from 14.8.1 to 17.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/ccd827412359f998aa92ba65149f6c63139949d5\"\u003e\u003ccode\u003eccd8274\u003c/code\u003e\u003c/a\u003e [go_router] Batch release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12411\"\u003e#12411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a0e27cce006398d2cad7bdb6f57a8042a17930ed\"\u003e\u003ccode\u003ea0e27cc\u003c/code\u003e\u003c/a\u003e [material_ui] Enable localized \u003ccode\u003etime_picker_test\u003c/code\u003e cases (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12391\"\u003e#12391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/41b464a1c6320f9b40638e2c1d40d81cd9c6c885\"\u003e\u003ccode\u003e41b464a\u003c/code\u003e\u003c/a\u003e [material_ui] Main example (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12336\"\u003e#12336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f67f6a750b0593212df4230c260ad806a30d8421\"\u003e\u003ccode\u003ef67f6a7\u003c/code\u003e\u003c/a\u003e [camera_android_camerax][tool] Migrate complexity checks to package:cognitive...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/142990b9f4d7113584c67f035b00bb6b9f813216\"\u003e\u003ccode\u003e142990b\u003c/code\u003e\u003c/a\u003e [camera_web] Remove invalid \u003ca href=\"https://github.com/JS\"\u003e\u003ccode\u003e@​JS\u003c/code\u003e\u003c/a\u003e annotation on extension type constructors (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/df172934e141caa12f8563dc21904f83ffbf70f2\"\u003e\u003ccode\u003edf17293\u003c/code\u003e\u003c/a\u003e [pigeon] add support for analyzer 13 and 14 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12358\"\u003e#12358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/17c97d0684781e7d073194334b7e051c22ec4a92\"\u003e\u003ccode\u003e17c97d0\u003c/code\u003e\u003c/a\u003e [cupertino_ui, material_ui] Fix bad doc references (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12381\"\u003e#12381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/4e3f83d37f83af1c25a5006d13efce4b5d18d4b3\"\u003e\u003ccode\u003e4e3f83d\u003c/code\u003e\u003c/a\u003e Sync release-go_router-17.4.0 to main (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12370\"\u003e#12370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5579f2646b090401d18b527939114fedf82e25fd\"\u003e\u003ccode\u003e5579f26\u003c/code\u003e\u003c/a\u003e [go_router] Add route metadata support to GoRouterState. (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11773\"\u003e#11773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b1424e248121f15bb8f78a8fa6155e71f12bca79\"\u003e\u003ccode\u003eb1424e2\u003c/code\u003e\u003c/a\u003e [go_router] Document regex constraints for path parameters (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12281\"\u003e#12281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v17.5.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `intl` from 0.19.0 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\u003ch2\u003epackage:intl v0.20.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the dependency on \u003ccode\u003epackage:http\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove the dependency on \u003ccode\u003epackage:web\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl v0.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade \u003ccode\u003epackage:web\u003c/code\u003e dependency constraint to \u003ccode\u003e1.1.0\u003c/code\u003e, fixes issue\n\u003ca href=\"https://redirect.github.com/dart-lang/i18n/issues/916\"\u003e#916\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v46.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl v0.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix caching of messages in \u003ccode\u003eCompositeMessageLookup\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eType \u003ccode\u003enumberFormatSymbols\u003c/code\u003e as a \u003ccode\u003eMap\u0026lt;String, NumberSymbols\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eType \u003ccode\u003edateTimeSymbolMap\u003c/code\u003e as a \u003ccode\u003eMap\u0026lt;String, DateSymbols\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd example for pub.dev.\u003c/li\u003e\n\u003cli\u003eFix issues with AM/PM markers.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v44.1.\u003c/li\u003e\n\u003cli\u003eRequire Dart \u003ccode\u003e^3.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003epackage:web\u003c/code\u003e \u003ccode\u003e^0.5.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport compiling to WASM.\u003c/li\u003e\n\u003cli\u003eUpdate to and account for \u003ccode\u003epackage:lints\u003c/code\u003e \u003ccode\u003e^4.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ertl Detection fix in \u003ccode\u003ebidi.dart\u003c/code\u003e for Kordi Sorani \u0026quot;ckb\u0026quot;.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v45.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl_translation v0.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd topics to \u003ccode\u003epubspec.yaml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003edart_style \u003c/code\u003e2.3.7\u003ccode\u003e. \u003c/code\u003ebin/make_examples_const.dart\u003ccode\u003eand\r\u003c/code\u003erewrite_intl_messages.dart\u003ccode\u003ewill now look for a surrounding\r\u003c/code\u003e.dart_tool/package_config.json` file to infer the language version of the\nfiles updated by the script.\u003c/li\u003e\n\u003cli\u003eUpgrade dep on \u003ccode\u003epackage:intl\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl_translation v0.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThrow if the \u003ccode\u003eIntl.select\u003c/code\u003e \u003ccode\u003earg\u003c/code\u003e is not in the list of \u003ccode\u003eargs\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003epackage:intl\u003c/code\u003e \u003ccode\u003e0.19.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.0.\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 `sqflite` from 2.4.3 to 2.4.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tekartik/sqflite/commit/304449e8a78a6d8913b22224df4195490e9bde7d\"\u003e\u003ccode\u003e304449e\u003c/code\u003e\u003c/a\u003e feat: add sqflite_common_ffi_async library for sqlite_async integration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tekartik/sqflite/commit/3c445706e414d4a4d3a49b0e817cfe46e8a4a35f\"\u003e\u003ccode\u003e3c44570\u003c/code\u003e\u003c/a\u003e sqflite_ffi: 0.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tekartik/sqflite/commit/eee5dcf09aefa1f9488d320ad7780bee57bdb009\"\u003e\u003ccode\u003eeee5dcf\u003c/code\u003e\u003c/a\u003e feat(sqflite_ffi): add sqflite-ffi-flutter package skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tekartik/sqflite/commit/3c5477463211f9cf16d09655ae3e766dfce8b40b\"\u003e\u003ccode\u003e3c54774\u003c/code\u003e\u003c/a\u003e sqflite_darwin: 2.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tekartik/sqflite/commit/21876c9b55aea1291da660930a0f09654f3b7197\"\u003e\u003ccode\u003e21876c9\u003c/code\u003e\u003c/a\u003e feat(sqflite_darwin): add sqflite-darwin-setup package skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tekartik/sqflite/commit/c7977a4bc9a1b707e1a146f0352a87bd748e2b70\"\u003e\u003ccode\u003ec7977a4\u003c/code\u003e\u003c/a\u003e sqflite_android: 2.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tekartik/sqflite/commit/81dcdf1310f30b8f3ddb8b629f4107cbc88cce2d\"\u003e\u003ccode\u003e81dcdf1\u003c/code\u003e\u003c/a\u003e feat(sqflite_android): add sqflite-android-setup package skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tekartik/sqflite/commit/78cdcf854bd25f70dab69cf153d5691a3047b2e1\"\u003e\u003ccode\u003e78cdcf8\u003c/code\u003e\u003c/a\u003e sqflite_platform_interface: 2.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tekartik/sqflite/commit/5af582d76779c353c74c9ca6f421460937ead59e\"\u003e\u003ccode\u003e5af582d\u003c/code\u003e\u003c/a\u003e feat(sqflite_platform_interface): add sqflite-platform-interface-implementers...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tekartik/sqflite/commit/e4de4f2c68e77e924b18b96ae2d1c694bacda755\"\u003e\u003ccode\u003ee4de4f2\u003c/code\u003e\u003c/a\u003e sqflite_common_ffi_web: 1.1.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tekartik/sqflite/compare/sqflite/v2.4.3...sqflite/v2.4.4\"\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/ViolaPeracia/ZenFlashCard/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ViolaPeracia%2FZenFlashCard/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"}},{"old_version":"0.20.2","new_version":"0.20.3","update_type":"patch","path":null,"pr_created_at":"2026-09-19T00:05:40.000Z","version_change":"0.20.2 → 0.20.3","issue":{"uuid":"5506253875","node_id":"PR_kwDOO70GyM8AAAABEKjElQ","number":147,"state":"closed","title":"chore(deps): bump the production group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-03T00:05:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-19T00:05:40.000Z","updated_at":"2026-10-03T00:05:37.000Z","time_to_close":1209595,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production","update_count":5,"packages":[{"name":"file_picker","old_version":"11.0.3","new_version":"13.1.0","repository_url":"https://github.com/vicajilau/flutter_file_picker"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"package_info_plus","old_version":"9.0.1","new_version":"10.2.1","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"hive_ce_generator","old_version":"1.11.1","new_version":"1.11.3","repository_url":"https://github.com/IO-Design-Team/hive_ce"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"package_info_plus","old_version":"9.0.1","new_version":"10.2.1","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"permission_handler","old_version":"12.0.3","new_version":"13.0.2","repository_url":"https://github.com/baseflow/flutter-permission-handler"}],"path":null,"ecosystem":"pub"},"body":"Bumps the production group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [file_picker](https://github.com/vicajilau/flutter_file_picker/tree/main/packages) | `11.0.3` | `13.1.0` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus) | `9.0.1` | `10.2.1` |\n| [hive_ce_generator](https://github.com/IO-Design-Team/hive_ce) | `1.11.1` | `1.11.3` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus) | `9.0.1` | `10.2.1` |\n| [permission_handler](https://github.com/baseflow/flutter-permission-handler) | `12.0.3` | `13.0.2` |\n\n\nUpdates `file_picker` from 11.0.3 to 13.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vicajilau/flutter_file_picker/releases\"\u003efile_picker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e12.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRunning \u003ccode\u003edart format .\u003c/code\u003e in the repository by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1982\"\u003emiguelpruivo/flutter_file_picker#1982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: migrate iOS and macOS to shared Darwin sources by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1983\"\u003emiguelpruivo/flutter_file_picker#1983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(darwin): avoid false FlutterMacOS SourceKit errors by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1984\"\u003emiguelpruivo/flutter_file_picker#1984\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): normalize duplicate saveFile names to preserve extension by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1985\"\u003emiguelpruivo/flutter_file_picker#1985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): normalize duplicate save names and avoid nested collision suffixes by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1986\"\u003emiguelpruivo/flutter_file_picker#1986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix web default for pickFiles withData by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1988\"\u003emiguelpruivo/flutter_file_picker#1988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): update gradle wrapper to 8.7 to fix AGP 8.5.1 minimum requirement error by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1991\"\u003emiguelpruivo/flutter_file_picker#1991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement Storage Access Framework (SAF) with persistable URI grants by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1989\"\u003emiguelpruivo/flutter_file_picker#1989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(windows): migrate win32 to 6.0.1 by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1981\"\u003emiguelpruivo/flutter_file_picker#1981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update version to 12.0.0-beta.1 in pubspec.yaml by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1999\"\u003emiguelpruivo/flutter_file_picker#1999\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update changelog to reflect beta version 12.0.0-beta.1 by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2000\"\u003emiguelpruivo/flutter_file_picker#2000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): handle OutOfMemoryError gracefully on large withData selections (\u003ca href=\"https://github.com/vicajilau/flutter_file_picker/tree/main/packages/issues/1997\"\u003e#1997\u003c/a\u003e) by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2001\"\u003emiguelpruivo/flutter_file_picker#2001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: improve image selection logic and update build dependencies by \u003ca href=\"https://github.com/daniJimen\"\u003e\u003ccode\u003e@​daniJimen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2004\"\u003emiguelpruivo/flutter_file_picker#2004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependency versions for 12.0.0-beta.2 by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2006\"\u003emiguelpruivo/flutter_file_picker#2006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): support AGP 9+ and android.builtInKotlin property for plugin registration (\u003ca href=\"https://github.com/vicajilau/flutter_file_picker/tree/main/packages/issues/2002\"\u003e#2002\u003c/a\u003e) by \u003ca href=\"https://github.com/daniJimen\"\u003e\u003ccode\u003e@​daniJimen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2010\"\u003emiguelpruivo/flutter_file_picker#2010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate version to 12.0.0-beta.3 and fix Android plugin registration by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2011\"\u003emiguelpruivo/flutter_file_picker#2011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): update error code to explorer_not_found when file explorer is missing (\u003ca href=\"https://github.com/vicajilau/flutter_file_picker/tree/main/packages/issues/1850\"\u003e#1850\u003c/a\u003e) by \u003ca href=\"https://github.com/daniJimen\"\u003e\u003ccode\u003e@​daniJimen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2008\"\u003emiguelpruivo/flutter_file_picker#2008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add support for custom dialog titles in pickFileAndDirectoryPaths (\u003ca href=\"https://github.com/vicajilau/flutter_file_picker/tree/main/packages/issues/1911\"\u003e#1911\u003c/a\u003e) by \u003ca href=\"https://github.com/daniJimen\"\u003e\u003ccode\u003e@​daniJimen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2009\"\u003emiguelpruivo/flutter_file_picker#2009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature/fix add loading into save (\u003ca href=\"https://github.com/vicajilau/flutter_file_picker/tree/main/packages/issues/1918\"\u003e#1918\u003c/a\u003e) by \u003ca href=\"https://github.com/daniJimen\"\u003e\u003ccode\u003e@​daniJimen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2007\"\u003emiguelpruivo/flutter_file_picker#2007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): fix FileType.any subdirectory visibility by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2016\"\u003emiguelpruivo/flutter_file_picker#2016\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: implement pickFile() API and improve PlatformFile documentation (\u003ca href=\"https://github.com/vicajilau/flutter_file_picker/tree/main/packages/issues/1469\"\u003e#1469\u003c/a\u003e) by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2017\"\u003emiguelpruivo/flutter_file_picker#2017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(darwin): add missing FlutterFramework dependency to Package.swift by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2025\"\u003emiguelpruivo/flutter_file_picker#2025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): remove explicit KGP dependency to resolve warnings under AGP 9.0+ by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2026\"\u003emiguelpruivo/flutter_file_picker#2026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature/migrate goovy to kts by \u003ca href=\"https://github.com/daniJimen\"\u003e\u003ccode\u003e@​daniJimen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2028\"\u003emiguelpruivo/flutter_file_picker#2028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: summarize file bytes in debug output by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2029\"\u003emiguelpruivo/flutter_file_picker#2029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix saveFile bytes handling on Android and iOS by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2038\"\u003emiguelpruivo/flutter_file_picker#2038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix iOS picker stuck state on fast swipe dismiss by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2040\"\u003emiguelpruivo/flutter_file_picker#2040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[All platforms][IOS] - feature: Refactor code in example \u0026amp; ios image order by \u003ca href=\"https://github.com/daniJimen\"\u003e\u003ccode\u003e@​daniJimen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2047\"\u003emiguelpruivo/flutter_file_picker#2047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[IOS] feature: IOS prevent freece UI by \u003ca href=\"https://github.com/daniJimen\"\u003e\u003ccode\u003e@​daniJimen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2048\"\u003emiguelpruivo/flutter_file_picker#2048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix web readAsBytes fallback for blob URLs by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2042\"\u003emiguelpruivo/flutter_file_picker#2042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] - Feature: add coroutine to save file process by \u003ca href=\"https://github.com/daniJimen\"\u003e\u003ccode\u003e@​daniJimen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2045\"\u003emiguelpruivo/flutter_file_picker#2045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExport 'src/platform/file_picker_platform_interface.dart' by \u003ca href=\"https://github.com/zmuranaka\"\u003e\u003ccode\u003e@​zmuranaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2064\"\u003emiguelpruivo/flutter_file_picker#2064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix readAsBytes fallback for path-based files by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2057\"\u003emiguelpruivo/flutter_file_picker#2057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse hardcoded hex values for request codes in \u003ccode\u003eFilePickerDelegate\u003c/code\u003e by \u003ca href=\"https://github.com/daniJimen\"\u003e\u003ccode\u003e@​daniJimen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2071\"\u003emiguelpruivo/flutter_file_picker#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003effi\u003c/code\u003e, \u003ccode\u003ewin32\u003c/code\u003e, and \u003ccode\u003eflutter_lints\u003c/code\u003e dependencies by \u003ca href=\"https://github.com/daniJimen\"\u003e\u003ccode\u003e@​daniJimen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2072\"\u003emiguelpruivo/flutter_file_picker#2072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e [WEB] - Fix \u003ccode\u003ePlatformFile.xFile\u003c/code\u003e getter on web when bytes are null by \u003ca href=\"https://github.com/daniJimen\"\u003e\u003ccode\u003e@​daniJimen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2075\"\u003emiguelpruivo/flutter_file_picker#2075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): decode images with inSampleSize in compressImage by \u003ca href=\"https://github.com/marceloleda\"\u003e\u003ccode\u003e@​marceloleda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2083\"\u003emiguelpruivo/flutter_file_picker#2083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(windows): add parentWindowHandle parameter to override window handle lookup by \u003ca href=\"https://github.com/aexei\"\u003e\u003ccode\u003e@​aexei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2079\"\u003emiguelpruivo/flutter_file_picker#2079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExport \u003ccode\u003eIllegalCharacterInFileNameException\u003c/code\u003e Fixes \u003ca href=\"https://github.com/vicajilau/flutter_file_picker/tree/main/packages/issues/2076\"\u003e#2076\u003c/a\u003e by \u003ca href=\"https://github.com/hasanmhallak\"\u003e\u003ccode\u003e@​hasanmhallak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2077\"\u003emiguelpruivo/flutter_file_picker#2077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(macos): pass dialogTitle in getDirectoryPath (\u003ca href=\"https://github.com/vicajilau/flutter_file_picker/tree/main/packages/issues/2087\"\u003e#2087\u003c/a\u003e) by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2088\"\u003emiguelpruivo/flutter_file_picker#2088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFile picker platform interface setup by \u003ca href=\"https://github.com/navaronbracke\"\u003e\u003ccode\u003e@​navaronbracke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2094\"\u003emiguelpruivo/flutter_file_picker#2094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(android): extract file_picker_android package by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2098\"\u003emiguelpruivo/flutter_file_picker#2098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(darwin): extract file_picker_darwin package for iOS and macOS by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2099\"\u003emiguelpruivo/flutter_file_picker#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(linux): extract Linux implementation into file_picker_linux package by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2100\"\u003emiguelpruivo/flutter_file_picker#2100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(windows): extract Windows implementation into file_picker_windows package by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2102\"\u003emiguelpruivo/flutter_file_picker#2102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(web): extract file_picker_web package by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2103\"\u003emiguelpruivo/flutter_file_picker#2103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(file_picker_android): remove Apache Tika dependency for MIME type detection by \u003ca href=\"https://github.com/ryanaidilp\"\u003e\u003ccode\u003e@​ryanaidilp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2105\"\u003emiguelpruivo/flutter_file_picker#2105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): remove Apache Tika dependency for MIME type detection by \u003ca href=\"https://github.com/ryanaidilp\"\u003e\u003ccode\u003e@​ryanaidilp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2104\"\u003emiguelpruivo/flutter_file_picker#2104\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/vicajilau/flutter_file_picker/commit/c44057cbb520e5f2a2a9f1f037adbcb25656665e\"\u003e\u003ccode\u003ec44057c\u003c/code\u003e\u003c/a\u003e Bump file_picker version to 13.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vicajilau/flutter_file_picker/commit/ae3c145369ed258695ff2c2cfd025a2a9fbe0b72\"\u003e\u003ccode\u003eae3c145\u003c/code\u003e\u003c/a\u003e migrate to UIScene on iOS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vicajilau/flutter_file_picker/commit/aa08dd0250c881437529869fa6c2993f4651ddaa\"\u003e\u003ccode\u003eaa08dd0\u003c/code\u003e\u003c/a\u003e docs: prepare documentation, changelogs, and security policy for v13.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vicajilau/flutter_file_picker/commit/f19e5b0e8ff9d9c5d786a7fa5dd46801083d6314\"\u003e\u003ccode\u003ef19e5b0\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix/web-read-sequential-noop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vicajilau/flutter_file_picker/commit/12a8dbfdd90c9a517303ef57f073b0d687444303\"\u003e\u003ccode\u003e12a8dbf\u003c/code\u003e\u003c/a\u003e Simplify runIndexedTasks per review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vicajilau/flutter_file_picker/commit/4d188fd7ced4a12a893d2038d5db4d5d53921e5b\"\u003e\u003ccode\u003e4d188fd\u003c/code\u003e\u003c/a\u003e Fix FilePickerWebOptions.readSequential having no effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vicajilau/flutter_file_picker/commit/bea56d9cbcb85eb84895611c25bfd94337cf1629\"\u003e\u003ccode\u003ebea56d9\u003c/code\u003e\u003c/a\u003e Remove the withData native code paths, dead since file_picker 12.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vicajilau/flutter_file_picker/commit/18ea28be13fbcbaf7670adb2f6cdc5eaa862d709\"\u003e\u003ccode\u003e18ea28b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Remove the withData native code paths, dead since file_picker 12.0.0\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vicajilau/flutter_file_picker/commit/36aaf0ef3ba0b2787112f0af3b1fa6bfc8ccaaf7\"\u003e\u003ccode\u003e36aaf0e\u003c/code\u003e\u003c/a\u003e Remove the withData native code paths, dead since file_picker 12.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vicajilau/flutter_file_picker/commit/e9963b302193ebd4ad17e033ea43516286601620\"\u003e\u003ccode\u003ee9963b3\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main' into feat/scope-v13-length-nullabl...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vicajilau/flutter_file_picker/commits/file_picker-v13.1.0/packages\"\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 `package_info_plus` from 9.0.1 to 10.2.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/93361872f025cc1b12a9477f628c541b483bf81f\"\u003e\u003ccode\u003e9336187\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/3928\"\u003e#3928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/4962175c123348d953600bdb28374ad89e41b56d\"\u003e\u003ccode\u003e4962175\u003c/code\u003e\u003c/a\u003e fix(package_info_plus): raise Apple platform minimums in SPM manifests to mat...\u003c/li\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/package_info_plus/issues/3912\"\u003e#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/7d46a461460048c95adf9336a60810f504ae0a7b\"\u003e\u003ccode\u003e7d46a46\u003c/code\u003e\u003c/a\u003e feat(package_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/479ef7d2f9296620acd4244d256553b1f3dfbba0\"\u003e\u003ccode\u003e479ef7d\u003c/code\u003e\u003c/a\u003e feat(package_info_plus): Add support of built-in Kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3894\"\u003e#3894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/40bb8477d2539ee522cf6f76b659a0ed28d6080e\"\u003e\u003ccode\u003e40bb847\u003c/code\u003e\u003c/a\u003e refactor(package_info_plus): change android gradle from groovy to kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3858\"\u003e#3858\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/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.2.1/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 `hive_ce_generator` from 1.11.1 to 1.11.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IO-Design-Team/hive_ce/commit/76b895ca5e5a1286b56e943b4f150889cf88a151\"\u003e\u003ccode\u003e76b895c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/IO-Design-Team/hive_ce/issues/311\"\u003e#311\u003c/a\u003e from IO-Design-Team/feature/analyzer-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IO-Design-Team/hive_ce/commit/93e45759e92ff7721d69c1d8a16bc28eed6936df\"\u003e\u003ccode\u003e93e4575\u003c/code\u003e\u003c/a\u003e Fix example dependency resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IO-Design-Team/hive_ce/commit/5481f51f1546fcd9aa08293df5156044a4a59453\"\u003e\u003ccode\u003e5481f51\u003c/code\u003e\u003c/a\u003e Bump hive_ce_generator to 1.11.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IO-Design-Team/hive_ce/commit/e90f6e78cbbfa640db63718af7af23dd5a10cf94\"\u003e\u003ccode\u003ee90f6e7\u003c/code\u003e\u003c/a\u003e Use analyzer 14 instead of 14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IO-Design-Team/hive_ce/commit/82f3290bee6080142e82caa2922ca84ba95e0ecb\"\u003e\u003ccode\u003e82f3290\u003c/code\u003e\u003c/a\u003e Bump rexios_lints and analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IO-Design-Team/hive_ce/commit/f85f1a0e54bc743dffd9f079892f94935463ff98\"\u003e\u003ccode\u003ef85f1a0\u003c/code\u003e\u003c/a\u003e Strip json_serializable from hive_generator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IO-Design-Team/hive_ce/commit/a1e6ce7bad6fc6099c15bf9c20110de29a181323\"\u003e\u003ccode\u003ea1e6ce7\u003c/code\u003e\u003c/a\u003e Strip source_helper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IO-Design-Team/hive_ce/commit/3d5832ed77a8437ec5b2a1d0a8b817700b1a098e\"\u003e\u003ccode\u003e3d5832e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/IO-Design-Team/hive_ce/issues/309\"\u003e#309\u003c/a\u003e from IO-Design-Team/fix/revert-zone-print-workaround\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IO-Design-Team/hive_ce/commit/e07065a2e28b448345a8fe3af159aad63bf52050\"\u003e\u003ccode\u003ee07065a\u003c/code\u003e\u003c/a\u003e Revert Zone.current.print logger workaround\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IO-Design-Team/hive_ce/commit/66e6c80109d3822e089ff2f1ff199047e3ef299a\"\u003e\u003ccode\u003e66e6c80\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/IO-Design-Team/hive_ce/issues/299\"\u003e#299\u003c/a\u003e from IO-Design-Team/feature/analyzer-12\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/IO-Design-Team/hive_ce/compare/hive_ce_generator-1.11.1...hive_ce_generator-1.11.3\"\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 `package_info_plus` from 9.0.1 to 10.2.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/93361872f025cc1b12a9477f628c541b483bf81f\"\u003e\u003ccode\u003e9336187\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/3928\"\u003e#3928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/4962175c123348d953600bdb28374ad89e41b56d\"\u003e\u003ccode\u003e4962175\u003c/code\u003e\u003c/a\u003e fix(package_info_plus): raise Apple platform minimums in SPM manifests to mat...\u003c/li\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/package_info_plus/issues/3912\"\u003e#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/7d46a461460048c95adf9336a60810f504ae0a7b\"\u003e\u003ccode\u003e7d46a46\u003c/code\u003e\u003c/a\u003e feat(package_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/479ef7d2f9296620acd4244d256553b1f3dfbba0\"\u003e\u003ccode\u003e479ef7d\u003c/code\u003e\u003c/a\u003e feat(package_info_plus): Add support of built-in Kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3894\"\u003e#3894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/40bb8477d2539ee522cf6f76b659a0ed28d6080e\"\u003e\u003ccode\u003e40bb847\u003c/code\u003e\u003c/a\u003e refactor(package_info_plus): change android gradle from groovy to kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3858\"\u003e#3858\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/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.2.1/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 `permission_handler` from 12.0.3 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\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/baseflow/flutter-permission-handler/compare/permission_handler_android_v12.0.3...permission_handler_v13.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/dai175/smart_photo_diary/pull/147","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dai175%2Fsmart_photo_diary/issues/147","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/147/packages"}},{"old_version":"0.20.2","new_version":"0.20.3","update_type":"patch","path":null,"pr_created_at":"2026-09-17T02:32:32.000Z","version_change":"0.20.2 → 0.20.3","issue":{"uuid":"5482107739","node_id":"PR_kwDOQRZVNM8AAAABD3Byfg","number":50,"state":"closed","title":"chore(deps): bump the pub-dependencies group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-24T02:32:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-17T02:32:32.000Z","updated_at":"2026-09-24T02:32:50.000Z","time_to_close":604816,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"pub-dependencies","update_count":16,"packages":[{"name":"build_runner","old_version":"2.15.1","new_version":"2.16.1","repository_url":"https://github.com/dart-lang/build"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"dependency_validator","old_version":"5.0.5","new_version":"5.1.0","repository_url":"https://github.com/Workiva/dependency_validator"},{"name":"freezed","old_version":"3.2.5","new_version":"4.0.1","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"mockito","old_version":"5.6.4","new_version":"5.8.1","repository_url":"https://github.com/dart-lang/build"},{"name":"camera","old_version":"0.12.0+2","new_version":"0.12.1","repository_url":"https://github.com/flutter/packages"},{"name":"dependency_validator","old_version":"5.0.5","new_version":"5.1.0","repository_url":"https://github.com/Workiva/dependency_validator"},{"name":"ffigen","old_version":"20.1.1","new_version":"22.0.0","repository_url":"https://github.com/dart-lang/native"},{"name":"flutter_ble_peripheral","old_version":"2.1.1","new_version":"3.1.0","repository_url":"https://github.com/juliansteenbakker/flutter_ble_peripheral"},{"name":"flutter_riverpod","old_version":"3.4.2","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"flutter_zxing","old_version":"2.3.0","new_version":"3.0.1","repository_url":"https://github.com/khoren93/flutter_zxing"},{"name":"freezed","old_version":"3.2.5","new_version":"4.0.1","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"google_mlkit_face_detection","old_version":"0.14.0","new_version":"0.15.1","repository_url":"https://github.com/flutter-ml/google_ml_kit_flutter"},{"name":"home_widget","old_version":"0.9.3","new_version":"0.9.4","repository_url":"https://github.com/ABausG/home_widget"},{"name":"image","old_version":"4.9.1","new_version":"4.10.1","repository_url":"https://github.com/brendan-duncan/image"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"local_auth_darwin","old_version":"2.0.3","new_version":"2.0.4","repository_url":"https://github.com/flutter/packages"},{"name":"logger","old_version":"2.7.0","new_version":"2.8.0","repository_url":"https://github.com/SourceHorizon/logger"},{"name":"mockito","old_version":"5.6.4","new_version":"5.8.1","repository_url":"https://github.com/dart-lang/build"},{"name":"permission_handler","old_version":"12.0.3","new_version":"13.0.2","repository_url":"https://github.com/baseflow/flutter-permission-handler"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub-dependencies group with 16 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| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [dependency_validator](https://github.com/Workiva/dependency_validator) | `5.0.5` | `5.1.0` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `4.0.1` |\n| [mockito](https://github.com/dart-lang/build/tree/master/builder_pkgs) | `5.6.4` | `5.8.1` |\n| [camera](https://github.com/flutter/packages/tree/main/packages/camera) | `0.12.0+2` | `0.12.1` |\n| [dependency_validator](https://github.com/Workiva/dependency_validator) | `5.0.5` | `5.1.0` |\n| [ffigen](https://github.com/dart-lang/native/tree/main/pkgs) | `20.1.1` | `22.0.0` |\n| [flutter_ble_peripheral](https://github.com/juliansteenbakker/flutter_ble_peripheral) | `2.1.1` | `3.1.0` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `3.4.2` | `3.4.3` |\n| [flutter_zxing](https://github.com/khoren93/flutter_zxing) | `2.3.0` | `3.0.1` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `4.0.1` |\n| [google_mlkit_face_detection](https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages) | `0.14.0` | `0.15.1` |\n| [home_widget](https://github.com/ABausG/home_widget) | `0.9.3` | `0.9.4` |\n| [image](https://github.com/brendan-duncan/image) | `4.9.1` | `4.10.1` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [local_auth_darwin](https://github.com/flutter/packages/tree/main/packages/local_auth) | `2.0.3` | `2.0.4` |\n| [logger](https://github.com/SourceHorizon/logger) | `2.7.0` | `2.8.0` |\n| [mockito](https://github.com/dart-lang/build/tree/master/builder_pkgs) | `5.6.4` | `5.8.1` |\n| [permission_handler](https://github.com/baseflow/flutter-permission-handler) | `12.0.3` | `13.0.2` |\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 `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 `dependency_validator` from 5.0.5 to 5.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Workiva/dependency_validator/releases\"\u003edependency_validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003ch2\u003eInfo\u003c/h2\u003e\n\u003cp\u003eBuild: (waiting for build to complete)\nSkynet Results: (waiting for Skynet results)\nPipeline: (waiting for pipeline to start)\nThis \u003cstrong\u003eminor\u003c/strong\u003e release includes the following changes:\u003c/p\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/194\"\u003e#194\u003c/a\u003e FEDX-7265: Dependencies used inside hook/ must be regular dependencies, not dev_dependencies\n\u003cul\u003e\n\u003cli\u003eFEDX-7265 Dependencies used inside hook/ must be regular dependencies, not dev_dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/181\"\u003e#181\u003c/a\u003e Bump the major group across 1 directory with 2 updates\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/183\"\u003e#183\u003c/a\u003e Ignore nested packages in surrounding package (\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/173\"\u003e#173\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/187\"\u003e#187\u003c/a\u003e Parse files with the language version the package declares\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/198\"\u003e#198\u003c/a\u003e Fix failing tests and version solving in test fixtures\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/199\"\u003e#199\u003c/a\u003e Prepare changelog for 5.1.0 release\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/200\"\u003e#200\u003c/a\u003e RM-425690 Release dependency_validator 5.1.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRM-425690 RELEASE dependency_validator 5.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNotes created on Tuesday, September 15 05:53 PM UTC\u003c/p\u003e\n\u003ch2\u003e5.0.6\u003c/h2\u003e\n\u003ch2\u003eInfo\u003c/h2\u003e\n\u003cp\u003eBuild: (waiting for build to complete)\nSkynet Results: (waiting for Skynet results)\nPipeline: (waiting for pipeline to start)\nThis \u003cstrong\u003epatch\u003c/strong\u003e release includes the following changes:\u003c/p\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/180\"\u003e#180\u003c/a\u003e Bump analyzer from 12.1.0 to 13.0.0 in the major group\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/185\"\u003e#185\u003c/a\u003e RM-389033 Release dependency_validator 5.0.6\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRM-389033 RELEASE dependency_validator 5.0.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNotes created on Wednesday, August 26 02:37 PM UTC\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/Workiva/dependency_validator/blob/master/CHANGELOG.md\"\u003edependency_validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.1.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking Change:\u003c/strong\u003e Treat \u003ccode\u003ehook/\u003c/code\u003e as a public-facing directory when validating dependencies. Dependencies imported in hook scripts run at build/link time (dart build, flutter build) and must be regular dependencies, not dev_dependencies.\nThis is enabled by default, and will break the execution of dependency_validator if it occurs within the codebase.\nResolution is to either move the dependency to \u003ccode\u003edependencies\u003c/code\u003e, or \u003ccode\u003eignore\u003c/code\u003e/\u003ccode\u003eexclude\u003c/code\u003e it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIgnore nested packages when validating surrounding packages (\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/173\"\u003e#173\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eParse files with the language version the package declares instead of the\nnewest one the analyzer knows about, which may be unreleased and reject\nvalid code\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow up to analyzer 14\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix warning when \u003ccode\u003eanalyzer\u003c/code\u003e is depended on but not used so that it is still\nemitted when \u003ccode\u003eanalyzer\u003c/code\u003e is in the \u003ccode\u003eignore\u003c/code\u003e list.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.0.6\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAllow up to analyzer 13\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/Workiva/dependency_validator/commit/de3d75fb91edaa82c1ed7388e3c956cf98e9a91b\"\u003e\u003ccode\u003ede3d75f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/200\"\u003e#200\u003c/a\u003e from Workiva/release_dependency_validator_5.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/3839e2ecb59d1ed801de4fedacc4c3495488d710\"\u003e\u003ccode\u003e3839e2e\u003c/code\u003e\u003c/a\u003e Apply suggestion from \u003ca href=\"https://github.com/robbecker-wf\"\u003e\u003ccode\u003e@​robbecker-wf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/8a715d9f1d079c4b816883ddfcf1621714ccae99\"\u003e\u003ccode\u003e8a715d9\u003c/code\u003e\u003c/a\u003e dependency_validator_5.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/5cf7465ebcdc4cf505fc86591d9ad124b90c354d\"\u003e\u003ccode\u003e5cf7465\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/199\"\u003e#199\u003c/a\u003e from Workiva/prepare_for_release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/c1a0d93e38f2d88ec462ae1284aae86229808cdb\"\u003e\u003ccode\u003ec1a0d93\u003c/code\u003e\u003c/a\u003e Prepare changelog for 5.1.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/a35609a3d5a8e961cc590409dc5fa03015063de5\"\u003e\u003ccode\u003ea35609a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/194\"\u003e#194\u003c/a\u003e from Workiva/cursor/hook-dev-dependencies-0eac\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/456294089097ba056a97b4ab38481d825f7c358c\"\u003e\u003ccode\u003e4562940\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:Workiva/dependency_validator into cursor/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/a07b18d9b8e77ef509f05ea559ce6db456f0613e\"\u003e\u003ccode\u003ea07b18d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/198\"\u003e#198\u003c/a\u003e from Workiva/fix_tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/8c716a65191c2d244604c2f39584d2fd3d91267e\"\u003e\u003ccode\u003e8c716a6\u003c/code\u003e\u003c/a\u003e update gha-dart-oss to \u003ca href=\"https://github.com/v0\"\u003e\u003ccode\u003e@​v0\u003c/code\u003e\u003c/a\u003e.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/200eec5300b154769e743b3a87995000fb933d6a\"\u003e\u003ccode\u003e200eec5\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md unreleased section\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Workiva/dependency_validator/compare/5.0.5...5.1.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.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 `mockito` from 5.6.4 to 5.8.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\"\u003emockito's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:mockito v5.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCast dummy values for extension types to the extension type so they satisfy\nstatic type checking in generic return types like \u003ccode\u003eFuture\u0026lt;ExtensionType\u0026gt;\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4590\"\u003e#4590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse canonical asset path in generated header comments so symlink paths are\nexcluded.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4545\"\u003e#4545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeterministically select library to import when multiple libraries export the\nsame type.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4549\"\u003e#4549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrefer importing public entrypoints over \u003ccode\u003e/src/\u003c/code\u003e implementation libraries\nwhen multiple libraries export the same type.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4551\"\u003e#4551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThrow \u003ccode\u003eInvalidMockitoAnnotationException\u003c/code\u003e with a clear message when\n\u003ccode\u003e@GenerateMocks\u003c/code\u003e \u003ccode\u003ecustomMocks\u003c/code\u003e or \u003ccode\u003e@GenerateNiceMocks\u003c/code\u003e \u003ccode\u003emocks\u003c/code\u003e is not a list\nliteral, instead of crashing with a type cast exception.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4428\"\u003e#4428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove redundant per-class \u003ccode\u003e// ignore: must_be_immutable\u003c/code\u003e comment to prevent\n\u003ccode\u003eduplicate_ignore\u003c/code\u003e warnings.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4588\"\u003e#4588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify in \u003ccode\u003eREADME.md\u003c/code\u003e that generated \u003ccode\u003e.mocks.dart\u003c/code\u003e filenames are based on the\nsource file name.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4599\"\u003e#4599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuppress \u003ccode\u003eexperimental_member_use\u003c/code\u003e warnings in generated mock files.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4602\"\u003e#4602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument missing stub behavior for \u003ccode\u003evoid\u003c/code\u003e and \u003ccode\u003eFuture\u0026lt;void\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:mockito v5.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for JS interop extension type mock generation to mockito.\u003c/li\u003e\n\u003cli\u003eIt is now an error to generate mocks for non-JS interop extension types.\nInstead, mock the representation type and cast to the extension type where\nneeded.\u003c/li\u003e\n\u003cli\u003eRemove Mockito version number from generated output.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 14.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:mockito v5.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHandle JS interop extension types and provide dummy values for them.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4498\"\u003e#4498\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:mockito v5.6.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer\u003c/code\u003e 13.0.0.\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/build/commit/c74eebe9b77833b1b356e4acd855dddc21b222b9\"\u003e\u003ccode\u003ec74eebe\u003c/code\u003e\u003c/a\u003e Release mockito 5.8.1. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5069\"\u003e#5069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/da484ac1cb00df24095083d42a59d8aca6a43429\"\u003e\u003ccode\u003eda484ac\u003c/code\u003e\u003c/a\u003e Add a cast for extension type with generic. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5067\"\u003e#5067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/6bd6dd83bbd97a17b70ee72eb47bf742e56b391f\"\u003e\u003ccode\u003e6bd6dd8\u003c/code\u003e\u003c/a\u003e Use canonical asset path in header. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5066\"\u003e#5066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3df32ead764e4897382f16dcc4e3f6c4ca0d1e51\"\u003e\u003ccode\u003e3df32ea\u003c/code\u003e\u003c/a\u003e Deterministically select library to import. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5065\"\u003e#5065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f04a9027b1aa7a09ae955960c700b73c1fcdebf1\"\u003e\u003ccode\u003ef04a902\u003c/code\u003e\u003c/a\u003e Remove unused test/test_api mismatch check field. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9fac6260b0bb1682008e15c65e150bdb04458740\"\u003e\u003ccode\u003e9fac626\u003c/code\u003e\u003c/a\u003e More descriptive error handling. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5058\"\u003e#5058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/42e5230d3895f91c9ce75822be6d1b872efb3468\"\u003e\u003ccode\u003e42e5230\u003c/code\u003e\u003c/a\u003e Remove redundant per-class // ignore: must_be_immutable comment. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5057\"\u003e#5057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3b21668bcb94f2fc656cae2a1daac1a8ea4b5eb1\"\u003e\u003ccode\u003e3b21668\u003c/code\u003e\u003c/a\u003e Clarify in README.md that generated mock filenames are derived from the sourc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9234828e4d53da490e89a5d9d9e3ed4e62de25d6\"\u003e\u003ccode\u003e9234828\u003c/code\u003e\u003c/a\u003e Suppress experimental_member_use warnings in generated mock files. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5055\"\u003e#5055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/c90b63fb7e519e7a0bb39054470583834a5757d0\"\u003e\u003ccode\u003ec90b63f\u003c/code\u003e\u003c/a\u003e Document missing stub behavior for void/Future\u0026lt;void\u0026gt; with \u003ca href=\"https://github.com/GenerateMocks\"\u003e\u003ccode\u003e@​GenerateMocks\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5062\"\u003e#5062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/commits/mockito-v5.8.1/builder_pkgs\"\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 `dependency_validator` from 5.0.5 to 5.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Workiva/dependency_validator/releases\"\u003edependency_validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003ch2\u003eInfo\u003c/h2\u003e\n\u003cp\u003eBuild: (waiting for build to complete)\nSkynet Results: (waiting for Skynet results)\nPipeline: (waiting for pipeline to start)\nThis \u003cstrong\u003eminor\u003c/strong\u003e release includes the following changes:\u003c/p\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/194\"\u003e#194\u003c/a\u003e FEDX-7265: Dependencies used inside hook/ must be regular dependencies, not dev_dependencies\n\u003cul\u003e\n\u003cli\u003eFEDX-7265 Dependencies used inside hook/ must be regular dependencies, not dev_dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/181\"\u003e#181\u003c/a\u003e Bump the major group across 1 directory with 2 updates\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/183\"\u003e#183\u003c/a\u003e Ignore nested packages in surrounding package (\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/173\"\u003e#173\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/187\"\u003e#187\u003c/a\u003e Parse files with the language version the package declares\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/198\"\u003e#198\u003c/a\u003e Fix failing tests and version solving in test fixtures\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/199\"\u003e#199\u003c/a\u003e Prepare changelog for 5.1.0 release\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/200\"\u003e#200\u003c/a\u003e RM-425690 Release dependency_validator 5.1.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRM-425690 RELEASE dependency_validator 5.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNotes created on Tuesday, September 15 05:53 PM UTC\u003c/p\u003e\n\u003ch2\u003e5.0.6\u003c/h2\u003e\n\u003ch2\u003eInfo\u003c/h2\u003e\n\u003cp\u003eBuild: (waiting for build to complete)\nSkynet Results: (waiting for Skynet results)\nPipeline: (waiting for pipeline to start)\nThis \u003cstrong\u003epatch\u003c/strong\u003e release includes the following changes:\u003c/p\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/180\"\u003e#180\u003c/a\u003e Bump analyzer from 12.1.0 to 13.0.0 in the major group\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/185\"\u003e#185\u003c/a\u003e RM-389033 Release dependency_validator 5.0.6\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRM-389033 RELEASE dependency_validator 5.0.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNotes created on Wednesday, August 26 02:37 PM UTC\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/Workiva/dependency_validator/blob/master/CHANGELOG.md\"\u003edependency_validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.1.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking Change:\u003c/strong\u003e Treat \u003ccode\u003ehook/\u003c/code\u003e as a public-facing directory when validating dependencies. Dependencies imported in hook scripts run at build/link time (dart build, flutter build) and must be regular dependencies, not dev_dependencies.\nThis is enabled by default, and will break the execution of dependency_validator if it occurs within the codebase.\nResolution is to either move the dependency to \u003ccode\u003edependencies\u003c/code\u003e, or \u003ccode\u003eignore\u003c/code\u003e/\u003ccode\u003eexclude\u003c/code\u003e it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIgnore nested packages when validating surrounding packages (\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/173\"\u003e#173\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eParse files with the language version the package declares instead of the\nnewest one the analyzer knows about, which may be unreleased and reject\nvalid code\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow up to analyzer 14\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix warning when \u003ccode\u003eanalyzer\u003c/code\u003e is depended on but not used so that it is still\nemitted when \u003ccode\u003eanalyzer\u003c/code\u003e is in the \u003ccode\u003eignore\u003c/code\u003e list.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.0.6\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAllow up to analyzer 13\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/Workiva/dependency_validator/commit/de3d75fb91edaa82c1ed7388e3c956cf98e9a91b\"\u003e\u003ccode\u003ede3d75f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/200\"\u003e#200\u003c/a\u003e from Workiva/release_dependency_validator_5.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/3839e2ecb59d1ed801de4fedacc4c3495488d710\"\u003e\u003ccode\u003e3839e2e\u003c/code\u003e\u003c/a\u003e Apply suggestion from \u003ca href=\"https://github.com/robbecker-wf\"\u003e\u003ccode\u003e@​robbecker-wf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/8a715d9f1d079c4b816883ddfcf1621714ccae99\"\u003e\u003ccode\u003e8a715d9\u003c/code\u003e\u003c/a\u003e dependency_validator_5.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/5cf7465ebcdc4cf505fc86591d9ad124b90c354d\"\u003e\u003ccode\u003e5cf7465\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/199\"\u003e#199\u003c/a\u003e from Workiva/prepare_for_release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/c1a0d93e38f2d88ec462ae1284aae86229808cdb\"\u003e\u003ccode\u003ec1a0d93\u003c/code\u003e\u003c/a\u003e Prepare changelog for 5.1.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/a35609a3d5a8e961cc590409dc5fa03015063de5\"\u003e\u003ccode\u003ea35609a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/194\"\u003e#194\u003c/a\u003e from Workiva/cursor/hook-dev-dependencies-0eac\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/456294089097ba056a97b4ab38481d825f7c358c\"\u003e\u003ccode\u003e4562940\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:Workiva/dependency_validator into cursor/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/a07b18d9b8e77ef509f05ea559ce6db456f0613e\"\u003e\u003ccode\u003ea07b18d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/198\"\u003e#198\u003c/a\u003e from Workiva/fix_tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/8c716a65191c2d244604c2f39584d2fd3d91267e\"\u003e\u003ccode\u003e8c716a6\u003c/code\u003e\u003c/a\u003e update gha-dart-oss to \u003ca href=\"https://github.com/v0\"\u003e\u003ccode\u003e@​v0\u003c/code\u003e\u003c/a\u003e.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/200eec5300b154769e743b3a87995000fb933d6a\"\u003e\u003ccode\u003e200eec5\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md unreleased section\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Workiva/dependency_validator/compare/5.0.5...5.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ffigen` from 20.1.1 to 22.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/native/releases\"\u003effigen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:ffigen v22.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Major overhaul of Dart config API:\n\u003cul\u003e\n\u003cli\u003eReplace various callback based config elements with a \u003ccode\u003eVisitor\u003c/code\u003e pattern.\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erename\u003c/code\u003e and \u003ccode\u003erenameMember\u003c/code\u003e replaced with \u003ccode\u003e.name\u003c/code\u003e setters on AST nodes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einclude\u003c/code\u003e and \u003ccode\u003eincludeMember\u003c/code\u003e replaced with \u003ccode\u003e.isIncluded\u003c/code\u003e on AST nodes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFunctions/Globals.includeSymbolAddress\u003c/code\u003e replaced with\n\u003ccode\u003e.exposeSymbolAddress\u003c/code\u003e on AST nodes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFunctions.includeTypedef\u003c/code\u003e replaced with \u003ccode\u003e.generateTypedefs\u003c/code\u003e on\n\u003ccode\u003eFunc\u003c/code\u003e AST node.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStructs.packingOverride\u003c/code\u003e replaced with \u003ccode\u003eStruct.pack\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eEnums.style\u003c/code\u003e and \u003ccode\u003e.silenceWarning\u003c/code\u003e moved to \u003ccode\u003eEnumClass\u003c/code\u003e AST node.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFunctions.isLeaf\u003c/code\u003e and \u003ccode\u003e.recordUse\u003c/code\u003e moved to \u003ccode\u003eFunc\u003c/code\u003e AST node.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStructs/Unions.dependencies\u003c/code\u003e moved to \u003ccode\u003eStruct/Union\u003c/code\u003e AST nodes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eInterfaces/Protocols.module\u003c/code\u003e moved to \u003ccode\u003eObjCInterface/ObjCProtocol\u003c/code\u003e AST\nnodes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eInterfaces/Protocols.includeTransitive\u003c/code\u003e removed (always false).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCategories.includeTransitive\u003c/code\u003e replaced with\n\u003ccode\u003eObjCInterface.includeCategories\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTypedefs.includeUnused\u003c/code\u003e consolidated into \u003ccode\u003eTypealias.isIncluded\u003c/code\u003e using\n\u003ccode\u003eTypealiasInclude\u003c/code\u003e enum (\u003ccode\u003enever\u003c/code\u003e, \u003ccode\u003eifUsed\u003c/code\u003e, \u003ccode\u003ealways\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eConsolidate \u003ccode\u003eimported\u003c/code\u003e fields and \u003ccode\u003eimportedTypesByUsr\u003c/code\u003e into\n\u003ccode\u003eFfiGenerator.importType\u003c/code\u003e, switching it to a callback pattern\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimportFromSymbolFile\u003c/code\u003e and \u003ccode\u003eimportFromSymbolFiles\u003c/code\u003e utils, which load\nsymbol YAML files, and return functions that can be passed directly to\n\u003ccode\u003eFfiGenerator.importType\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eOutput.dartFile\u003c/code\u003e with \u003ccode\u003eDartOutput\u003c/code\u003e, to prepare for upcoming\n\u003ca href=\"https://redirect.github.com/dart-lang/native/issues/2683\"\u003emulti-file output format\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eDeleted many now empty sub-config classes\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eHeaders\u003c/code\u003e to \u003ccode\u003eInput\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003elibraryImports\u003c/code\u003e, which was dead code\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003euseSupportedTypedefs\u003c/code\u003e, treating it as always true\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003epreamble\u003c/code\u003e non-null\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003egenerate\u003c/code\u003e function async\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/dart-lang/native/issues/3504\"\u003ea bug\u003c/a\u003e in handling of\nsmall structs in ObjC on mac/iOS x64.\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/dart-lang/native/issues/3546\"\u003ea bug\u003c/a\u003e in the way that\nObjC category methods returning \u003ccode\u003einstancetype\u003c/code\u003e are filtered.\u003c/li\u003e\n\u003cli\u003eMinor Objective-C code generator and function type signature fixes.\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003epackage:code_assets\u003c/code\u003e dependency to \u003ccode\u003e^2.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:ffigen v21.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePropagate \u003ccode\u003e@Deprecated\u003c/code\u003e annotations from C/ObjC headers into generated Dart\nbindings. Deprecation messages from \u003ccode\u003e__attribute__((deprecated(\u0026quot;msg\u0026quot;)))\u003c/code\u003e and\n\u003ccode\u003eAPI_DEPRECATED(\u0026quot;msg\u0026quot;, ...)\u003c/code\u003e are included in the annotation.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Remove deprecated \u003ccode\u003euseDartHandle\u003c/code\u003e field from\n\u003ccode\u003eFfiGenerator\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Remove unused \u003ccode\u003eincludeSymbolAddress\u003c/code\u003e field from\n\u003ccode\u003eCategories\u003c/code\u003e, \u003ccode\u003eInterfaces\u003c/code\u003e, and \u003ccode\u003eProtocols\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Remove deprecated \u003ccode\u003ewrapperName\u003c/code\u003e field from\n\u003ccode\u003eNativeExternalBindings\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\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/350ed4541707e58b25edc866c9e75de490214d2e\"\u003e\u003ccode\u003e350ed45\u003c/code\u003e\u003c/a\u003e [ffigen] Prepare to publish (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/3620\"\u003e#3620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/2cb086a2fa9a3cb272114972c09a4d1284f5cd43\"\u003e\u003ccode\u003e2cb086a\u003c/code\u003e\u003c/a\u003e [ffigen] Migrate remaining FFIgen YAML configs (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/3614\"\u003e#3614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/dc2937e7ce493995f57e0db860e2d8147e454182\"\u003e\u003ccode\u003edc2937e\u003c/code\u003e\u003c/a\u003e [ffigen] Symbol file imports (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/c69575ce5a2a99b36a82beeb80beb278d7a0b96d\"\u003e\u003ccode\u003ec69575c\u003c/code\u003e\u003c/a\u003e [ffigen] Skip C++ methods with unbindable return types (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/3591\"\u003e#3591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/5d6f82d9d978d60d32684b39aa3daedcad56a8d7\"\u003e\u003ccode\u003e5d6f82d\u003c/code\u003e\u003c/a\u003e [objective_c] Migrate ffigen yaml configs (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/3615\"\u003e#3615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/ef6db8652b9a60cd61ab95f4194f1c35b7a39ef2\"\u003e\u003ccode\u003eef6db86\u003c/code\u003e\u003c/a\u003e [ffigen] Migrate test YAML configs (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/3613\"\u003e#3613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/9f3dae7e68ceaa0c88fc5d1bccdbd7c4462f8cd3\"\u003e\u003ccode\u003e9f3dae7\u003c/code\u003e\u003c/a\u003e [ffigen] Migrate FFIgen configs across the repo (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/3616\"\u003e#3616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/895977bca19f0c3e8d15b1270f72dce5a4279d69\"\u003e\u003ccode\u003e895977b\u003c/code\u003e\u003c/a\u003e [jnigen] Prepare to publish v1.0.0 (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/3612\"\u003e#3612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/03f1d8e29ce4b033e62cd570fe044134e105f146\"\u003e\u003ccode\u003e03f1d8e\u003c/code\u003e\u003c/a\u003e [ffigen] Config cleanup (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/3606\"\u003e#3606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/9560e6c8aa1c9cfe8d28efd59a03955397cadac1\"\u003e\u003ccode\u003e9560e6c\u003c/code\u003e\u003c/a\u003e [jnigen] Migrate YAMLs to Dart (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/3600\"\u003e#3600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/native/commits/ffigen-v22.0.0/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_ble_peripheral` from 2.1.1 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/releases\"\u003eflutter_ble_peripheral's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/compare/v3.0.0...v3.1.0\"\u003e3.1.0\u003c/a\u003e (2026-09-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e start advertising without an activity attached (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/326\"\u003e#326\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/51421d073937afd8d6b59e47b6dc262eeabf340e\"\u003e51421d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapple:\u003c/strong\u003e restore the advertisement after a background relaunch (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/322\"\u003e#322\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/ba77bc6b62ce4c9b3f58cbeb40d3b05879562bc8\"\u003eba77bc6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eserve several characteristics from one gatt service (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/324\"\u003e#324\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/d002e51542cac4c21b443b28b4b61502a29c1b5b\"\u003ed002e51\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 accept short uuids for the gatt service and characteristics (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/323\"\u003e#323\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/a0c2917b5cefc0aa9e597046ecb98f1ef570487f\"\u003ea0c2917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewindows:\u003c/strong\u003e answer a read on a characteristic that does not notify (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/328\"\u003e#328\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/46585ba8ab9f75815bf43126edcc4cdf1d7fae43\"\u003e46585ba\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/compare/v2.1.1...v3.0.0\"\u003e3.0.0\u003c/a\u003e (2026-09-02)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cp\u003eAdvertising was split into a shared core plus one settings object per platform, so a\ncall site no longer mixes fields that only one platform honours with fields every\nplatform honours. The README has the full before/after.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAdvertiseData\u003c/code\u003e is removed. Use \u003ccode\u003eAdvertiseDataCore\u003c/code\u003e for the cross-platform fields or \u003ccode\u003eAndroidAdvertiseData\u003c/code\u003e for the Android-only ones, and \u003ccode\u003eincludeTxPowerLevel\u003c/code\u003e in place of \u003ccode\u003eincludePowerLevel\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estart(advertiseSettings:)\u003c/code\u003e, \u003ccode\u003estart(advertiseSetParameters:)\u003c/code\u003e, \u003ccode\u003estart(advertiseResponseData:)\u003c/code\u003e, \u003ccode\u003estart(advertisePeriodicData:)\u003c/code\u003e and \u003ccode\u003estart(periodicAdvertiseSettings:)\u003c/code\u003e are removed. Pass \u003ccode\u003estart(androidSettings: AndroidAdvertiseSettings(...))\u003c/code\u003e, which holds all five; \u003ccode\u003eadvertisePeriodicData\u003c/code\u003e is \u003ccode\u003eperiodicAdvertiseData\u003c/code\u003e there. \u003ccode\u003eDarwinAdvertiseSettings\u003c/code\u003e and \u003ccode\u003eWindowsAdvertiseSettings\u003c/code\u003e are the equivalents for the other platforms (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAdvertiseSettings.advertiseSet\u003c/code\u003e is removed. Passing \u003ccode\u003eAndroidAdvertiseSettings.advertiseSetParameters\u003c/code\u003e selects the extended advertising API, and is now mutually exclusive with \u003ccode\u003eadvertiseSettings\u003c/code\u003e, where 2.x took both and let \u003ccode\u003eadvertiseSet\u003c/code\u003e pick (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePermissionState\u003c/code\u003e is removed. Use \u003ccode\u003ePeripheralBluetoothState\u003c/code\u003e, which covers the same permission cases plus the adapter states. There is deliberately no alias: the two declare their entries in a different order and the values cross the platform channel by ordinal, so mapping the old values across by index would give the wrong state rather than a compile error (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBluetoothPeripheralState\u003c/code\u003e is renamed to \u003ccode\u003ePeripheralBluetoothState\u003c/code\u003e, so this package and \u003ccode\u003eflutter_ble_central\u003c/code\u003e no longer declare colliding type names. The old name stays as a deprecated alias in 3.0 and is removed in the next breaking release (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAdvertiseSettings\u003c/code\u003e defaults changed: \u003ccode\u003etimeout\u003c/code\u003e is \u003ccode\u003e0\u003c/code\u003e, meaning no timeout, instead of \u003ccode\u003e400\u003c/code\u003e, and \u003ccode\u003etxPowerLevel\u003c/code\u003e is \u003ccode\u003eadvertiseTxPowerHigh\u003c/code\u003e instead of \u003ccode\u003eadvertiseTxPowerLow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAdvertiseSetParameters.anonymous\u003c/code\u003e is a \u003ccode\u003ebool?\u003c/code\u003e, not an \u003ccode\u003eint?\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/289\"\u003e#289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePeripheralState\u003c/code\u003e carries \u003ccode\u003elocationServicesDisabled\u003c/code\u003e again, which shifts the index of every entry after it. Switch on the values, not on \u003ccode\u003e.values[i]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe files under \u003ccode\u003elib/src\u003c/code\u003e moved into \u003ccode\u003ecore/\u003c/code\u003e and \u003ccode\u003eplatform/\u0026lt;platform\u0026gt;/\u003c/code\u003e. Only a direct \u003ccode\u003epackage:flutter_ble_peripheral/src/...\u003c/code\u003e import breaks; everything is still exported from \u003ccode\u003epackage:flutter_ble_peripheral/flutter_ble_peripheral.dart\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd a gatt server with tx and rx characteristics (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/260\"\u003e#260\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/bea560131bbd239e04223097454f265c62ffbef1\"\u003ebea5601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewindows:\u003c/strong\u003e serve a gatt server with tx and rx characteristics (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/302\"\u003e#302\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/fe76ede0fc704a57ffc1aed5141048c871553b41\"\u003efe76ede\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esplit the advertising api into core and per-platform settings (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/b88abeef44a4362a899688cb37875f08c90e4364\"\u003eb88abee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove the deprecated AdvertiseData (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/314\"\u003e#314\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/26fcfdb0f72f5e89bdc3b8ccfdf486d1af692076\"\u003e26fcfdb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ekeep the old state name as a deprecated alias (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/316\"\u003e#316\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/dc3c3894e6e8e359f306eacb3dbb3a7dc45cdad9\"\u003edc3c389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehonour the advertise timeout on windows (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/299\"\u003e#299\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/0260ef8229ee1abfaa2bf688f39293d4e6b2852e\"\u003e0260ef8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd the peripheral half of the interop harness (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/308\"\u003e#308\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/90e2e103e5db9547d5cc5129a7b7be065b5d8a01\"\u003e90e2e10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erebuild the example app and add pong over the gatt link (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/67cdff04fc9e2da4cc132227b0013e6095002290\"\u003e67cdff0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\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/juliansteenbakker/flutter_ble_peripheral/blob/develop/CHANGELOG.md\"\u003eflutter_ble_peripheral's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/compare/v3.0.0...v3.1.0\"\u003e3.1.0\u003c/a\u003e (2026-09-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e start advertising without an activity attached (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/326\"\u003e#326\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/51421d073937afd8d6b59e47b6dc262eeabf340e\"\u003e51421d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapple:\u003c/strong\u003e restore the advertisement after a background relaunch (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/322\"\u003e#322\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/ba77bc6b62ce4c9b3f58cbeb40d3b05879562bc8\"\u003eba77bc6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eserve several characteristics from one gatt service (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/324\"\u003e#324\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/d002e51542cac4c21b443b28b4b61502a29c1b5b\"\u003ed002e51\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 accept short uuids for the gatt service and characteristics (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/323\"\u003e#323\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/a0c2917b5cefc0aa9e597046ecb98f1ef570487f\"\u003ea0c2917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewindows:\u003c/strong\u003e answer a read on a characteristic that does not notify (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/328\"\u003e#328\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/46585ba8ab9f75815bf43126edcc4cdf1d7fae43\"\u003e46585ba\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/compare/v2.1.1...v3.0.0\"\u003e3.0.0\u003c/a\u003e (2026-09-02)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cp\u003eAdvertising was split into a shared core plus one settings object per platform, so a\ncall site no longer mixes fields that only one platform honours with fields every\nplatform honours. The README has the full before/after.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAdvertiseData\u003c/code\u003e is removed. Use \u003ccode\u003eAdvertiseDataCore\u003c/code\u003e for the cross-platform fields or \u003ccode\u003eAndroidAdvertiseData\u003c/code\u003e for the Android-only ones, and \u003ccode\u003eincludeTxPowerLevel\u003c/code\u003e in place of \u003ccode\u003eincludePowerLevel\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estart(advertiseSettings:)\u003c/code\u003e, \u003ccode\u003estart(advertiseSetParameters:)\u003c/code\u003e, \u003ccode\u003estart(advertiseResponseData:)\u003c/code\u003e, \u003ccode\u003estart(advertisePeriodicData:)\u003c/code\u003e and \u003ccode\u003estart(periodicAdvertiseSettings:)\u003c/code\u003e are removed. Pass \u003ccode\u003estart(androidSettings: AndroidAdvertiseSettings(...))\u003c/code\u003e, which holds all five; \u003ccode\u003eadvertisePeriodicData\u003c/code\u003e is \u003ccode\u003eperiodicAdvertiseData\u003c/code\u003e there. \u003ccode\u003eDarwinAdvertiseSettings\u003c/code\u003e and \u003ccode\u003eWindowsAdvertiseSettings\u003c/code\u003e are the equivalents for the other platforms (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAdvertiseSettings.advertiseSet\u003c/code\u003e is removed. Passing \u003ccode\u003eAndroidAdvertiseSettings.advertiseSetParameters\u003c/code\u003e selects the extended advertising API, and is now mutually exclusive with \u003ccode\u003eadvertiseSettings\u003c/code\u003e, where 2.x took both and let \u003ccode\u003eadvertiseSet\u003c/code\u003e pick (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePermissionState\u003c/code\u003e is removed. Use \u003ccode\u003ePeripheralBluetoothState\u003c/code\u003e, which covers the same permission cases plus the adapter states. There is deliberately no alias: the two declare their entries in a different order and the values cross the platform channel by ordinal, so mapping the old values across by index would give the wrong state rather than a compile error (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBluetoothPeripheralState\u003c/code\u003e is renamed to \u003ccode\u003ePeripheralBluetoothState\u003c/code\u003e, so this package and \u003ccode\u003eflutter_ble_central\u003c/code\u003e no longer declare colliding type names. The old name stays as a deprecated alias in 3.0 and is removed in the next breaking release (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAdvertiseSettings\u003c/code\u003e defaults changed: \u003ccode\u003etimeout\u003c/code\u003e is \u003ccode\u003e0\u003c/code\u003e, meaning no timeout, instead of \u003ccode\u003e400\u003c/code\u003e, and \u003ccode\u003etxPowerLevel\u003c/code\u003e is \u003ccode\u003eadvertiseTxPowerHigh\u003c/code\u003e instead of \u003ccode\u003eadvertiseTxPowerLow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAdvertiseSetParameters.anonymous\u003c/code\u003e is a \u003ccode\u003ebool?\u003c/code\u003e, not an \u003ccode\u003eint?\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/289\"\u003e#289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePeripheralState\u003c/code\u003e carries \u003ccode\u003elocationServicesDisabled\u003c/code\u003e again, which shifts the index of every entry after it. Switch on the values, not on \u003ccode\u003e.values[i]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe files under \u003ccode\u003elib/src\u003c/code\u003e moved into \u003ccode\u003ecore/\u003c/code\u003e and \u003ccode\u003eplatform/\u0026lt;platform\u0026gt;/\u003c/code\u003e. Only a direct \u003ccode\u003epackage:flutter_ble_peripheral/src/...\u003c/code\u003e import breaks; everything is still exported from \u003ccode\u003epackage:flutter_ble_peripheral/flutter_ble_peripheral.dart\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd a gatt server with tx and rx characteristics (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/260\"\u003e#260\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/bea560131bbd239e04223097454f265c62ffbef1\"\u003ebea5601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewindows:\u003c/strong\u003e serve a gatt server with tx and rx characteristics (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/302\"\u003e#302\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/fe76ede0fc704a57ffc1aed5141048c871553b41\"\u003efe76ede\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esplit the advertising api into core and per-platform settings (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/b88abeef44a4362a899688cb37875f08c90e4364\"\u003eb88abee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove the deprecated AdvertiseData (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/314\"\u003e#314\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/26fcfdb0f72f5e89bdc3b8ccfdf486d1af692076\"\u003e26fcfdb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ekeep the old state name as a deprecated alias (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/316\"\u003e#316\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/dc3c3894e6e8e359f306eacb3dbb3a7dc45cdad9\"\u003edc3c389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehonour the advertise timeout on windows (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/299\"\u003e#299\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/0260ef8229ee1abfaa2bf688f39293d4e6b2852e\"\u003e0260ef8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd the peripheral half of the interop harness (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/308\"\u003e#308\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/90e2e103e5db9547d5cc5129a7b7be065b5d8a01\"\u003e90e2e10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erebuild the example app and add pong over the gatt link (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/67cdff04fc9e2da4cc132227b0013e6095002290\"\u003e67cdff0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eandroid service uuids not broadcasting (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/285\"\u003e#285\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/b107d153ddbbf0b991c720ebc6b88f42605ee888\"\u003eb107d15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eapply tx power flags and send periodic advertise data on android (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/293\"\u003e#293\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/079274c78151af6ce8d660f8375319bc228d0700\"\u003e079274c\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/juliansteenbakker/flutter_ble_peripheral/commit/0472cebec7dfb9dad695c089b1cbc6b66d782f44\"\u003e\u003ccode\u003e0472ceb\u003c/code\u003e\u003c/a\u003e chore(develop): release 3.1.0 (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/46585ba8ab9f75815bf43126edcc4cdf1d7fae43\"\u003e\u003ccode\u003e46585ba\u003c/code\u003e\u003c/a\u003e fix(windows): answer a read on a characteristic that does not notify (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/328\"\u003e#328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/258c82e32ae33c2b674da90f370a83af002684c3\"\u003e\u003ccode\u003e258c82e\u003c/code\u003e\u003c/a\u003e test: serve several characteristics from the interop harness (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/327\"\u003e#327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/51421d073937afd8d6b59e47b6dc262eeabf340e\"\u003e\u003ccode\u003e51421d0\u003c/code\u003e\u003c/a\u003e feat(android): start advertising without an activity attached (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/d002e51542cac4c21b443b28b4b61502a29c1b5b\"\u003e\u003ccode\u003ed002e51\u003c/code\u003e\u003c/a\u003e feat: serve several characteristics from one gatt service (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/a0c2917b5cefc0aa9e597046ecb98f1ef570487f\"\u003e\u003ccode\u003ea0c2917\u003c/code\u003e\u003c/a\u003e fix(android): accept short uuids for the gatt service and characteristics (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/ba77bc6b62ce4c9b3f58cbeb40d3b05879562bc8\"\u003e\u003ccode\u003eba77bc6\u003c/code\u003e\u003c/a\u003e feat(apple): restore the advertisement after a background relaunch (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/a21c816d164b3b88c9a646726f39ded35a915e57\"\u003e\u003ccode\u003ea21c816\u003c/code\u003e\u003c/a\u003e chore(develop): release 3.0.0 (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/286\"\u003e#286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/99cb7b25f1b9e997f10e2ec434a6ce3878f33a01\"\u003e\u003ccode\u003e99cb7b2\u003c/code\u003e\u003c/a\u003e chore(deps): bump com.android.application from 9.3.2 to 9.4.0 in /example/and...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/18e7b4f23fb55b31b50d3e83bee509d76938baf5\"\u003e\u003ccode\u003e18e7b4f\u003c/code\u003e\u003c/a\u003e ci: drop semver-major-days from the dependabot cooldowns (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/compare/v2.1.1...v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_riverpod` from 3.4.2 to 3.4.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca hr...\n\n_Description has been truncated_","html_url":"https://github.com/ElevenID/marty-authenticator/pull/50","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ElevenID%2Fmarty-authenticator/issues/50","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/50/packages"}},{"old_version":"0.20.2","new_version":"0.20.3","update_type":"patch","path":null,"pr_created_at":"2026-09-16T20:12:41.000Z","version_change":"0.20.2 → 0.20.3","issue":{"uuid":"5479428446","node_id":"PR_kwDOPn-3ws8AAAABD05E6Q","number":28,"state":"open","title":"chore(deps): bump the minor-and-patch group across 1 directory with 8 updates","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-09-16T20:12:41.000Z","updated_at":"2026-09-16T22:03:08.960Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":8,"packages":[{"name":"build_runner","old_version":"2.15.1","new_version":"2.16.1","repository_url":"https://github.com/dart-lang/build"},{"name":"geolocator","old_version":"14.0.2","new_version":"14.0.3","repository_url":"https://github.com/baseflow/flutter-geolocator"},{"name":"package_info_plus","old_version":"8.3.1","new_version":"10.2.1","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"upgrader","old_version":"12.5.0","new_version":"13.7.0","repository_url":"https://github.com/larryaasen/upgrader"},{"name":"share_plus","old_version":"10.1.4","new_version":"13.3.0","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"maplibre_gl","old_version":"0.26.1","new_version":"0.27.1","repository_url":"https://github.com/maplibre/flutter-maplibre-gl"},{"name":"mockito","old_version":"5.7.0","new_version":"5.8.1","repository_url":"https://github.com/dart-lang/build"},{"name":"package_info_plus","old_version":"8.3.1","new_version":"10.2.1","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"share_plus","old_version":"10.1.4","new_version":"13.3.0","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"upgrader","old_version":"12.5.0","new_version":"13.7.0","repository_url":"https://github.com/larryaasen/upgrader"}],"path":null,"ecosystem":"pub"},"body":"Bumps the minor-and-patch group with 8 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| [geolocator](https://github.com/baseflow/flutter-geolocator) | `14.0.2` | `14.0.3` |\n| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus) | `8.3.1` | `10.2.1` |\n| [upgrader](https://github.com/larryaasen/upgrader) | `12.5.0` | `13.7.0` |\n| [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus) | `10.1.4` | `13.3.0` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [maplibre_gl](https://github.com/maplibre/flutter-maplibre-gl) | `0.26.1` | `0.27.1` |\n| [mockito](https://github.com/dart-lang/build/tree/master/builder_pkgs) | `5.7.0` | `5.8.1` |\n| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus) | `8.3.1` | `10.2.1` |\n| [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus) | `10.1.4` | `13.3.0` |\n| [upgrader](https://github.com/larryaasen/upgrader) | `12.5.0` | `13.7.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 `geolocator` from 14.0.2 to 14.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/6eb56a65c7e6b9f3ec45b141a72e4ea446bd9c8a\"\u003e\u003ccode\u003e6eb56a6\u003c/code\u003e\u003c/a\u003e Maintenance, updates dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/1c2a5a190d0cdc3aaa801bc4d453a4d846ee6631\"\u003e\u003ccode\u003e1c2a5a1\u003c/code\u003e\u003c/a\u003e Maintenance, updates dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/ccdb2c528363153f5e37f66d62d2303079b7a623\"\u003e\u003ccode\u003eccdb2c5\u003c/code\u003e\u003c/a\u003e Maintenance, updates dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/fe1bee2376bb6a846aad279be2a39aeeb172e4f4\"\u003e\u003ccode\u003efe1bee2\u003c/code\u003e\u003c/a\u003e Maintenance, updates dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/68d8042c58b566f801488380a80f3b728b347ecd\"\u003e\u003ccode\u003e68d8042\u003c/code\u003e\u003c/a\u003e Maintenance, updates dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/a49f7899b649c091c1c90d8373b2978a16c1f39b\"\u003e\u003ccode\u003ea49f789\u003c/code\u003e\u003c/a\u003e Maintenance, updates dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/627caff3a19bc617f1acf69594ded5c6d0b5cf19\"\u003e\u003ccode\u003e627caff\u003c/code\u003e\u003c/a\u003e Maintenance, updates dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/da8c4f5ac855b7d7ccb11936fde3ec0d165ee2fa\"\u003e\u003ccode\u003eda8c4f5\u003c/code\u003e\u003c/a\u003e Maintenance, updates dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/7332ccb1c784e07368faded4c4bf351318adf072\"\u003e\u003ccode\u003e7332ccb\u003c/code\u003e\u003c/a\u003e Maintenance, updates dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/9f4725e5ec387304cb0b3c4ef1f94b0c13a01c22\"\u003e\u003ccode\u003e9f4725e\u003c/code\u003e\u003c/a\u003e docs: clarify that Position.heading carries course over ground (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1187\"\u003e#1187\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1783\"\u003e#1783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/baseflow/flutter-geolocator/compare/geolocator_v14.0.2...geolocator_14.0.3\"\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 10.2.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/93361872f025cc1b12a9477f628c541b483bf81f\"\u003e\u003ccode\u003e9336187\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/3928\"\u003e#3928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/4962175c123348d953600bdb28374ad89e41b56d\"\u003e\u003ccode\u003e4962175\u003c/code\u003e\u003c/a\u003e fix(package_info_plus): raise Apple platform minimums in SPM manifests to mat...\u003c/li\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/package_info_plus/issues/3912\"\u003e#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/7d46a461460048c95adf9336a60810f504ae0a7b\"\u003e\u003ccode\u003e7d46a46\u003c/code\u003e\u003c/a\u003e feat(package_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/479ef7d2f9296620acd4244d256553b1f3dfbba0\"\u003e\u003ccode\u003e479ef7d\u003c/code\u003e\u003c/a\u003e feat(package_info_plus): Add support of built-in Kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3894\"\u003e#3894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/40bb8477d2539ee522cf6f76b659a0ed28d6080e\"\u003e\u003ccode\u003e40bb847\u003c/code\u003e\u003c/a\u003e refactor(package_info_plus): change android gradle from groovy to kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3858\"\u003e#3858\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/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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/package_info_plus-v10.2.1/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 `upgrader` from 12.5.0 to 13.7.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/larryaasen/upgrader/blob/main/CHANGELOG.md\"\u003eupgrader's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e13.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[457][553] Fixed barrierDismissible being ignored in UpgradeAlert. (thanks to \u003ca href=\"https://github.com/mem-5514-tahara\"\u003e\u003ccode\u003e@​mem-5514-tahara\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[517] Added the \u003ccode\u003echeckOnResume\u003c/code\u003e parameter to \u003ccode\u003eUpgrader\u003c/code\u003e that, when \u003ccode\u003efalse\u003c/code\u003e, stops the store version check from being made each time the app is resumed from the background.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the xml dependency constraint from \u003ccode\u003e^6.3.0\u003c/code\u003e to \u003ccode\u003e\u0026gt;=6.3.0 \u0026lt;8.0.0\u003c/code\u003e to support stable xml 7.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[551] [550] Changed \u003ccode\u003eisTooSoon\u003c/code\u003e to reset when a newer app store version is available.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[549] Added edSignature parsing from Appcast XML and made bestItem accessible. (thanks to \u003ca href=\"https://github.com/falt008\"\u003e\u003ccode\u003e@​falt008\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[544] Will use localized Google Play release notes instead of always falling back to English.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[547] Updated package_info_plus version range to \u0026lt;11.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[542] Added minimumUpdateVersion parsing for Appcast XML. (thanks to \u003ca href=\"https://github.com/FaresHossamAmin\"\u003e\u003ccode\u003e@​FaresHossamAmin\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed [515]: Remove version package exposure from UpgraderAppcastStore.\u003c/li\u003e\n\u003cli\u003eFixed [470]: Option to suppress optional updates.\u003c/li\u003e\n\u003cli\u003eImproved documentation.\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/larryaasen/upgrader/commit/1ec99f3444849eb07ed1f3735e0e8a5c246fd3ae\"\u003e\u003ccode\u003e1ec99f3\u003c/code\u003e\u003c/a\u003e Bumped version to 13.7.0 for release and reformatted a file.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larryaasen/upgrader/commit/2cb3d041cee6ffeb4dc5be27f016c626130a0d66\"\u003e\u003ccode\u003e2cb3d04\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/larryaasen/upgrader/issues/553\"\u003e#553\u003c/a\u003e from mem-5514-tahara/fix/barrier-dismissible-457\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larryaasen/upgrader/commit/227761eea11716810386373944468baa3f83bd59\"\u003e\u003ccode\u003e227761e\u003c/code\u003e\u003c/a\u003e CI: Added Flutter version 3.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larryaasen/upgrader/commit/0227151240d23fbccc171e573a274072d9f631bf\"\u003e\u003ccode\u003e0227151\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/larryaasen/upgrader/issues/556\"\u003e#556\u003c/a\u003e from tologonkudaiberdiuulu/issue-517-check-on-resume\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larryaasen/upgrader/commit/40ee8d549d9c0c468317192f18e47d0228dc92f8\"\u003e\u003ccode\u003e40ee8d5\u003c/code\u003e\u003c/a\u003e [517] Added checkOnResume to stop the version check on app resume\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larryaasen/upgrader/commit/640c6bdbc7a448ae6668b64f6211f086dad4e4ab\"\u003e\u003ccode\u003e640c6bd\u003c/code\u003e\u003c/a\u003e CI: updated job for Flutter 3.44.6 and removed old unused job.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larryaasen/upgrader/commit/40f0d1d871d14cbc75435ea0fd69fe34339e2812\"\u003e\u003ccode\u003e40f0d1d\u003c/code\u003e\u003c/a\u003e docs: fix Dartdoc reference for barrierDismissible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larryaasen/upgrader/commit/fd96f43876779617100c38819bf02eb7c3ec6370\"\u003e\u003ccode\u003efd96f43\u003c/code\u003e\u003c/a\u003e CI: updated Flutter test version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larryaasen/upgrader/commit/fd92671f30e5289190e20edcc7bef663e3214553\"\u003e\u003ccode\u003efd92671\u003c/code\u003e\u003c/a\u003e Fixed barrierDismissible being ignored in UpgradeAlert (\u003ca href=\"https://redirect.github.com/larryaasen/upgrader/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larryaasen/upgrader/commit/ff4248ea2b55d1e4bccb830dff0207140d45bd7d\"\u003e\u003ccode\u003eff4248e\u003c/code\u003e\u003c/a\u003e Bumped version to 13.5.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/larryaasen/upgrader/compare/12.5.0...13.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `share_plus` from 10.1.4 to 13.3.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/13e170479b3c66c890fa401f5fdb3af141faf67a\"\u003e\u003ccode\u003e13e1704\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/3939\"\u003e#3939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/d3ba3f36a865d3ba7c8e5d1e48396ca3a13541b0\"\u003e\u003ccode\u003ed3ba3f3\u003c/code\u003e\u003c/a\u003e feat(share_plus): Avoid exceptions on iPads with no sharePositionOrigin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3769\"\u003e#3769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/8dca0c81451e305641f0c4f9da8e34fdabbe4f37\"\u003e\u003ccode\u003e8dca0c8\u003c/code\u003e\u003c/a\u003e ci(share_plus): fix macOS/iOS example build with Swift Package Manager (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3932\"\u003e#3932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/2c5b4935c85fdbfeffea2bd68c9286c064ed8b7c\"\u003e\u003ccode\u003e2c5b493\u003c/code\u003e\u003c/a\u003e fix(share_plus): Do not do I/O operations on the main thread on Android (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3931\"\u003e#3931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/93361872f025cc1b12a9477f628c541b483bf81f\"\u003e\u003ccode\u003e9336187\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/3928\"\u003e#3928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/949e7717ca32fc57dffc4638aeaf154d0fcea0cb\"\u003e\u003ccode\u003e949e771\u003c/code\u003e\u003c/a\u003e fix(share_plus): raise Apple platform minimums in SPM manifests to match Flut...\u003c/li\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/share_plus/issues/3912\"\u003e#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/cf00609169e791d41e21a59826dcfa574ce12fe6\"\u003e\u003ccode\u003ecf00609\u003c/code\u003e\u003c/a\u003e feat(share_plus): Updated Swift Package Manager setup for Flutter 3.44 (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3911\"\u003e#3911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/0c9b0ad0e596adff407d61cefbbf1088b56783da\"\u003e\u003ccode\u003e0c9b0ad\u003c/code\u003e\u003c/a\u003e feat(share_plus): Add support of built-in Kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3896\"\u003e#3896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/d9b6f299dec2c61673a9e4650e9fd554d44422a5\"\u003e\u003ccode\u003ed9b6f29\u003c/code\u003e\u003c/a\u003e refactor(share_plus): change android gradle from groovy to kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3860\"\u003e#3860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/share_plus-v13.3.0/packages/share_plus\"\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 `maplibre_gl` from 0.26.1 to 0.27.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maplibre/flutter-maplibre-gl/releases\"\u003emaplibre_gl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/maplibre/flutter-maplibre-gl/compare/v0.27.0...v0.27.1\"\u003e0.27.1\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e 0.27.0 does not build on Android for apps created with Flutter 3.44 or later, failing at configuration with \u003ccode\u003eCould not find method kotlin()\u003c/code\u003e. That is fixed here, and any \u003ccode\u003eandroid.builtInKotlin=true\u003c/code\u003e or hand-applied Kotlin plugin workaround can be removed. This release also clears a crash that has been hitting iOS apps with custom headers since 0.26.2.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid\u003c/strong\u003e: apps built with Flutter 3.44 or later no longer fail with \u003ccode\u003eCould not find method kotlin()\u003c/code\u003e. Those apps carry \u003ccode\u003eandroid.builtInKotlin=false\u003c/code\u003e, and the plugin took AGP 9 to mean AGP compiles Kotlin itself, so nothing did. The plugin now applies the Kotlin Gradle Plugin whenever AGP has not taken Kotlin over, and the \u003ccode\u003eandroid.builtInKotlin=true\u003c/code\u003e workaround can be removed (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/1008\"\u003e#1008\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eiOS\u003c/strong\u003e: fixed random \u003ccode\u003eEXC_BAD_ACCESS\u003c/code\u003e crashes with a map on screen, introduced in 0.26.2 alongside custom headers. Every request got its own \u003ccode\u003eURLSession\u003c/code\u003e, and a tile cancelled at the moment it completed was released twice from two threads. Intercepted requests now share one session with a synchronized teardown, and apps that never set custom headers skip the interception altogether (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/1009\"\u003e#1009\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eiOS\u003c/strong\u003e: a redirected tile, style or sprite is fetched once instead of twice, and \u003ccode\u003esetOfflineMaxConcurrentRequests\u003c/code\u003e now also limits requests that carry custom headers (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/1009\"\u003e#1009\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eiOS\u003c/strong\u003e: \u003ccode\u003egetListOfRegions\u003c/code\u003e, \u003ccode\u003emergeOfflineRegions\u003c/code\u003e and \u003ccode\u003edownloadOfflineRegion\u003c/code\u003e no longer throw \u003ccode\u003etype 'int' is not a subtype of type 'double'\u003c/code\u003e for a region whose bounds sit on whole degrees. iOS returns regions as JSON, where \u003ccode\u003e60.0\u003c/code\u003e is written \u003ccode\u003e60\u003c/code\u003e, so only regions with a fraction in every coordinate could be read (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/241\"\u003e#241\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, Web\u003c/strong\u003e: \u003ccode\u003esetCustomHeaders\u003c/code\u003e logs header names instead of header values. An API key or \u003ccode\u003eAuthorization\u003c/code\u003e header sent to a tile provider was written to Logcat and the browser console in plain text, in release builds too (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/1015\"\u003e#1015\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA guide on \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/concepts/styles/#local-sprites-and-glyphs\"\u003elocal sprites and glyphs\u003c/a\u003e. A style loaded from Flutter assets cannot point \u003ccode\u003esprite\u003c/code\u003e and \u003ccode\u003eglyphs\u003c/code\u003e at \u003ccode\u003easset://\u003c/code\u003e, because the native engines fetch those themselves; copy the files to disk at startup and reference them with \u003ccode\u003efile://\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/338\"\u003e#338\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetStyle\u003c/code\u003e accepts a raw JSON string on all three platforms. The API docs said Android only (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/1026\"\u003e#1026\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/getting-started/#minimum-versions\"\u003eminimum versions\u003c/a\u003e table names the JDK requirement: the Android build targets Java 21, so JDK 17 fails with \u003ccode\u003einvalid source release: 21\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/1018\"\u003e#1018\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DracoMahuem\"\u003e\u003ccode\u003e@​DracoMahuem\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/pull/1015\"\u003emaplibre/flutter-maplibre-gl#1015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzazelSensei\"\u003e\u003ccode\u003e@​AzazelSensei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/pull/1011\"\u003emaplibre/flutter-maplibre-gl#1011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gabbopalma\"\u003e\u003ccode\u003e@​gabbopalma\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/maplibre/flutter-maplibre-gl/compare/v0.27.0...v0.27.1\"\u003ehttps://github.com/maplibre/flutter-maplibre-gl/compare/v0.27.0...v0.27.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.27.0\u003c/h2\u003e\n\u003ch1\u003eRelease 0.27.0\u003c/h1\u003e\n\u003cp\u003eThe plugin has a \u003cstrong\u003edocumentation site\u003c/strong\u003e now, at \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/\"\u003e\u003cstrong\u003emaplibre.org/flutter-maplibre-gl\u003c/strong\u003e\u003c/a\u003e: a guide for every part of the API, each with a live map you can pan and click.\u003c/p\u003e\n\u003cp\u003eThis release regenerates the whole style property surface from the current MapLibre style spec, closes long-standing gaps between the three platforms, and cuts start-up time and the cost of large data updates. \u003cstrong\u003eUpgrading costs little\u003c/strong\u003e: the only compile-time change is \u003ccode\u003eSourceProperties.copyWith\u003c/code\u003e moving to named parameters, plus one small change for Android apps and one or two for web apps, all below.\u003c/p\u003e\n\u003ch3\u003eActions needed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid\u003c/strong\u003e: a map now survives its activity being destroyed and recreated, but your style content does not come back with it. Add sources, layers and images inside \u003ccode\u003eonStyleLoadedCallback\u003c/code\u003e, which fires again after every recreation, rather than in \u003ccode\u003eonMapCreated\u003c/code\u003e or \u003ccode\u003einitState\u003c/code\u003e. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/migration/#android-style-content\"\u003emigration guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/805\"\u003e#805\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWeb\u003c/strong\u003e: the plugin now loads MapLibre GL JS itself. Delete the \u003ccode\u003emaplibre-gl.js\u003c/code\u003e script tag and the \u003ccode\u003emaplibre-gl.css\u003c/code\u003e link tag from \u003ccode\u003eweb/index.html\u003c/code\u003e: if they stay, your pinned copy silently overrides the version the plugin is tested against. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/migration/#web-remove-the-script-and-stylesheet-tags\"\u003emigration guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/928\"\u003e#928\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWeb\u003c/strong\u003e: MapLibre GL JS 6 requires WebGL2 and no longer falls back to WebGL1, so a browser without it (Safari and iOS before 15) shows no map. Point \u003ccode\u003eMapLibreMap.webLibrarySource\u003c/code\u003e at a version 5 build to keep those browsers working. Version 6 also slices vector tiles instead of overscaling them, so \u003ccode\u003equeryRenderedFeatures\u003c/code\u003e can return a different set of features. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/migration/#web-the-engine-moves-to-maplibre-gl-js-6\"\u003emigration guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/943\"\u003e#943\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSourceProperties.copyWith\u003c/code\u003e takes named parameters instead of a dozen required positional ones, so \u003ccode\u003eprops.copyWith(cluster: true)\u003c/code\u003e works and future spec additions stop breaking every caller. Calls that passed values positionally need the parameter names added (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eExpressions.xor\u003c/code\u003e never meant xor: \u003ccode\u003e^\u003c/code\u003e is the style spec's exponentiation operator, so the expression raised the first input to the power of the second. It is now \u003ccode\u003eExpressions.power\u003c/code\u003e, and \u003ccode\u003eExpressions.modulo\u003c/code\u003e replaces the misspelled \u003ccode\u003eExpressions.precent\u003c/code\u003e. The old names still work as deprecated aliases, so nothing stops compiling, but any style built with \u003ccode\u003exor\u003c/code\u003e was doing something else (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, iOS\u003c/strong\u003e: the two offline download errors that carried a vendor name are renamed, \u003ccode\u003emapboxTileCountLimitExceeded\u003c/code\u003e to \u003ccode\u003etileCountLimitExceeded\u003c/code\u003e and \u003ccode\u003emapboxInvalidRegionDefinition\u003c/code\u003e to \u003ccode\u003einvalidRegionDefinition\u003c/code\u003e. When they fire does not change, but a \u003ccode\u003ecatch\u003c/code\u003e matching either old \u003ccode\u003ePlatformException\u003c/code\u003e code needs the new one (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/956\"\u003e#956\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, iOS, Web\u003c/strong\u003e: \u003ccode\u003eaddColorReliefLayer()\u003c/code\u003e colours the terrain by elevation from a raster DEM source, the hypsometric tint of a physical map. The colour ramp is a \u003ccode\u003ecolorReliefColor\u003c/code\u003e expression over \u003ccode\u003eExpressions.elevation\u003c/code\u003e, and \u003ccode\u003ecolorReliefOpacity\u003c/code\u003e sets how strongly it covers what is below. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/layers/color-relief/\"\u003ecolor relief guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/958\"\u003e#958\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, iOS, Web\u003c/strong\u003e: \u003ccode\u003eaddBackgroundLayer()\u003c/code\u003e paints the whole map with \u003ccode\u003ebackgroundColor\u003c/code\u003e or tiles it with \u003ccode\u003ebackgroundPattern\u003c/code\u003e, the one layer type with no source. Pass \u003ccode\u003ebelowLayerId\u003c/code\u003e to place it under the layers it backs. Most published styles already carry a layer called \u003ccode\u003ebackground\u003c/code\u003e, so reusing that id fails with \u003ccode\u003elayerAlreadyExists\u003c/code\u003e. Changing its properties after adding it can stop it drawing while the style's own background layer is still there (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-native/issues/4502\"\u003emaplibre-native#4502\u003c/a\u003e). See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/layers/background/\"\u003ebackground layer guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/959\"\u003e#959\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWeb\u003c/strong\u003e: \u003ccode\u003esetProjection()\u003c/code\u003e switches between the \u003ccode\u003emercator\u003c/code\u003e, \u003ccode\u003eglobe\u003c/code\u003e and \u003ccode\u003evertical-perspective\u003c/code\u003e projections, or interpolates between them by zoom. \u003ccode\u003esetTerrain()\u003c/code\u003e raises the map by the elevation of a raster DEM source, with \u003ccode\u003enull\u003c/code\u003e to flatten it again, and \u003ccode\u003esetSky()\u003c/code\u003e draws the sky and the atmosphere above the horizon. All three throw an \u003ccode\u003eUnsupportedError\u003c/code\u003e on Android and iOS, where MapLibre Native implements none of them yet. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/advanced/globe-terrain-sky/\"\u003eglobe, terrain and sky guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/960\"\u003e#960\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, iOS, Web\u003c/strong\u003e: the style property surface is regenerated from the current MapLibre style spec instead of a four-year-old copy. New layer properties: \u003ccode\u003etextVariableAnchorOffset\u003c/code\u003e on symbols, \u003ccode\u003ehillshadeMethod\u003c/code\u003e and \u003ccode\u003ehillshadeIlluminationAltitude\u003c/code\u003e for multidirectional hillshading. New expressions: \u003ccode\u003eExpressions.distance\u003c/code\u003e, \u003ccode\u003ewithin\u003c/code\u003e, \u003ccode\u003eindexOf\u003c/code\u003e, \u003ccode\u003eslice\u003c/code\u003e and \u003ccode\u003eelevation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMapLibreMap.preWarm()\u003c/code\u003e starts the map engine during app start-up, for apps whose first screen is a map. Saves roughly 170 to 480 ms on Android, 45 to 165 ms on iOS and 10 to 50 ms on web (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/867\"\u003e#867\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid\u003c/strong\u003e: feature state (\u003ccode\u003esetFeatureState\u003c/code\u003e, \u003ccode\u003egetFeatureState\u003c/code\u003e, \u003ccode\u003eremoveFeatureState\u003c/code\u003e) works on Android as well as web, so single features can be restyled without re-feeding the source. iOS throws; its SDK does not expose the API yet. \u003ccode\u003epromoteId\u003c/code\u003e stays web-only, so Android features need a top-level \u003ccode\u003eid\u003c/code\u003e in the GeoJSON. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/advanced/feature-state/\"\u003efeature state guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/889\"\u003e#889\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, iOS\u003c/strong\u003e: offline regions can move between devices. \u003ccode\u003eexportOfflineDatabase()\u003c/code\u003e writes a shareable copy, \u003ccode\u003emergeOfflineRegions()\u003c/code\u003e imports one (now on iOS too), and \u003ccode\u003egetOfflineDatabasePath()\u003c/code\u003e locates the store. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/advanced/offline-regions/\"\u003eoffline regions guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/886\"\u003e#886\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, iOS, Web\u003c/strong\u003e: the location puck can be driven from your own position updates instead of the device GPS, with no location permission needed: \u003ccode\u003elocationSource: ManualLocationSource()\u003c/code\u003e plus \u003ccode\u003econtroller.updateManualLocation()\u003c/code\u003e. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/advanced/user-location/\"\u003euser location guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/840\"\u003e#840\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, iOS, Web\u003c/strong\u003e: \u003ccode\u003egetClusterExpansionZoom()\u003c/code\u003e gives the zoom at which a cluster splits, so a cluster tap can zoom to exactly that instead of guessing with \u003ccode\u003ezoom + 2\u003c/code\u003e. \u003ccode\u003egetClusterLeaves()\u003c/code\u003e and \u003ccode\u003egetClusterChildren()\u003c/code\u003e read the points behind a cluster. All three take the cluster feature's \u003ccode\u003ecluster_id\u003c/code\u003e. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/layers/cluster/\"\u003ecluster guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/896\"\u003e#896\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egetLayerProperties()\u003c/code\u003e and \u003ccode\u003egetSourceProperties()\u003c/code\u003e read a layer's or source's properties by id, in the same shape on every platform, or \u003ccode\u003enull\u003c/code\u003e if the id is unknown. On iOS only what came with the style is readable, so a layer or source you added at runtime answers \u003ccode\u003enull\u003c/code\u003e there while Android and web answer normally (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/513\"\u003e#513\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/985\"\u003e#985\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, iOS, Web\u003c/strong\u003e: \u003ccode\u003esetLight()\u003c/code\u003e sets the style's light source, which shades extruded geometries: \u003ccode\u003eanchor\u003c/code\u003e, \u003ccode\u003eposition\u003c/code\u003e, \u003ccode\u003ecolor\u003c/code\u003e and \u003ccode\u003eintensity\u003c/code\u003e. Android and iOS take constant values, web also accepts expressions; Android answers \u003ccode\u003eINVALID_ARGUMENT\u003c/code\u003e for a value it cannot take. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/advanced/globe-terrain-sky/\"\u003eglobe, terrain and sky guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/960\"\u003e#960\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/maplibre/flutter-maplibre-gl/blob/main/CHANGELOG.md\"\u003emaplibre_gl's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/maplibre/flutter-maplibre-gl/compare/v0.27.0...v0.27.1\"\u003e0.27.1\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid\u003c/strong\u003e: apps built with Flutter 3.44 or later no longer fail with \u003ccode\u003eCould not find method kotlin()\u003c/code\u003e. Those apps carry \u003ccode\u003eandroid.builtInKotlin=false\u003c/code\u003e, and the plugin took AGP 9 to mean AGP compiles Kotlin itself, so nothing did. The plugin now applies the Kotlin Gradle Plugin whenever AGP has not taken Kotlin over, and the \u003ccode\u003eandroid.builtInKotlin=true\u003c/code\u003e workaround can be removed (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/1008\"\u003e#1008\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eiOS\u003c/strong\u003e: fixed random \u003ccode\u003eEXC_BAD_ACCESS\u003c/code\u003e crashes with a map on screen, introduced in 0.26.2 alongside custom headers. Every request got its own \u003ccode\u003eURLSession\u003c/code\u003e, and a tile cancelled at the moment it completed was released twice from two threads. Intercepted requests now share one session with a synchronized teardown, and apps that never set custom headers skip the interception altogether (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/1009\"\u003e#1009\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eiOS\u003c/strong\u003e: a redirected tile, style or sprite is fetched once instead of twice, and \u003ccode\u003esetOfflineMaxConcurrentRequests\u003c/code\u003e now also limits requests that carry custom headers (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/1009\"\u003e#1009\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eiOS\u003c/strong\u003e: \u003ccode\u003egetListOfRegions\u003c/code\u003e, \u003ccode\u003emergeOfflineRegions\u003c/code\u003e and \u003ccode\u003edownloadOfflineRegion\u003c/code\u003e no longer throw \u003ccode\u003etype 'int' is not a subtype of type 'double'\u003c/code\u003e for a region whose bounds sit on whole degrees. iOS returns regions as JSON, where \u003ccode\u003e60.0\u003c/code\u003e is written \u003ccode\u003e60\u003c/code\u003e, so only regions with a fraction in every coordinate could be read (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/241\"\u003e#241\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, Web\u003c/strong\u003e: \u003ccode\u003esetCustomHeaders\u003c/code\u003e logs header names instead of header values. An API key or \u003ccode\u003eAuthorization\u003c/code\u003e header sent to a tile provider was written to Logcat and the browser console in plain text, in release builds too (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/1015\"\u003e#1015\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA guide on \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/concepts/styles/#local-sprites-and-glyphs\"\u003elocal sprites and glyphs\u003c/a\u003e. A style loaded from Flutter assets cannot point \u003ccode\u003esprite\u003c/code\u003e and \u003ccode\u003eglyphs\u003c/code\u003e at \u003ccode\u003easset://\u003c/code\u003e, because the native engines fetch those themselves; copy the files to disk at startup and reference them with \u003ccode\u003efile://\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/338\"\u003e#338\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetStyle\u003c/code\u003e accepts a raw JSON string on all three platforms. The API docs said Android only (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/1026\"\u003e#1026\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/getting-started/#minimum-versions\"\u003eminimum versions\u003c/a\u003e table names the JDK requirement: the Android build targets Java 21, so JDK 17 fails with \u003ccode\u003einvalid source release: 21\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/1018\"\u003e#1018\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/maplibre/flutter-maplibre-gl/compare/v0.26.2...v0.27.0\"\u003e0.27.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003eThe plugin has a \u003cstrong\u003edocumentation site\u003c/strong\u003e now, at \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/\"\u003e\u003cstrong\u003emaplibre.org/flutter-maplibre-gl\u003c/strong\u003e\u003c/a\u003e: a guide for every part of the API, each with a live map you can pan and click.\u003c/p\u003e\n\u003cp\u003eThis release regenerates the whole style property surface from the current MapLibre style spec, closes long-standing gaps between the three platforms, and cuts start-up time and the cost of large data updates. \u003cstrong\u003eUpgrading costs little\u003c/strong\u003e: the only compile-time change is \u003ccode\u003eSourceProperties.copyWith\u003c/code\u003e moving to named parameters, plus one small change for Android apps and one or two for web apps, all below.\u003c/p\u003e\n\u003ch3\u003eActions needed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid\u003c/strong\u003e: a map now survives its activity being destroyed and recreated, but your style content does not come back with it. Add sources, layers and images inside \u003ccode\u003eonStyleLoadedCallback\u003c/code\u003e, which fires again after every recreation, rather than in \u003ccode\u003eonMapCreated\u003c/code\u003e or \u003ccode\u003einitState\u003c/code\u003e. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/migration/#android-style-content\"\u003emigration guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/805\"\u003e#805\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWeb\u003c/strong\u003e: the plugin now loads MapLibre GL JS itself. Delete the \u003ccode\u003emaplibre-gl.js\u003c/code\u003e script tag and the \u003ccode\u003emaplibre-gl.css\u003c/code\u003e link tag from \u003ccode\u003eweb/index.html\u003c/code\u003e: if they stay, your pinned copy silently overrides the version the plugin is tested against. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/migration/#web-remove-the-script-and-stylesheet-tags\"\u003emigration guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/928\"\u003e#928\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWeb\u003c/strong\u003e: MapLibre GL JS 6 requires WebGL2 and no longer falls back to WebGL1, so a browser without it (Safari and iOS before 15) shows no map. Point \u003ccode\u003eMapLibreMap.webLibrarySource\u003c/code\u003e at a version 5 build to keep those browsers working. Version 6 also slices vector tiles instead of overscaling them, so \u003ccode\u003equeryRenderedFeatures\u003c/code\u003e can return a different set of features. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/migration/#web-the-engine-moves-to-maplibre-gl-js-6\"\u003emigration guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/943\"\u003e#943\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSourceProperties.copyWith\u003c/code\u003e takes named parameters instead of a dozen required positional ones, so \u003ccode\u003eprops.copyWith(cluster: true)\u003c/code\u003e works and future spec additions stop breaking every caller. Calls that passed values positionally need the parameter names added (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eExpressions.xor\u003c/code\u003e never meant xor: \u003ccode\u003e^\u003c/code\u003e is the style spec's exponentiation operator, so the expression raised the first input to the power of the second. It is now \u003ccode\u003eExpressions.power\u003c/code\u003e, and \u003ccode\u003eExpressions.modulo\u003c/code\u003e replaces the misspelled \u003ccode\u003eExpressions.precent\u003c/code\u003e. The old names still work as deprecated aliases, so nothing stops compiling, but any style built with \u003ccode\u003exor\u003c/code\u003e was doing something else (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, iOS\u003c/strong\u003e: the two offline download errors that carried a vendor name are renamed, \u003ccode\u003emapboxTileCountLimitExceeded\u003c/code\u003e to \u003ccode\u003etileCountLimitExceeded\u003c/code\u003e and \u003ccode\u003emapboxInvalidRegionDefinition\u003c/code\u003e to \u003ccode\u003einvalidRegionDefinition\u003c/code\u003e. When they fire does not change, but a \u003ccode\u003ecatch\u003c/code\u003e matching either old \u003ccode\u003ePlatformException\u003c/code\u003e code needs the new one (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/956\"\u003e#956\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, iOS, Web\u003c/strong\u003e: \u003ccode\u003eaddColorReliefLayer()\u003c/code\u003e colours the terrain by elevation from a raster DEM source, the hypsometric tint of a physical map. The colour ramp is a \u003ccode\u003ecolorReliefColor\u003c/code\u003e expression over \u003ccode\u003eExpressions.elevation\u003c/code\u003e, and \u003ccode\u003ecolorReliefOpacity\u003c/code\u003e sets how strongly it covers what is below. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/layers/color-relief/\"\u003ecolor relief guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/958\"\u003e#958\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, iOS, Web\u003c/strong\u003e: \u003ccode\u003eaddBackgroundLayer()\u003c/code\u003e paints the whole map with \u003ccode\u003ebackgroundColor\u003c/code\u003e or tiles it with \u003ccode\u003ebackgroundPattern\u003c/code\u003e, the one layer type with no source. Pass \u003ccode\u003ebelowLayerId\u003c/code\u003e to place it under the layers it backs. Most published styles already carry a layer called \u003ccode\u003ebackground\u003c/code\u003e, so reusing that id fails with \u003ccode\u003elayerAlreadyExists\u003c/code\u003e. Changing its properties after adding it can stop it drawing while the style's own background layer is still there (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-native/issues/4502\"\u003emaplibre-native#4502\u003c/a\u003e). See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/layers/background/\"\u003ebackground layer guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/959\"\u003e#959\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWeb\u003c/strong\u003e: \u003ccode\u003esetProjection()\u003c/code\u003e switches between the \u003ccode\u003emercator\u003c/code\u003e, \u003ccode\u003eglobe\u003c/code\u003e and \u003ccode\u003evertical-perspective\u003c/code\u003e projections, or interpolates between them by zoom. \u003ccode\u003esetTerrain()\u003c/code\u003e raises the map by the elevation of a raster DEM source, with \u003ccode\u003enull\u003c/code\u003e to flatten it again, and \u003ccode\u003esetSky()\u003c/code\u003e draws the sky and the atmosphere above the horizon. All three throw an \u003ccode\u003eUnsupportedError\u003c/code\u003e on Android and iOS, where MapLibre Native implements none of them yet. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/advanced/globe-terrain-sky/\"\u003eglobe, terrain and sky guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/960\"\u003e#960\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, iOS, Web\u003c/strong\u003e: the style property surface is regenerated from the current MapLibre style spec instead of a four-year-old copy. New layer properties: \u003ccode\u003etextVariableAnchorOffset\u003c/code\u003e on symbols, \u003ccode\u003ehillshadeMethod\u003c/code\u003e and \u003ccode\u003ehillshadeIlluminationAltitude\u003c/code\u003e for multidirectional hillshading. New expressions: \u003ccode\u003eExpressions.distance\u003c/code\u003e, \u003ccode\u003ewithin\u003c/code\u003e, \u003ccode\u003eindexOf\u003c/code\u003e, \u003ccode\u003eslice\u003c/code\u003e and \u003ccode\u003eelevation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMapLibreMap.preWarm()\u003c/code\u003e starts the map engine during app start-up, for apps whose first screen is a map. Saves roughly 170 to 480 ms on Android, 45 to 165 ms on iOS and 10 to 50 ms on web (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/867\"\u003e#867\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid\u003c/strong\u003e: feature state (\u003ccode\u003esetFeatureState\u003c/code\u003e, \u003ccode\u003egetFeatureState\u003c/code\u003e, \u003ccode\u003eremoveFeatureState\u003c/code\u003e) works on Android as well as web, so single features can be restyled without re-feeding the source. iOS throws; its SDK does not expose the API yet. \u003ccode\u003epromoteId\u003c/code\u003e stays web-only, so Android features need a top-level \u003ccode\u003eid\u003c/code\u003e in the GeoJSON. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/advanced/feature-state/\"\u003efeature state guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/889\"\u003e#889\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, iOS\u003c/strong\u003e: offline regions can move between devices. \u003ccode\u003eexportOfflineDatabase()\u003c/code\u003e writes a shareable copy, \u003ccode\u003emergeOfflineRegions()\u003c/code\u003e imports one (now on iOS too), and \u003ccode\u003egetOfflineDatabasePath()\u003c/code\u003e locates the store. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/advanced/offline-regions/\"\u003eoffline regions guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/886\"\u003e#886\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, iOS, Web\u003c/strong\u003e: the location puck can be driven from your own position updates instead of the device GPS, with no location permission needed: \u003ccode\u003elocationSource: ManualLocationSource()\u003c/code\u003e plus \u003ccode\u003econtroller.updateManualLocation()\u003c/code\u003e. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/advanced/user-location/\"\u003euser location guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/840\"\u003e#840\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, iOS, Web\u003c/strong\u003e: \u003ccode\u003egetClusterExpansionZoom()\u003c/code\u003e gives the zoom at which a cluster splits, so a cluster tap can zoom to exactly that instead of guessing with \u003ccode\u003ezoom + 2\u003c/code\u003e. \u003ccode\u003egetClusterLeaves()\u003c/code\u003e and \u003ccode\u003egetClusterChildren()\u003c/code\u003e read the points behind a cluster. All three take the cluster feature's \u003ccode\u003ecluster_id\u003c/code\u003e. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/layers/cluster/\"\u003ecluster guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/896\"\u003e#896\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egetLayerProperties()\u003c/code\u003e and \u003ccode\u003egetSourceProperties()\u003c/code\u003e read a layer's or source's properties by id, in the same shape on every platform, or \u003ccode\u003enull\u003c/code\u003e if the id is unknown. On iOS only what came with the style is readable, so a layer or source you added at runtime answers \u003ccode\u003enull\u003c/code\u003e there while Android and web answer normally (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/513\"\u003e#513\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/985\"\u003e#985\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, iOS, Web\u003c/strong\u003e: \u003ccode\u003esetLight()\u003c/code\u003e sets the style's light source, which shades extruded geometries: \u003ccode\u003eanchor\u003c/code\u003e, \u003ccode\u003eposition\u003c/code\u003e, \u003ccode\u003ecolor\u003c/code\u003e and \u003ccode\u003eintensity\u003c/code\u003e. Android and iOS take constant values, web also accepts expressions; Android answers \u003ccode\u003eINVALID_ARGUMENT\u003c/code\u003e for a value it cannot take. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/advanced/globe-terrain-sky/\"\u003eglobe, terrain and sky guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/960\"\u003e#960\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetPadding()\u003c/code\u003e keeps map content centred while a bottom sheet or side panel covers part of the map, instead of passing padding to every camera call (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/258\"\u003e#258\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epauseMap()\u003c/code\u003e and \u003ccode\u003eresumeMap()\u003c/code\u003e stop and restart rendering for a map that is alive but off screen, such as one on an inactive tab. No-op on web (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/805\"\u003e#805\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, iOS\u003c/strong\u003e: \u003ccode\u003esetTrackingCameraOptions()\u003c/code\u003e pitches the camera without giving up the active tracking mode, for a navigation-style view that stays tilted while it keeps following the user. On web it throws an \u003ccode\u003eUnsupportedError\u003c/code\u003e. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/advanced/user-location/\"\u003euser location guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/888\"\u003e#888\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWeb\u003c/strong\u003e: \u003ccode\u003esetGlobalStateProperty()\u003c/code\u003e sets a value in the style's global state, which the \u003ccode\u003eExpressions.globalState\u003c/code\u003e expression reads, so one switch restyles any number of layers at once. Android and iOS throw an \u003ccode\u003eUnsupportedError\u003c/code\u003e. See the \u003ca href=\"https://maplibre.org/flutter-maplibre-gl/advanced/expressions/\"\u003eexpressions guide\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/960\"\u003e#960\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWeb\u003c/strong\u003e: \u003ccode\u003eMapLibreMap.webLibrarySource\u003c/code\u003e chooses where MapLibre GL JS comes from: the build the plugin is tested against, a self-hosted copy, or one the page loads itself. \u003ccode\u003eMapLibreMap.ensureWebLibraryLoaded()\u003c/code\u003e completes once MapLibre GL JS is loaded, for calling into it directly, for example \u003ccode\u003eaddProtocol\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/928\"\u003e#928\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, iOS, Web\u003c/strong\u003e: \u003ccode\u003efillExtrusionRoundedCornerDistance\u003c/code\u003e rounds the corners of extruded shapes. Its generated dartdoc still reads \u003ccode\u003enot on js\u003c/code\u003e, because the pinned style spec records MapLibre GL JS support for it as an open issue; it shipped in GL JS 6.2.0 and works on web (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, iOS, Web\u003c/strong\u003e: \u003ccode\u003eclusterMinPoints\u003c/code\u003e on a GeoJSON source sets how many points have to fall together before they become a cluster, instead of the fixed default of two (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/957\"\u003e#957\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/981\"\u003e#981\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid, iOS\u003c/strong\u003e: \u003ccode\u003eattributionButtonColor\u003c/code\u003e tints the attribution button, for styles where the default tint is hard to see. No effect on web (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/805\"\u003e#805\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eiOS\u003c/strong\u003e: \u003ccode\u003eLocationEnginePlatforms.iOS\u003c/code\u003e takes \u003ccode\u003eintervalMs\u003c/code\u003e and \u003ccode\u003epulseWindowMs\u003c/code\u003e to pulse GPS instead of tracking continuously, easing battery use on maps that stay open a long time. The default keeps continuous tracking (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/901\"\u003e#901\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAndroid\u003c/strong\u003e: \u003ccode\u003evolatile\u003c/code\u003e on vector, raster and raster-dem sources keeps their tiles out of the on-disk cache, for tiles that change often or must not be stored. The iOS SDK exposes no equivalent and MapLibre GL JS will not implement one, so it has no effect there (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/957\"\u003e#957\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/981\"\u003e#981\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/maplibre/flutter-maplibre-gl/commit/88f0d6e677911fc1e63ce5d19f128c2e605c8e45\"\u003e\u003ccode\u003e88f0d6e\u003c/code\u003e\u003c/a\u003e chore: merge the 0.27.1 release branch into main (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/1028\"\u003e#1028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/flutter-maplibre-gl/commit/211834a0c613c79bb2feb7413747ff82269fd0f4\"\u003e\u003ccode\u003e211834a\u003c/code\u003e\u003c/a\u003e chore(deps): bump mkdocs-material from 9.6.14 to 9.7.7 in /website (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/1012\"\u003e#1012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/flutter-maplibre-gl/commit/2752f76b00f66ee0b7c60f42cee1b646141bb142\"\u003e\u003ccode\u003e2752f76\u003c/code\u003e\u003c/a\u003e chore(deps): bump peter-evans/create-pull-request from 7 to 8 (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/994\"\u003e#994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/flutter-maplibre-gl/commit/a9371d014bb68a1e6f6b175d48dc5ec12e02dc47\"\u003e\u003ccode\u003ea9371d0\u003c/code\u003e\u003c/a\u003e chore(deps): bump dart-lang/setup-dart from 1.8.0 to 1.8.1 (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/1006\"\u003e#1006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/flutter-maplibre-gl/commit/50bcca22089993e184f8d54cd6bb44ee8acd9b98\"\u003e\u003ccode\u003e50bcca2\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-java from 5 to 6 (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/1004\"\u003e#1004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/flutter-maplibre-gl/commit/2dff788c650f0d49677397aae55423774aecb8f2\"\u003e\u003ccode\u003e2dff788\u003c/code\u003e\u003c/a\u003e fix(android): apply KGP when AGP does not compile Kotlin itself (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/1020\"\u003e#1020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/flutter-maplibre-gl/commit/8cf6cc0784aad57e1db0cc220c8362c8e4f5da0e\"\u003e\u003ccode\u003e8cf6cc0\u003c/code\u003e\u003c/a\u003e chore(deps): bump dart-lang/setup-dart from 1.7.2 to 1.8.0 (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/993\"\u003e#993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/flutter-maplibre-gl/commit/7f31e44228190d8a960923b6b45bbdf7b08bcce8\"\u003e\u003ccode\u003e7f31e44\u003c/code\u003e\u003c/a\u003e docs(changelog): tighten and reorder the 0.27.0 notes (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/flutter-maplibre-gl/commit/ee8f81847a2887390ba46120a7ca0a5566f4745b\"\u003e\u003ccode\u003eee8f818\u003c/code\u003e\u003c/a\u003e docs(readme): give the screenshots a width so the columns match (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/989\"\u003e#989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/flutter-maplibre-gl/commit/e6014b4ba21ded6e05b009233873114d6a5f0ff3\"\u003e\u003ccode\u003ee6014b4\u003c/code\u003e\u003c/a\u003e Release 0.27.0 (\u003ca href=\"https://redirect.github.com/maplibre/flutter-maplibre-gl/issues/956\"\u003e#956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/maplibre/flutter-maplibre-gl/compare/v0.26.1...v0.27.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mockito` from 5.7.0 to 5.8.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\"\u003emockito's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:mockito v5.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCast dummy values for extension types to the extension type so they satisfy\nstatic type checking in generic return types like \u003ccode\u003eFuture\u0026lt;ExtensionType\u0026gt;\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4590\"\u003e#4590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse canonical asset path in generated header comments so symlink paths are\nexcluded.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4545\"\u003e#4545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeterministically select library to import when multiple libraries export the\nsame type.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4549\"\u003e#4549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrefer importing public entrypoints over \u003ccode\u003e/src/\u003c/code\u003e implementation libraries\nwhen multiple libraries export the same type.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4551\"\u003e#4551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThrow \u003ccode\u003eInvalidMockitoAnnotationException\u003c/code\u003e with a clear message when\n\u003ccode\u003e@GenerateMocks\u003c/code\u003e \u003ccode\u003ecustomMocks\u003c/code\u003e or \u003ccode\u003e@GenerateNiceMocks\u003c/code\u003e \u003ccode\u003emocks\u003c/code\u003e is not a list\nliteral, instead of crashing with a type cast exception.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4428\"\u003e#4428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove redundant per-class \u003ccode\u003e// ignore: must_be_immutable\u003c/code\u003e comment to prevent\n\u003ccode\u003eduplicate_ignore\u003c/code\u003e warnings.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4588\"\u003e#4588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify in \u003ccode\u003eREADME.md\u003c/code\u003e that generated \u003ccode\u003e.mocks.dart\u003c/code\u003e filenames are based on the\nsource file name.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4599\"\u003e#4599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuppress \u003ccode\u003eexperimental_member_use\u003c/code\u003e warnings in generated mock files.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4602\"\u003e#4602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument missing stub behavior for \u003ccode\u003evoid\u003c/code\u003e and \u003ccode\u003eFuture\u0026lt;void\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:mockito v5.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for JS interop extension type mock generation to mockito.\u003c/li\u003e\n\u003cli\u003eIt is now an error to generate mocks for non-JS interop extension types.\nInstead, mock the representation type and cast to the extension type where\nneeded.\u003c/li\u003e\n\u003cli\u003eRemove Mockito version number from generated output.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 14.0.0.\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/build/commit/c74eebe9b77833b1b356e4acd855dddc21b222b9\"\u003e\u003ccode\u003ec74eebe\u003c/code\u003e\u003c/a\u003e Release mockito 5.8.1. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5069\"\u003e#5069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/da484ac1cb00df24095083d42a59d8aca6a43429\"\u003e\u003ccode\u003eda484ac\u003c/code\u003e\u003c/a\u003e Add a cast for extension type with generic. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5067\"\u003e#5067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/6bd6dd83bbd97a17b70ee72eb47bf742e56b391f\"\u003e\u003ccode\u003e6bd6dd8\u003c/code\u003e\u003c/a\u003e Use canonical asset path in header. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5066\"\u003e#5066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3df32ead764e4897382f16dcc4e3f6c4ca0d1e51\"\u003e\u003ccode\u003e3df32ea\u003c/code\u003e\u003c/a\u003e Deterministically select library to import. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5065\"\u003e#5065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f04a9027b1aa7a09ae955960c700b73c1fcdebf1\"\u003e\u003ccode\u003ef04a902\u003c/code\u003e\u003c/a\u003e Remove unused test/test_api mismatch check field. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9fac6260b0bb1682008e15c65e150bdb04458740\"\u003e\u003ccode\u003e9fac626\u003c/code\u003e\u003c/a\u003e More descriptive error handling. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5058\"\u003e#5058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/42e5230d3895f91c9ce75822be6d1b872efb3468\"\u003e\u003ccode\u003e42e5230\u003c/code\u003e\u003c/a\u003e Remove redundant per-class // ignore: must_be_immutable comment. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5057\"\u003e#5057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3b21668bcb94f2fc656cae2a1daac1a8ea4b5eb1\"\u003e\u003ccode\u003e3b21668\u003c/code\u003e\u003c/a\u003e Clarify in README.md that generated mock filenames are derived from the sourc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9234828e4d53da490e89a5d9d9e3ed4e62de25d6\"\u003e\u003ccode\u003e9234828\u003c/code\u003e\u003c/a\u003e Suppress experimental_member_use warnings in generated mock files. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5055\"\u003e#5055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/c90b63fb7e519e7a0bb39054470583834a5757d0\"\u003e\u003ccode\u003ec90b63f\u003c/code\u003e\u003c/a\u003e Document missing stub behavior for void/Future\u0026lt;void\u0026gt; with \u003ca href=\"https://github.com/GenerateMocks\"\u003e\u003ccode\u003e@​GenerateMocks\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5062\"\u003e#5062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/commits/mockito-v5.8.1/builder_pkgs\"\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 10.2.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/93361872f025cc1b12a9477f628c541b483bf81f\"\u003e\u003ccode\u003e9336187\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/3928\"\u003e#3928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/4962175c123348d953600bdb28374ad89e41b56d\"\u003e\u003ccode\u003e4962175\u003c/code\u003e\u003c/a\u003e fix(package_info_plus): raise Apple platform minimums in SPM manifests to mat...\u003c/li\u003e\n\u003cli\u003e...\n\n_Description has been truncated_\n\n\u003c!-- This is an auto-generated description by cubic. --\u003e\n---\n## Summary by cubic\nBumps eight dependencies in `pubspec.yaml` and `pubspec.lock`, including major upgrades for `package_info_plus`, `share_plus`, and `upgrader`, and a breaking `maplibre_gl` update.\n\n**Migration**\n- `maplibre_gl` 0.27.0: move Android style content to `onStyleLoadedCallback` and remove the MapLibre script and stylesheet tags from `web/index.html`.\n- `SourceProperties.copyWith` now takes named parameters; offline error codes `mapboxTileCountLimitExceeded` and `mapboxInvalidRegionDefinition` were renamed.\n- The `package_info_plus` and `share_plus` majors raise Apple platform minimums; confirm your deployment targets still allow them.\n\n\u003csup\u003eWritten for commit b75f6ce4d6cb8b178f25a4698e9366c8569ae6c0. Summary will update on new commits.\u003c/sup\u003e\n\n\u003ca href=\"https://cubic.dev/pr/360ghar/stays-app/pull/28?utm_source=github\" target=\"_blank\" rel=\"noopener noreferrer\" data-no-image-dialog=\"true\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://www.cubic.dev/buttons/review-in-cubic-dark.svg\"\u003e\u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://www.cubic.dev/buttons/review-in-cubic-light.svg\"\u003e\u003cimg alt=\"Review in cubic\" src=\"https://www.cubic.dev/buttons/review-in-cubic-dark.svg\"\u003e\u003c/picture\u003e\u003c/a\u003e\n\n\u003c!-- End of auto-generated description by cubic. --\u003e\n\n","html_url":"https://github.com/360ghar/stays-app/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/360ghar%2Fstays-app/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"}},{"old_version":"0.20.2","new_version":"0.20.3","update_type":"patch","path":"/flutter_client","pr_created_at":"2026-09-16T05:11:39.000Z","version_change":"0.20.2 → 0.20.3","issue":{"uuid":"5470497562","node_id":"PR_kwDORJYFf88AAAABDtq3lA","number":299,"state":"closed","title":"chore(deps): bump the flutter-production group in /flutter_client with 5 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-17T20:51:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-16T05:11:39.000Z","updated_at":"2026-09-17T20:51:59.000Z","time_to_close":142812,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"flutter-production","update_count":5,"packages":[{"name":"build_runner","old_version":"2.15.1","new_version":"2.16.1","repository_url":"https://github.com/dart-lang/build"},{"name":"flutter_secure_storage","old_version":"11.0.0","new_version":"11.1.1","repository_url":"https://github.com/mogol/flutter_secure_storage"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"mockito","old_version":"5.7.0","new_version":"5.8.1","repository_url":"https://github.com/dart-lang/build"},{"name":"wakelock_plus","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/fluttercommunity/wakelock_plus"}],"path":"/flutter_client","ecosystem":"pub"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the flutter-production group in /flutter_client with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [build_runner](https://github.com/dart-lang/build) | `2.15.1` | `2.16.1` |\n| [flutter_secure_storage](https://github.com/mogol/flutter_secure_storage) | `11.0.0` | `11.1.1` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [mockito](https://github.com/dart-lang/build/tree/master/builder_pkgs) | `5.7.0` | `5.8.1` |\n| [wakelock_plus](https://github.com/fluttercommunity/wakelock_plus) | `1.7.0` | `1.8.0` |\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 `flutter_secure_storage` from 11.0.0 to 11.1.1\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.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/7ee0d6733b3e5179f6874eff34f6d9756c44c16e\"\u003e\u003ccode\u003e7ee0d67\u003c/code\u003e\u003c/a\u003e chore(develop): release flutter_secure_storage 11.1.1 (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1258\"\u003e#1258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/73f0ef5b0666a25912ae07694211414dfcabcf23\"\u003e\u003ccode\u003e73f0ef5\u003c/code\u003e\u003c/a\u003e fix(android): read saved key-cipher marker instead of toString() on a KeyCiph...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/aa44a4b5ab1b8c9a3d53e9d7cedce153d7fa515d\"\u003e\u003ccode\u003eaa44a4b\u003c/code\u003e\u003c/a\u003e chore(develop): release flutter_secure_storage_linux 4.0.0-beta.1 (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1253\"\u003e#1253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/81cd014acb04136f2e3a7ec5067ac58c55cad8bf\"\u003e\u003ccode\u003e81cd014\u003c/code\u003e\u003c/a\u003e chore: allow flutter_secure_storage_linux 4.x for the workspace resolver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/105f323e2bf1c59e36d8780eec31bed4af9a5847\"\u003e\u003ccode\u003e105f323\u003c/code\u003e\u003c/a\u003e fix(linux)!: stop the xdg:schema attribute from going stale after relabeling ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/97dab1b00a80d1d593290363c14d5b3e70b34b6a\"\u003e\u003ccode\u003e97dab1b\u003c/code\u003e\u003c/a\u003e ci: pause master promotion during linux 4.0.0 beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/be9b35babc6cf438a2258b66cd4bc9619e36d7a1\"\u003e\u003ccode\u003ebe9b35b\u003c/code\u003e\u003c/a\u003e chore(develop): release flutter_secure_storage_linux 3.0.3 (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1251\"\u003e#1251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/21e50e698d7768c6b74f675cb01935cede4c4851\"\u003e\u003ccode\u003e21e50e6\u003c/code\u003e\u003c/a\u003e chore(develop): release flutter_secure_storage_darwin 0.4.2 (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1250\"\u003e#1250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/1e625c9718b0d301039c3456bf97bbbfbc020ea3\"\u003e\u003ccode\u003e1e625c9\u003c/code\u003e\u003c/a\u003e fix(linux): skip D-Bus keyring warmup when sandboxed (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1223\"\u003e#1223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/5cf3f31d61a3a90b264f75a7a58d86994fc7c4d3\"\u003e\u003ccode\u003e5cf3f31\u003c/code\u003e\u003c/a\u003e docs(darwin): tighten skip-synchronizable comments\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.1.1\"\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 `mockito` from 5.7.0 to 5.8.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\"\u003emockito's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:mockito v5.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCast dummy values for extension types to the extension type so they satisfy\nstatic type checking in generic return types like \u003ccode\u003eFuture\u0026lt;ExtensionType\u0026gt;\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4590\"\u003e#4590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse canonical asset path in generated header comments so symlink paths are\nexcluded.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4545\"\u003e#4545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeterministically select library to import when multiple libraries export the\nsame type.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4549\"\u003e#4549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrefer importing public entrypoints over \u003ccode\u003e/src/\u003c/code\u003e implementation libraries\nwhen multiple libraries export the same type.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4551\"\u003e#4551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThrow \u003ccode\u003eInvalidMockitoAnnotationException\u003c/code\u003e with a clear message when\n\u003ccode\u003e@GenerateMocks\u003c/code\u003e \u003ccode\u003ecustomMocks\u003c/code\u003e or \u003ccode\u003e@GenerateNiceMocks\u003c/code\u003e \u003ccode\u003emocks\u003c/code\u003e is not a list\nliteral, instead of crashing with a type cast exception.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4428\"\u003e#4428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove redundant per-class \u003ccode\u003e// ignore: must_be_immutable\u003c/code\u003e comment to prevent\n\u003ccode\u003eduplicate_ignore\u003c/code\u003e warnings.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4588\"\u003e#4588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify in \u003ccode\u003eREADME.md\u003c/code\u003e that generated \u003ccode\u003e.mocks.dart\u003c/code\u003e filenames are based on the\nsource file name.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4599\"\u003e#4599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuppress \u003ccode\u003eexperimental_member_use\u003c/code\u003e warnings in generated mock files.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4602\"\u003e#4602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument missing stub behavior for \u003ccode\u003evoid\u003c/code\u003e and \u003ccode\u003eFuture\u0026lt;void\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:mockito v5.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for JS interop extension type mock generation to mockito.\u003c/li\u003e\n\u003cli\u003eIt is now an error to generate mocks for non-JS interop extension types.\nInstead, mock the representation type and cast to the extension type where\nneeded.\u003c/li\u003e\n\u003cli\u003eRemove Mockito version number from generated output.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 14.0.0.\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/build/commit/c74eebe9b77833b1b356e4acd855dddc21b222b9\"\u003e\u003ccode\u003ec74eebe\u003c/code\u003e\u003c/a\u003e Release mockito 5.8.1. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5069\"\u003e#5069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/da484ac1cb00df24095083d42a59d8aca6a43429\"\u003e\u003ccode\u003eda484ac\u003c/code\u003e\u003c/a\u003e Add a cast for extension type with generic. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5067\"\u003e#5067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/6bd6dd83bbd97a17b70ee72eb47bf742e56b391f\"\u003e\u003ccode\u003e6bd6dd8\u003c/code\u003e\u003c/a\u003e Use canonical asset path in header. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5066\"\u003e#5066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3df32ead764e4897382f16dcc4e3f6c4ca0d1e51\"\u003e\u003ccode\u003e3df32ea\u003c/code\u003e\u003c/a\u003e Deterministically select library to import. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5065\"\u003e#5065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f04a9027b1aa7a09ae955960c700b73c1fcdebf1\"\u003e\u003ccode\u003ef04a902\u003c/code\u003e\u003c/a\u003e Remove unused test/test_api mismatch check field. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9fac6260b0bb1682008e15c65e150bdb04458740\"\u003e\u003ccode\u003e9fac626\u003c/code\u003e\u003c/a\u003e More descriptive error handling. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5058\"\u003e#5058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/42e5230d3895f91c9ce75822be6d1b872efb3468\"\u003e\u003ccode\u003e42e5230\u003c/code\u003e\u003c/a\u003e Remove redundant per-class // ignore: must_be_immutable comment. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5057\"\u003e#5057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3b21668bcb94f2fc656cae2a1daac1a8ea4b5eb1\"\u003e\u003ccode\u003e3b21668\u003c/code\u003e\u003c/a\u003e Clarify in README.md that generated mock filenames are derived from the sourc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9234828e4d53da490e89a5d9d9e3ed4e62de25d6\"\u003e\u003ccode\u003e9234828\u003c/code\u003e\u003c/a\u003e Suppress experimental_member_use warnings in generated mock files. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5055\"\u003e#5055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/c90b63fb7e519e7a0bb39054470583834a5757d0\"\u003e\u003ccode\u003ec90b63f\u003c/code\u003e\u003c/a\u003e Document missing stub behavior for void/Future\u0026lt;void\u0026gt; with \u003ca href=\"https://github.com/GenerateMocks\"\u003e\u003ccode\u003e@​GenerateMocks\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5062\"\u003e#5062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/commits/mockito-v5.8.1/builder_pkgs\"\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/m3ue/m3u-tv/pull/299","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/m3ue%2Fm3u-tv/issues/299","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/299/packages"}},{"old_version":"0.20.2","new_version":"0.20.3","update_type":"patch","path":null,"pr_created_at":"2026-09-15T16:40:57.000Z","version_change":"0.20.2 → 0.20.3","issue":{"uuid":"5464783324","node_id":"PR_kwDOTmBwWs8AAAABDpFlFA","number":36,"state":"open","title":"chore(deps): bump the pub-minor-and-patch group across 1 directory with 13 updates","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-09-15T16:40:57.000Z","updated_at":"2026-09-15T16:40:57.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":13,"packages":[{"name":"build_runner","old_version":"2.15.1","new_version":"2.16.1","repository_url":"https://github.com/dart-lang/build"},{"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":"meta","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/dart-lang/sdk"},{"name":"injectable_generator","old_version":"3.0.2","new_version":"3.1.3","repository_url":"https://github.com/Milad-Akarie/injectable"},{"name":"freezed","old_version":"3.2.5","new_version":"4.0.1","repository_url":"https://github.com/rrousselGit/freezed"},{"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":"flutter_link_previewer","old_version":"4.2.0","new_version":"4.2.1","repository_url":"https://github.com/flyerhq/flutter_chat_ui"},{"name":"go_router_builder","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/flutter/packages"},{"name":"google_fonts","old_version":"8.2.0","new_version":"8.2.1","repository_url":"https://github.com/flutter/packages"},{"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 13 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| [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| [meta](https://github.com/dart-lang/sdk/tree/main/pkg) | `1.18.0` | `1.19.0` |\n| [injectable_generator](https://github.com/Milad-Akarie/injectable) | `3.0.2` | `3.1.3` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `4.0.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| [flutter_link_previewer](https://github.com/flyerhq/flutter_chat_ui) | `4.2.0` | `4.2.1` |\n| [go_router_builder](https://github.com/flutter/packages/tree/main/packages) | `4.4.0` | `4.5.0` |\n| [google_fonts](https://github.com/flutter/packages/tree/main/packages) | `8.2.0` | `8.2.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 `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 `meta` from 1.18.0 to 1.19.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/sdk/blob/main/CHANGELOG.md\"\u003emeta's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.19.0 - 2016-08-26\u003c/h2\u003e\n\u003ch3\u003eLanguage changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe language now allows a trailing comma after the last argument of a call and\nthe last parameter of a function declaration. This can make long argument or\nparameter lists easier to maintain, as commas can be left as-is when\nreordering lines. For details, see SDK issue\n\u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/26644\"\u003e26644\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTool Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edartfmt\u003c/code\u003e - upgraded to v0.2.9+1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport trailing commas in argument and parameter lists.\u003c/li\u003e\n\u003cli\u003eGracefully handle read-only files.\u003c/li\u003e\n\u003cli\u003eAbout a dozen other bug fixes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePub\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a \u003ccode\u003e--no-packages-dir\u003c/code\u003e flag to \u003ccode\u003epub get\u003c/code\u003e, \u003ccode\u003epub upgrade\u003c/code\u003e, and\n\u003ccode\u003epub downgrade\u003c/code\u003e. When this flag is passed, pub will not generate a\n\u003ccode\u003epackages/\u003c/code\u003e directory, and will remove that directory and any symlinks to it\nif they exist. Note that this replaces the unsupported\n\u003ccode\u003e--no-package-symlinks\u003c/code\u003e flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the ability for packages to declare a constraint on the [Flutter][]\nSDK:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eenvironment:\n  flutter: ^0.1.2\n  sdk: \u0026gt;=1.19.0 \u0026lt;2.0.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA Flutter constraint will only be satisfiable when pub is running in the\ncontext of the \u003ccode\u003eflutter\u003c/code\u003e executable, and when the Flutter SDK version\nmatches the constraint.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003esdk\u003c/code\u003e as a new package source that fetches packages from a hard-coded\nSDK. Currently only the \u003ccode\u003eflutter\u003c/code\u003e SDK is supported:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003edependencies:\n  flutter_driver:\n    sdk: flutter\n    version: ^0.0.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA Flutter \u003ccode\u003esdk\u003c/code\u003e dependency will only be satisfiable when pub is running in\u003c/p\u003e\n\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/dart-lang/sdk/commit/c38a8d17edb65a09658f9d6d29b0fcd4dd99f0a2\"\u003e\u003ccode\u003ec38a8d1\u003c/code\u003e\u003c/a\u003e Extend Future.then inference to subclasses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/0e12dbf3a14fdde84753d6e647ac8fcd2fd7a1f8\"\u003e\u003ccode\u003e0e12dbf\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://github.com/dart-lang/sdk/tree/main/pkg/issues/27113\"\u003e#27113\u003c/a\u003e, future.then shouldn't disable upwards block inference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/47f1415da08f25a76248cb5ef5d1ef8162633d6d\"\u003e\u003ccode\u003e47f1415\u003c/code\u003e\u003c/a\u003e Type check field initializers in the correct context.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/1c81fe712695d68ca55123df638d84b70336c115\"\u003e\u003ccode\u003e1c81fe7\u003c/code\u003e\u003c/a\u003e Fix calling object methods and properties on function types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/3f95c3ea2940fa758a789497d51493dbd1b89f86\"\u003e\u003ccode\u003e3f95c3e\u003c/code\u003e\u003c/a\u003e Ignore any missing dependencies while linking in PubSummaryManager.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/5bfd6e6dbb11e473800d799f8e3cb0a0e7854082\"\u003e\u003ccode\u003e5bfd6e6\u003c/code\u003e\u003c/a\u003e Add PubSummaryManager.computeUnlinkedForFolder() for Flutter.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/efb961c0b9590aaf53b3200329462bfa43da246b\"\u003e\u003ccode\u003eefb961c\u003c/code\u003e\u003c/a\u003e Create a way to find SDK extensions and integrate it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/e31e7757d5b356b5661fd3a2423f571c5b3dbfb2\"\u003e\u003ccode\u003ee31e775\u003c/code\u003e\u003c/a\u003e Move summary inspection code out of pkg/analyzer/lib.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/b7a0a42bf6fc4576fc070c5132af4194a312d983\"\u003e\u003ccode\u003eb7a0a42\u003c/code\u003e\u003c/a\u003e Add --bazel-paths option to dart2js entrypoint.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/b3a38bd24513c7555d128ab644367862773ed217\"\u003e\u003ccode\u003eb3a38bd\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://github.com/dart-lang/sdk/tree/main/pkg/issues/27088\"\u003e#27088\u003c/a\u003e, future then upwards inference\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/sdk/commits/1.19.0/pkg\"\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 `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 `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 `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 `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 `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/tree/main/packages/issues/12702\"\u003e#12702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router_builder-v4.5.0/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 8.2.0 to 8.2.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ac87e65333e1159022267053c009f747667f6f50\"\u003e\u003ccode\u003eac87e65\u003c/code\u003e\u003c/a\u003e [google_fonts] Remove failed loads from pendingFonts (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12240\"\u003e#12240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a5beb57a843bed48986aa188aeb629cc3d655b42\"\u003e\u003ccode\u003ea5beb57\u003c/code\u003e\u003c/a\u003e [google_sign_in_android] Keep \u003ccode\u003edefault_web_client_id\u003c/code\u003e resource from being str...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/caddb39d831fc9e7f9a2cbe5c87d75629adc35ac\"\u003e\u003ccode\u003ecaddb39\u003c/code\u003e\u003c/a\u003e [vector_graphics] Provide textDirection for semantics label to avoid crash wi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a404e4cb97c3190e4fd948226ea25434afaa249e\"\u003e\u003ccode\u003ea404e4c\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Update \u003ccode\u003eAGENTS.md\u003c/code\u003e to improve video recording integr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5351d8c0f8df210f09d79aea5960a5d48ceb44af\"\u003e\u003ccode\u003e5351d8c\u003c/code\u003e\u003c/a\u003e [material_ui, cupertino_ui] Add migration bridge utilities (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12314\"\u003e#12314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/44a984d1df861ca6596453c2a77d7b92ac224b30\"\u003e\u003ccode\u003e44a984d\u003c/code\u003e\u003c/a\u003e Enforce scoped validation tools in AGENTS.md with file-based trap evals (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12297\"\u003e#12297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/43dcfe52e9571de54966fccac3ffcdc6503bd312\"\u003e\u003ccode\u003e43dcfe5\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Prefer higher resolution for max preset (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/dd11626c81a3972e1718dd3e9750195ebccbaa3d\"\u003e\u003ccode\u003edd11626\u003c/code\u003e\u003c/a\u003e [pigeon] Clean up legacy registrant code (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12205\"\u003e#12205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1448f08262f13fa92095417baccee814ed8d4196\"\u003e\u003ccode\u003e1448f08\u003c/code\u003e\u003c/a\u003e [go_router] Add BlockedInitialNavigationException for blocked initial deep li...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b0d355f6d5a7e8943946686b05496825f0067e7e\"\u003e\u003ccode\u003eb0d355f\u003c/code\u003e\u003c/a\u003e [file_selector] Switch to Swift Testing (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12235\"\u003e#12235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_fonts-v8.2.1/packages\"\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 `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 `meta` from 1.18.0 to 1.19.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/sdk/blob/main/CHANGELOG.md\"\u003emeta's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.19.0 - 2016-08-26\u003c/h2\u003e\n\u003ch3\u003eLanguage changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe language now allows a trailing comma after the last argument of a call and\nthe last parameter of a function declaration. This can make long argument or\nparameter lists easier to maintain, as commas can be left as-is when\nreordering lines. For details, see SDK issue\n\u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/26644\"\u003e26644\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTool Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edartfmt\u003c/code\u003e - upgraded to v0.2.9+1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport trailing commas in argument and parameter lists.\u003c/li\u003e\n\u003cli\u003eGracefully handle read-only files.\u003c/li\u003e\n\u003cli\u003eAbout a dozen other bug fixes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePub\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a \u003ccode\u003e--no-packages-dir\u003c/code\u003e flag to \u003ccode\u003epub get\u003c/code\u003e, \u003ccode\u003epub upgrade\u003c/code\u003e, and\n\u003ccode\u003epub downgrade\u003c/code\u003e. When this flag is passed, pub will not generate a\n\u003ccode\u003epackages/\u003c/code\u003e directory, and will remove that directory and any symlinks to it\nif they exist. Note that this replaces the unsupported\n\u003ccode\u003e--no-package-symlinks\u003c/code\u003e flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the ability for packages to declare a constraint on the [Flutter][]\nSDK:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eenvironment:\n  flutter: ^0.1.2\n  sdk: \u0026gt;=1.19.0 \u0026lt;2.0.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA Flutter constraint will only be satisfiable when pub is running in the\ncontext of the \u003ccode\u003eflutter\u003c/code\u003e executable, and when the Flutter SDK version\nmatches the constraint.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003esdk\u003c/code\u003e as a new package source that fetches packages from a hard-coded\nSDK. Currently only the \u003ccode\u003eflutter\u003c/code\u003e SDK is supported:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003edependencies:\n  flutter_driver:\n    sdk: flutter\n    version: ^0.0.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA Flutter \u003ccode\u003esdk\u003c/code\u003e dependency will only be satisfiable when pub is running in\u003c/p\u003e\n\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/dart-lang/sdk/commit/c38a8d17edb65a09658f9d6d29b0fcd4dd99f0a2\"\u003e\u003ccode\u003ec38a8d1\u003c/code\u003e\u003c/a\u003e Extend Future.then inference to subclasses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/0e12dbf3a14fdde84753d6e647ac8fcd2fd7a1f8\"\u003e\u003ccode\u003e0e12dbf\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://github.com/dart-lang/sdk/tree/main/pkg/issues/27113\"\u003e#27113\u003c/a\u003e, future.then shouldn't disable upwards block inference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/47f1415da08f25a76248cb5ef5d1ef8162633d6d\"\u003e\u003ccode\u003e47f1415\u003c/code\u003e\u003c/a\u003e Type check field initializers in the correct context.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/1c81fe712695d68ca55123df638d84b70336c115\"\u003e\u003ccode\u003e1c81fe7\u003c/code\u003e\u003c/a\u003e Fix calling object methods and properties on function types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/3f95c3ea2940fa758a789497d51493dbd1b89f86\"\u003e\u003ccode\u003e3f95c3e\u003c/code\u003e\u003c/a\u003e Ignore any missing dependencies while linking in PubSummaryManager.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/5bfd6e6dbb11e473800d799f8e3cb0a0e7854082\"\u003e\u003ccode\u003e5bfd6e6\u003c/code\u003e\u003c/a\u003e Add PubSummaryManager.computeUnlinkedForFolder() for Flutter.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/efb961c0b9590aaf53b3200329462bfa43da246b\"\u003e\u003ccode\u003eefb961c\u003c/code\u003e\u003c/a\u003e Create a way to find SDK extensions and integrate it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/e31e7757d5b356b5661fd3a2423f571c5b3dbfb2\"\u003e\u003ccode\u003ee31e775\u003c/code\u003e\u003c/a\u003e Move summary inspection code out of pkg/analyzer/lib.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/b7a0a42bf6fc4576fc070c5132af4194a312d983\"\u003e\u003ccode\u003eb7a0a42\u003c/code\u003e\u003c/a\u003e Add --bazel-paths option to dart2js entrypoint.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/b3a38bd24513c7555d128ab644367862773ed217\"\u003e\u003ccode\u003eb3a38bd\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://github.com/dart-lang/sdk/tree/main/pkg/issues/27088\"\u003e#27088\u003c/a\u003e, future then upwards inference\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/sdk/commits/1.19.0/pkg\"\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 `vector_graphics` from 1.2.2 to 1.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/caddb39d831fc9e7f9a2cbe5c87d75629adc35ac\"\u003e\u003ccode\u003ecaddb39\u003c/code\u003e\u003c/a\u003e [vector_graphics] Provide textDirection for semantics label to avoid crash wi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a404e4cb97c3190e4fd948226ea25434afaa249e\"\u003e\u003ccode\u003ea404e4c\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Update \u003ccode\u003eAGENTS.md\u003c/code\u003e to improve video recording integr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5351d8c0f8df210f09d79aea5960a5d48ceb44af\"\u003e\u003ccode\u003e5351d8c\u003c/code\u003e\u003c/a\u003e [material_ui, cupertino_ui] Add migration bridge utilities (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12314\"\u003e#12314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/44a984d1df861ca6596453c2a77d7b92ac224b30\"\u003e\u003ccode\u003e44a984d\u003c/code\u003e\u003c/a\u003e Enforce scoped validation tools in AGENTS.md with file-based trap evals (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12297\"\u003e#12297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/43dcfe52e9571de54966fccac3ffcdc6503bd312\"\u003e\u003ccode\u003e43dcfe5\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Prefer higher resolution for max preset (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/dd11626c81a3972e1718dd3e9750195ebccbaa3d\"\u003e\u003ccode\u003edd11626\u003c/code\u003e\u003c/a\u003e [pigeon] Clean up legacy registrant code (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12205\"\u003e#12205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1448f08262f13fa92095417baccee814ed8d4196\"\u003e\u003ccode\u003e1448f08\u003c/code\u003e\u003c/a\u003e [go_router] Add BlockedInitialNavigationException for blocked initial deep li...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b0d355f6d5a7e8943946686b05496825f0067e7e\"\u003e\u003ccode\u003eb0d355f\u003c/code\u003e\u003c/a\u003e [file_selector] Switch to Swift Testing (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12235\"\u003e#12235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/11f9c5978c0c2ca7b839266e1f238d15c032e3ba\"\u003e\u003ccode\u003e11f9c59\u003c/code\u003e\u003c/a\u003e [material_ui, cupertino_ui] Migrate macros that contain \u003ccode\u003e@tool\u003c/code\u003e (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12271\"\u003e#12271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e6b99e0e9caa144e14577b951377c04fe8729449\"\u003e\u003ccode\u003ee6b99e0\u003c/code\u003e\u003c/a\u003e [material_ui, cupertino_ui] Fix API doc references (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12274\"\u003e#12274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/vector_graphics-v1.2.3/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `video_player` from 2.13.0 to 2.14.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f2fd2b3ae53456c71aa8426d2b6a840f62eb1d9e\"\u003e\u003ccode\u003ef2fd2b3\u003c/code\u003e\u003c/a\u003e [video_player] : Add video track selection support for Android and iOS (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/video_player/issues/10688\"\u003e#10688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/69693296b8df2c5068efb45de6c6a963d61163a1\"\u003e\u003ccode\u003e6969329\u003c/code\u003e\u003c/a\u003e [packages] Migrate all iOS example apps in flutter/packages to UIScene (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/video_player/issues/12182\"\u003e#12182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d3de31ab3425f52afbc7c54a681ec3d93632baf6\"\u003e\u003ccode\u003ed3de31a\u003c/code\u003e\u003c/a\u003e [video_player_android] Avoid sending unset duration on initialization (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/video_player/issues/11709\"\u003e#11709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/97438f1c083368f44d0201ad52ebe7f7ca924602\"\u003e\u003ccode\u003e97438f1\u003c/code\u003e\u003c/a\u003e [various] Convert example boilerplate from Java to Kotlin (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/video_player/issues/12201\"\u003e#12201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ad9840e31554ffb6bc356919d30e8be37f03bdaf\"\u003e\u003ccode\u003ead9840e\u003c/code\u003e\u003c/a\u003e Update All Flutter Android Example Apps to 3.47 Template Versions (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/video_player/issues/12195\"\u003e#12195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter/packages/commits/video_player-v2.14.0/packages/video_player\"\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/kido-luci/everyday-language/pull/36","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kido-luci%2Feveryday-language/issues/36","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36/packages"}},{"old_version":"0.20.2","new_version":"0.20.3","update_type":"patch","path":null,"pr_created_at":"2026-09-15T16:26:46.000Z","version_change":"0.20.2 → 0.20.3","issue":{"uuid":"5464632058","node_id":"PR_kwDOT1U33M8AAAABDo9l_w","number":11,"state":"closed","title":"build(deps): bump the flutter-dependencies group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-22T16:28:39.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-15T16:26:46.000Z","updated_at":"2026-09-22T16:28:41.000Z","time_to_close":604913,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"flutter-dependencies","update_count":6,"packages":[{"name":"build_runner","old_version":"2.15.1","new_version":"2.16.1","repository_url":"https://github.com/dart-lang/build"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"drift","old_version":"2.34.3","new_version":"2.35.0","repository_url":"https://github.com/simolus3/drift"},{"name":"flutter_zxing","old_version":"2.3.0","new_version":"3.0.1","repository_url":"https://github.com/khoren93/flutter_zxing"},{"name":"go_router","old_version":"17.4.0","new_version":"18.0.1","repository_url":"https://github.com/flutter/packages"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-dependencies group with 5 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| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [drift](https://github.com/simolus3/drift) | `2.34.3` | `2.35.0` |\n| [flutter_zxing](https://github.com/khoren93/flutter_zxing) | `2.3.0` | `3.0.1` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `17.4.0` | `18.0.1` |\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 `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 `drift` from 2.34.3 to 2.35.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simolus3/drift/releases\"\u003edrift's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edrift-2.35.0\u003c/h2\u003e\n\u003ch2\u003edrift 2.35.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for FTS5 queries in the Dart API: \u003ccode\u003ematch\u003c/code\u003e, \u003ccode\u003ematchExp\u003c/code\u003e, \u003ccode\u003ehighlight\u003c/code\u003e, \u003ccode\u003esnippet\u003c/code\u003e, \u003ccode\u003ebm25\u003c/code\u003e and \u003ccode\u003erank\u003c/code\u003e are now available as extension methods on FTS5 tables from \u003ccode\u003epackage:drift/extensions/fts5.dart\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3843\"\u003e#3843\u003c/a\u003e). Thanks to \u003ca href=\"https://github.com/minhqdao\"\u003e\u003ccode\u003e@​minhqdao\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBreaking change (web): Remove \u003ccode\u003ePortToChannel\u003c/code\u003e extension on \u003ccode\u003edart:html\u003c/code\u003e types. Use \u003ccode\u003eWebPortToChannel\u003c/code\u003e extension on \u003ccode\u003eMessagePort\u003c/code\u003e from \u003ccode\u003epackage:web\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eWeb: Fix race to OPFS file handle in compatiblity check.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift_dev 2.35.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWarn when a table class is annotated with \u003ccode\u003e@DriftDatabase\u003c/code\u003e instead of silently\ngenerating nothing (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3854\"\u003e#3854\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift-2.34.4\u003c/h2\u003e\n\u003ch2\u003edrift 2.34.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow using \u003ccode\u003erowid\u003c/code\u003e extension on virtual tables, as they usually provide rowids as well.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift_dev 2.34.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove legacy command used to migrate from \u003ccode\u003emoor\u003c/code\u003e from \u003ccode\u003edrift\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003edrift_dev\u003c/code\u003e command not completing when spawning a schema isolate fails.\u003c/li\u003e\n\u003cli\u003eSupport analyzer versions 14.x.\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/simolus3/drift/commit/1e8bb788a8815d1e18e5c18d1705a2ca3cba6580\"\u003e\u003ccode\u003e1e8bb78\u003c/code\u003e\u003c/a\u003e Prepare 2.35.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/fdb742791c38ae197c0b8fa54296806efae51214\"\u003e\u003ccode\u003efdb7427\u003c/code\u003e\u003c/a\u003e Warn when a table has a \u003ccode\u003e@DriftDatabase\u003c/code\u003e annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/eb68e16f7b65b3332a658e3de4df99eb3c0cbbe3\"\u003e\u003ccode\u003eeb68e16\u003c/code\u003e\u003c/a\u003e Versioned schema: Remove unused name parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/ccb75b71f4c2ce07eccf06d08531957efb765aa6\"\u003e\u003ccode\u003eccb75b7\u003c/code\u003e\u003c/a\u003e Add FTS5 Dart helpers: match, highlight, snippet, bm25 and rank (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3843\"\u003e#3843\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3855\"\u003e#3855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/9a84d100e3356719e3330f27d2c3c6f6c3325c5f\"\u003e\u003ccode\u003e9a84d10\u003c/code\u003e\u003c/a\u003e Use navigator lock around OPFS check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/3cc83f6cff8b112efbb64f8bc2d4247bf16cce67\"\u003e\u003ccode\u003e3cc83f6\u003c/code\u003e\u003c/a\u003e Fix typos in docs and contributing guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/5a17dcf5817a9f23422960af9a85f0ff282ca268\"\u003e\u003ccode\u003e5a17dcf\u003c/code\u003e\u003c/a\u003e Also remove export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/546e35a6d61c9201f63d07309e4ee68745b32dd0\"\u003e\u003ccode\u003e546e35a\u003c/code\u003e\u003c/a\u003e Remove web/channel_legacy.dart as the SDK will soon drop support for dart:html.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/70db2cd555268cf7d56d2e5510407ea8c04efccf\"\u003e\u003ccode\u003e70db2cd\u003c/code\u003e\u003c/a\u003e Fix dependency version in drift3 preview\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/f7d70678590eac1e7a946aa29e44d953069c41f2\"\u003e\u003ccode\u003ef7d7067\u003c/code\u003e\u003c/a\u003e Prepare drift release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/drift/compare/drift-2.34.3...drift-2.35.0\"\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.5 to 2.35.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/1e8bb788a8815d1e18e5c18d1705a2ca3cba6580\"\u003e\u003ccode\u003e1e8bb78\u003c/code\u003e\u003c/a\u003e Prepare 2.35.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/fdb742791c38ae197c0b8fa54296806efae51214\"\u003e\u003ccode\u003efdb7427\u003c/code\u003e\u003c/a\u003e Warn when a table has a \u003ccode\u003e@DriftDatabase\u003c/code\u003e annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/eb68e16f7b65b3332a658e3de4df99eb3c0cbbe3\"\u003e\u003ccode\u003eeb68e16\u003c/code\u003e\u003c/a\u003e Versioned schema: Remove unused name parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/ccb75b71f4c2ce07eccf06d08531957efb765aa6\"\u003e\u003ccode\u003eccb75b7\u003c/code\u003e\u003c/a\u003e Add FTS5 Dart helpers: match, highlight, snippet, bm25 and rank (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3843\"\u003e#3843\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3855\"\u003e#3855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/9a84d100e3356719e3330f27d2c3c6f6c3325c5f\"\u003e\u003ccode\u003e9a84d10\u003c/code\u003e\u003c/a\u003e Use navigator lock around OPFS check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/3cc83f6cff8b112efbb64f8bc2d4247bf16cce67\"\u003e\u003ccode\u003e3cc83f6\u003c/code\u003e\u003c/a\u003e Fix typos in docs and contributing guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/5a17dcf5817a9f23422960af9a85f0ff282ca268\"\u003e\u003ccode\u003e5a17dcf\u003c/code\u003e\u003c/a\u003e Also remove export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/546e35a6d61c9201f63d07309e4ee68745b32dd0\"\u003e\u003ccode\u003e546e35a\u003c/code\u003e\u003c/a\u003e Remove web/channel_legacy.dart as the SDK will soon drop support for dart:html.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/70db2cd555268cf7d56d2e5510407ea8c04efccf\"\u003e\u003ccode\u003e70db2cd\u003c/code\u003e\u003c/a\u003e Fix dependency version in drift3 preview\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/f7d70678590eac1e7a946aa29e44d953069c41f2\"\u003e\u003ccode\u003ef7d7067\u003c/code\u003e\u003c/a\u003e Prepare drift release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/drift/compare/drift_dev-2.34.5...drift_dev-2.35.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_zxing` from 2.3.0 to 3.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/khoren93/flutter_zxing/blob/main/CHANGELOG.md\"\u003eflutter_zxing's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epod install\u003c/code\u003e failing with \u0026quot;undefined method \u003ccode\u003epod_target_xcconfig' for an instance of Pod::Specification\u0026quot; while loading the iOS and macOS podspecs. \u003c/code\u003ePod::Specification\u003ccode\u003eonly defines a writer for\u003c/code\u003epod_target_xcconfig\u003ccode\u003e, so reading the value back to merge the \u003c/code\u003eNDEBUG\u003ccode\u003esettings into it raised a\u003c/code\u003eNoMethodError`.\nAll the settings are now assigned in a single hash. This affected 2.4.0 and\n3.0.0; apps that build through Swift Package Manager were never affected.\u003c/li\u003e\n\u003cli\u003eAndroid builds no longer write a \u003ccode\u003eNT_GNU_BUILD_ID\u003c/code\u003e note into\n\u003ccode\u003elibflutter_zxing.so\u003c/code\u003e. The note is derived from the build environment, which\nkept the resulting APK from being byte-for-byte reproducible — something\nF-Droid now requires. Note that Firebase Crashlytics for NDK relies on that\nnote to symbolicate native crashes, so a crash inside this library will now be\nreported without symbols. Thanks to \u003ca href=\"https://github.com/quandangv\"\u003e\u003ccode\u003e@​quandangv\u003c/code\u003e\u003c/a\u003e\n(\u003ca href=\"https://redirect.github.com/khoren93/flutter_zxing/issues/247\"\u003e#247\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003cp\u003eUpdates the bundled \u003ca href=\"https://github.com/zxing-cpp/zxing-cpp\"\u003ezxing-cpp\u003c/a\u003e from\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\u003eSee full diff in \u003ca href=\"https://github.com/khoren93/flutter_zxing/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 17.4.0 to 18.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/935d942246885f9d2272b28e97027541f6ba8817\"\u003e\u003ccode\u003e935d942\u003c/code\u003e\u003c/a\u003e [go_router] Batch release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12701\"\u003e#12701\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/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/1dd43667f78a014ff21f506291018f9952ef430f\"\u003e\u003ccode\u003e1dd4366\u003c/code\u003e\u003c/a\u003e [cupertino_ui, material_ui] Use range matchers instead of exact positions in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cd4cdd0a044bbb6729fcaf4f3c044b380985d8e5\"\u003e\u003ccode\u003ecd4cdd0\u003c/code\u003e\u003c/a\u003e [material_ui] Add all M3 templates and generated code to `temporarily_exclude...\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/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/ccd22e1034fdb7652527ee0b85e964c12b23f11e\"\u003e\u003ccode\u003eccd22e1\u003c/code\u003e\u003c/a\u003e [material_ui] Prevent stale async suggestions in SearchAnchor (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12478\"\u003e#12478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/99719ff789f30c2a3f38c1773b4e08d4197e2d75\"\u003e\u003ccode\u003e99719ff\u003c/code\u003e\u003c/a\u003e [go_router_builder] Support analyzer 14 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12614\"\u003e#12614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0d933e59e82b684ab26a77079a468dc4f4c7178f\"\u003e\u003ccode\u003e0d933e5\u003c/code\u003e\u003c/a\u003e [cupertino_ui] Use super parameters in more places (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12459\"\u003e#12459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v18.0.1/packages\"\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\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/Lyddon7522/CareCache/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lyddon7522%2FCareCache/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"0.20.2","new_version":"0.20.3","update_type":"patch","path":null,"pr_created_at":"2026-09-15T13:19:36.000Z","version_change":"0.20.2 → 0.20.3","issue":{"uuid":"5462435668","node_id":"PR_kwDOSXR1Fs8AAAABDnNMUw","number":10,"state":"open","title":"chore(deps): bump the flutter-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":null,"author_association":null,"state_reason":null,"created_at":"2026-09-15T13:19:36.000Z","updated_at":"2026-09-15T13:19:43.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":12,"packages":[{"name":"build_runner","old_version":"2.15.0","new_version":"2.16.1","repository_url":"https://github.com/dart-lang/build"},{"name":"flutter_foreground_task","old_version":"9.2.2","new_version":"11.0.3","repository_url":"https://github.com/Dev-hwang/flutter_foreground_task"},{"name":"flutter_volume_controller","old_version":"1.3.4","new_version":"2.0.2","repository_url":"https://github.com/yosemiteyss/flutter_volume_controller"},{"name":"googleapis","old_version":"16.0.0","new_version":"17.0.0","repository_url":"https://github.com/google/googleapis.dart"},{"name":"googleapis_auth","old_version":"2.3.0","new_version":"2.3.3","repository_url":"https://github.com/google/googleapis.dart"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"permission_handler","old_version":"12.0.1","new_version":"13.0.2","repository_url":"https://github.com/baseflow/flutter-permission-handler"},{"name":"shimmer","old_version":"3.0.0","new_version":"4.0.0","repository_url":"https://github.com/hnvn/flutter_shimmer"},{"name":"workmanager","old_version":"0.9.0+3","new_version":"0.10.10","repository_url":"https://github.com/fluttercommunity/flutter_workmanager"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-dependencies group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [build_runner](https://github.com/dart-lang/build) | `2.15.0` | `2.16.1` |\n| [flutter_foreground_task](https://github.com/Dev-hwang/flutter_foreground_task) | `9.2.2` | `11.0.3` |\n| [flutter_volume_controller](https://github.com/yosemiteyss/flutter_volume_controller) | `1.3.4` | `2.0.2` |\n| [googleapis](https://github.com/google/googleapis.dart/tree/master/generated) | `16.0.0` | `17.0.0` |\n| [googleapis_auth](https://github.com/google/googleapis.dart) | `2.3.0` | `2.3.3` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [permission_handler](https://github.com/baseflow/flutter-permission-handler) | `12.0.1` | `13.0.2` |\n| [shimmer](https://github.com/hnvn/flutter_shimmer) | `3.0.0` | `4.0.0` |\n| [workmanager](https://github.com/fluttercommunity/flutter_workmanager) | `0.9.0+3` | `0.10.10` |\n\n\nUpdates `build_runner` from 2.15.0 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.0...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 `flutter_foreground_task` from 9.2.2 to 11.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Dev-hwang/flutter_foreground_task/blob/master/CHANGELOG.md\"\u003eflutter_foreground_task's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003eFIX-iOS\u003c/strong\u003e] Include the objective-c shim in the podspec source_files so it is compiled under CocoaPods\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003eFIX-iOS\u003c/strong\u003e] Add objective-c shim for FlutterForegroundTaskPlugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003eCHORE\u003c/strong\u003e] Upgrade shared_preferences from 2.5.3 to 2.5.5\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003eDOCS\u003c/strong\u003e] Update README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003eCHORE\u003c/strong\u003e] Bump minimum supported SDK version to \u003ccode\u003eFlutter 3.44/Dart 3.12\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003eFEAT\u003c/strong\u003e] Migrate to built-in Kotlin (KGP) \u003ca href=\"https://redirect.github.com/Dev-hwang/flutter_foreground_task/pull/385\"\u003e#385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003eFEAT\u003c/strong\u003e] Support Swift Package Manager (SPM) \u003ca href=\"https://redirect.github.com/Dev-hwang/flutter_foreground_task/pull/387\"\u003e#387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck \u003ca href=\"https://github.com/Dev-hwang/flutter_foreground_task/blob/master/documentation/migration_documentation.md\"\u003emigration_documentation\u003c/a\u003e for changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003eCHORE\u003c/strong\u003e] Bump minimum supported SDK version to \u003ccode\u003eFlutter 3.38.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003eFEAT\u003c/strong\u003e] Add UIScene life cycle support for iOS \u003ca href=\"https://redirect.github.com/Dev-hwang/flutter_foreground_task/pull/378\"\u003e#378\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\u003eSee full diff in \u003ca href=\"https://github.com/Dev-hwang/flutter_foreground_task/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_riverpod` from 3.3.1 to 3.4.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/flutter_riverpod-v3.3.1...flutter_riverpod-v3.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_volume_controller` from 1.3.4 to 2.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yosemiteyss/flutter_volume_controller/releases\"\u003eflutter_volume_controller's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eYour project is configured to compile against Android SDK 35, but the following plugin(s) require to be compiled against a higher Android SDK version: by \u003ca href=\"https://github.com/sureshram25\"\u003e\u003ccode\u003e@​sureshram25\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yosemiteyss/flutter_volume_controller/pull/100\"\u003eyosemiteyss/flutter_volume_controller#100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ohos): pin compatible ohos sdk by \u003ca href=\"https://github.com/yosemiteyss\"\u003e\u003ccode\u003e@​yosemiteyss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yosemiteyss/flutter_volume_controller/pull/102\"\u003eyosemiteyss/flutter_volume_controller#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(android): add built-in kotlin support by \u003ca href=\"https://github.com/yosemiteyss\"\u003e\u003ccode\u003e@​yosemiteyss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yosemiteyss/flutter_volume_controller/pull/103\"\u003eyosemiteyss/flutter_volume_controller#103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update version to 2.0.2 by \u003ca href=\"https://github.com/yosemiteyss\"\u003e\u003ccode\u003e@​yosemiteyss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yosemiteyss/flutter_volume_controller/pull/104\"\u003eyosemiteyss/flutter_volume_controller#104\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/sureshram25\"\u003e\u003ccode\u003e@​sureshram25\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/yosemiteyss/flutter_volume_controller/pull/100\"\u003eyosemiteyss/flutter_volume_controller#100\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yosemiteyss/flutter_volume_controller/compare/v2.0.1...v2.0.2\"\u003ehttps://github.com/yosemiteyss/flutter_volume_controller/compare/v2.0.1...v2.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(ohos): cannot set volume on first attempt by \u003ca href=\"https://github.com/ErBWs\"\u003e\u003ccode\u003e@​ErBWs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yosemiteyss/flutter_volume_controller/pull/92\"\u003eyosemiteyss/flutter_volume_controller#92\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: ohos workflow by \u003ca href=\"https://github.com/yosemiteyss\"\u003e\u003ccode\u003e@​yosemiteyss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yosemiteyss/flutter_volume_controller/pull/96\"\u003eyosemiteyss/flutter_volume_controller#96\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update version to 2.0.1 by \u003ca href=\"https://github.com/yosemiteyss\"\u003e\u003ccode\u003e@​yosemiteyss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yosemiteyss/flutter_volume_controller/pull/97\"\u003eyosemiteyss/flutter_volume_controller#97\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yosemiteyss/flutter_volume_controller/compare/v2.0.0...v2.0.1\"\u003ehttps://github.com/yosemiteyss/flutter_volume_controller/compare/v2.0.0...v2.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for ohos platform by \u003ca href=\"https://github.com/ErBWs\"\u003e\u003ccode\u003e@​ErBWs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yosemiteyss/flutter_volume_controller/pull/89\"\u003eyosemiteyss/flutter_volume_controller#89\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add swift package manager support by \u003ca href=\"https://github.com/yosemiteyss\"\u003e\u003ccode\u003e@​yosemiteyss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yosemiteyss/flutter_volume_controller/pull/90\"\u003eyosemiteyss/flutter_volume_controller#90\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update version to 2.0.0 by \u003ca href=\"https://github.com/yosemiteyss\"\u003e\u003ccode\u003e@​yosemiteyss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yosemiteyss/flutter_volume_controller/pull/91\"\u003eyosemiteyss/flutter_volume_controller#91\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/ErBWs\"\u003e\u003ccode\u003e@​ErBWs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/yosemiteyss/flutter_volume_controller/pull/89\"\u003eyosemiteyss/flutter_volume_controller#89\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yosemiteyss/flutter_volume_controller/compare/v1.3.4...v2.0.0\"\u003ehttps://github.com/yosemiteyss/flutter_volume_controller/compare/v1.3.4...v2.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/yosemiteyss/flutter_volume_controller/blob/main/CHANGELOG.md\"\u003eflutter_volume_controller's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate minimum flutter sdk to 3.35.0.\u003c/li\u003e\n\u003cli\u003eandroid: add built-in kotlin support.\u003c/li\u003e\n\u003cli\u003eandroid: update compileSdk to 36.\u003c/li\u003e\n\u003cli\u003eohos: pin compatible ohos sdk\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eohos: fix cannot set volume on first attempt.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Swift Package Manager support for iOS and macOS.\u003c/li\u003e\n\u003cli\u003eAdded HarmonyOS (OHOS) support.\u003c/li\u003e\n\u003cli\u003eUpdated minimum supported SDK version to Flutter 3.24.0.\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/yosemiteyss/flutter_volume_controller/commit/def69b5f049aa9018b9c875200a1ffae7e99fe62\"\u003e\u003ccode\u003edef69b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/yosemiteyss/flutter_volume_controller/issues/104\"\u003e#104\u003c/a\u003e from yosemiteyss/feat/update-2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yosemiteyss/flutter_volume_controller/commit/3ec78e785e8fb6f885dcfa9ca7ad329e8c565664\"\u003e\u003ccode\u003e3ec78e7\u003c/code\u003e\u003c/a\u003e feat: update version to 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yosemiteyss/flutter_volume_controller/commit/83f1bba13d3f7cb4edb13895eaf39d7aa2f28fd4\"\u003e\u003ccode\u003e83f1bba\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/yosemiteyss/flutter_volume_controller/issues/103\"\u003e#103\u003c/a\u003e from yosemiteyss/feat/enable-built-in-kotlin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yosemiteyss/flutter_volume_controller/commit/34a6e24e9d7956219968c5776ce485aabc3e5240\"\u003e\u003ccode\u003e34a6e24\u003c/code\u003e\u003c/a\u003e feat: update minimum flutter sdk to 3.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yosemiteyss/flutter_volume_controller/commit/f713175022e456d2d84e71994bacc205ed6ed7ca\"\u003e\u003ccode\u003ef713175\u003c/code\u003e\u003c/a\u003e feat(android): add built-in kotlin support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yosemiteyss/flutter_volume_controller/commit/1a088e88d143282f8d978e975d7c807f5a0ccbc4\"\u003e\u003ccode\u003e1a088e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/yosemiteyss/flutter_volume_controller/issues/102\"\u003e#102\u003c/a\u003e from yosemiteyss/fix/ohos-build-issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yosemiteyss/flutter_volume_controller/commit/f65875ee2a0b8e07fb52c5191a885eab689ae61f\"\u003e\u003ccode\u003ef65875e\u003c/code\u003e\u003c/a\u003e fix(ohos): pin compatible ohos sdk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yosemiteyss/flutter_volume_controller/commit/daefc20de9388f53f52227d059403a1ac625f33c\"\u003e\u003ccode\u003edaefc20\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/yosemiteyss/flutter_volume_controller/issues/100\"\u003e#100\u003c/a\u003e from sureshram25/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yosemiteyss/flutter_volume_controller/commit/cb3541527d7e787adf265874e5154603fc1d8688\"\u003e\u003ccode\u003ecb35415\u003c/code\u003e\u003c/a\u003e Migrate to Built-in Kotlin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yosemiteyss/flutter_volume_controller/commit/a4c4dd0d06be7f897f42543853195199d90805b5\"\u003e\u003ccode\u003ea4c4dd0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/yosemiteyss/flutter_volume_controller/issues/97\"\u003e#97\u003c/a\u003e from yosemiteyss/feat/update-2.0.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/yosemiteyss/flutter_volume_controller/compare/v1.3.4...v2.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `googleapis` from 16.0.0 to 17.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/googleapis.dart/releases\"\u003egoogleapis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:googleapis v17.0.0\u003c/h2\u003e\n\u003ch3\u003eMark APIs as \u003ccode\u003e@Deprecated\u003c/code\u003e with references to replacement\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003epackage:google_cloud_*\u003c/code\u003e packages:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecloudfunctions\u003c/code\u003e (\u003ccode\u003ev1\u003c/code\u003e, \u003ccode\u003ev2\u003c/code\u003e) -\u0026gt; \u003ccode\u003epackage:google_cloud_functions_v2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efirestore\u003c/code\u003e (\u003ccode\u003ev1\u003c/code\u003e) -\u0026gt; \u003ccode\u003epackage:google_cloud_firestore_v1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eiam\u003c/code\u003e (\u003ccode\u003ev1\u003c/code\u003e, \u003ccode\u003ev2\u003c/code\u003e), \u003ccode\u003eiamcredentials\u003c/code\u003e (\u003ccode\u003ev1\u003c/code\u003e) -\u0026gt; \u003ccode\u003epackage:google_cloud_iam_v1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003elanguage\u003c/code\u003e (\u003ccode\u003ev1\u003c/code\u003e, \u003ccode\u003ev2\u003c/code\u003e) -\u0026gt; \u003ccode\u003epackage:google_cloud_language_v2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003elogging\u003c/code\u003e (\u003ccode\u003ev2\u003c/code\u003e) -\u0026gt; \u003ccode\u003epackage:google_cloud_logging_v2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esecretmanager\u003c/code\u003e (\u003ccode\u003ev1\u003c/code\u003e) -\u0026gt; \u003ccode\u003epackage:google_cloud_secretmanager_v1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estorage\u003c/code\u003e (\u003ccode\u003ev1\u003c/code\u003e) -\u0026gt; \u003ccode\u003epackage:google_cloud_storage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPIs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eagentidentity\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eagentidentitycredentials\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eagentregistry\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanalytics\u003c/code\u003e - removed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eandroiddeveloperidstatus\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapigeeregistry\u003c/code\u003e - removed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eces\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecloudproductregistry\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edeveloperknowledge\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edfareporting\u003c/code\u003e - removed \u003ccode\u003ev4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eftp\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egmailpostmastertools\u003c/code\u003e - added \u003ccode\u003ev2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehealth\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eintegrations\u003c/code\u003e - removed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emerchantapi\u003c/code\u003e - added \u003ccode\u003eloyaltycustomers_v1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emybusinessqanda\u003c/code\u003e - removed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esaasservicemgmt\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esearchads360\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewebcontentpublisher\u003c/code\u003e - new!\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/googleapis.dart/commit/11161f5a1503ddcae08a0465097c1a84cad2caaa\"\u003e\u003ccode\u003e11161f5\u003c/code\u003e\u003c/a\u003e feat: update APIs to latest discovery definitions (\u003ca href=\"https://github.com/google/googleapis.dart/tree/master/generated/issues/755\"\u003e#755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/googleapis.dart/commit/995ff9d66b0f9e8dd3f38dfb03421e45e9a29842\"\u003e\u003ccode\u003e995ff9d\u003c/code\u003e\u003c/a\u003e Mark a number of libraries deprecated (\u003ca href=\"https://github.com/google/googleapis.dart/tree/master/generated/issues/743\"\u003e#743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/googleapis.dart/commit/ba8ad6aa61bc678585a8304dc88d4892ad5ae6bf\"\u003e\u003ccode\u003eba8ad6a\u003c/code\u003e\u003c/a\u003e chore: update to latest pre-v3.13 dart style changes (\u003ca href=\"https://github.com/google/googleapis.dart/tree/master/generated/issues/745\"\u003e#745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/googleapis.dart/commit/de252e68517832d106e2521c33c884cfa43edea7\"\u003e\u003ccode\u003ede252e6\u003c/code\u003e\u003c/a\u003e 5 new APIs! (\u003ca href=\"https://github.com/google/googleapis.dart/tree/master/generated/issues/741\"\u003e#741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/googleapis.dart/commit/cad632f20b089f0b20e82f4815c4593119c15b68\"\u003e\u003ccode\u003ecad632f\u003c/code\u003e\u003c/a\u003e chore: update copyright header to Google LLC BSD format (\u003ca href=\"https://github.com/google/googleapis.dart/tree/master/generated/issues/725\"\u003e#725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/googleapis.dart/commits/googleapis-v17.0.0/generated\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `googleapis_auth` from 2.3.0 to 2.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/googleapis.dart/releases\"\u003egoogleapis_auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:googleapis_auth v2.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eGOOGLE_CLOUD_QUOTA_PROJECT\u003c/code\u003e now takes precedence over a credential's\n\u003ccode\u003equota_project_id\u003c/code\u003e when set.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:googleapis_auth v2.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix web compatibility by removing transitive \u003ccode\u003edart:io\u003c/code\u003e and\n\u003ccode\u003epackage:google_cloud\u003c/code\u003e imports from the core \u003ccode\u003egoogleapis_auth.dart\u003c/code\u003e library.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:googleapis_auth v2.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003egoogle_cloud: '\u0026gt;=0.3.0 \u0026lt;0.6.0'\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/google/googleapis.dart/commit/a2dbfb4c7b3829d5ce0c88f049411103a8f6c34d\"\u003e\u003ccode\u003ea2dbfb4\u003c/code\u003e\u003c/a\u003e fix(auth): fall back to GOOGLE_CLOUD_QUOTA_PROJECT when ADC has no quota_proj...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/googleapis.dart/commit/c41ad6a38fbde8834869be65f252c52c5fef6af3\"\u003e\u003ccode\u003ec41ad6a\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/google/googleapis.dart/issues/750\"\u003e#750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/googleapis.dart/commit/1cf3ea5213f4b44095df5cf9bec8c1348eebf21d\"\u003e\u003ccode\u003e1cf3ea5\u003c/code\u003e\u003c/a\u003e fix(auth): make googleapis_auth web-compatible by removing transitive dart:io...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/googleapis.dart/commit/c6d947f2ddaa4d978252c021f6f0454ec05b7b3d\"\u003e\u003ccode\u003ec6d947f\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/google/googleapis.dart/issues/747\"\u003e#747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/googleapis.dart/commit/75e21513aad0eb8b6e5c50167483e76b0b847071\"\u003e\u003ccode\u003e75e2151\u003c/code\u003e\u003c/a\u003e chore(auth): Support google_cloud 0.5.x (\u003ca href=\"https://redirect.github.com/google/googleapis.dart/issues/744\"\u003e#744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/googleapis.dart/commit/ba8ad6aa61bc678585a8304dc88d4892ad5ae6bf\"\u003e\u003ccode\u003eba8ad6a\u003c/code\u003e\u003c/a\u003e chore: update to latest pre-v3.13 dart style changes (\u003ca href=\"https://redirect.github.com/google/googleapis.dart/issues/745\"\u003e#745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/googleapis.dart/commit/a92a4edaa0bf67cad7afe3a7983de21ec8c01500\"\u003e\u003ccode\u003ea92a4ed\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/cache in the github-actions group (\u003ca href=\"https://redirect.github.com/google/googleapis.dart/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/googleapis.dart/commit/de252e68517832d106e2521c33c884cfa43edea7\"\u003e\u003ccode\u003ede252e6\u003c/code\u003e\u003c/a\u003e 5 new APIs! (\u003ca href=\"https://redirect.github.com/google/googleapis.dart/issues/741\"\u003e#741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/googleapis.dart/commit/6729cb305e22d06dfc0b2ac3a72fd8023cfa0362\"\u003e\u003ccode\u003e6729cb3\u003c/code\u003e\u003c/a\u003e chore: fix generator (\u003ca href=\"https://redirect.github.com/google/googleapis.dart/issues/740\"\u003e#740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/googleapis.dart/compare/googleapis_auth-v2.3.0...googleapis_auth-v2.3.3\"\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 `permission_handler` from 12.0.1 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\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/baseflow/flutter-permission-handler/compare/permission_handler_v12.0.1...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 `riverpod_annotation` from 4.0.2 to 4.0.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v4.0.2...riverpod_annotation-v4.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_generator` from 4.0.3 to 4.0.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v4.0.3...riverpod_generator-v4.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shimmer` from 3.0.0 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hnvn/flutter_shimmer/blob/master/CHANGELOG.md\"\u003eshimmer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Use the standalone \u003ca href=\"https://pub.dev/packages/material_ui\"\u003e\u003ccode\u003ematerial_ui\u003c/code\u003e\u003c/a\u003e package instead of \u003ccode\u003epackage:flutter/material.dart\u003c/code\u003e. Requires Flutter \u003ccode\u003e\u0026gt;=3.44.0\u003c/code\u003e and Dart \u003ccode\u003e^3.12.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eKeep the animation duration in sync when \u003ccode\u003eperiod\u003c/code\u003e changes, and restart cleanly when \u003ccode\u003eenabled\u003c/code\u003e is toggled back on\u003c/li\u003e\n\u003cli\u003eStart infinite loops with \u003ccode\u003eAnimationController.repeat()\u003c/code\u003e instead of a first \u003ccode\u003eforward()\u003c/code\u003e cycle\u003c/li\u003e\n\u003cli\u003eTreat \u003ccode\u003edirection\u003c/code\u003e updates as paint work, not layout work\u003c/li\u003e\n\u003cli\u003eExpand widget tests for construction, animation, looping, and highlight geometry\u003c/li\u003e\n\u003cli\u003eRefresh README, example README, and add \u003ccode\u003edocs/\u003c/code\u003e for architecture and optimization notes\u003c/li\u003e\n\u003cli\u003eRemove leftover \u003ccode\u003elib/main.dart\u003c/code\u003e counter app from the package\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/hnvn/flutter_shimmer/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `workmanager` from 0.9.0+3 to 0.10.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fluttercommunity/flutter_workmanager/releases\"\u003eworkmanager's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eworkmanager v0.10.10 — Dart-initiated background handshake fix (\u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/738\"\u003e#738\u003c/a\u003e)\u003c/h2\u003e\n\u003ch2\u003eworkmanager_android v0.10.9 — background handshake race fix (\u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/732\"\u003e#732\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/738\"\u003e#738\u003c/a\u003e)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackground tasks no longer fail ~30 seconds after start on Android 16 when the Dart isolate is slow to boot. Root cause: the Pigeon migration inverted the handshake and sent the task to Dart \u003cem\u003ebefore\u003c/em\u003e the isolate had registered its channel handlers — the message was lost, so the callback never ran (the 0.10.9 watchdog only turned the hang into a visible failure).\u003c/li\u003e\n\u003cli\u003eThe handshake is \u003cstrong\u003eDart-initiated again\u003c/strong\u003e: the task registers its handlers first, then signals the native worker (\u003ccode\u003enotifyBackgroundChannelInitialized\u003c/code\u003e), which only then invokes the task. Race eliminated by construction; the 30s watchdog stays as a dead-engine guard.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eworkmanager_apple v0.9.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAccepts the new Dart readiness signal (compile parity with the Android fix). Apple headless-engine alignment is a follow-up.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eworkmanager_platform_interface v0.10.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew internal host signal \u003ccode\u003enotifyBackgroundChannelInitialized\u003c/code\u003e backing the handshake fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eworkmanager v0.10.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe fix (Dart side sends the readiness signal after handler registration).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eworkmanager v0.10.9 — Android 16 one-off work hang fix\u003c/h2\u003e\n\u003ch2\u003eworkmanager_android v0.10.8 — bounded Dart engine init, main-thread stops (\u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/732\"\u003e#732\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/735\"\u003e#735\u003c/a\u003e)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOne-off work no longer stays \u003cstrong\u003eRUNNING forever\u003c/strong\u003e on Android 16 when the app is backgrounded mid-task: a new 30-second initialization watchdog fails the worker visibly instead of hanging silently.\u003c/li\u003e\n\u003cli\u003eWorker stops (and \u003ccode\u003eonTaskStopped\u003c/code\u003e callbacks) now run on the main thread — fixes the spurious \u003ccode\u003e@UiThread\u003c/code\u003e exception notification on every cancel and makes the \u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/705\"\u003e#705\u003c/a\u003e stop-reason feature actually fire on Android.\u003c/li\u003e\n\u003cli\u003eEngine teardown made idempotent across watchdog / task-result / stop paths.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eworkmanager v0.10.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependency bump: \u003ccode\u003eworkmanager_android ^0.10.8\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eworkmanager v0.10.8 — Android 16 FGS permission fix\u003c/h2\u003e\n\u003ch2\u003eworkmanager_android v0.10.7 — manifest-declaration check for FGS permissions (\u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/731\"\u003e#731\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/733\"\u003e#733\u003c/a\u003e)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpedited work (and other foreground-service features) now validate against the \u003cstrong\u003emerged manifest declaration\u003c/strong\u003e instead of the runtime permission grant state.\u003c/li\u003e\n\u003cli\u003eOn Android 16+ a foreground-service permission can be revoked or denied at runtime even when declared — the old check then false-positived and threw, killing valid expedited work. Declared permission now passes regardless of grant state; a genuinely missing declaration still fails loudly at registration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eworkmanager v0.10.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependency bump: \u003ccode\u003eworkmanager_android ^0.10.7\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eworkmanager v0.10.7 — web messaging + FGS opt-in\u003c/h2\u003e\n\u003ch2\u003eworkmanager_web v0.2.0 — bidirectional page↔worker messaging (\u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/708\"\u003e#708\u003c/a\u003e)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFree-form two-way \u003ccode\u003epostMessage\u003c/code\u003e channel: \u003ccode\u003esendMessageToWorker()\u003c/code\u003e / \u003ccode\u003eworkerMessages\u003c/code\u003e / \u003ccode\u003esendToPage\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe example app gained a full web demo (worker chat, persistent background-task queue, Service Worker + notifications, PWA install flow) — \u003cstrong\u003elive at \u003ca href=\"https://fluttercommunity.github.io/flutter_workmanager/\"\u003ehttps://fluttercommunity.github.io/flutter_workmanager/\u003c/a\u003e\u003c/strong\u003e with an intro/landing page.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eworkmanager_android v0.10.6 — FOREGROUND_SERVICE_DATA_SYNC opt-in (\u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/725\"\u003e#725\u003c/a\u003e)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFOREGROUND_SERVICE_DATA_SYNC\u003c/code\u003e + the \u003ccode\u003edataSync\u003c/code\u003e service type are no longer in the merged manifest by default (Play Console special type: declaration + demo video requirement even when unused).\u003c/li\u003e\n\u003cli\u003eOpt in when you run long-running workers with the dataSync type: \u003ccode\u003eworkmanager.enableDataSyncForegroundService=true\u003c/code\u003e in gradle.properties.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLoud-failure guard\u003c/strong\u003e: using \u003ccode\u003edataSync\u003c/code\u003e without the opt-in (or expedited work with a stripped manifest) throws a descriptive error at registration instead of a SecurityException mid-task.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eworkmanager v0.10.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependency bumps: \u003ccode\u003eworkmanager_android ^0.10.6\u003c/code\u003e, \u003ccode\u003eworkmanager_web ^0.2.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eworkmanager v0.10.6 — AGP 9 fix\u003c/h2\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/fluttercommunity/flutter_workmanager/blob/main/CHANGELOG.md\"\u003eworkmanager's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003e\u003ccode\u003eworkmanager\u003c/code\u003e - \u003ccode\u003ev0.10.10\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(android): background tasks no longer fail ~30 seconds after start on Android 16 when the Dart isolate boots slowly — the background handshake is Dart-initiated again (\u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/738\"\u003e#738\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003eworkmanager_android\u003c/code\u003e - \u003ccode\u003ev0.10.9\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(android): background tasks no longer fail ~30 seconds after start on Android 16 when the Dart isolate boots slowly — the worker now waits for a Dart readiness signal instead of sending the task before the isolate is ready (\u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/738\"\u003e#738\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003eworkmanager_apple\u003c/code\u003e - \u003ccode\u003ev0.9.11\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: the plugin accepts the new Dart background-channel readiness signal (parity with the Android handshake fix, \u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/738\"\u003e#738\u003c/a\u003e); no user-facing behavior change yet.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003eworkmanager_platform_interface\u003c/code\u003e - \u003ccode\u003ev0.10.5\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: added the \u003ccode\u003enotifyBackgroundChannelInitialized\u003c/code\u003e host signal backing the Android handshake fix (\u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/738\"\u003e#738\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e2026-08-20\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/fluttercommunity/flutter_workmanager/blob/main/#workmanager---v0109\"\u003e\u003ccode\u003eworkmanager\u003c/code\u003e - \u003ccode\u003ev0.10.9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/flutter_workmanager/blob/main/#workmanager_android---v0108\"\u003e\u003ccode\u003eworkmanager_android\u003c/code\u003e - \u003ccode\u003ev0.10.8\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\u003eworkmanager\u003c/code\u003e - \u003ccode\u003ev0.10.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003eworkmanager\u003c/code\u003e - \u003ccode\u003ev0.10.9\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(android): one-off work no longer stays RUNNING forever on Android 16 when the app is backgrounded during task execution (\u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/732\"\u003e#732\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003eworkmanager_android\u003c/code\u003e - \u003ccode\u003ev0.10.8\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(android): one-off work no longer stays RUNNING forever on Android 16 when the app is backgrounded during task execution (\u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/732\"\u003e#732\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\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/fluttercommunity/flutter_workmanager/commit/896c4c1122f5e267ed472b044219c884305246d3\"\u003e\u003ccode\u003e896c4c1\u003c/code\u003e\u003c/a\u003e chore(release): publish packages — workmanager 0.10.10 (\u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/740\"\u003e#740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/flutter_workmanager/commit/02764be2959ef36836ca07602b732bb172b22af4\"\u003e\u003ccode\u003e02764be\u003c/code\u003e\u003c/a\u003e fix(android): re-invert background channel handshake to Dart-initiated (fixes...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/flutter_workmanager/commit/5ffa188212a66e4a3c3f4899f4ed8d0300c067dd\"\u003e\u003ccode\u003e5ffa188\u003c/code\u003e\u003c/a\u003e chore(release): publish packages — workmanager 0.10.9 (\u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/736\"\u003e#736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/flutter_workmanager/commit/0aed65d9a51c3680c69ccf88ee999f3cd74f8bd4\"\u003e\u003ccode\u003e0aed65d\u003c/code\u003e\u003c/a\u003e fix(android): bound Dart engine init and stop workers on the main thread (fix...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/flutter_workmanager/commit/53261a568221a310b1331fb27caf9349f95a988d\"\u003e\u003ccode\u003e53261a5\u003c/code\u003e\u003c/a\u003e chore(release): publish packages — workmanager 0.10.8 (\u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/734\"\u003e#734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/flutter_workmanager/commit/c049d73b0f0c1fbb17575de89d8e07506c0e7f76\"\u003e\u003ccode\u003ec049d73\u003c/code\u003e\u003c/a\u003e fix(android): check manifest declaration instead of grant state for FGS permi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/flutter_workmanager/commit/af5d75ae94574e9f2952768617ced738c140c52f\"\u003e\u003ccode\u003eaf5d75a\u003c/code\u003e\u003c/a\u003e chore(release): publish packages — workmanager 0.10.7 (\u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/727\"\u003e#727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/flutter_workmanager/commit/20c88294cf7ae3c034ccde59cc3d0b732ebc6f06\"\u003e\u003ccode\u003e20c8829\u003c/code\u003e\u003c/a\u003e fix(android): make FOREGROUND_SERVICE_DATA_SYNC opt-in (fixes \u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/725\"\u003e#725\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/flutter_workmanager/commit/dbd5fe1b66e1655be9656d529b90b00c582e0d96\"\u003e\u003ccode\u003edbd5fe1\u003c/code\u003e\u003c/a\u003e feat(web): bidirectional message channel between page and background worker (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/flutter_workmanager/commit/4ed3b894251090ee2d90b961bb2e1cd0ad792da7\"\u003e\u003ccode\u003e4ed3b89\u003c/code\u003e\u003c/a\u003e docs: all changes to main go through PRs (\u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_workmanager/issues/724\"\u003e#724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fluttercommunity/flutter_workmanager/compare/workmanager-v0.9.0...workmanager-v0.10.10\"\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/Shir0o/auto-vol/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shir0o%2Fauto-vol/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"}},{"old_version":"0.19.0","new_version":"0.20.3","update_type":"minor","path":null,"pr_created_at":"2026-09-15T12:55:16.000Z","version_change":"0.19.0 → 0.20.3","issue":{"uuid":"5462165220","node_id":"PR_kwDOUZOyrc8AAAABDm_edg","number":20,"state":"closed","title":"deps: bump intl and go_router","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-15T16:28:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-15T12:55:16.000Z","updated_at":"2026-09-15T16:28:35.000Z","time_to_close":12797,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"name":"intl","repository_url":"https://github.com/dart-lang/i18n","old_version":"0.19.0","new_version":"0.20.3"},{"name":"go_router","repository_url":"https://github.com/flutter/packages","old_version":"14.8.1","new_version":"18.0.1"}],"path":null,"ecosystem":"pub"},"body":"Bumps [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) and [go_router](https://github.com/flutter/packages/tree/main/packages). These dependencies needed to be updated together.\nUpdates `intl` from 0.19.0 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\u003ch2\u003epackage:intl v0.20.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the dependency on \u003ccode\u003epackage:http\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove the dependency on \u003ccode\u003epackage:web\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl v0.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade \u003ccode\u003epackage:web\u003c/code\u003e dependency constraint to \u003ccode\u003e1.1.0\u003c/code\u003e, fixes issue\n\u003ca href=\"https://redirect.github.com/dart-lang/i18n/issues/916\"\u003e#916\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v46.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl v0.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix caching of messages in \u003ccode\u003eCompositeMessageLookup\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eType \u003ccode\u003enumberFormatSymbols\u003c/code\u003e as a \u003ccode\u003eMap\u0026lt;String, NumberSymbols\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eType \u003ccode\u003edateTimeSymbolMap\u003c/code\u003e as a \u003ccode\u003eMap\u0026lt;String, DateSymbols\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd example for pub.dev.\u003c/li\u003e\n\u003cli\u003eFix issues with AM/PM markers.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v44.1.\u003c/li\u003e\n\u003cli\u003eRequire Dart \u003ccode\u003e^3.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003epackage:web\u003c/code\u003e \u003ccode\u003e^0.5.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport compiling to WASM.\u003c/li\u003e\n\u003cli\u003eUpdate to and account for \u003ccode\u003epackage:lints\u003c/code\u003e \u003ccode\u003e^4.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ertl Detection fix in \u003ccode\u003ebidi.dart\u003c/code\u003e for Kordi Sorani \u0026quot;ckb\u0026quot;.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v45.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl_translation v0.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd topics to \u003ccode\u003epubspec.yaml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003edart_style \u003c/code\u003e2.3.7\u003ccode\u003e. \u003c/code\u003ebin/make_examples_const.dart\u003ccode\u003eand\r\u003c/code\u003erewrite_intl_messages.dart\u003ccode\u003ewill now look for a surrounding\r\u003c/code\u003e.dart_tool/package_config.json` file to infer the language version of the\nfiles updated by the script.\u003c/li\u003e\n\u003cli\u003eUpgrade dep on \u003ccode\u003epackage:intl\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:intl_translation v0.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThrow if the \u003ccode\u003eIntl.select\u003c/code\u003e \u003ccode\u003earg\u003c/code\u003e is not in the list of \u003ccode\u003eargs\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003epackage:intl\u003c/code\u003e \u003ccode\u003e0.19.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.0.\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 `go_router` from 14.8.1 to 18.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/935d942246885f9d2272b28e97027541f6ba8817\"\u003e\u003ccode\u003e935d942\u003c/code\u003e\u003c/a\u003e [go_router] Batch release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12701\"\u003e#12701\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/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/1dd43667f78a014ff21f506291018f9952ef430f\"\u003e\u003ccode\u003e1dd4366\u003c/code\u003e\u003c/a\u003e [cupertino_ui, material_ui] Use range matchers instead of exact positions in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cd4cdd0a044bbb6729fcaf4f3c044b380985d8e5\"\u003e\u003ccode\u003ecd4cdd0\u003c/code\u003e\u003c/a\u003e [material_ui] Add all M3 templates and generated code to `temporarily_exclude...\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/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/ccd22e1034fdb7652527ee0b85e964c12b23f11e\"\u003e\u003ccode\u003eccd22e1\u003c/code\u003e\u003c/a\u003e [material_ui] Prevent stale async suggestions in SearchAnchor (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12478\"\u003e#12478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/99719ff789f30c2a3f38c1773b4e08d4197e2d75\"\u003e\u003ccode\u003e99719ff\u003c/code\u003e\u003c/a\u003e [go_router_builder] Support analyzer 14 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12614\"\u003e#12614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0d933e59e82b684ab26a77079a468dc4f4c7178f\"\u003e\u003ccode\u003e0d933e5\u003c/code\u003e\u003c/a\u003e [cupertino_ui] Use super parameters in more places (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12459\"\u003e#12459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v18.0.1/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 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/toufikben/productchat_studio/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/toufikben%2Fproductchat_studio/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/packages"}},{"old_version":"0.20.2","new_version":"0.20.3","update_type":"patch","path":null,"pr_created_at":"2026-09-15T01:30:51.000Z","version_change":"0.20.2 → 0.20.3","issue":{"uuid":"5456398029","node_id":"PR_kwDONl-jFs8AAAABDiWSWw","number":276,"state":"closed","title":"build(deps): bump the flutter-dependencies group across 1 directory with 25 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-17T00:55:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-15T01:30:51.000Z","updated_at":"2026-09-17T00:55:25.000Z","time_to_close":170672,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"flutter-dependencies","update_count":25,"packages":[{"name":"csv","old_version":"6.0.0","new_version":"8.0.0","repository_url":"https://github.com/close2/csv"},{"name":"cupertino_icons","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/flutter/packages"},{"name":"fl_chart","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/imaNNeo/fl_chart"},{"name":"flutter_downloader","old_version":"1.12.0","new_version":"1.12.1","repository_url":"https://github.com/fluttercommunity/flutter_downloader"},{"name":"flutter_secure_storage","old_version":"10.0.0","new_version":"11.1.1","repository_url":"https://github.com/mogol/flutter_secure_storage"},{"name":"share_plus","old_version":"12.0.1","new_version":"13.3.0","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"file_picker","old_version":"10.3.10","new_version":"12.0.0-beta.1","repository_url":"https://github.com/vicajilau/flutter_file_picker"},{"name":"flutter_timezone","old_version":"5.0.1","new_version":"5.1.0","repository_url":"https://github.com/tjarvstrand/flutter_timezone"},{"name":"google_fonts","old_version":"8.1.0","new_version":"8.2.1","repository_url":"https://github.com/flutter/packages"},{"name":"googleapis","old_version":"16.0.0","new_version":"17.0.0","repository_url":"https://github.com/google/googleapis.dart"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"local_auth","old_version":"3.0.0","new_version":"3.0.2","repository_url":"https://github.com/flutter/packages"},{"name":"mocktail","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/felangel/mocktail"},{"name":"path_provider","old_version":"2.1.5","new_version":"2.1.6","repository_url":"https://github.com/flutter/packages"},{"name":"path_provider_platform_interface","old_version":"2.1.2","new_version":"2.1.3","repository_url":"https://github.com/flutter/packages"},{"name":"pdf","old_version":"3.11.3","new_version":"3.12.0","repository_url":"https://github.com/DavBfr/dart_pdf"},{"name":"shared_preferences","old_version":"2.5.4","new_version":"2.5.5","repository_url":"https://github.com/flutter/packages"},{"name":"sqflite_common_ffi","old_version":"2.3.7+1","new_version":"2.4.3","repository_url":"https://github.com/tekartik/sqflite"},{"name":"sqlite3","old_version":"2.9.4","new_version":"3.1.7","repository_url":"https://github.com/simolus3/sqlite3.dart"},{"name":"sqflite_sqlcipher","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/davidmartos96/sqflite_sqlcipher"},{"name":"sqlcipher_flutter_libs","old_version":"0.6.8","new_version":"0.7.0+eol","repository_url":"https://github.com/simolus3/sqlite3.dart"},{"name":"timezone","old_version":"0.10.1","new_version":"0.11.1","repository_url":"https://github.com/dart-lang/labs"},{"name":"flutter_local_notifications","old_version":"19.5.0","new_version":"22.3.1","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"uuid","old_version":"4.5.2","new_version":"4.6.0","repository_url":"https://github.com/Daegalus/dart-uuid"},{"name":"yaml","old_version":"3.1.3","new_version":"3.1.4","repository_url":"https://github.com/dart-lang/tools"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-dependencies group with 25 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [csv](https://github.com/close2/csv) | `6.0.0` | `8.0.0` |\n| [cupertino_icons](https://github.com/flutter/packages/tree/main/third_party/packages) | `1.0.8` | `1.0.9` |\n| [fl_chart](https://github.com/imaNNeo/fl_chart) | `1.1.1` | `1.2.0` |\n| [flutter_downloader](https://github.com/fluttercommunity/flutter_downloader) | `1.12.0` | `1.12.1` |\n| [flutter_secure_storage](https://github.com/mogol/flutter_secure_storage) | `10.0.0` | `11.1.1` |\n| [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus) | `12.0.1` | `13.3.0` |\n| [file_picker](https://github.com/vicajilau/flutter_file_picker/tree/main/packages) | `10.3.10` | `12.0.0-beta.1` |\n| [flutter_timezone](https://github.com/tjarvstrand/flutter_timezone) | `5.0.1` | `5.1.0` |\n| [google_fonts](https://github.com/flutter/packages/tree/main/packages) | `8.1.0` | `8.2.1` |\n| [googleapis](https://github.com/google/googleapis.dart/tree/master/generated) | `16.0.0` | `17.0.0` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [local_auth](https://github.com/flutter/packages/tree/main/packages/local_auth) | `3.0.0` | `3.0.2` |\n| [mocktail](https://github.com/felangel/mocktail) | `1.0.4` | `1.0.5` |\n| [path_provider](https://github.com/flutter/packages/tree/main/packages/path_provider) | `2.1.5` | `2.1.6` |\n| [path_provider_platform_interface](https://github.com/flutter/packages/tree/main/packages/path_provider) | `2.1.2` | `2.1.3` |\n| [pdf](https://github.com/DavBfr/dart_pdf) | `3.11.3` | `3.12.0` |\n| [shared_preferences](https://github.com/flutter/packages/tree/main/packages/shared_preferences) | `2.5.4` | `2.5.5` |\n| [sqflite_common_ffi](https://github.com/tekartik/sqflite) | `2.3.7+1` | `2.4.3` |\n| [sqlite3](https://github.com/simolus3/sqlite3.dart) | `2.9.4` | `3.1.7` |\n| [sqflite_sqlcipher](https://github.com/davidmartos96/sqflite_sqlcipher) | `3.4.0` | `3.4.1` |\n| [sqlcipher_flutter_libs](https://github.com/simolus3/sqlite3.dart/tree/main/legacy) | `0.6.8` | `0.7.0+eol` |\n| [timezone](https://github.com/dart-lang/labs/tree/main/pkgs) | `0.10.1` | `0.11.1` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `19.5.0` | `22.3.1` |\n| [uuid](https://github.com/Daegalus/dart-uuid) | `4.5.2` | `4.6.0` |\n| [yaml](https://github.com/dart-lang/tools/tree/main/pkgs) | `3.1.3` | `3.1.4` |\n\n\nUpdates `csv` from 6.0.0 to 8.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/close2/csv/blob/master/CHANGELOG.md\"\u003ecsv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e8.0.0\u003c/h1\u003e\n\u003cp\u003eFix stream nesting issue (\u003ca href=\"https://redirect.github.com/close2/csv/issues/77\"\u003e#77\u003c/a\u003e): \u003ccode\u003estream.transform(csv.decoder).toList()\u003c/code\u003e now\ncorrectly returns \u003ccode\u003eList\u0026lt;List\u0026lt;dynamic\u0026gt;\u0026gt;\u003c/code\u003e instead of \u003ccode\u003eList\u0026lt;List\u0026lt;List\u0026lt;dynamic\u0026gt;\u0026gt;\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCsvCodec\u003c/code\u003e has been renamed to \u003ccode\u003eCsv\u003c/code\u003e. A deprecated \u003ccode\u003eCsvCodec\u003c/code\u003e typedef is\nprovided for migration.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCsv\u003c/code\u003e does not extend \u003ccode\u003edart:convert\u003c/code\u003e's \u003ccode\u003eCodec\u003c/code\u003e. Use \u003ccode\u003easCodec()\u003c/code\u003e if you\nneed a \u003ccode\u003eCodec\u003c/code\u003e (e.g., for \u003ccode\u003e.fuse()\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCsvDecoder\u003c/code\u003e is now a \u003ccode\u003eStreamTransformerBase\u0026lt;String, List\u0026lt;dynamic\u0026gt;\u0026gt;\u003c/code\u003e instead of\na \u003ccode\u003eConverter\u0026lt;String, List\u0026lt;List\u0026lt;dynamic\u0026gt;\u0026gt;\u0026gt;\u003c/code\u003e. Each stream event is a single row.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCsvEncoder\u003c/code\u003e is now a \u003ccode\u003eStreamTransformerBase\u0026lt;List\u0026lt;dynamic\u0026gt;, String\u0026gt;\u003c/code\u003e instead of\na \u003ccode\u003eConverter\u0026lt;List\u0026lt;List\u0026lt;dynamic\u0026gt;\u0026gt;, String\u0026gt;\u003c/code\u003e. Each stream event is a single row.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecsv.decoder.fuse(...)\u003c/code\u003e → use \u003ccode\u003ecsv.asCodec().decoder.fuse(...)\u003c/code\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u0026quot;The Codec Problem\u0026quot; section in the README for a detailed explanation.\u003c/p\u003e\n\u003ch1\u003e7.2.0\u003c/h1\u003e\n\u003cp\u003eDocument CsvRow map-like access and necessary casts.\nAdd decodeWithHeaders() helper function.\u003c/p\u003e\n\u003ch1\u003e7.1.0\u003c/h1\u003e\n\u003cp\u003eImplement dynamic typing for CSV.\u003c/p\u003e\n\u003ch1\u003e7.0.0\u003c/h1\u003e\n\u003cp\u003eComplete rewrite of the library, now compatible with \u003ccode\u003edart:convert\u003c/code\u003e.\nAutomatic delimiter detection and BOM support.\nOptimized for performance and memory usage.\nIf you need compatibility with the older API, please continue using version 6.\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\u003eSee full diff in \u003ca href=\"https://github.com/close2/csv/commits\"\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 `fl_chart` from 1.1.1 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\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.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\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/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/1.1.1...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_downloader` from 1.12.0 to 1.12.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fluttercommunity/flutter_downloader/releases\"\u003eflutter_downloader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://pub.dev/packages/flutter_downloader/changelog#1121\"\u003eSee changelog on pub.dev\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/fluttercommunity/flutter_downloader/blob/master/CHANGELOG.md\"\u003eflutter_downloader's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity update for Android (\u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_downloader/issues/1022\"\u003e#1022\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/fluttercommunity/flutter_downloader/commit/67afa544336544958322c4c3d42be5615e451626\"\u003e\u003ccode\u003e67afa54\u003c/code\u003e\u003c/a\u003e bump version to v1.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/flutter_downloader/commit/655c04c6d243d3e26a2f269238632615d0b59c12\"\u003e\u003ccode\u003e655c04c\u003c/code\u003e\u003c/a\u003e Confine server-provided download filename to a single path component (\u003ca href=\"https://redirect.github.com/fluttercommunity/flutter_downloader/issues/1022\"\u003e#1022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fluttercommunity/flutter_downloader/compare/v1.12.0...v1.12.1\"\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 10.0.0 to 11.1.1\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.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\u003ch2\u003eflutter_secure_storage: v11.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage-v10.3.1...flutter_secure_storage-v11.0.0\"\u003e11.0.0\u003c/a\u003e (2026-08-06)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eitems deprecated in v10 have been removed.\nAny data saved using deprecated algorithms or features will be unusable after this upgrade. If you used a version prior to v10, upgrade to v10 first so existing data is migrated.\u003c/p\u003e\n\u003ch3\u003eAndroid\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003eKeyCipherAlgorithm.RSA_ECB_PKCS1Padding\u003c/code\u003e. Upgrade to v10 first so existing data is migrated to \u003ccode\u003eRSA_ECB_OAEPwithSHA_256andMGF1Padding\u003c/code\u003e before upgrading to v11.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003eStorageCipherAlgorithm.AES_CBC_PKCS7Padding\u003c/code\u003e. Upgrade to v10 first so existing data is migrated to \u003ccode\u003eAES_GCM_NoPadding\u003c/code\u003e before upgrading to v11.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003eencryptedSharedPreferences\u003c/code\u003e parameter from \u003ccode\u003eAndroidOptions\u003c/code\u003e and \u003ccode\u003eAndroidOptions.biometric\u003c/code\u003e. The Jetpack Security (EncryptedSharedPreferences) backend is no longer supported; any remaining data was automatically migrated to custom cipher storage in v10.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003esharedPreferencesName\u003c/code\u003e from \u003ccode\u003eAndroidOptions\u003c/code\u003e. Use \u003ccode\u003estorageNamespace\u003c/code\u003e instead for full namespace isolation.\u003c/li\u003e\n\u003cli\u003eRaised \u003ccode\u003eminSdk\u003c/code\u003e to 24 and \u003ccode\u003ecompileSdk\u003c/code\u003e to 37. Flutter 3.35 raised its own Android minimum to API 24, making API 23 support unverifiable with any supported Flutter version. The legacy AES-CBC cipher path that supported API 21-22 has been removed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e add requireBiometricConfirmation option to AndroidOptions (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/7f5f7de0ea98a6482c02e768faf7c82c2e5b959b\"\u003e7f5f7de\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 catch Throwable on worker thread so keystore Errors don't crash the app (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/d5802ff6b422a391501145d1113ca9da4c39f1f0\"\u003ed5802ff\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e don't swallow VM errors, catch Throwable on biometric thread too (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/d413d3fb2e8c0faaf78f986be9300e5f1ca6105c\"\u003ed413d3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinux:\u003c/strong\u003e handle missing default keyring (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/b39c7c1db6c1fe651367031c9d0033d590784de0\"\u003eb39c7c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinux:\u003c/strong\u003e fail closed on orphaned keyring data (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/2e720ff7e6b956a5d1197a5077bb8be39a5d5632\"\u003e2e720ff\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/juliansteenbakker/flutter_secure_storage/commit/7ee0d6733b3e5179f6874eff34f6d9756c44c16e\"\u003e\u003ccode\u003e7ee0d67\u003c/code\u003e\u003c/a\u003e chore(develop): release flutter_secure_storage 11.1.1 (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1258\"\u003e#1258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/73f0ef5b0666a25912ae07694211414dfcabcf23\"\u003e\u003ccode\u003e73f0ef5\u003c/code\u003e\u003c/a\u003e fix(android): read saved key-cipher marker instead of toString() on a KeyCiph...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/aa44a4b5ab1b8c9a3d53e9d7cedce153d7fa515d\"\u003e\u003ccode\u003eaa44a4b\u003c/code\u003e\u003c/a\u003e chore(develop): release flutter_secure_storage_linux 4.0.0-beta.1 (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1253\"\u003e#1253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/81cd014acb04136f2e3a7ec5067ac58c55cad8bf\"\u003e\u003ccode\u003e81cd014\u003c/code\u003e\u003c/a\u003e chore: allow flutter_secure_storage_linux 4.x for the workspace resolver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/105f323e2bf1c59e36d8780eec31bed4af9a5847\"\u003e\u003ccode\u003e105f323\u003c/code\u003e\u003c/a\u003e fix(linux)!: stop the xdg:schema attribute from going stale after relabeling ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/97dab1b00a80d1d593290363c14d5b3e70b34b6a\"\u003e\u003ccode\u003e97dab1b\u003c/code\u003e\u003c/a\u003e ci: pause master promotion during linux 4.0.0 beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/be9b35babc6cf438a2258b66cd4bc9619e36d7a1\"\u003e\u003ccode\u003ebe9b35b\u003c/code\u003e\u003c/a\u003e chore(develop): release flutter_secure_storage_linux 3.0.3 (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1251\"\u003e#1251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/21e50e698d7768c6b74f675cb01935cede4c4851\"\u003e\u003ccode\u003e21e50e6\u003c/code\u003e\u003c/a\u003e chore(develop): release flutter_secure_storage_darwin 0.4.2 (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1250\"\u003e#1250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/1e625c9718b0d301039c3456bf97bbbfbc020ea3\"\u003e\u003ccode\u003e1e625c9\u003c/code\u003e\u003c/a\u003e fix(linux): skip D-Bus keyring warmup when sandboxed (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1223\"\u003e#1223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/5cf3f31d61a3a90b264f75a7a58d86994fc7c4d3\"\u003e\u003ccode\u003e5cf3f31\u003c/code\u003e\u003c/a\u003e docs(darwin): tighten skip-synchronizable comments\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mogol/flutter_secure_storage/compare/v10.0.0...flutter_secure_storage-v11.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `share_plus` from 12.0.1 to 13.3.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/13e170479b3c66c890fa401f5fdb3af141faf67a\"\u003e\u003ccode\u003e13e1704\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/3939\"\u003e#3939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/d3ba3f36a865d3ba7c8e5d1e48396ca3a13541b0\"\u003e\u003ccode\u003ed3ba3f3\u003c/code\u003e\u003c/a\u003e feat(share_plus): Avoid exceptions on iPads with no sharePositionOrigin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3769\"\u003e#3769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/8dca0c81451e305641f0c4f9da8e34fdabbe4f37\"\u003e\u003ccode\u003e8dca0c8\u003c/code\u003e\u003c/a\u003e ci(share_plus): fix macOS/iOS example build with Swift Package Manager (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3932\"\u003e#3932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/2c5b4935c85fdbfeffea2bd68c9286c064ed8b7c\"\u003e\u003ccode\u003e2c5b493\u003c/code\u003e\u003c/a\u003e fix(share_plus): Do not do I/O operations on the main thread on Android (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3931\"\u003e#3931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/93361872f025cc1b12a9477f628c541b483bf81f\"\u003e\u003ccode\u003e9336187\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/3928\"\u003e#3928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/949e7717ca32fc57dffc4638aeaf154d0fcea0cb\"\u003e\u003ccode\u003e949e771\u003c/code\u003e\u003c/a\u003e fix(share_plus): raise Apple platform minimums in SPM manifests to match Flut...\u003c/li\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/share_plus/issues/3912\"\u003e#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/cf00609169e791d41e21a59826dcfa574ce12fe6\"\u003e\u003ccode\u003ecf00609\u003c/code\u003e\u003c/a\u003e feat(share_plus): Updated Swift Package Manager setup for Flutter 3.44 (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3911\"\u003e#3911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/0c9b0ad0e596adff407d61cefbbf1088b56783da\"\u003e\u003ccode\u003e0c9b0ad\u003c/code\u003e\u003c/a\u003e feat(share_plus): Add support of built-in Kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3896\"\u003e#3896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/d9b6f299dec2c61673a9e4650e9fd554d44422a5\"\u003e\u003ccode\u003ed9b6f29\u003c/code\u003e\u003c/a\u003e refactor(share_plus): change android gradle from groovy to kotlin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3860\"\u003e#3860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/share_plus-v13.3.0/packages/share_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `file_picker` from 10.3.10 to 12.0.0-beta.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vicajilau/flutter_file_picker/releases\"\u003efile_picker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e12.0.0-beta.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRunning \u003ccode\u003edart format .\u003c/code\u003e in the repository by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1982\"\u003emiguelpruivo/flutter_file_picker#1982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: migrate iOS and macOS to shared Darwin sources by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1983\"\u003emiguelpruivo/flutter_file_picker#1983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(darwin): avoid false FlutterMacOS SourceKit errors by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1984\"\u003emiguelpruivo/flutter_file_picker#1984\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): normalize duplicate saveFile names to preserve extension by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1985\"\u003emiguelpruivo/flutter_file_picker#1985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): normalize duplicate save names and avoid nested collision suffixes by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1986\"\u003emiguelpruivo/flutter_file_picker#1986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix web default for pickFiles withData by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1988\"\u003emiguelpruivo/flutter_file_picker#1988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): update gradle wrapper to 8.7 to fix AGP 8.5.1 minimum requirement error by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1991\"\u003emiguelpruivo/flutter_file_picker#1991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement Storage Access Framework (SAF) with persistable URI grants by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1989\"\u003emiguelpruivo/flutter_file_picker#1989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(windows): migrate win32 to 6.0.1 by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1981\"\u003emiguelpruivo/flutter_file_picker#1981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update version to 12.0.0-beta.1 in pubspec.yaml by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1999\"\u003emiguelpruivo/flutter_file_picker#1999\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update changelog to reflect beta version 12.0.0-beta.1 by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/2000\"\u003emiguelpruivo/flutter_file_picker#2000\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/miguelpruivo/flutter_file_picker/compare/v11.0.2...v12.0.0-beta.1\"\u003ehttps://github.com/miguelpruivo/flutter_file_picker/compare/v11.0.2...v12.0.0-beta.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e11.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Applied the v11 changes that were missing from the document and corrected various typos by \u003ca href=\"https://github.com/jooy2\"\u003e\u003ccode\u003e@​jooy2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1977\"\u003emiguelpruivo/flutter_file_picker#1977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(linux): resolve Cannot add to a fixed-length list (\u003ca href=\"https://github.com/vicajilau/flutter_file_picker/tree/main/packages/issues/1976\"\u003e#1976\u003c/a\u003e) by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1978\"\u003emiguelpruivo/flutter_file_picker#1978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): mitigate CWE-22 path traversal vulnerability in FileUtils by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1979\"\u003emiguelpruivo/flutter_file_picker#1979\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/jooy2\"\u003e\u003ccode\u003e@​jooy2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1977\"\u003emiguelpruivo/flutter_file_picker#1977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/miguelpruivo/flutter_file_picker/compare/v11.0.1...v11.0.2\"\u003ehttps://github.com/miguelpruivo/flutter_file_picker/compare/v11.0.1...v11.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e11.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolves the backward compatibility issue with the AGP 9 update by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1975\"\u003emiguelpruivo/flutter_file_picker#1975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/miguelpruivo/flutter_file_picker/compare/v10.3.11...v11.0.1\"\u003ehttps://github.com/miguelpruivo/flutter_file_picker/compare/v10.3.11...v11.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e11.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd WASM support for web file picker by \u003ca href=\"https://github.com/FeodorFitsner\"\u003e\u003ccode\u003e@​FeodorFitsner\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1950\"\u003emiguelpruivo/flutter_file_picker#1950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge Hotfix v10.3.10 to Master by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1955\"\u003emiguelpruivo/flutter_file_picker#1955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix fileType selection (audio, video, media) in Android by \u003ca href=\"https://github.com/mbenci\"\u003e\u003ccode\u003e@​mbenci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1959\"\u003emiguelpruivo/flutter_file_picker#1959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: expose cancelUploadOnWindowBlur in public pickFiles API by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1962\"\u003emiguelpruivo/flutter_file_picker#1962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuppress warning for XMLStreamException in ProGuard by \u003ca href=\"https://github.com/navaronbracke\"\u003e\u003ccode\u003e@​navaronbracke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1968\"\u003emiguelpruivo/flutter_file_picker#1968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd line ending normalization by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1969\"\u003emiguelpruivo/flutter_file_picker#1969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ability to disable macOS entitlements checks when not needed by \u003ca href=\"https://github.com/PWrzesinski\"\u003e\u003ccode\u003e@​PWrzesinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1964\"\u003emiguelpruivo/flutter_file_picker#1964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove buy me a coffee badge by \u003ca href=\"https://github.com/miguelpruivo\"\u003e\u003ccode\u003e@​miguelpruivo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1971\"\u003emiguelpruivo/flutter_file_picker#1971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChangelog: move \u003ca href=\"https://github.com/vicajilau/flutter_file_picker/tree/main/packages/issues/1963\"\u003e#1963\u003c/a\u003e Linux fix note to 11.0.0 by \u003ca href=\"https://github.com/vicajilau\"\u003e\u003ccode\u003e@​vicajilau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1970\"\u003emiguelpruivo/flutter_file_picker#1970\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/FeodorFitsner\"\u003e\u003ccode\u003e@​FeodorFitsner\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1950\"\u003emiguelpruivo/flutter_file_picker#1950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mbenci\"\u003e\u003ccode\u003e@​mbenci\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/miguelpruivo/flutter_file_picker/pull/1959\"\u003emiguelpruivo/flutter_file_picker#1959\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\u003eSee full diff in \u003ca href=\"https://github.com/vicajilau/flutter_file_picker/commits/v12.0.0-beta.1/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_timezone` from 5.0.1 to 5.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tjarvstrand/flutter_timezone/blob/main/CHANGELOG.md\"\u003eflutter_timezone's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.1.0] - 2026-05-28\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for Android Gradle Plugin 9.x. Thanks \u003ca href=\"https://github.com/giaquo\"\u003e\u003ccode\u003e@​giaquo\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRelease script\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdhere to \u0026quot;Keep a Changelog\u0026quot; format\u003c/li\u003e\n\u003cli\u003eUse lint rules from wolverinebeach_lints\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.0.2] - 2026-03-15\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJS interop types (\u003ca href=\"https://redirect.github.com/tjarvstrand/flutter_timezone/issues/57\"\u003e#57\u003c/a\u003e,\n\u003ca href=\"https://redirect.github.com/tjarvstrand/flutter_timezone/pull/59\"\u003e#59\u003c/a\u003e).\nThanks \u003ca href=\"https://github.com/bsutton\"\u003e\u003ccode\u003e@​bsutton\u003c/code\u003e\u003c/a\u003e and\n\u003ca href=\"https://github.com/lacostej\"\u003e\u003ccode\u003e@​lacostej\u003c/code\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/tjarvstrand/flutter_timezone/commits/v5.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google_fonts` from 8.1.0 to 8.2.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ac87e65333e1159022267053c009f747667f6f50\"\u003e\u003ccode\u003eac87e65\u003c/code\u003e\u003c/a\u003e [google_fonts] Remove failed loads from pendingFonts (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12240\"\u003e#12240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a5beb57a843bed48986aa188aeb629cc3d655b42\"\u003e\u003ccode\u003ea5beb57\u003c/code\u003e\u003c/a\u003e [google_sign_in_android] Keep \u003ccode\u003edefault_web_client_id\u003c/code\u003e resource from being str...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/caddb39d831fc9e7f9a2cbe5c87d75629adc35ac\"\u003e\u003ccode\u003ecaddb39\u003c/code\u003e\u003c/a\u003e [vector_graphics] Provide textDirection for semantics label to avoid crash wi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a404e4cb97c3190e4fd948226ea25434afaa249e\"\u003e\u003ccode\u003ea404e4c\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Update \u003ccode\u003eAGENTS.md\u003c/code\u003e to improve video recording integr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5351d8c0f8df210f09d79aea5960a5d48ceb44af\"\u003e\u003ccode\u003e5351d8c\u003c/code\u003e\u003c/a\u003e [material_ui, cupertino_ui] Add migration bridge utilities (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12314\"\u003e#12314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/44a984d1df861ca6596453c2a77d7b92ac224b30\"\u003e\u003ccode\u003e44a984d\u003c/code\u003e\u003c/a\u003e Enforce scoped validation tools in AGENTS.md with file-based trap evals (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12297\"\u003e#12297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/43dcfe52e9571de54966fccac3ffcdc6503bd312\"\u003e\u003ccode\u003e43dcfe5\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Prefer higher resolution for max preset (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/dd11626c81a3972e1718dd3e9750195ebccbaa3d\"\u003e\u003ccode\u003edd11626\u003c/code\u003e\u003c/a\u003e [pigeon] Clean up legacy registrant code (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12205\"\u003e#12205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1448f08262f13fa92095417baccee814ed8d4196\"\u003e\u003ccode\u003e1448f08\u003c/code\u003e\u003c/a\u003e [go_router] Add BlockedInitialNavigationException for blocked initial deep li...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b0d355f6d5a7e8943946686b05496825f0067e7e\"\u003e\u003ccode\u003eb0d355f\u003c/code\u003e\u003c/a\u003e [file_selector] Switch to Swift Testing (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12235\"\u003e#12235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_fonts-v8.2.1/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `googleapis` from 16.0.0 to 17.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/googleapis.dart/releases\"\u003egoogleapis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:googleapis v17.0.0\u003c/h2\u003e\n\u003ch3\u003eMark APIs as \u003ccode\u003e@Deprecated\u003c/code\u003e with references to replacement\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003epackage:google_cloud_*\u003c/code\u003e packages:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecloudfunctions\u003c/code\u003e (\u003ccode\u003ev1\u003c/code\u003e, \u003ccode\u003ev2\u003c/code\u003e) -\u0026gt; \u003ccode\u003epackage:google_cloud_functions_v2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efirestore\u003c/code\u003e (\u003ccode\u003ev1\u003c/code\u003e) -\u0026gt; \u003ccode\u003epackage:google_cloud_firestore_v1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eiam\u003c/code\u003e (\u003ccode\u003ev1\u003c/code\u003e, \u003ccode\u003ev2\u003c/code\u003e), \u003ccode\u003eiamcredentials\u003c/code\u003e (\u003ccode\u003ev1\u003c/code\u003e) -\u0026gt; \u003ccode\u003epackage:google_cloud_iam_v1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003elanguage\u003c/code\u003e (\u003ccode\u003ev1\u003c/code\u003e, \u003ccode\u003ev2\u003c/code\u003e) -\u0026gt; \u003ccode\u003epackage:google_cloud_language_v2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003elogging\u003c/code\u003e (\u003ccode\u003ev2\u003c/code\u003e) -\u0026gt; \u003ccode\u003epackage:google_cloud_logging_v2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esecretmanager\u003c/code\u003e (\u003ccode\u003ev1\u003c/code\u003e) -\u0026gt; \u003ccode\u003epackage:google_cloud_secretmanager_v1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estorage\u003c/code\u003e (\u003ccode\u003ev1\u003c/code\u003e) -\u0026gt; \u003ccode\u003epackage:google_cloud_storage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPIs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eagentidentity\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eagentidentitycredentials\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eagentregistry\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanalytics\u003c/code\u003e - removed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eandroiddeveloperidstatus\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapigeeregistry\u003c/code\u003e - removed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eces\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecloudproductregistry\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edeveloperknowledge\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edfareporting\u003c/code\u003e - removed \u003ccode\u003ev4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eftp\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egmailpostmastertools\u003c/code\u003e - added \u003ccode\u003ev2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehealth\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eintegrations\u003c/code\u003e - removed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emerchantapi\u003c/code\u003e - added \u003ccode\u003eloyaltycustomers_v1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emybusinessqanda\u003c/code\u003e - removed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esaasservicemgmt\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esearchads360\u003c/code\u003e - new!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewebcontentpublisher\u003c/code\u003e - new!\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/googleapis.dart/commit/11161f5a1503ddcae08a0465097c1a84cad2caaa\"\u003e\u003ccode\u003e11161f5\u003c/code\u003e\u003c/a\u003e feat: update APIs to latest discovery definitions (\u003ca href=\"https://github.com/google/googleapis.dart/tree/master/generated/issues/755\"\u003e#755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/googleapis.dart/commit/995ff9d66b0f9e8dd3f38dfb03421e45e9a29842\"\u003e\u003ccode\u003e995ff9d\u003c/code\u003e\u003c/a\u003e Mark a number of libraries deprecated (\u003ca href=\"https://github.com/google/googleapis.dart/tree/master/generated/issues/743\"\u003e#743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/googleapis.dart/commit/ba8ad6aa61bc678585a8304dc88d4892ad5ae6bf\"\u003e\u003ccode\u003eba8ad6a\u003c/code\u003e\u003c/a\u003e chore: update to latest pre-v3.13 dart style changes (\u003ca href=\"https://github.com/google/googleapis.dart/tree/master/generated/issues/745\"\u003e#745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/googleapis.dart/commit/de252e68517832d106e2521c33c884cfa43edea7\"\u003e\u003ccode\u003ede252e6\u003c/code\u003e\u003c/a\u003e 5 new APIs! (\u003ca href=\"https://github.com/google/googleapis.dart/tree/master/generated/issues/741\"\u003e#741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/googleapis.dart/commit/cad632f20b089f0b20e82f4815c4593119c15b68\"\u003e\u003ccode\u003ecad632f\u003c/code\u003e\u003c/a\u003e chore: update copyright header to Google LLC BSD format (\u003ca href=\"https://github.com/google/googleapis.dart/tree/master/generated/issues/725\"\u003e#725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/googleapis.dart/commits/googleapis-v17.0.0/generated\"\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 `local_auth` from 3.0.0 to 3.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/84e73e8828b5620250bbe6523232334e7fa40667\"\u003e\u003ccode\u003e84e73e8\u003c/code\u003e\u003c/a\u003e [local_auth] Clarify getAvailableBiometrics documentation regarding iOS permi...\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/local_auth/issues/11806\"\u003e#11806\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/local_auth/issues/11692\"\u003e#11692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6441245821d9a55bfd8ee7de5225e4e08a40a622\"\u003e\u003ccode\u003e6441245\u003c/code\u003e\u003c/a\u003e [AGP 9] Migrate plugins to support AGP 9 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/local_auth/issues/11802\"\u003e#11802\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/local_auth/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/local_auth/issues/11700\"\u003e#11700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/bf6d7db7f9a8391bbd02d5501878effd97462a92\"\u003e\u003ccode\u003ebf6d7db\u003c/code\u003e\u003c/a\u003e [various] Upgrade googletest to v1.15.2 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/local_auth/issues/11586\"\u003e#11586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/41628b56e36494698195dcd94ce912bf9b0dea98\"\u003e\u003ccode\u003e41628b5\u003c/code\u003e\u003c/a\u003e [local_auth] Switch to Kotlin Pigeon (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/local_auth/issues/11482\"\u003e#11482\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/local_auth/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/local_auth/issues/11455\"\u003e#11455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/local_auth-v3.0.2/packages/local_auth\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mocktail` from 1.0.4 to 1.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/felangel/mocktail/releases\"\u003emocktail's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003emocktail-v1.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: minor improvements to example (\u003ca href=\"https://redirect.github.com/felangel/mocktail/issues/266\"\u003e#266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: add mockito migration guide (\u003ca href=\"https://redirect.github.com/felangel/mocktail/issues/265\"\u003e#265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: remove a stray override annotation (\u003ca href=\"https://redirect.github.com/felangel/mocktail/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: add \u003ccode\u003efunding\u003c/code\u003e to \u003ccode\u003epubspec.yaml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/felangel/mocktail/issues/246\"\u003e#246\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/felangel/mocktail/commit/12989138eb6beb3d1cad330ebfd88fef005a4e3e\"\u003e\u003ccode\u003e1298913\u003c/code\u003e\u003c/a\u003e chore(mocktail): v1.0.5 (\u003ca href=\"https://redirect.github.com/felangel/mocktail/issues/267\"\u003e#267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/felangel/mocktail/commit/1eef4a5aa74d8b1616d82721250c70078e0e8b37\"\u003e\u003ccode\u003e1eef4a5\u003c/code\u003e\u003c/a\u003e chore(mocktail): minor improvements to example (\u003ca href=\"https://redirect.github.com/felangel/mocktail/issues/266\"\u003e#266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/felangel/mocktail/commit/85da94f2e8c39342a321966b02eae6c916d4a94b\"\u003e\u003ccode\u003e85da94f\u003c/code\u003e\u003c/a\u003e docs(mocktail): add mockito migration guide (\u003ca href=\"https://redirect.github.com/felangel/mocktail/issues/265\"\u003e#265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/felangel/mocktail/commit/2caf66876ab4a90319c9d190d34cd002a587e108\"\u003e\u003ccode\u003e2caf668\u003c/code\u003e\u003c/a\u003e chore: remove a stray override annotation (\u003ca href=\"https://redirect.github.com/felangel/mocktail/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/felangel/mocktail/commit/73b4647b38d133c2180f2c5efec53fc9eefe748a\"\u003e\u003ccode\u003e73b4647\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003efunding\u003c/code\u003e to \u003ccode\u003epubspec.yaml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/felangel/mocktail/issues/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/felangel/mocktail/compare/mocktail-v1.0.4...mocktail-v1.0.5\"\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 `path_provider_platform_interface` from 2.1.2 to 2.1.3\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_platform_interface-v2.1.3/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.11.3 to 3.12.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/a3f8eacf8d6772159525f17ed422e03f3d25e836\"\u003e\u003ccode\u003ea3f8eac\u003c/code\u003e\u003c/a\u003e Update changelog and dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/a969d0202a2bc37b957c6ec3e1202fe27df63ec0\"\u003e\u003ccode\u003ea969d02\u003c/code\u003e\u003c/a\u003e Improved assertion readability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/7a78d84b591298831888fd9324b9ee9f7015c8f9\"\u003e\u003ccode\u003e7a78d84\u003c/code\u003e\u003c/a\u003e Dropped unachievable assertion check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/cdda0d4ab485ee85bd2de5d0476f589ed805eb2d\"\u003e\u003ccode\u003ecdda0d4\u003c/code\u003e\u003c/a\u003e Correctly calculating bounding boxes from children\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/5ba061765a023f66a235f69d03c71da709e61095\"\u003e\u003ccode\u003e5ba0617\u003c/code\u003e\u003c/a\u003e Update pdfa README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/f63e2bef1d07153fae18cffeb64aa857f44bcda6\"\u003e\u003ccode\u003ef63e2be\u003c/code\u003e\u003c/a\u003e Improve pdfa attached files logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/50abe9212bbcff20b397b6785dd7422c6fe7e309\"\u003e\u003ccode\u003e50abe92\u003c/code\u003e\u003c/a\u003e Adds Multipage and Inseparable documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/bc9031c8a0c07a97ba56e3cb8a5612341a444b2e\"\u003e\u003ccode\u003ebc9031c\u003c/code\u003e\u003c/a\u003e import formxobject\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/535c8ffe41cb28eec85aee8701dc22471083e20d\"\u003e\u003ccode\u003e535c8ff\u003c/code\u003e\u003c/a\u003e Subclasses of PdfFormXObject for drawing widgets and SVG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavBfr/dart_pdf/commit/a4a6cdd157603e34abc3ab79312c8bce2aa14f4b\"\u003e\u003ccode\u003ea4a6cdd\u003c/code\u003e\u003c/a\u003e new Method drawXObject\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavBfr/dart_pdf/compare/pdf-3.11.3...pdf-3.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `share_plus` from 12.0.1 to 13.3.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/13e170479b3c66c890fa401f5fdb3af141faf67a\"\u003e\u003ccode\u003e13e1704\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/3939\"\u003e#3939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/d3ba3f36a865d3ba7c8e5d1e48396ca3a13541b0\"\u003e\u003ccode\u003ed3ba3f3\u003c/code\u003e\u003c/a\u003e feat(share_plus): Avoid exceptions on iPads with no sharePositionOrigin (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3769\"\u003e#3769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/8dca0c81451e305641f0c4f9da8e34fdabbe4f37\"\u003e\u003ccode\u003e8dca0c8\u003c/code\u003e\u003c/a\u003e ci(share_plus): fix macOS/iOS example build with Swift Package Manager (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3932\"\u003e#3932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/2c5b4935c85fdbfeffea2bd68c9286c064ed8b7c\"\u003e\u003ccode\u003e2c5b493\u003c/code\u003e\u003c/a\u003e fix(share_plus): Do not do I/O operations on the main thread on Android (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3931\"\u003e#3931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/93361872f025cc1b12a9477f628c541b483bf81f\"\u003e\u003ccode\u003e9336187\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/3928\"\u003e#3928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/949e7717ca32fc57dffc4638aeaf154d0fcea0cb\"\u003e\u003ccode\u003e949e771\u003c/code\u003e\u003c/a\u003e fix(share_plus): raise Apple platform minimums in SPM manifests to match Flut...\u003c/li\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/m...\n\n_Description has been truncated_","html_url":"https://github.com/Shir0o/bnpb/pull/276","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shir0o%2Fbnpb/issues/276","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/276/packages"}}]}