{"id":8444,"name":"flutter_local_notifications","ecosystem":"pub","repository_url":"https://github.com/MaikuB/flutter_local_notifications","issues_count":319,"created_at":"2025-06-06T22:22:54.461Z","updated_at":"2025-06-06T22:22:54.461Z","purl":"pkg:pub/flutter_local_notifications","metadata":{"id":90320,"name":"flutter_local_notifications","ecosystem":"pub","description":"A cross platform plugin for displaying and scheduling local notifications for Flutter applications with the ability to customise for each platform.","homepage":"https://github.com/MaikuB/flutter_local_notifications/tree/master/flutter_local_notifications","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/MaikuB/flutter_local_notifications","keywords_array":[],"namespace":null,"versions_count":293,"first_release_published_at":"2018-03-25T12:21:13.411Z","latest_release_published_at":"2025-05-18T10:15:36.891Z","latest_release_number":"19.2.1","last_synced_at":"2025-06-07T00:31:32.300Z","created_at":"2022-04-05T12:08:47.510Z","updated_at":"2025-06-07T00:31:32.301Z","registry_url":"https://pub.dev/packages/flutter_local_notifications","install_command":"dart pub add flutter_local_notifications","documentation_url":"https://pub.dev/documentation/flutter_local_notifications/","metadata":{},"repo_metadata":{"uuid":"126691203","full_name":"MaikuB/flutter_local_notifications","owner":"MaikuB","description":"A Flutter plugin for displaying local notifications on Android, iOS, macOS and Linux","archived":false,"fork":false,"pushed_at":"2023-03-12T10:41:50.000Z","size":6500,"stargazers_count":2148,"open_issues_count":41,"forks_count":1116,"subscribers_count":40,"default_branch":"master","last_synced_at":"2023-03-13T12:56:41.701Z","etag":null,"topics":["android","dart","flutter","flutter-plugin","ios","macos","notifications"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"logo_url":null,"metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-03-25T11:35:47.000Z","updated_at":"2023-03-12T11:39:57.000Z","dependencies_parsed_at":"2022-07-12T16:42:48.046Z","dependency_job_id":null,"html_url":"https://github.com/MaikuB/flutter_local_notifications","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaikuB%2Fflutter_local_notifications","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaikuB%2Fflutter_local_notifications/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaikuB%2Fflutter_local_notifications/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MaikuB","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":108921946,"host_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names"},"owner_record":{"login":"MaikuB","name":"Michael Bui","uuid":"25263378","kind":"user","description":"A developer with a keen interest in building cross-platform applications","email":"","website":"https://dexterx.dev","location":"Sydney, Australia","twitter":null,"company":null,"avatar_url":"https://avatars.githubusercontent.com/u/25263378?u=2adeb506034dc07182d6894f6c5d55e8c62c348e\u0026v=4","repositories_count":8,"last_synced_at":"2023-02-20T00:10:34.757Z","metadata":{"has_sponsors_listing":false},"owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MaikuB"},"tags":[{"name":"flutter_local_notifications_linux-v0.2.0","sha":"0a942861d0ebfe319e93d2eadeb51917e81042bf","kind":"commit","published_at":"2021-08-06T13:28:26.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications_linux-v0.2.0","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications_linux-v0.2.0"},{"name":"flutter_local_notifications-v8.1.0","sha":"328ebd906bb1ad23167581dfcb0e225043c136e2","kind":"commit","published_at":"2021-08-06T09:26:33.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v8.1.0","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v8.1.0"},{"name":"flutter_local_notifications-v6.1.1","sha":"2e77306090feb12462819173e9cfe0d058433031","kind":"commit","published_at":"2021-07-31T09:55:58.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v6.1.1","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v6.1.1"},{"name":"flutter_local_notifications-v8.0.0","sha":"a894efb36ac3cf1ba56ed7fb74b7766e42b2213c","kind":"commit","published_at":"2021-07-29T10:30:41.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v8.0.0","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v8.0.0"},{"name":"flutter_local_notifications-v7.0.0","sha":"e6ce8ddb0d1ab49164ae205c133adfe37bcb91be","kind":"commit","published_at":"2021-07-28T14:07:34.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v7.0.0","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v7.0.0"},{"name":"flutter_local_notifications-v7.0.0-dev.3","sha":"56ae53d4cc3509273a3e3af9bf7fe28cd0af6f75","kind":"commit","published_at":"2021-07-26T22:36:00.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v7.0.0-dev.3","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v7.0.0-dev.3"},{"name":"flutter_local_notifications_platform_interface-v4.0.1","sha":"63e2f27d1d9fea218ebe5122cb3a05d93ee72d8f","kind":"commit","published_at":"2021-07-26T10:55:22.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications_platform_interface-v4.0.1","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications_platform_interface-v4.0.1"},{"name":"flutter_local_notifications-v6.1.0","sha":"63e2f27d1d9fea218ebe5122cb3a05d93ee72d8f","kind":"commit","published_at":"2021-07-26T10:55:22.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v6.1.0","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v6.1.0"},{"name":"flutter_local_notifications_linux-v0.1.0+1","sha":"bbcd0b7e27015a07841551b850cdc9b477ea6026","kind":"commit","published_at":"2021-07-26T10:19:49.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications_linux-v0.1.0+1","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications_linux-v0.1.0+1"},{"name":"flutter_local_notifications_linux-v0.1.0","sha":"d1cd8f2df2f7e711c03412cbd4007da354db5603","kind":"commit","published_at":"2021-07-26T09:18:08.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications_linux-v0.1.0","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications_linux-v0.1.0"},{"name":"flutter_local_notifications-v7.0.0-dev.2","sha":"fc42fc99547d757086b66f8064e9ab25e3928880","kind":"commit","published_at":"2021-06-22T07:47:11.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v7.0.0-dev.2","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v7.0.0-dev.2"},{"name":"flutter_local_notifications-v7.0.0-dev.1","sha":"b0c4339263ea8b40d43845de73ffa38d4ac146ec","kind":"commit","published_at":"2021-05-22T02:03:08.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v7.0.0-dev.1","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v7.0.0-dev.1"},{"name":"flutter_local_notifications-v6.0.0","sha":"32249bdc79a0ee5f46cd4f2ecf2ebb640e044b5b","kind":"commit","published_at":"2021-05-22T01:46:23.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v6.0.0","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v6.0.0"},{"name":"flutter_local_notifications_platform_interface-v4.0.0","sha":"2516fdc7079ec619c039b7f1eca38c3a66fceaf6","kind":"commit","published_at":"2021-05-22T01:15:44.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications_platform_interface-v4.0.0","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications_platform_interface-v4.0.0"},{"name":"flutter_local_notifications-v5.0.0+4","sha":"8068a27760833beecd72b34fd9c4835a2d2be1d6","kind":"commit","published_at":"2021-05-04T08:41:24.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v5.0.0+4","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v5.0.0+4"},{"name":"flutter_local_notifications-v5.0.0+3","sha":"a12ef074c820d3a02fa2d0e375272411ac5edda7","kind":"commit","published_at":"2021-04-27T22:42:35.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v5.0.0+3","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v5.0.0+3"},{"name":"flutter_local_notifications-v5.0.0+2","sha":"83c975be78e7881363acd69194c5c7afe70f904a","kind":"commit","published_at":"2021-04-27T14:04:08.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v5.0.0+2","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v5.0.0+2"},{"name":"flutter_local_notifications-v5.0.0+1","sha":"c0087bce1f8fedd04de2c8a3cd1d259315242155","kind":"commit","published_at":"2021-04-05T10:13:12.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v5.0.0+1","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v5.0.0+1"},{"name":"flutter_local_notifications-v5.0.0","sha":"99407d9a78af7bbebc9be8b1cf315a6fc5852fa1","kind":"commit","published_at":"2021-03-20T08:47:29.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v5.0.0","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v5.0.0"},{"name":"flutter_local_notifications_platform_interface-v3.0.0","sha":"789ddc22aa8aacbe714ded0875c80b1dd5aa724c","kind":"commit","published_at":"2021-03-20T08:25:05.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications_platform_interface-v3.0.0","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications_platform_interface-v3.0.0"},{"name":"flutter_local_notifications-v5.0.0-nullsafety.1","sha":"12f06c1dd377cdf16163ea2d7a6331486eaad6ec","kind":"commit","published_at":"2021-03-07T06:41:25.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v5.0.0-nullsafety.1","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v5.0.0-nullsafety.1"},{"name":"flutter_local_notifications_platform_interface-v3.0.0.nullsafety.4","sha":"fb0b21f6aa115b0d841945db90c76d887e4596cb","kind":"commit","published_at":"2021-03-07T06:21:10.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications_platform_interface-v3.0.0.nullsafety.4","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications_platform_interface-v3.0.0.nullsafety.4"},{"name":"flutter_local_notifications_platform_interface-v3.0.0.nullsafety.3","sha":"a568a3559a1e231ccb41a500c0c69b35027cc2d5","kind":"commit","published_at":"2021-03-07T03:36:17.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications_platform_interface-v3.0.0.nullsafety.3","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications_platform_interface-v3.0.0.nullsafety.3"},{"name":"flutter_local_notifications-v4.0.1+2","sha":"ac730a0298edd8335cde07a09a396c46cc8c9292","kind":"commit","published_at":"2021-03-07T03:26:32.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v4.0.1+2","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v4.0.1+2"},{"name":"flutter_local_notifications-v5.0.0-nullsafety.0","sha":"6d56b1a152a27d3065d1d86b0033d1e2878aec99","kind":"commit","published_at":"2021-02-27T09:25:55.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v5.0.0-nullsafety.0","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v5.0.0-nullsafety.0"},{"name":"flutter_local_notifications_platform_interface-v3.0.0.nullsafety.2","sha":"553c86de6e8c35551c9b50a8e3665eee211f6a75","kind":"commit","published_at":"2021-02-27T02:53:14.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications_platform_interface-v3.0.0.nullsafety.2","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications_platform_interface-v3.0.0.nullsafety.2"},{"name":"flutter_local_notifications_platform_interface-v3.0.0.nullsafety.1","sha":"c21506bcae63f84813aa01e09330006cd4d138d2","kind":"commit","published_at":"2021-02-22T08:55:01.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications_platform_interface-v3.0.0.nullsafety.1","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications_platform_interface-v3.0.0.nullsafety.1"},{"name":"flutter_local_notifications-v4.0.1+1","sha":"c21506bcae63f84813aa01e09330006cd4d138d2","kind":"commit","published_at":"2021-02-22T08:55:01.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v4.0.1+1","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v4.0.1+1"},{"name":"flutter_local_notifications-v4.0.1","sha":"e4d42abe88d925e7c43850a073f49c10b41a6f25","kind":"commit","published_at":"2021-02-10T11:26:41.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v4.0.1","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v4.0.1"},{"name":"flutter_local_notifications-v4.0.0","sha":"41ae0b1f7af9e32301c5b2a831ad91046d4ee18b","kind":"commit","published_at":"2021-01-29T23:47:48.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v4.0.0","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v4.0.0"},{"name":"flutter_local_notifications-v4.0.0-dev.2","sha":"f373d12172038c1b4b752e6067624d3733f45b0f","kind":"commit","published_at":"2021-01-20T07:33:08.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v4.0.0-dev.2","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v4.0.0-dev.2"},{"name":"flutter_local_notifications-v4.0.0-dev.1","sha":"10ba2af560d3d8a576c307dae2f370a76a5cf7c9","kind":"commit","published_at":"2021-01-19T11:11:38.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v4.0.0-dev.1","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v4.0.0-dev.1"},{"name":"flutter_local_notifications-v3.0.3","sha":"9267688d51a3b7548dad59211f105376befd1fa9","kind":"commit","published_at":"2021-01-10T09:56:23.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v3.0.3","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v3.0.3"},{"name":"flutter_local_notifications-v3.0.2","sha":"235538f246ac81544ead9b17b6d67f15d4bc34be","kind":"commit","published_at":"2020-12-06T00:54:15.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v3.0.2","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v3.0.2"},{"name":"flutter_local_notifications-v3.0.1+7","sha":"f7b02d57b1296f81f51af423ae2ba80c21e20af3","kind":"commit","published_at":"2020-12-03T11:35:19.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v3.0.1+7","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v3.0.1+7"},{"name":"flutter_local_notifications-v3.0.1+6","sha":"ffa7781b5e87d24a9739971d7c595d4b71df885b","kind":"commit","published_at":"2020-11-24T12:45:40.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v3.0.1+6","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v3.0.1+6"},{"name":"flutter_local_notifications-v3.0.1+5","sha":"88ff541da3bfe5af877724a472967467b731f6d6","kind":"commit","published_at":"2020-11-21T05:25:51.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v3.0.1+5","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v3.0.1+5"},{"name":"flutter_local_notifications-v3.0.1+4","sha":"1fdf1cefba4777a5bedb333db2fa41f11c9e74ee","kind":"commit","published_at":"2020-11-15T03:32:58.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v3.0.1+4","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v3.0.1+4"},{"name":"flutter_local_notifications_platform_interface-v2.0.0+1","sha":"f15cfd1a677e49884d42c6e785eef3788d6247df","kind":"commit","published_at":"2020-11-15T03:18:07.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications_platform_interface-v2.0.0+1","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications_platform_interface-v2.0.0+1"},{"name":"flutter_local_notifications-v3.0.1+3","sha":"0fed7dcd529af62461ba2cf71b37b1d4a79d4a1b","kind":"commit","published_at":"2020-11-12T08:56:17.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v3.0.1+3","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v3.0.1+3"},{"name":"flutter_local_notifications-v3.0.1+2","sha":"4111de48bdbedab632f65ac2892159ba1d22543a","kind":"commit","published_at":"2020-10-31T11:44:49.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v3.0.1+2","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v3.0.1+2"},{"name":"flutter_local_notifications-v3.0.1+1","sha":"63bc7f222a9d13293de23a19435286c8216d3bf4","kind":"commit","published_at":"2020-10-31T11:06:18.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v3.0.1+1","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v3.0.1+1"},{"name":"flutter_local_notifications-v3.0.1","sha":"1af3ef4ed7e1a5ecc4172f659258bbcf009c2f3e","kind":"commit","published_at":"2020-10-25T02:25:42.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v3.0.1","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v3.0.1"},{"name":"flutter_local_notifications-v3.0.0+1","sha":"b8ed1309c3652dbc629402d806e056619445635c","kind":"commit","published_at":"2020-10-23T22:08:17.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v3.0.0+1","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v3.0.0+1"},{"name":"flutter_local_notifications-v3.0.0","sha":"3eb4ec2ab10add0023f951020dddcb556782a464","kind":"commit","published_at":"2020-10-21T09:42:41.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v3.0.0","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v3.0.0"},{"name":"flutter_local_notifications-v2.0.2","sha":"1ca4c701dce8ce90773cb039c859fe8356f40074","kind":"commit","published_at":"2020-10-20T08:01:24.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v2.0.2","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v2.0.2"},{"name":"flutter_local_notifications-v2.0.1+1","sha":"c1dd034fda75012c9d9b14bb77e6a3eae2b69033","kind":"commit","published_at":"2020-10-18T03:39:57.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v2.0.1+1","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v2.0.1+1"},{"name":"flutter_local_notifications-v2.0.1","sha":"cb6bcf8a8335caa81861db929c38c06b40dc0dc0","kind":"commit","published_at":"2020-10-15T08:56:56.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v2.0.1","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v2.0.1"},{"name":"flutter_local_notifications-v2.0.0+1","sha":"bf5e9aa485ddf0954ea221f184a6427764d33f9b","kind":"commit","published_at":"2020-10-09T11:29:48.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v2.0.0+1","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v2.0.0+1"},{"name":"flutter_local_notifications-v2.0.0","sha":"1fe78b9d129d674cd97cfba49734577b24c56925","kind":"commit","published_at":"2020-10-04T21:52:56.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v2.0.0","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v2.0.0"},{"name":"flutter_local_notifications-v1.5.0+1","sha":"33291dc2013eda3037a3e0edd9edb98a67f32103","kind":"commit","published_at":"2020-10-04T21:31:26.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v1.5.0+1","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v1.5.0+1"},{"name":"flutter_local_notifications_platform_interface-v2.0.0","sha":"33291dc2013eda3037a3e0edd9edb98a67f32103","kind":"commit","published_at":"2020-10-04T21:31:26.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications_platform_interface-v2.0.0","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications_platform_interface-v2.0.0"},{"name":"flutter_local_notifications-v1.5.0","sha":"1edc284622d116e7dd57feeda986d31342f5e196","kind":"commit","published_at":"2020-10-04T09:15:46.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v1.5.0","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v1.5.0"},{"name":"flutter_local_notifications-v1.4.4+5","sha":"76b87915923072434c233ab0123beaf33cdd15ac","kind":"commit","published_at":"2020-10-01T20:41:44.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v1.4.4+5","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v1.4.4+5"},{"name":"flutter_local_notifications-v1.5.0-beta.10","sha":"05801e1bb5acbcaaf8d9a630752a624a02579cfc","kind":"commit","published_at":"2020-09-27T01:18:57.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v1.5.0-beta.10","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v1.5.0-beta.10"},{"name":"flutter_local_notifications-v1.5.0-beta.9","sha":"9d1382e2ca1b52542fdac61efa6ace5fc8c62d5b","kind":"commit","published_at":"2020-09-12T11:08:51.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v1.5.0-beta.9","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v1.5.0-beta.9"},{"name":"flutter_local_notifications-v1.5.0-beta.8","sha":"ce870cf553ea392774c92187b6cfde5178a822f4","kind":"commit","published_at":"2020-08-24T11:08:45.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v1.5.0-beta.8","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v1.5.0-beta.8"},{"name":"flutter_local_notifications-v1.5.0-beta.7","sha":"5cf11951312fd9064d96b3049b2d9e22f45c1aa4","kind":"commit","published_at":"2020-08-20T05:25:12.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v1.5.0-beta.7","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v1.5.0-beta.7"},{"name":"flutter_local_notifications-v1.4.4+4","sha":"8fe0bd6039a941e10d755a0490a255fe6a53dc58","kind":"commit","published_at":"2020-08-20T04:50:17.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v1.4.4+4","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v1.4.4+4"},{"name":"flutter_local_notifications-v1.4.4+3","sha":"8c41860170426d267098224f6ca601f2dacb50f8","kind":"commit","published_at":"2020-08-14T10:08:56.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v1.4.4+3","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v1.4.4+3"},{"name":"flutter_local_notifications-v1.5.0-beta.6","sha":"fc55a16efa677689659a583752be30c1b48d6c77","kind":"commit","published_at":"2020-07-12T06:11:32.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v1.5.0-beta.6","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v1.5.0-beta.6"},{"name":"flutter_local_notifications-v1.5.0-beta.5","sha":"7b682e902279709f0679578bca74f9b7515ea65e","kind":"commit","published_at":"2020-07-07T10:52:22.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v1.5.0-beta.5","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v1.5.0-beta.5"},{"name":"flutter_local_notifications-v1.4.4+2","sha":"dbe1e65429f647611f60f157c9177d3e46f8dcae","kind":"commit","published_at":"2020-07-07T10:46:49.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v1.4.4+2","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v1.4.4+2"},{"name":"flutter_local_notifications-v1.5.0-beta.4","sha":"91c0346cd8be634962b6384c050caba16290a03f","kind":"commit","published_at":"2020-07-02T14:04:11.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v1.5.0-beta.4","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v1.5.0-beta.4"},{"name":"flutter_local_notifications-v1.5.0-beta.3","sha":"fb9fb3035c6a67852443a13e44a3569482edf6b3","kind":"commit","published_at":"2020-06-17T11:09:39.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v1.5.0-beta.3","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v1.5.0-beta.3"},{"name":"flutter_local_notifications-v1.5.0-beta.2","sha":"5a37d2c7c730bfa74a58c8f5b28336736e3bbcd3","kind":"commit","published_at":"2020-06-08T00:06:34.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v1.5.0-beta.2","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v1.5.0-beta.2"},{"name":"flutter_local_notifications-v1.4.4+1","sha":"e193b887afc574a161bb8bae5c89d9a2395b95bf","kind":"commit","published_at":"2020-06-06T05:27:45.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v1.4.4+1","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v1.4.4+1"},{"name":"flutter_local_notifications-v1.5.0-beta.1","sha":"151614dd1aa7e2c4d835d0791f99b6f504b2c695","kind":"commit","published_at":"2020-06-01T12:44:54.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v1.5.0-beta.1","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v1.5.0-beta.1"},{"name":"flutter_local_notifications_platform_interface-v2.0.0-beta.1","sha":"df03cbe989d08e269fb45594514d0168a29a7093","kind":"commit","published_at":"2020-06-01T12:04:04.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications_platform_interface-v2.0.0-beta.1","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications_platform_interface-v2.0.0-beta.1"},{"name":"flutter_local_notifications-v1.4.4","sha":"08b8230542369a0a7859c4e929fcec8a2d022174","kind":"commit","published_at":"2020-06-01T10:57:02.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v1.4.4","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v1.4.4"},{"name":"flutter_local_notifications-v1.4.3","sha":"c34ae54ce50f90c51c82a47e8a70889c25d8ef22","kind":"commit","published_at":"2020-05-04T09:34:50.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v1.4.3","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v1.4.3"},{"name":"flutter_local_notifications-v1.4.2","sha":"66bf8be9f2b5133e3ab54be4ff443e07fc021924","kind":"commit","published_at":"2020-04-25T00:59:18.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v1.4.2","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v1.4.2"},{"name":"flutter_local_notifications-v1.4.1","sha":"60072d6806bf531ac2ec88570027a7a9445c7184","kind":"commit","published_at":"2020-04-10T22:33:07.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v1.4.1","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v1.4.1"},{"name":"flutter_local_notifications-v1.4.0","sha":"9c0fdaaca70147ef5b434e42d1266d246b9c0f4e","kind":"commit","published_at":"2020-04-01T10:59:30.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v1.4.0","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v1.4.0"},{"name":"flutter_local_notifications-v1.3.0","sha":"ce03b6edb38dba41ad6b62eb2f56f763eb6de047","kind":"commit","published_at":"2020-03-21T07:12:47.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v1.3.0","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v1.3.0"},{"name":"flutter_local_notifications-v1.2.2","sha":"7ddfb00e55385882f15518f872fc5d2bfe803524","kind":"commit","published_at":"2020-03-11T10:40:21.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v1.2.2","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v1.2.2"},{"name":"flutter_local_notifications-v1.2.1","sha":"d195f9fff7e4299eba75ea14f9ba3cff81775ea6","kind":"commit","published_at":"2020-03-05T11:53:55.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v1.2.1","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v1.2.1"},{"name":"flutter_local_notifications-v1.2.0+4","sha":"aa3c384ec9a20c8f64ee594070c275ec7b713bc4","kind":"commit","published_at":"2020-02-28T22:30:43.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v1.2.0+4","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v1.2.0+4"},{"name":"flutter_local_notifications-v1.2.0+3","sha":"3ff87144fe3ddebbf34d154df32723264e73c5bc","kind":"commit","published_at":"2020-02-24T09:59:40.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v1.2.0+3","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v1.2.0+3"},{"name":"flutter_local_notifications-v1.2.0+2","sha":"97966616ae6b72d1e3b34bae36434a7b0b742401","kind":"commit","published_at":"2020-02-23T11:36:13.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v1.2.0+2","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v1.2.0+2"},{"name":"flutter_local_notifications-v1.2.0+1","sha":"8316c5a4d21c7ff1f9716a4cdaebf3b683598b70","kind":"commit","published_at":"2020-02-23T11:18:55.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v1.2.0+1","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v1.2.0+1"},{"name":"flutter_local_notifications-v1.2.0","sha":"8f1f54fcd5b8a6560416e2807e4296f5c9e12d03","kind":"commit","published_at":"2020-02-23T04:46:20.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v1.2.0","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v1.2.0"},{"name":"flutter_local_notifications-v1.1.7","sha":"748071ff40d5a29a823ed767af924d29b2c77309","kind":"commit","published_at":"2020-02-22T03:42:59.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v1.1.7","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v1.1.7"},{"name":"flutter_local_notifications-v1.1.6","sha":"d16ab3cfdc6e10306f51e243e037933d9ac9683e","kind":"commit","published_at":"2020-02-10T09:41:39.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v1.1.6","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v1.1.6"},{"name":"flutter_local_notifications-v1.1.5+1","sha":"63e3ac0f287664cfa4a40327a86fdb5b5e45d99c","kind":"commit","published_at":"2020-02-01T10:37:31.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v1.1.5+1","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v1.1.5+1"},{"name":"flutter_local_notifications-v1.1.5","sha":"af67decc44a9d0b5211532b3148aac6c0823dc87","kind":"commit","published_at":"2020-02-01T10:03:14.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v1.1.5","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v1.1.5"},{"name":"flutter_local_notifications-v1.1.4","sha":"09e587f3bd990a20f33952875d87ca87e4eb9c41","kind":"commit","published_at":"2020-02-01T04:38:58.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v1.1.4","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v1.1.4"},{"name":"flutter_local_notifications-v1.1.3","sha":"1c5b1d20ec31eb6704c4ca7a9f1e86a7ba510e3c","kind":"commit","published_at":"2020-01-24T08:59:08.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v1.1.3","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v1.1.3"},{"name":"flutter_local_notifications-v1.1.2","sha":"fee6ec57e713af233a908ced6d8f7acf4370efb5","kind":"commit","published_at":"2020-01-23T10:58:52.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v1.1.2","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v1.1.2"},{"name":"flutter_local_notifications-v1.1.1","sha":"2f4273457f8628d2f0548f53b8a8996134b4789b","kind":"commit","published_at":"2020-01-19T04:23:12.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v1.1.1","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v1.1.1"},{"name":"flutter_local_notifications-v1.1.0","sha":"17a8587e9615003953f5197ca37aa72d2f8839cc","kind":"commit","published_at":"2020-01-18T11:08:53.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v1.1.0","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v1.1.0"},{"name":"flutter_local_notifications_platform_interface-v1.0.1","sha":"76d874d6619ba5cdb26733d25412e166d3cdca71","kind":"commit","published_at":"2020-01-18T06:41:46.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications_platform_interface-v1.0.1","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications_platform_interface-v1.0.1"},{"name":"flutter_local_notifications-v1.0.0","sha":"09a9063ed672e0fa4b290bb02e0f503d904fd17b","kind":"commit","published_at":"2020-01-18T01:54:12.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v1.0.0","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v1.0.0"},{"name":"flutter_local_notifications-v0.9.1+3","sha":"18de57d87b8d57ccd107b37e2911fc37cc510dc3","kind":"commit","published_at":"2020-01-09T10:03:51.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v0.9.1+3","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v0.9.1+3"},{"name":"flutter_local_notifications_platform_interface-v1.0.0+1","sha":"a99715379b7e69373bfc6d80f5583207fc365058","kind":"commit","published_at":"2020-01-07T10:58:00.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications_platform_interface-v1.0.0+1","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications_platform_interface-v1.0.0+1"},{"name":"flutter_local_notifications-v0.9.1+2","sha":"6f25d6701034b9a304c90891ec0387c29f36e1ee","kind":"commit","published_at":"2020-01-07T10:42:41.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v0.9.1+2","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v0.9.1+2"},{"name":"flutter_local_notifications_platform_interface-v1.0.0","sha":"c88850227ba044f75243b071c55f8c5074b15320","kind":"commit","published_at":"2020-01-07T10:23:54.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications_platform_interface-v1.0.0","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications_platform_interface-v1.0.0"},{"name":"flutter_local_notifications-v0.9.1+1","sha":"206e08b88e3a66bb6303fcab2a75b352d0e447da","kind":"commit","published_at":"2019-12-31T22:35:02.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v0.9.1+1","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v0.9.1+1"},{"name":"flutter_local_notifications-v0.9.1","sha":"e96aef8961de668bc29442f303c6fd1fcebab677","kind":"commit","published_at":"2019-12-22T08:11:31.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v0.9.1","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v0.9.1"},{"name":"flutter_local_notifications-v0.9.0+1","sha":"bbf83579b6daa021da98ad82a971bec65d409911","kind":"commit","published_at":"2019-12-18T11:20:19.000Z","download_url":"https://codeload.github.com/MaikuB/flutter_local_notifications/tar.gz/flutter_local_notifications-v0.9.0+1","html_url":"https://github.com/MaikuB/flutter_local_notifications/releases/tag/flutter_local_notifications-v0.9.0+1"}]},"repo_metadata_updated_at":"2023-03-20T20:01:28.447Z","dependent_packages_count":149,"downloads":null,"downloads_period":null,"dependent_repos_count":6072,"rankings":{"downloads":null,"dependent_repos_count":0.37054693594521976,"dependent_packages_count":0.29253705469359453,"stargazers_count":0.9642888099159227,"forks_count":0.6652509317846927,"docker_downloads_count":0.6761149395397218,"average":0.5937477343758303},"purl":"pkg:pub/flutter_local_notifications","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pub/flutter_local_notifications","docker_dependents_count":1,"docker_downloads_count":34,"usage_url":"https://repos.ecosyste.ms/usage/pub/flutter_local_notifications","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pub/flutter_local_notifications/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/flutter_local_notifications/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/flutter_local_notifications/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/flutter_local_notifications/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/flutter_local_notifications/related_packages","maintainers":[],"registry":{"name":"pub.dev","url":"https://pub.dev","ecosystem":"pub","default":true,"packages_count":65705,"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":126,"unique_repositories_count_past_30_days":9,"recent_issues":[{"uuid":"5946286549","node_id":"PR_kwDOVEYei88AAAABJmziTw","number":30,"state":"open","title":"Bump the pub-minor-patch group with 6 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-10-20T17:21:45.000Z","updated_at":"2026-10-21T00:02:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"pub-minor-patch","update_count":6,"packages":[{"name":"google_maps_flutter","old_version":"2.18.2","new_version":"2.19.0","repository_url":"https://github.com/flutter/packages"},{"name":"material_3_expressive","old_version":"1.1.6","new_version":"1.1.7","repository_url":"https://github.com/paadevelopments/material_3_expressive"},{"name":"material_ui","old_version":"1.6.0","new_version":"1.8.0","repository_url":"https://github.com/flutter/packages"},{"name":"supabase_flutter","old_version":"2.18.2","new_version":"2.18.3","repository_url":"https://github.com/supabase/supabase-flutter"},{"name":"timezone","old_version":"0.10.1","new_version":"0.11.2","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"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub-minor-patch group with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [google_maps_flutter](https://github.com/flutter/packages/tree/main/packages/google_maps_flutter) | `2.18.2` | `2.19.0` |\n| [material_3_expressive](https://github.com/paadevelopments/material_3_expressive) | `1.1.6` | `1.1.7` |\n| [material_ui](https://github.com/flutter/packages/tree/main/packages) | `1.6.0` | `1.8.0` |\n| [supabase_flutter](https://github.com/supabase/supabase-flutter/tree/main/packages) | `2.18.2` | `2.18.3` |\n| [timezone](https://github.com/dart-lang/labs/tree/main/pkgs) | `0.10.1` | `0.11.2` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `19.5.0` | `22.3.2` |\n\nUpdates `google_maps_flutter` from 2.18.2 to 2.19.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/84f9f8e23b1997cbb389056ac78f3b6f60fd5887\"\u003e\u003ccode\u003e84f9f8e\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Add onPointOfInterestTap (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_maps_flutter/issues/11872\"\u003e#11872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a8d8f4cd9133741e244d737106044f725b30ef38\"\u003e\u003ccode\u003ea8d8f4c\u003c/code\u003e\u003c/a\u003e [google_maps_flutter_ios] Remove iOS 14 availability check from example UI te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cedf32b310face47d6c7767057ceac8c6376066b\"\u003e\u003ccode\u003ecedf32b\u003c/code\u003e\u003c/a\u003e [google_maps_flutter_platform_interface] Add map background color configurati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fc3513d46b701e048b5cc4c343f04ae07f692c3b\"\u003e\u003ccode\u003efc3513d\u003c/code\u003e\u003c/a\u003e Remove redundant null argument values across packages (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_maps_flutter/issues/13115\"\u003e#13115\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/google_maps_flutter/issues/13041\"\u003e#13041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ff3771f947d7c00c41217d2453889193577246bf\"\u003e\u003ccode\u003eff3771f\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Convert unit tests to Kotlin (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_maps_flutter/issues/13072\"\u003e#13072\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/google_maps_flutter/issues/12883\"\u003e#12883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e4ade63f2c0ec2f724067015c288f7ee55e37f0c\"\u003e\u003ccode\u003ee4ade63\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Adopt Pigeon's Kotlin 'suspend' support (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_maps_flutter/issues/12980\"\u003e#12980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/bae323805cf8c4059fdafe576a9578a6478e861a\"\u003e\u003ccode\u003ebae3238\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Disable flaky web tests blocking latest flutter -\u0026gt; pack...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter/packages/commits/google_maps_flutter-v2.19.0/packages/google_maps_flutter\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `material_3_expressive` from 1.1.6 to 1.1.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paadevelopments/material_3_expressive/releases\"\u003ematerial_3_expressive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echips: truncate long labels in bounded layouts by \u003ca href=\"https://github.com/StillMisty\"\u003e\u003ccode\u003e@​StillMisty\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paadevelopments/material_3_expressive/pull/30\"\u003epaadevelopments/material_3_expressive#30\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebottom_sheets, side_sheets: keep content state and scale steady on predictive back by \u003ca href=\"https://github.com/StillMisty\"\u003e\u003ccode\u003e@​StillMisty\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paadevelopments/material_3_expressive/pull/31\"\u003epaadevelopments/material_3_expressive#31\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebottom_sheets, side_sheets: run the dismiss guard on predictive back commit by \u003ca href=\"https://github.com/StillMisty\"\u003e\u003ccode\u003e@​StillMisty\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paadevelopments/material_3_expressive/pull/32\"\u003epaadevelopments/material_3_expressive#32\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eV1.1.7 updates by \u003ca href=\"https://github.com/paadevelopments\"\u003e\u003ccode\u003e@​paadevelopments\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paadevelopments/material_3_expressive/pull/33\"\u003epaadevelopments/material_3_expressive#33\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paadevelopments/material_3_expressive/compare/v1.1.6...v1.1.7\"\u003ehttps://github.com/paadevelopments/material_3_expressive/compare/v1.1.6...v1.1.7\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/paadevelopments/material_3_expressive/blob/main/CHANGELOG.md\"\u003ematerial_3_expressive's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.7\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRaise \u003ccode\u003ematerial_ui\u003c/code\u003e to \u003ccode\u003e^1.7.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBottom sheets, side sheets:\u003c/strong\u003e predictive back now works on sheets with an\n\u003ccode\u003eonDismissRequest\u003c/code\u003e guard. The back preview plays, and on commit the guard\ndecides: if it allows, the sheet closes; if it refuses, the preview springs\nback to rest\n(\u003ca href=\"https://redirect.github.com/paadevelopments/material_3_expressive/pull/32\"\u003e#32\u003c/a\u003e,\nthanks \u003ca href=\"https://github.com/StillMisty\"\u003e\u003ccode\u003e@​StillMisty\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eChips:\u003c/strong\u003e a long label now truncates with an ellipsis inside a bounded\nlayout instead of overflowing the chip\n(\u003ca href=\"https://redirect.github.com/paadevelopments/material_3_expressive/pull/30\"\u003e#30\u003c/a\u003e,\nthanks \u003ca href=\"https://github.com/StillMisty\"\u003e\u003ccode\u003e@​StillMisty\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBottom sheets:\u003c/strong\u003e starting a predictive back gesture no longer resets the\ncontent's state, and the sheet scales by its visible height so the shrink\nstays steady. Sheets on a dark surface keep the scrim system bar style\n(\u003ca href=\"https://redirect.github.com/paadevelopments/material_3_expressive/pull/31\"\u003e#31\u003c/a\u003e,\nthanks \u003ca href=\"https://github.com/StillMisty\"\u003e\u003ccode\u003e@​StillMisty\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSide sheets:\u003c/strong\u003e starting a predictive back gesture no longer resets the\ncontent's state\n(\u003ca href=\"https://redirect.github.com/paadevelopments/material_3_expressive/pull/31\"\u003e#31\u003c/a\u003e,\nthanks \u003ca href=\"https://github.com/StillMisty\"\u003e\u003ccode\u003e@​StillMisty\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/paadevelopments/material_3_expressive/commit/9e3f0139858f83d5f50390b95147efae9a533b79\"\u003e\u003ccode\u003e9e3f013\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paadevelopments/material_3_expressive/issues/33\"\u003e#33\u003c/a\u003e from paadevelopments/v1.1.7-updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paadevelopments/material_3_expressive/commit/8dac7210e0acd472c1d6e8892a550f148930a392\"\u003e\u003ccode\u003e8dac721\u003c/code\u003e\u003c/a\u003e Updated demo app\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paadevelopments/material_3_expressive/commit/1fa571066fe5dfc15699881118de8d94a36a1450\"\u003e\u003ccode\u003e1fa5710\u003c/code\u003e\u003c/a\u003e Update example tests to properly target M3E components and handle layout changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paadevelopments/material_3_expressive/commit/dc47a79e12adc045d27826942d0bcc087ee83045\"\u003e\u003ccode\u003edc47a79\u003c/code\u003e\u003c/a\u003e Reorganize predictive back tests and update sheet exports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paadevelopments/material_3_expressive/commit/8a4cffbcf0a4c978ded1bd8ca74e7eceafdf7680\"\u003e\u003ccode\u003e8a4cffb\u003c/code\u003e\u003c/a\u003e Update CHANGELOG and README for recent sheet and chip improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paadevelopments/material_3_expressive/commit/c82c9913a9cdf7b4390f5f215b9f79b8004f862c\"\u003e\u003ccode\u003ec82c991\u003c/code\u003e\u003c/a\u003e Bump version to 1.1.7 and upgrade material_ui to ^1.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paadevelopments/material_3_expressive/commit/d542974cb49a83edf65014dce969bd8b22997d50\"\u003e\u003ccode\u003ed542974\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paadevelopments/material_3_expressive/issues/32\"\u003e#32\u003c/a\u003e from StillMisty/feat/predictive-back-with-dismiss-guard\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paadevelopments/material_3_expressive/commit/0fb9da2d46026694822a217dbf0754136db14f34\"\u003e\u003ccode\u003e0fb9da2\u003c/code\u003e\u003c/a\u003e bottom_sheets, side_sheets: run the dismiss guard on predictive back commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paadevelopments/material_3_expressive/commit/e9bac8c4385fe08cdbd4382cedfb078aadcb5880\"\u003e\u003ccode\u003ee9bac8c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paadevelopments/material_3_expressive/issues/31\"\u003e#31\u003c/a\u003e from StillMisty/fix/bottom-sheet-predictive-back\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paadevelopments/material_3_expressive/commit/e6ff22792676fd579dccc24dedc6be812e4d55bb\"\u003e\u003ccode\u003ee6ff227\u003c/code\u003e\u003c/a\u003e side_sheets: keep the sheet content alive on predictive back\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paadevelopments/material_3_expressive/compare/v1.1.6...v1.1.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `material_ui` from 1.6.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/flutter/packages/commit/623479c2ee9209316460eafb3f3cff61367127a0\"\u003e\u003ccode\u003e623479c\u003c/code\u003e\u003c/a\u003e [material_ui] Batch release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13321\"\u003e#13321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0259ad7e515b74f6855c4c72d81abe2231fe31d3\"\u003e\u003ccode\u003e0259ad7\u003c/code\u003e\u003c/a\u003e [shared_preferences] switch to ffi/jni pigeon (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12329\"\u003e#12329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/817b6503bd9c8e5661913cf55641378da790ae21\"\u003e\u003ccode\u003e817b650\u003c/code\u003e\u003c/a\u003e [in_app_purchase_storekit] Add show manage subscriptions path (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12454\"\u003e#12454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e01c3432c049b138a733b97c5467a091478adf1d\"\u003e\u003ccode\u003ee01c343\u003c/code\u003e\u003c/a\u003e [material_ui] Fix installing command material UI (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13135\"\u003e#13135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e391a795548bef6f3b0aee0c61ac5670d292829e\"\u003e\u003ccode\u003ee391a79\u003c/code\u003e\u003c/a\u003e [file_selector_ios] Drop deprecated UIDocumentPickerMode code path (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13292\"\u003e#13292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d73117f1a6fd818ccc7b8bbd243f9966f000ba44\"\u003e\u003ccode\u003ed73117f\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Fixes sendability mismatch in   completion handler (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13\"\u003e#13\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f8262d20ab84ac1d901dd1ed2a599cfd221a38f8\"\u003e\u003ccode\u003ef8262d2\u003c/code\u003e\u003c/a\u003e [local_auth_darwin] Fix Swift 6 concurrency analyzer errors from lifecycle de...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/bd2af66b25dca3335b80e7ec7a7bb5b34d9b9598\"\u003e\u003ccode\u003ebd2af66\u003c/code\u003e\u003c/a\u003e [pointer_interceptor_ios] Use 'let' for unmutated var (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13297\"\u003e#13297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e2caa58721201e8de4bc656c73aeb1be59ea41e4\"\u003e\u003ccode\u003ee2caa58\u003c/code\u003e\u003c/a\u003e [image_picker_ios] Fix Swift warnings in ImagePickerPluginTests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13299\"\u003e#13299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ddc298b5a31653b6ad77f10dde90276702622285\"\u003e\u003ccode\u003eddc298b\u003c/code\u003e\u003c/a\u003e [camera]delete fake bitrate/fps integration tests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13291\"\u003e#13291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/material_ui-v1.8.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `material_ui` from 1.6.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/flutter/packages/commit/623479c2ee9209316460eafb3f3cff61367127a0\"\u003e\u003ccode\u003e623479c\u003c/code\u003e\u003c/a\u003e [material_ui] Batch release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13321\"\u003e#13321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0259ad7e515b74f6855c4c72d81abe2231fe31d3\"\u003e\u003ccode\u003e0259ad7\u003c/code\u003e\u003c/a\u003e [shared_preferences] switch to ffi/jni pigeon (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12329\"\u003e#12329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/817b6503bd9c8e5661913cf55641378da790ae21\"\u003e\u003ccode\u003e817b650\u003c/code\u003e\u003c/a\u003e [in_app_purchase_storekit] Add show manage subscriptions path (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12454\"\u003e#12454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e01c3432c049b138a733b97c5467a091478adf1d\"\u003e\u003ccode\u003ee01c343\u003c/code\u003e\u003c/a\u003e [material_ui] Fix installing command material UI (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13135\"\u003e#13135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e391a795548bef6f3b0aee0c61ac5670d292829e\"\u003e\u003ccode\u003ee391a79\u003c/code\u003e\u003c/a\u003e [file_selector_ios] Drop deprecated UIDocumentPickerMode code path (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13292\"\u003e#13292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d73117f1a6fd818ccc7b8bbd243f9966f000ba44\"\u003e\u003ccode\u003ed73117f\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Fixes sendability mismatch in   completion handler (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13\"\u003e#13\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f8262d20ab84ac1d901dd1ed2a599cfd221a38f8\"\u003e\u003ccode\u003ef8262d2\u003c/code\u003e\u003c/a\u003e [local_auth_darwin] Fix Swift 6 concurrency analyzer errors from lifecycle de...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/bd2af66b25dca3335b80e7ec7a7bb5b34d9b9598\"\u003e\u003ccode\u003ebd2af66\u003c/code\u003e\u003c/a\u003e [pointer_interceptor_ios] Use 'let' for unmutated var (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13297\"\u003e#13297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e2caa58721201e8de4bc656c73aeb1be59ea41e4\"\u003e\u003ccode\u003ee2caa58\u003c/code\u003e\u003c/a\u003e [image_picker_ios] Fix Swift warnings in ImagePickerPluginTests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13299\"\u003e#13299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ddc298b5a31653b6ad77f10dde90276702622285\"\u003e\u003ccode\u003eddc298b\u003c/code\u003e\u003c/a\u003e [camera]delete fake bitrate/fps integration tests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13291\"\u003e#13291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/material_ui-v1.8.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `supabase_flutter` from 2.18.2 to 2.18.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-flutter/releases\"\u003esupabase_flutter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esupabase_flutter v2.18.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate a dependency to the latest release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003ePublished to pub.dev: \u003ca href=\"https://pub.dev/packages/supabase_flutter/versions/2.18.3\"\u003ehttps://pub.dev/packages/supabase_flutter/versions/2.18.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/supabase/supabase-flutter/blob/supabase_flutter-v2.18.3/CHANGELOG.md\"\u003esupabase_flutter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\nSee \u003ca href=\"https://conventionalcommits.org\"\u003eConventional Commits\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003e2026-10-12\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003chr /\u003e\n\u003cp\u003ePackages with breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThere are no breaking changes in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with other changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.18.3/#realtime_client---v2132\"\u003e\u003ccode\u003erealtime_client\u003c/code\u003e - \u003ccode\u003ev2.13.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.18.3/#supabase---v2165\"\u003e\u003ccode\u003esupabase\u003c/code\u003e - \u003ccode\u003ev2.16.5\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.18.3/#supabase_flutter---v2183\"\u003e\u003ccode\u003esupabase_flutter\u003c/code\u003e - \u003ccode\u003ev2.18.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\u003esupabase\u003c/code\u003e - \u003ccode\u003ev2.16.5\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esupabase_flutter\u003c/code\u003e - \u003ccode\u003ev2.18.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003erealtime_client\u003c/code\u003e - \u003ccode\u003ev2.13.2\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(realtime_client): keep a rejoining channel from unsubscribing itself (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1950\"\u003e#1950\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/0f09fa47b4c9c6d19943e239c731a5e084ff003e\"\u003e0f09fa47\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-10-09\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003chr /\u003e\n\u003cp\u003ePackages with breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThere are no breaking changes in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with other changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.18.3/#gotrue---v2273\"\u003e\u003ccode\u003egotrue\u003c/code\u003e - \u003ccode\u003ev2.27.3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.18.3/#supabase---v2164\"\u003e\u003ccode\u003esupabase\u003c/code\u003e - \u003ccode\u003ev2.16.4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.18.3/#supabase_flutter---v2182\"\u003e\u003ccode\u003esupabase_flutter\u003c/code\u003e - \u003ccode\u003ev2.18.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/610e9d37e2f399c87cf8c1310a0b6d36c831dd0d\"\u003e\u003ccode\u003e610e9d3\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/supabase/supabase-flutter/tree/main/packages/issues/1951\"\u003e#1951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/0f09fa47b4c9c6d19943e239c731a5e084ff003e\"\u003e\u003ccode\u003e0f09fa4\u003c/code\u003e\u003c/a\u003e fix(realtime_client): keep a rejoining channel from unsubscribing itself (\u003ca href=\"https://github.com/supabase/supabase-flutter/tree/main/packages/issues/1950\"\u003e#1950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/supabase/supabase-flutter/commits/supabase_flutter-v2.18.3/packages\"\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.2\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.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate timezone database to 2026c.\u003c/li\u003e\n\u003cli\u003eValidate header offsets and lengths in tzdb deserializer.\u003c/li\u003e\n\u003cli\u003eUpdate timezone database to 2026d.\u003c/li\u003e\n\u003cli\u003eUpdate timezone database to 2026e.\u003c/li\u003e\n\u003c/ul\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.2/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\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/smvt1215/motorcycle-parking/pull/30","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/smvt1215%2Fmotorcycle-parking/issues/30","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/30/packages"},{"uuid":"5918989561","node_id":"PR_kwDOUlIsLM8AAAABJRDifg","number":13,"state":"closed","title":"build(deps): bump the flutter-plugins group across 1 directory with 3 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-26T06:32:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-19T06:28:45.000Z","updated_at":"2026-10-26T06:32:39.000Z","time_to_close":605029,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"flutter-plugins","update_count":3,"packages":[{"name":"flutter_local_notifications","old_version":"22.3.1","new_version":"22.3.2","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"open_filex","old_version":"4.7.0","new_version":"5.0.0","repository_url":"https://github.com/javaherisaber/open_file"},{"name":"share_plus","old_version":"13.3.0","new_version":"13.3.1","repository_url":"https://github.com/fluttercommunity/plus_plugins"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-plugins group with 3 updates in the / directory: [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications), [open_filex](https://github.com/javaherisaber/open_file) and [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus).\n\nUpdates `flutter_local_notifications` from 22.3.1 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\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/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\u003eSee full diff in \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/compare/flutter_local_notifications-v22.3.1...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 `open_filex` from 4.7.0 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/javaherisaber/open_filex/blob/master/CHANGELOG.md\"\u003eopen_filex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e Raise the minimum iOS deployment target from 8.0 to 13.0. Apps targeting an earlier\niOS version must bump \u003ccode\u003eplatform :ios, '13.0'\u003c/code\u003e in their Podfile and the \u003cem\u003eiOS Deployment Target\u003c/em\u003e\nbuild setting before upgrading.\u003c/li\u003e\n\u003cli\u003eAdd Swift Package Manager support for iOS. The plugin now ships a \u003ccode\u003ePackage.swift\u003c/code\u003e alongside the\nexisting podspec, so both SPM and CocoaPods builds keep working (Thanks to \u003ca href=\"https://github.com/elitree\"\u003eEli Geller\u003c/a\u003e, PR\u003ca href=\"https://redirect.github.com/javaherisaber/open_filex/pull/28\"\u003e#28\u003c/a\u003e, and \u003ca href=\"https://github.com/arahimli\"\u003earahimli\u003c/a\u003e, PR\u003ca href=\"https://redirect.github.com/javaherisaber/open_filex/pull/30\"\u003e#30\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate the example app's iOS runner to the UIScene lifecycle (\u003ccode\u003eFlutterSceneDelegate\u003c/code\u003e /\n\u003ccode\u003eFlutterImplicitEngineDelegate\u003c/code\u003e), required by Xcode 27 and the iOS 27 SDK. The example now\nrequires Flutter 3.38 or later; the plugin itself is unaffected.\u003c/li\u003e\n\u003cli\u003eCommit the example's iOS and macOS \u003ccode\u003ePodfile\u003c/code\u003es so \u003ccode\u003eflutter build ios\u003c/code\u003e / \u003ccode\u003eflutter build macos\u003c/code\u003e\nwork from a fresh clone (the auto-generated ones referenced a \u003ccode\u003eRunnerTests\u003c/code\u003e target that the\nexample project does not define).\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/javaherisaber/open_file/commits\"\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\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/ibro-3/ytdlp/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibro-3%2Fytdlp/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"},{"uuid":"5918138055","node_id":"PR_kwDORVaX-c8AAAABJQYEaQ","number":1025,"state":"open","title":"chore(deps): bump the all-pub group across 1 directory with 21 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-10-19T05:03:52.000Z","updated_at":"2026-10-19T05:04:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-pub","update_count":21,"packages":[{"name":"built_collection","old_version":"5.1.1","new_version":"5.1.2","repository_url":"https://github.com/dart-lang/build"},{"name":"built_value","old_version":"8.12.7","new_version":"8.13.0","repository_url":"https://github.com/google/built_value.dart"},{"name":"connectivity_plus","old_version":"7.3.1","new_version":"7.3.2","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"super_clipboard","old_version":"0.9.1","new_version":"0.10.0-dev.2","repository_url":"https://github.com/superlistapp/super_native_extensions"},{"name":"package_info_plus","old_version":"9.0.1","new_version":"10.2.2","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"share_plus","old_version":"12.0.2","new_version":"13.3.1","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"file_picker","old_version":"11.0.3","new_version":"13.1.0","repository_url":"https://github.com/vicajilau/flutter_file_picker"},{"name":"cupertino_icons","old_version":"1.0.9","new_version":"2.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"dart_pre_commit","old_version":"6.1.4","new_version":"6.1.5","repository_url":"https://github.com/Skycoder42/dart_pre_commit"},{"name":"dio","old_version":"5.11.0","new_version":"5.11.1","repository_url":"https://github.com/cfug/dio"},{"name":"file_picker","old_version":"11.0.3","new_version":"13.1.0","repository_url":"https://github.com/vicajilau/flutter_file_picker"},{"name":"flutter_local_notifications","old_version":"22.3.0","new_version":"22.3.2","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"flutter_riverpod","old_version":"3.4.2","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"flutter_secure_storage","old_version":"10.3.1","new_version":"11.2.0","repository_url":"https://github.com/mogol/flutter_secure_storage"},{"name":"flutter_smooth_markdown","old_version":"0.8.1","new_version":"0.10.0","repository_url":"https://github.com/JackCaow/flutter-smooth-markdown"},{"name":"go_router","old_version":"17.5.0","new_version":"18.1.0","repository_url":"https://github.com/flutter/packages"},{"name":"google_fonts","old_version":"8.2.1","new_version":"9.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"image","old_version":"4.9.2","new_version":"4.12.0","repository_url":"https://github.com/brendan-duncan/image"},{"name":"package_info_plus","old_version":"9.0.1","new_version":"10.2.2","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"record","old_version":"7.1.1","new_version":"7.1.2","repository_url":"https://github.com/llfbandit/record"},{"name":"share_plus","old_version":"12.0.2","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":"super_clipboard","old_version":"0.9.1","new_version":"0.10.0-dev.2","repository_url":"https://github.com/superlistapp/super_native_extensions"},{"name":"tray_manager","old_version":"0.5.3","new_version":"0.7.0","repository_url":"https://github.com/leanflutter/tray_manager"},{"name":"url_launcher","old_version":"6.3.2","new_version":"6.3.3","repository_url":"https://github.com/flutter/packages"}],"path":null,"ecosystem":"pub"},"body":"Bumps the all-pub group with 21 updates in the /app directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [built_collection](https://github.com/dart-lang/build/tree/master/built_types) | `5.1.1` | `5.1.2` |\n| [built_value](https://github.com/google/built_value.dart) | `8.12.7` | `8.13.0` |\n| [connectivity_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/connectivity_plus) | `7.3.1` | `7.3.2` |\n| [super_clipboard](https://github.com/superlistapp/super_native_extensions) | `0.9.1` | `0.10.0-dev.2` |\n| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus) | `9.0.1` | `10.2.2` |\n| [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus) | `12.0.2` | `13.3.1` |\n| [file_picker](https://github.com/vicajilau/flutter_file_picker/tree/main/packages) | `11.0.3` | `13.1.0` |\n| [cupertino_icons](https://github.com/flutter/packages/tree/main/third_party/packages) | `1.0.9` | `2.0.0` |\n| [dart_pre_commit](https://github.com/Skycoder42/dart_pre_commit) | `6.1.4` | `6.1.5` |\n| [dio](https://github.com/cfug/dio) | `5.11.0` | `5.11.1` |\n| [file_picker](https://github.com/vicajilau/flutter_file_picker/tree/main/packages) | `11.0.3` | `13.1.0` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `22.3.0` | `22.3.2` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `3.4.2` | `3.4.3` |\n| [flutter_secure_storage](https://github.com/mogol/flutter_secure_storage) | `10.3.1` | `11.2.0` |\n| [flutter_smooth_markdown](https://github.com/JackCaow/flutter-smooth-markdown) | `0.8.1` | `0.10.0` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `17.5.0` | `18.1.0` |\n| [google_fonts](https://github.com/flutter/packages/tree/main/packages) | `8.2.1` | `9.0.0` |\n| [image](https://github.com/brendan-duncan/image) | `4.9.2` | `4.12.0` |\n| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus) | `9.0.1` | `10.2.2` |\n| [record](https://github.com/llfbandit/record) | `7.1.1` | `7.1.2` |\n| [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus) | `12.0.2` | `13.3.1` |\n| [shared_preferences](https://github.com/flutter/packages/tree/main/packages/shared_preferences) | `2.5.5` | `2.5.6` |\n| [super_clipboard](https://github.com/superlistapp/super_native_extensions) | `0.9.1` | `0.10.0-dev.2` |\n| [tray_manager](https://github.com/leanflutter/tray_manager) | `0.5.3` | `0.7.0` |\n| [url_launcher](https://github.com/flutter/packages/tree/main/packages/url_launcher) | `6.3.2` | `6.3.3` |\n\n\nUpdates `built_collection` from 5.1.1 to 5.1.2\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\"\u003ebuilt_collection's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:built_collection v5.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: \u003ccode\u003eBuiltMap\u003c/code\u003e equality no longer returns true for maps with null\nvalues, different keys and colliding hash codes.\u003c/li\u003e\n\u003cli\u003eRequire Dart SDK \u003ccode\u003e^3.11.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMoved repository to \u003ccode\u003edart-lang/build\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/build/commit/404ebe6035a03736e13ea99babf73770c308e465\"\u003e\u003ccode\u003e404ebe6\u003c/code\u003e\u003c/a\u003e Release built collection 5.1.2 (\u003ca href=\"https://github.com/dart-lang/build/tree/master/built_types/issues/5169\"\u003e#5169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/2fdf9b255e7e918a5c2760c5c0e50f8a33a2168b\"\u003e\u003ccode\u003e2fdf9b2\u003c/code\u003e\u003c/a\u003e Fix BuiltMap equality for different keys with null values (\u003ca href=\"https://github.com/dart-lang/build/tree/master/built_types/issues/5154\"\u003e#5154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5710966394ebe1032bce5ee184e7ddbf0c2b41ca\"\u003e\u003ccode\u003e5710966\u003c/code\u003e\u003c/a\u003e Fix the remaining small lint groups in built_types (\u003ca href=\"https://github.com/dart-lang/build/tree/master/built_types/issues/5149\"\u003e#5149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/bb3dbc7d5116f9c15052786f601422b5da2d46e7\"\u003e\u003ccode\u003ebb3dbc7\u003c/code\u003e\u003c/a\u003e Copy CHANGELOG.md to built_value_generator and built_value_test (\u003ca href=\"https://github.com/dart-lang/build/tree/master/built_types/issues/5144\"\u003e#5144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/a63b22badaf700f488463419f091de1c5502f051\"\u003e\u003ccode\u003ea63b22b\u003c/code\u003e\u003c/a\u003e Built types lints (\u003ca href=\"https://github.com/dart-lang/build/tree/master/built_types/issues/5143\"\u003e#5143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/edad481c8fa58bc33be05ea0c691af53d2b5f5b2\"\u003e\u003ccode\u003eedad481\u003c/code\u003e\u003c/a\u003e Remove redundant example/pubspec.yaml from built_collection (\u003ca href=\"https://github.com/dart-lang/build/tree/master/built_types/issues/5142\"\u003e#5142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/05b50a417473309b58303274a57b0c610e4d84d1\"\u003e\u003ccode\u003e05b50a4\u003c/code\u003e\u003c/a\u003e Integrate built_collection into workspace (\u003ca href=\"https://github.com/dart-lang/build/tree/master/built_types/issues/5138\"\u003e#5138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ae2d66da75ecf54b5dd344b3d996d30678dc2ff6\"\u003e\u003ccode\u003eae2d66d\u003c/code\u003e\u003c/a\u003e Unpin CI Dart SDK from 3.14.0-93.0.dev. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/built_types/issues/5136\"\u003e#5136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/7a8ad1e79e93c060f83ffd4ea9b05fd10fb4e95a\"\u003e\u003ccode\u003e7a8ad1e\u003c/code\u003e\u003c/a\u003e Revert unreleased 6.0 changes to built_collection (\u003ca href=\"https://github.com/dart-lang/build/tree/master/built_types/issues/5137\"\u003e#5137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/b4d93899749173ab360f801a06265a09d7d8f447\"\u003e\u003ccode\u003eb4d9389\u003c/code\u003e\u003c/a\u003e Copy built collection (\u003ca href=\"https://github.com/dart-lang/build/tree/master/built_types/issues/5135\"\u003e#5135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/commits/built_collection-v5.1.2/built_types\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `built_value` from 8.12.7 to 8.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/built_value.dart/releases\"\u003ebuilt_value's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSupport new constructor syntax\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport generating from classes and enums that use the \u003ccode\u003enew\u003c/code\u003e syntax for\nconstructors.\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/google/built_value.dart/blob/master/CHANGELOG.md\"\u003ebuilt_value's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport generating from classes and enums that use the \u003ccode\u003enew\u003c/code\u003e syntax for\nconstructors.\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/built_value.dart/commit/5582a42fffe6abfbc21ae8998c47350b1ce2c1b3\"\u003e\u003ccode\u003e5582a42\u003c/code\u003e\u003c/a\u003e Release 8.13.0. (\u003ca href=\"https://redirect.github.com/google/built_value.dart/issues/1403\"\u003e#1403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/built_value.dart/commit/5ad3664fd0615a00fae52ba7ddacdb540588121f\"\u003e\u003ccode\u003e5ad3664\u003c/code\u003e\u003c/a\u003e Support new constructor syntax, reject primary constructors cleanly. (\u003ca href=\"https://redirect.github.com/google/built_value.dart/issues/1400\"\u003e#1400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/built_value.dart/commit/4bb4cbfecb9a4c9ba8213ad4270b76cd09b4c439\"\u003e\u003ccode\u003e4bb4cbf\u003c/code\u003e\u003c/a\u003e Update end_to_end_test to 3.13, reformat. (\u003ca href=\"https://redirect.github.com/google/built_value.dart/issues/1401\"\u003e#1401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/built_value.dart/commit/43ea4c16e84bed35b87835f14456a70a88e04921\"\u003e\u003ccode\u003e43ea4c1\u003c/code\u003e\u003c/a\u003e Use local deps. (\u003ca href=\"https://redirect.github.com/google/built_value.dart/issues/1398\"\u003e#1398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/built_value.dart/compare/v8.12.7...v8.13.0\"\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.3.1 to 7.3.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/connectivity_plus/issues/3995\"\u003e#3995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/4b6998aaea2787d01a44c6a13e5eab18afeb4fa1\"\u003e\u003ccode\u003e4b6998a\u003c/code\u003e\u003c/a\u003e fix(connectivity_plus): release iOS multi-engine callbacks (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/connectivity_plus/issues/3957\"\u003e#3957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/a30de773d9ea7382be0b5a15ac28ac786a195977\"\u003e\u003ccode\u003ea30de77\u003c/code\u003e\u003c/a\u003e chore(connectivity_plus): update to nm version 0.6.0 (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/connectivity_plus/issues/3988\"\u003e#3988\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/connectivity_plus/issues/3981\"\u003e#3981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/connectivity_plus-v7.3.2/packages/connectivity_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `super_clipboard` from 0.9.1 to 0.10.0-dev.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/superlistapp/super_native_extensions/releases\"\u003esuper_clipboard's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePrecompiled binaries e150673d\u003c/h2\u003e\n\u003cp\u003ePrecompiled binaries for crate super_native_extensions, crate hash e150673d77a4fd6654b60843c3cbb22d.\u003c/p\u003e\n\u003ch2\u003ePrecompiled binaries eaa267e1\u003c/h2\u003e\n\u003cp\u003ePrecompiled binaries for crate super_native_extensions, crate hash eaa267e1a5cc4e0fcdd8b5df337e7ab4.\u003c/p\u003e\n\u003ch2\u003ePrecompiled binaries f231d7e3\u003c/h2\u003e\n\u003cp\u003ePrecompiled binaries for crate super_native_extensions, crate hash f231d7e3337500edf2c07413aa9aeca6.\u003c/p\u003e\n\u003ch2\u003ePrecompiled binaries 159bd729\u003c/h2\u003e\n\u003cp\u003ePrecompiled binaries for crate super_native_extensions, crate hash 159bd7291eb425d6476c05855a904ce7.\u003c/p\u003e\n\u003ch2\u003ePrecompiled binaries 8fd9403a\u003c/h2\u003e\n\u003cp\u003ePrecompiled binaries for crate super_native_extensions, crate hash 8fd9403a41dafdf559ee15c20c557fe5.\u003c/p\u003e\n\u003ch2\u003ePrecompiled binaries 3bf6bd97\u003c/h2\u003e\n\u003cp\u003ePrecompiled binaries for crate super_native_extensions, crate hash 3bf6bd97fc3bb54fbbb337876cad5ca3.\u003c/p\u003e\n\u003ch2\u003ePrecompiled binaries c02939a5\u003c/h2\u003e\n\u003cp\u003ePrecompiled binaries for crate super_native_extensions, crate hash c02939a5e78fc38d16cd3a0c4f6b7c93.\u003c/p\u003e\n\u003ch2\u003ePrecompiled binaries 36eea932\u003c/h2\u003e\n\u003cp\u003ePrecompiled binaries for crate super_native_extensions, crate hash 36eea93243fe84de8774e9a19a94fb4d.\u003c/p\u003e\n\u003ch2\u003ePrecompiled binaries 9ba5e450\u003c/h2\u003e\n\u003cp\u003ePrecompiled binaries for crate super_native_extensions, crate hash 9ba5e45041e735f1e7f2fa7ce6d868d9.\u003c/p\u003e\n\u003ch2\u003ePrecompiled binaries f167bbe5\u003c/h2\u003e\n\u003cp\u003ePrecompiled binaries for crate super_native_extensions, crate hash f167bbe572f84123a222c5a76e7ec8fc.\u003c/p\u003e\n\u003ch2\u003ePrecompiled binaries 49f4f868\u003c/h2\u003e\n\u003cp\u003ePrecompiled binaries for crate super_native_extensions, crate hash 49f4f868145e8a2fa6f9163cca084ffb.\u003c/p\u003e\n\u003ch2\u003ePrecompiled binaries 11defcad\u003c/h2\u003e\n\u003cp\u003ePrecompiled binaries for crate super_native_extensions, crate hash 11defcad6083bb8c4d5541b8195e7f7f.\u003c/p\u003e\n\u003ch2\u003ePrecompiled binaries b00c3903\u003c/h2\u003e\n\u003cp\u003ePrecompiled binaries for crate super_native_extensions, crate hash b00c3903f447a7a9b28dc623f3e3b1f4.\u003c/p\u003e\n\u003ch2\u003ePrecompiled binaries 744d2fd6\u003c/h2\u003e\n\u003cp\u003ePrecompiled binaries for crate super_native_extensions, crate hash 744d2fd6557c7954ae94bef5e7a77c05.\u003c/p\u003e\n\u003ch2\u003ePrecompiled binaries 15a405b7\u003c/h2\u003e\n\u003cp\u003ePrecompiled binaries for crate super_native_extensions, crate hash 15a405b79a0679e743710ad73f4592f7.\u003c/p\u003e\n\u003ch2\u003ePrecompiled binaries d6455d1d\u003c/h2\u003e\n\u003cp\u003ePrecompiled binaries for crate super_native_extensions, crate hash d6455d1da6ec639a7aeaf5eace663c7d.\u003c/p\u003e\n\u003ch2\u003ePrecompiled binaries a43efe5d\u003c/h2\u003e\n\u003cp\u003ePrecompiled binaries for crate super_native_extensions, crate hash a43efe5d20031bcac54e917d5e740e77.\u003c/p\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/superlistapp/super_native_extensions/blob/main/CHANGELOG.md\"\u003esuper_clipboard's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003e\u003ccode\u003esuper_clipboard\u003c/code\u003e - \u003ccode\u003ev0.10.0-dev.2\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u0026quot;super_clipboard\u0026quot; to \u003ccode\u003e0.10.0-dev.2\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003esuper_drag_and_drop\u003c/code\u003e - \u003ccode\u003ev0.10.0-dev.2\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u0026quot;super_drag_and_drop\u0026quot; to \u003ccode\u003e0.10.0-dev.2\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003esuper_context_menu\u003c/code\u003e - \u003ccode\u003ev0.10.0-dev.2\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u0026quot;super_context_menu\u0026quot; to \u003ccode\u003e0.10.0-dev.2\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003esuper_native_extensions\u003c/code\u003e - \u003ccode\u003ev0.10.0-dev.2\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u0026quot;super_native_extensions\u0026quot; to \u003ccode\u003e0.10.0-dev.2\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003esuper_hot_key\u003c/code\u003e - \u003ccode\u003ev0.10.0-dev.2\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u0026quot;super_hot_key\u0026quot; to \u003ccode\u003e0.10.0-dev.2\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003esuper_keyboard_layout\u003c/code\u003e - \u003ccode\u003ev0.10.0-dev.2\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u0026quot;super_keyboard_layout\u0026quot; to \u003ccode\u003e0.10.0-dev.2\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-08-07\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/superlistapp/super_native_extensions/blob/main/#super_clipboard---v0100-dev1\"\u003e\u003ccode\u003esuper_clipboard\u003c/code\u003e - \u003ccode\u003ev0.10.0-dev.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/superlistapp/super_native_extensions/blob/main/#super_drag_and_drop---v0100-dev1\"\u003e\u003ccode\u003esuper_drag_and_drop\u003c/code\u003e - \u003ccode\u003ev0.10.0-dev.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/superlistapp/super_native_extensions/blob/main/#super_context_menu---v0100-dev1\"\u003e\u003ccode\u003esuper_context_menu\u003c/code\u003e - \u003ccode\u003ev0.10.0-dev.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/superlistapp/super_native_extensions/blob/main/#super_native_extensions---v0100-dev1\"\u003e\u003ccode\u003esuper_native_extensions\u003c/code\u003e - \u003ccode\u003ev0.10.0-dev.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/superlistapp/super_native_extensions/blob/main/#super_hot_key---v0100-dev1\"\u003e\u003ccode\u003esuper_hot_key\u003c/code\u003e - \u003ccode\u003ev0.10.0-dev.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/superlistapp/super_native_extensions/blob/main/#super_keyboard_layout---v0100-dev1\"\u003e\u003ccode\u003esuper_keyboard_layout\u003c/code\u003e - \u003ccode\u003ev0.10.0-dev.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003esuper_clipboard\u003c/code\u003e - \u003ccode\u003ev0.10.0-dev.1\u003c/code\u003e\u003c/h4\u003e\n\u003ch4\u003e\u003ccode\u003esuper_drag_and_drop\u003c/code\u003e - \u003ccode\u003ev0.10.0-dev.1\u003c/code\u003e\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/superlistapp/super_native_extensions/commit/7670ae92d78776089291709896a753882cdb62f6\"\u003e\u003ccode\u003e7670ae9\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/superlistapp/super_native_extensions/commit/38af747efaca12edfa7fee883f6cb6fdc2f53a6d\"\u003e\u003ccode\u003e38af747\u003c/code\u003e\u003c/a\u003e Add try/catch in Java code to avoid Android paste crash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/superlistapp/super_native_extensions/commit/398582d19e1eac1944cd2e9ab3c095ca3ad36dc2\"\u003e\u003ccode\u003e398582d\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/superlistapp/super_native_extensions/commit/cfc1006077b18f5376c4dacdb79db83377a4dee5\"\u003e\u003ccode\u003ecfc1006\u003c/code\u003e\u003c/a\u003e Relax constraints for device_info_plus.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/superlistapp/super_native_extensions/commit/733f535382e1e798f3de98778c523acfcbe2cde4\"\u003e\u003ccode\u003e733f535\u003c/code\u003e\u003c/a\u003e Remove CI script to precompile binaries. (\u003ca href=\"https://redirect.github.com/superlistapp/super_native_extensions/issues/596\"\u003e#596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/superlistapp/super_native_extensions/commit/8f51c6eebc9bb9e5827d43fe86f6c03c0d7cf5aa\"\u003e\u003ccode\u003e8f51c6e\u003c/code\u003e\u003c/a\u003e Retire cargokit and migrate to native assets (\u003ca href=\"https://redirect.github.com/superlistapp/super_native_extensions/issues/595\"\u003e#595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/superlistapp/super_native_extensions/commit/ca42ab71a2b8cb9035ff60a855c594da3f55b7f9\"\u003e\u003ccode\u003eca42ab7\u003c/code\u003e\u003c/a\u003e chore: update lockfiles\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/superlistapp/super_native_extensions/compare/super_clipboard-v0.9.1...super_clipboard-v0.10.0-dev.2\"\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.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\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\u003eAdditional commits viewable 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 12.0.2 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\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\u003eAdditional commits viewable 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 `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 `cupertino_icons` from 1.0.9 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/3c6ce5905441d9f060ab2b43147f765ef170d2bf\"\u003e\u003ccode\u003e3c6ce59\u003c/code\u003e\u003c/a\u003e [cupertino_icons] Migrate to \u003ccode\u003ecupertino_ui\u003c/code\u003e (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/12649\"\u003e#12649\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/third_party/packages/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/third_party/packages/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/third_party/packages/issues/12959\"\u003e#12959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/18fe786e24b3e66e0bd61ee7c625423239c5f84a\"\u003e\u003ccode\u003e18fe786\u003c/code\u003e\u003c/a\u003e [path_parsing] Fix deprecation lints (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/12704\"\u003e#12704\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/third_party/packages/issues/12195\"\u003e#12195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/522f0cae56bd8f394352fa13982bf01c954c0034\"\u003e\u003ccode\u003e522f0ca\u003c/code\u003e\u003c/a\u003e [various] Remove moved packages (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11850\"\u003e#11850\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/third_party/packages/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/third_party/packages/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/third_party/packages/issues/11741\"\u003e#11741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/cupertino_icons-v2.0.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 `dart_pre_commit` from 6.1.4 to 6.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Skycoder42/dart_pre_commit/releases\"\u003edart_pre_commit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease of package dart_pre_commit - Version 6.1.5\u003c/h2\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Skycoder42/dart_pre_commit/compare/v6.1.4...v6.1.5\"\u003e6.1.5\u003c/a\u003e - 2026-09-22\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated min sdk version to ^3.13.0\u003c/li\u003e\n\u003cli\u003eUpdated dependencies\u003c/li\u003e\n\u003cli\u003eWiden analyzer version constraints to allow 14.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe package and it's documentation are available at \u003ca href=\"https://pub.dev/packages/dart_pre_commit/versions/6.1.5\"\u003epub.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/Skycoder42/dart_pre_commit/blob/master/CHANGELOG.md\"\u003edart_pre_commit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[6.1.5] - 2026-09-22\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated min sdk version to ^3.13.0\u003c/li\u003e\n\u003cli\u003eUpdated dependencies\u003c/li\u003e\n\u003cli\u003eWiden analyzer version constraints to allow 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/Skycoder42/dart_pre_commit/commit/2bf18a30001c4660c7a654fd46a15699033532dc\"\u003e\u003ccode\u003e2bf18a3\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Skycoder42/dart_pre_commit/commit/1f25228efd7ca97a689392bb408f0211750f7eba\"\u003e\u003ccode\u003e1f25228\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Skycoder42/dart_pre_commit/issues/51\"\u003e#51\u003c/a\u003e from xShuusui/fix/widen-analyzer-constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Skycoder42/dart_pre_commit/commit/9b55507ccddbf665ba2110a92e7dd0de7d7f5a68\"\u003e\u003ccode\u003e9b55507\u003c/code\u003e\u003c/a\u003e widen analyzer constraints to allow 14.x\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Skycoder42/dart_pre_commit/compare/v6.1.4...v6.1.5\"\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 `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 `flutter_local_notifications` from 22.3.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\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/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_notif...\n\n_Description has been truncated_","html_url":"https://github.com/cedricziel/assistant/pull/1025","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cedricziel%2Fassistant/issues/1025","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1025/packages"},{"uuid":"5918112754","node_id":"PR_kwDOU7yhd88AAAABJQWxRw","number":11,"state":"closed","title":"build(deps): bump the flutter group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-26T04:39:27.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-19T05:01:19.000Z","updated_at":"2026-10-26T04:39:31.000Z","time_to_close":603488,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"flutter","update_count":14,"packages":[{"name":"cloud_firestore","old_version":"6.10.0","new_version":"7.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_auth","old_version":"6.7.0","new_version":"7.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_messaging","old_version":"16.7.0","new_version":"17.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_remote_config","old_version":"6.7.0","new_version":"7.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_performance","old_version":"0.11.6","new_version":"0.12.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_analytics","old_version":"12.6.0","new_version":"13.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_crashlytics","old_version":"5.4.0","new_version":"6.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_app_check","old_version":"0.4.8","new_version":"0.5.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_core","old_version":"4.15.0","new_version":"5.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"connectivity_plus","old_version":"6.1.5","new_version":"7.3.2","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"cupertino_icons","old_version":"1.0.9","new_version":"2.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"firebase_analytics","old_version":"12.6.0","new_version":"13.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_app_check","old_version":"0.4.8","new_version":"0.5.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_auth","old_version":"6.7.0","new_version":"7.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_core","old_version":"4.15.0","new_version":"5.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_crashlytics","old_version":"5.4.0","new_version":"6.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_messaging","old_version":"16.7.0","new_version":"17.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_performance","old_version":"0.11.6","new_version":"0.12.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_remote_config","old_version":"6.7.0","new_version":"7.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_local_notifications","old_version":"22.3.1","new_version":"22.3.2","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"go_router","old_version":"18.0.2","new_version":"18.1.0","repository_url":"https://github.com/flutter/packages"},{"name":"shared_preferences","old_version":"2.5.5","new_version":"2.5.6","repository_url":"https://github.com/flutter/packages"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [cloud_firestore](https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore) | `6.10.0` | `7.0.0` |\n| [firebase_auth](https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth) | `6.7.0` | `7.0.0` |\n| [firebase_messaging](https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging) | `16.7.0` | `17.0.0` |\n| [firebase_remote_config](https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config) | `6.7.0` | `7.0.0` |\n| [firebase_performance](https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance) | `0.11.6` | `0.12.0` |\n| [firebase_analytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics) | `12.6.0` | `13.0.0` |\n| [firebase_crashlytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics) | `5.4.0` | `6.0.0` |\n| [firebase_app_check](https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check) | `0.4.8` | `0.5.0` |\n| [firebase_core](https://github.com/firebase/flutterfire/tree/main/packages/firebase_core) | `4.15.0` | `5.0.0` |\n| [connectivity_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/connectivity_plus) | `6.1.5` | `7.3.2` |\n| [cupertino_icons](https://github.com/flutter/packages/tree/main/third_party/packages) | `1.0.9` | `2.0.0` |\n| [firebase_analytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics) | `12.6.0` | `13.0.0` |\n| [firebase_app_check](https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check) | `0.4.8` | `0.5.0` |\n| [firebase_auth](https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth) | `6.7.0` | `7.0.0` |\n| [firebase_core](https://github.com/firebase/flutterfire/tree/main/packages/firebase_core) | `4.15.0` | `5.0.0` |\n| [firebase_crashlytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics) | `5.4.0` | `6.0.0` |\n| [firebase_messaging](https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging) | `16.7.0` | `17.0.0` |\n| [firebase_performance](https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance) | `0.11.6` | `0.12.0` |\n| [firebase_remote_config](https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config) | `6.7.0` | `7.0.0` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `22.3.1` | `22.3.2` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `18.0.2` | `18.1.0` |\n| [shared_preferences](https://github.com/flutter/packages/tree/main/packages/shared_preferences) | `2.5.5` | `2.5.6` |\n\n\nUpdates `cloud_firestore` from 6.10.0 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dc1a7da104bee456d0d1416aeb93b9b2734fd7b1\"\u003e\u003ccode\u003edc1a7da\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8e94b3d71eedbd3e1edd708d492f95cb9d65ca2c\"\u003e\u003ccode\u003e8e94b3d\u003c/code\u003e\u003c/a\u003e fix(firestore,apple): fail a timed-out transaction instead of aborting on a l...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/caf683dfaefcdd2eea5a9d667b35e149bd916928\"\u003e\u003ccode\u003ecaf683d\u003c/code\u003e\u003c/a\u003e refactor(firestore): deprecate setIndexConfigurationFromJSON (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/18801\"\u003e#18801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/aca14eab5305d80011af473bc7dd289ef71b75e8\"\u003e\u003ccode\u003eaca14ea\u003c/code\u003e\u003c/a\u003e fix(apple): build on Firebase Apple SDK 13 and require macOS 11 for Swift pac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dbf7f7543a37386f7e8e314d8344be82b0483b77\"\u003e\u003ccode\u003edbf7f75\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase iOS SDK to 13.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/18771\"\u003e#18771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7555707dec23382dfce1e7841c00446a21c9a406\"\u003e\u003ccode\u003e7555707\u003c/code\u003e\u003c/a\u003e fix(android): build on Firebase BoM 35 and require minSdk 24 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/18782\"\u003e#18782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/96d48c7c146af6159290b49927ca58df874af1d2\"\u003e\u003ccode\u003e96d48c7\u003c/code\u003e\u003c/a\u003e fix(firestore,windows): preserve Firestore error codes on transaction failure...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a646d5546a4686b21b2b0015a9d4e5f41ca92757\"\u003e\u003ccode\u003ea646d55\u003c/code\u003e\u003c/a\u003e fix(firestore,windows): report unimplemented for sum/average aggregations (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/e540a065332727f4b9f3d19f278a39120a76425e\"\u003e\u003ccode\u003ee540a06\u003c/code\u003e\u003c/a\u003e ci: migrate Apple jobs to the xcode-27 runner (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/18693\"\u003e#18693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/39b9ef50b610b046e8e146a8aeb802c5ae233b0c\"\u003e\u003ccode\u003e39b9ef5\u003c/code\u003e\u003c/a\u003e chore(release): 2026-09-14 — BoM 4.20.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/18688\"\u003e#18688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/cloud_firestore-v7.0.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 `firebase_auth` from 6.7.0 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dc1a7da104bee456d0d1416aeb93b9b2734fd7b1\"\u003e\u003ccode\u003edc1a7da\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/29cc1d407edea7fd1f07ed0c2fe1dfaf7f2622cc\"\u003e\u003ccode\u003e29cc1d4\u003c/code\u003e\u003c/a\u003e test(auth,performance): remove unused testExceptionHandling helpers (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18795\"\u003e#18795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/aca14eab5305d80011af473bc7dd289ef71b75e8\"\u003e\u003ccode\u003eaca14ea\u003c/code\u003e\u003c/a\u003e fix(apple): build on Firebase Apple SDK 13 and require macOS 11 for Swift pac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dbf7f7543a37386f7e8e314d8344be82b0483b77\"\u003e\u003ccode\u003edbf7f75\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase iOS SDK to 13.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18771\"\u003e#18771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7555707dec23382dfce1e7841c00446a21c9a406\"\u003e\u003ccode\u003e7555707\u003c/code\u003e\u003c/a\u003e fix(android): build on Firebase BoM 35 and require minSdk 24 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18782\"\u003e#18782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5967fd85546b50dd60265047440b53ad126cdd78\"\u003e\u003ccode\u003e5967fd8\u003c/code\u003e\u003c/a\u003e fix(firebase_auth, ios): add missing uppercase W to nonce character set (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18775\"\u003e#18775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/add0ca41ee3808fb044d163f44eb0fb51fde1b93\"\u003e\u003ccode\u003eadd0ca4\u003c/code\u003e\u003c/a\u003e fix(firebase_auth): require platform interface 9.1.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18727\"\u003e#18727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/559d4617062d306af01fc47b0a6b8797536d05d5\"\u003e\u003ccode\u003e559d461\u003c/code\u003e\u003c/a\u003e fix(auth,apple): include the underlying reason in internal-error messages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/05c4bac803b2f55b02ddc5b87ea6aa4ef654ddca\"\u003e\u003ccode\u003e05c4bac\u003c/code\u003e\u003c/a\u003e fix(auth,web): fail onWaitInitState instead of hanging when the first auth st...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4fb03ec3ed341f27e8e8e8cf31c84cbe2f3c3095\"\u003e\u003ccode\u003e4fb03ec\u003c/code\u003e\u003c/a\u003e fix(auth,windows): avoid taking the address of a temporary provider (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18702\"\u003e#18702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_auth-v7.0.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_messaging` from 16.7.0 to 17.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dc1a7da104bee456d0d1416aeb93b9b2734fd7b1\"\u003e\u003ccode\u003edc1a7da\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/bedfd63947d585ef2259c65fc048fa0493c35193\"\u003e\u003ccode\u003ebedfd63\u003c/code\u003e\u003c/a\u003e fix(messaging,android): start only one background engine when messages arrive...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7deacc7502f6eb42ca773cd05437336d1e505e38\"\u003e\u003ccode\u003e7deacc7\u003c/code\u003e\u003c/a\u003e fix(messaging,ios): deliver a tap on the push that launched the app in the ba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/aca14eab5305d80011af473bc7dd289ef71b75e8\"\u003e\u003ccode\u003eaca14ea\u003c/code\u003e\u003c/a\u003e fix(apple): build on Firebase Apple SDK 13 and require macOS 11 for Swift pac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dbf7f7543a37386f7e8e314d8344be82b0483b77\"\u003e\u003ccode\u003edbf7f75\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase iOS SDK to 13.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18771\"\u003e#18771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7555707dec23382dfce1e7841c00446a21c9a406\"\u003e\u003ccode\u003e7555707\u003c/code\u003e\u003c/a\u003e fix(android): build on Firebase BoM 35 and require minSdk 24 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18782\"\u003e#18782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/128c7c62b6ff9a1ad027d639695580c5c38a4982\"\u003e\u003ccode\u003e128c7c6\u003c/code\u003e\u003c/a\u003e fix(messaging,ios): do not suppress forwarded local notifications (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18701\"\u003e#18701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/0a41f05f82b344b5966055d27999ee68346475ff\"\u003e\u003ccode\u003e0a41f05\u003c/code\u003e\u003c/a\u003e chore(deps): bump uuid and firebase-admin (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18748\"\u003e#18748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/056c264e28a704c9b9ea8a7d2a23af8a59ba8332\"\u003e\u003ccode\u003e056c264\u003c/code\u003e\u003c/a\u003e fix(messaging,ios): return NO from scene willConnectToSession (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18733\"\u003e#18733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ff6da47ea85fd62e4a2c267603d39f2077c6fdb3\"\u003e\u003ccode\u003eff6da47\u003c/code\u003e\u003c/a\u003e feat(messaging): add FID registration APIs (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18482\"\u003e#18482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v17.0.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.7.0 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dc1a7da104bee456d0d1416aeb93b9b2734fd7b1\"\u003e\u003ccode\u003edc1a7da\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/aca14eab5305d80011af473bc7dd289ef71b75e8\"\u003e\u003ccode\u003eaca14ea\u003c/code\u003e\u003c/a\u003e fix(apple): build on Firebase Apple SDK 13 and require macOS 11 for Swift pac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dbf7f7543a37386f7e8e314d8344be82b0483b77\"\u003e\u003ccode\u003edbf7f75\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase iOS SDK to 13.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/issues/18771\"\u003e#18771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7555707dec23382dfce1e7841c00446a21c9a406\"\u003e\u003ccode\u003e7555707\u003c/code\u003e\u003c/a\u003e fix(android): build on Firebase BoM 35 and require minSdk 24 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/issues/18782\"\u003e#18782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/e540a065332727f4b9f3d19f278a39120a76425e\"\u003e\u003ccode\u003ee540a06\u003c/code\u003e\u003c/a\u003e ci: migrate Apple jobs to the xcode-27 runner (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/issues/18693\"\u003e#18693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/39b9ef50b610b046e8e146a8aeb802c5ae233b0c\"\u003e\u003ccode\u003e39b9ef5\u003c/code\u003e\u003c/a\u003e chore(release): 2026-09-14 — BoM 4.20.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/issues/18688\"\u003e#18688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_remote_config-v7.0.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_performance` from 0.11.6 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dc1a7da104bee456d0d1416aeb93b9b2734fd7b1\"\u003e\u003ccode\u003edc1a7da\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/29cc1d407edea7fd1f07ed0c2fe1dfaf7f2622cc\"\u003e\u003ccode\u003e29cc1d4\u003c/code\u003e\u003c/a\u003e test(auth,performance): remove unused testExceptionHandling helpers (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/issues/18795\"\u003e#18795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dbf7f7543a37386f7e8e314d8344be82b0483b77\"\u003e\u003ccode\u003edbf7f75\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase iOS SDK to 13.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/issues/18771\"\u003e#18771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7555707dec23382dfce1e7841c00446a21c9a406\"\u003e\u003ccode\u003e7555707\u003c/code\u003e\u003c/a\u003e fix(android): build on Firebase BoM 35 and require minSdk 24 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/issues/18782\"\u003e#18782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/e540a065332727f4b9f3d19f278a39120a76425e\"\u003e\u003ccode\u003ee540a06\u003c/code\u003e\u003c/a\u003e ci: migrate Apple jobs to the xcode-27 runner (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/issues/18693\"\u003e#18693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/39b9ef50b610b046e8e146a8aeb802c5ae233b0c\"\u003e\u003ccode\u003e39b9ef5\u003c/code\u003e\u003c/a\u003e chore(release): 2026-09-14 — BoM 4.20.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/issues/18688\"\u003e#18688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_performance-v0.12.0/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_analytics` from 12.6.0 to 13.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dc1a7da104bee456d0d1416aeb93b9b2734fd7b1\"\u003e\u003ccode\u003edc1a7da\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/aca14eab5305d80011af473bc7dd289ef71b75e8\"\u003e\u003ccode\u003eaca14ea\u003c/code\u003e\u003c/a\u003e fix(apple): build on Firebase Apple SDK 13 and require macOS 11 for Swift pac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dbf7f7543a37386f7e8e314d8344be82b0483b77\"\u003e\u003ccode\u003edbf7f75\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase iOS SDK to 13.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18771\"\u003e#18771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7555707dec23382dfce1e7841c00446a21c9a406\"\u003e\u003ccode\u003e7555707\u003c/code\u003e\u003c/a\u003e fix(android): build on Firebase BoM 35 and require minSdk 24 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18782\"\u003e#18782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/e540a065332727f4b9f3d19f278a39120a76425e\"\u003e\u003ccode\u003ee540a06\u003c/code\u003e\u003c/a\u003e ci: migrate Apple jobs to the xcode-27 runner (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18693\"\u003e#18693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/39b9ef50b610b046e8e146a8aeb802c5ae233b0c\"\u003e\u003ccode\u003e39b9ef5\u003c/code\u003e\u003c/a\u003e chore(release): 2026-09-14 — BoM 4.20.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18688\"\u003e#18688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_analytics-v13.0.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_crashlytics` from 5.4.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dc1a7da104bee456d0d1416aeb93b9b2734fd7b1\"\u003e\u003ccode\u003edc1a7da\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/aca14eab5305d80011af473bc7dd289ef71b75e8\"\u003e\u003ccode\u003eaca14ea\u003c/code\u003e\u003c/a\u003e fix(apple): build on Firebase Apple SDK 13 and require macOS 11 for Swift pac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dbf7f7543a37386f7e8e314d8344be82b0483b77\"\u003e\u003ccode\u003edbf7f75\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase iOS SDK to 13.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18771\"\u003e#18771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7555707dec23382dfce1e7841c00446a21c9a406\"\u003e\u003ccode\u003e7555707\u003c/code\u003e\u003c/a\u003e fix(android): build on Firebase BoM 35 and require minSdk 24 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18782\"\u003e#18782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ef07ae283f80d9c1d8b20016add8c089391a3fc4\"\u003e\u003ccode\u003eef07ae2\u003c/code\u003e\u003c/a\u003e fix(crashlytics): skip symbol upload when a Debug build has no dSYM (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18723\"\u003e#18723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4839262818dc2f8845c771cb6287a62ec3cbbe95\"\u003e\u003ccode\u003e4839262\u003c/code\u003e\u003c/a\u003e fix(crashlytics,android): read the ELF build ID for the running ABI (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18712\"\u003e#18712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/e540a065332727f4b9f3d19f278a39120a76425e\"\u003e\u003ccode\u003ee540a06\u003c/code\u003e\u003c/a\u003e ci: migrate Apple jobs to the xcode-27 runner (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18693\"\u003e#18693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/39b9ef50b610b046e8e146a8aeb802c5ae233b0c\"\u003e\u003ccode\u003e39b9ef5\u003c/code\u003e\u003c/a\u003e chore(release): 2026-09-14 — BoM 4.20.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18688\"\u003e#18688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_crashlytics-v6.0.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_app_check` from 0.4.8 to 0.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/firebase/flutterfire/releases\"\u003efirebase_app_check's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efirebase_core-v0.5.0-dev.1\u003c/h2\u003e\n\u003cp\u003eFirebase core pre-release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dc1a7da104bee456d0d1416aeb93b9b2734fd7b1\"\u003e\u003ccode\u003edc1a7da\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/aca14eab5305d80011af473bc7dd289ef71b75e8\"\u003e\u003ccode\u003eaca14ea\u003c/code\u003e\u003c/a\u003e fix(apple): build on Firebase Apple SDK 13 and require macOS 11 for Swift pac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dbf7f7543a37386f7e8e314d8344be82b0483b77\"\u003e\u003ccode\u003edbf7f75\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase iOS SDK to 13.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check/issues/18771\"\u003e#18771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7555707dec23382dfce1e7841c00446a21c9a406\"\u003e\u003ccode\u003e7555707\u003c/code\u003e\u003c/a\u003e fix(android): build on Firebase BoM 35 and require minSdk 24 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check/issues/18782\"\u003e#18782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/90bea4edd78eea274fe5b43778c5e036bf51be31\"\u003e\u003ccode\u003e90bea4e\u003c/code\u003e\u003c/a\u003e refactor(app_check)!: remove deprecated activate provider parameters (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check/issues/18779\"\u003e#18779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5d3c70d21e79a43277a54ac71a9979ae4d78dd74\"\u003e\u003ccode\u003e5d3c70d\u003c/code\u003e\u003c/a\u003e fix(appcheck,apple): forward getLimitedUseToken to the configured provider (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9f47dda9ed9a72ee1de555a240c4154a5796a02d\"\u003e\u003ccode\u003e9f47dda\u003c/code\u003e\u003c/a\u003e fix(appcheck): normalize telemetry token on iOS/macOS to flutter-fire-app-che...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/e540a065332727f4b9f3d19f278a39120a76425e\"\u003e\u003ccode\u003ee540a06\u003c/code\u003e\u003c/a\u003e ci: migrate Apple jobs to the xcode-27 runner (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check/issues/18693\"\u003e#18693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/39b9ef50b610b046e8e146a8aeb802c5ae233b0c\"\u003e\u003ccode\u003e39b9ef5\u003c/code\u003e\u003c/a\u003e chore(release): 2026-09-14 — BoM 4.20.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check/issues/18688\"\u003e#18688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_app_check-v0.5.0/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_core` from 4.15.0 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dc1a7da104bee456d0d1416aeb93b9b2734fd7b1\"\u003e\u003ccode\u003edc1a7da\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/05b647f1559ceeb1376cdacb4de7c0e45ee640f9\"\u003e\u003ccode\u003e05b647f\u003c/code\u003e\u003c/a\u003e fix(core): use valid-format placeholder options for demoProjectId apps (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18792\"\u003e#18792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2fa3dd52eb681d174a58e9e88b566f5e2b701c96\"\u003e\u003ccode\u003e2fa3dd5\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase C++ SDK to 14.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18799\"\u003e#18799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/aca14eab5305d80011af473bc7dd289ef71b75e8\"\u003e\u003ccode\u003eaca14ea\u003c/code\u003e\u003c/a\u003e fix(apple): build on Firebase Apple SDK 13 and require macOS 11 for Swift pac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dbf7f7543a37386f7e8e314d8344be82b0483b77\"\u003e\u003ccode\u003edbf7f75\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase iOS SDK to 13.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18771\"\u003e#18771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7555707dec23382dfce1e7841c00446a21c9a406\"\u003e\u003ccode\u003e7555707\u003c/code\u003e\u003c/a\u003e fix(android): build on Firebase BoM 35 and require minSdk 24 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18782\"\u003e#18782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/90c22c8dd99d51ae6d98b37e2a6c4d991159375a\"\u003e\u003ccode\u003e90c22c8\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase Android SDK to 35.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18767\"\u003e#18767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/88d7bc65513b0c61496ea1e74804695587050480\"\u003e\u003ccode\u003e88d7bc6\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase JS SDK to 13.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18768\"\u003e#18768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/91e7e011c87170d46e36a37a0ef95666c3d7998b\"\u003e\u003ccode\u003e91e7e01\u003c/code\u003e\u003c/a\u003e chore(apple): give Swift Package Manager its own Firebase SDK pin (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18739\"\u003e#18739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/20f2cbfd6fc65ae6fc139d25c83ebc112789b060\"\u003e\u003ccode\u003e20f2cbf\u003c/code\u003e\u003c/a\u003e fix(core, web): skip hot-restart listener cleanup in profile mode (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18729\"\u003e#18729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_core-v5.0.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 `connectivity_plus` from 6.1.5 to 7.3.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/connectivity_plus/issues/3995\"\u003e#3995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/4b6998aaea2787d01a44c6a13e5eab18afeb4fa1\"\u003e\u003ccode\u003e4b6998a\u003c/code\u003e\u003c/a\u003e fix(connectivity_plus): release iOS multi-engine callbacks (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/connectivity_plus/issues/3957\"\u003e#3957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/a30de773d9ea7382be0b5a15ac28ac786a195977\"\u003e\u003ccode\u003ea30de77\u003c/code\u003e\u003c/a\u003e chore(connectivity_plus): update to nm version 0.6.0 (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/connectivity_plus/issues/3988\"\u003e#3988\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/connectivity_plus/issues/3981\"\u003e#3981\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/connectivity_plus-v7.3.2/packages/connectivity_plus\"\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.9 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/3c6ce5905441d9f060ab2b43147f765ef170d2bf\"\u003e\u003ccode\u003e3c6ce59\u003c/code\u003e\u003c/a\u003e [cupertino_icons] Migrate to \u003ccode\u003ecupertino_ui\u003c/code\u003e (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/12649\"\u003e#12649\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/third_party/packages/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/third_party/packages/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/third_party/packages/issues/12959\"\u003e#12959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/18fe786e24b3e66e0bd61ee7c625423239c5f84a\"\u003e\u003ccode\u003e18fe786\u003c/code\u003e\u003c/a\u003e [path_parsing] Fix deprecation lints (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/12704\"\u003e#12704\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/third_party/packages/issues/12195\"\u003e#12195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/522f0cae56bd8f394352fa13982bf01c954c0034\"\u003e\u003ccode\u003e522f0ca\u003c/code\u003e\u003c/a\u003e [various] Remove moved packages (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11850\"\u003e#11850\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/third_party/packages/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/third_party/packages/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/third_party/packages/issues/11741\"\u003e#11741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/cupertino_icons-v2.0.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 `firebase_analytics` from 12.6.0 to 13.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dc1a7da104bee456d0d1416aeb93b9b2734fd7b1\"\u003e\u003ccode\u003edc1a7da\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/aca14eab5305d80011af473bc7dd289ef71b75e8\"\u003e\u003ccode\u003eaca14ea\u003c/code\u003e\u003c/a\u003e fix(apple): build on Firebase Apple SDK 13 and require macOS 11 for Swift pac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dbf7f7543a37386f7e8e314d8344be82b0483b77\"\u003e\u003ccode\u003edbf7f75\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase iOS SDK to 13.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18771\"\u003e#18771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7555707dec23382dfce1e7841c00446a21c9a406\"\u003e\u003ccode\u003e7555707\u003c/code\u003e\u003c/a\u003e fix(android): build on Firebase BoM 35 and require minSdk 24 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18782\"\u003e#18782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/e540a065332727f4b9f3d19f278a39120a76425e\"\u003e\u003ccode\u003ee540a06\u003c/code\u003e\u003c/a\u003e ci: migrate Apple jobs to the xcode-27 runner (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18693\"\u003e#18693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/39b9ef50b610b046e8e146a8aeb802c5ae233b0c\"\u003e\u003ccode\u003e39b9ef5\u003c/code\u003e\u003c/a\u003e chore(release): 2026-09-14 — BoM 4.20.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18688\"\u003e#18688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_analytics-v13.0.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.8 to 0.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/firebase/flutterfire/releases\"\u003efirebase_app_check's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efirebase_core-v0.5.0-dev.1\u003c/h2\u003e\n\u003cp\u003eFirebase core pre-release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dc1a7da104bee456d0d1416aeb93b9b2734fd7b1\"\u003e\u003ccode\u003edc1a7da\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/aca14eab5305d80011af473bc7dd289ef71b75e8\"\u003e\u003ccode\u003eaca14ea\u003c/code\u003e\u003c/a\u003e fix(apple): build on Firebase Apple SDK 13 and require macOS 11 for Swift pac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dbf7f7543a37386f7e8e314d8344be82b0483b77\"\u003e\u003ccode\u003edbf7f75\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase iOS SDK to 13.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check/issues/18771\"\u003e#18771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7555707dec23382dfce1e7841c00446a21c9a406\"\u003e\u003ccode\u003e7555707\u003c/code\u003e\u003c/a\u003e fix(android): build on Firebase BoM 35 and require minSdk 24 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check/issues/18782\"\u003e#18782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/90bea4edd78eea274fe5b43778c5e036bf51be31\"\u003e\u003ccode\u003e90bea4e\u003c/code\u003e\u003c/a\u003e refactor(app_check)!: remove deprecated activate provider parameters (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check/issues/18779\"\u003e#18779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5d3c70d21e79a43277a54ac71a9979ae4d78dd74\"\u003e\u003ccode\u003e5d3c70d\u003c/code\u003e\u003c/a\u003e fix(appcheck,apple): forward getLimitedUseToken to the configured provider (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9f47dda9ed9a72ee1de555a240c4154a5796a02d\"\u003e\u003ccode\u003e9f47dda\u003c/code\u003e\u003c/a\u003e fix(appcheck): normalize telemetry token on iOS/macOS to flutter-fire-app-che...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/e540a065332727f4b9f3d19f278a39120a76425e\"\u003e\u003ccode\u003ee540a06\u003c/code\u003e\u003c/a\u003e ci: migrate Apple jobs to the xcode-27 runner (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check/issues/18693\"\u003e#18693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/39b9ef50b610b046e8e146a8aeb802c5ae233b0c\"\u003e\u003ccode\u003e39b9ef5\u003c/code\u003e\u003c/a\u003e chore(release): 2026-09-14 — BoM 4.20.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check/issues/18688\"\u003e#18688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_app_check-v0.5.0/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.7.0 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dc1a7da104bee456d0d1416aeb93b9b2734fd7b1\"\u003e\u003ccode\u003edc1a7da\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/29cc1d407edea7fd1f07ed0c2fe1dfaf7f2622cc\"\u003e\u003ccode\u003e29cc1d4\u003c/code\u003e\u003c/a\u003e test(auth,performance): remove unused testExceptionHandling helpers (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18795\"\u003e#18795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/aca14eab5305d80011af473bc7dd289ef71b75e8\"\u003e\u003ccode\u003eaca14ea\u003c/code\u003e\u003c/a\u003e fix(apple): build on Firebase Apple SDK 13 and require macOS 11 for Swift pac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dbf7f7543a37386f7e8e314d8344be82b0483b77\"\u003e\u003ccode\u003edbf7f75\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase iOS SDK to 13.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18771\"\u003e#18771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7555707dec23382dfce1e7841c00446a21c9a406\"\u003e\u003ccode\u003e7555707\u003c/code\u003e\u003c/a\u003e fix(android): build on Firebase BoM 35 and require minSdk 24 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18782\"\u003e#18782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5967fd85546b50dd60265047440b53ad126cdd78\"\u003e\u003ccode\u003e5967fd8\u003c/code\u003e\u003c/a\u003e fix(firebase_auth, ios): add missing uppercase W to nonce character set (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18775\"\u003e#18775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/add0ca41ee3808fb044d163f44eb0fb51fde1b93\"\u003e\u003ccode\u003eadd0ca4\u003c/code\u003e\u003c/a\u003e fix(firebase_auth): require platform interface 9.1.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18727\"\u003e#18727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/559d4617062d306af01fc47b0a6b8797536d05d5\"\u003e\u003ccode\u003e559d461\u003c/code\u003e\u003c/a\u003e fix(auth,apple): include the underlying reason in internal-error messages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/05c4bac803b2f55b02ddc5b87ea6aa4ef654ddca\"\u003e\u003ccode\u003e05c4bac\u003c/code\u003e\u003c/a\u003e fix(auth,web): fail onWaitInitState instead of hanging when the first auth st...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4fb03ec3ed341f27e8e8e8cf31c84cbe2f3c3095\"\u003e\u003ccode\u003e4fb03ec\u003c/code\u003e\u003c/a\u003e fix(auth,windows): avoid taking the address of a temporary provider (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18702\"\u003e#18702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_auth-v7.0.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.15.0 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dc1a7da104bee456d0d1416aeb93b9b2734fd7b1\"\u003e\u003ccode\u003edc1a7da\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/05b647f1559ceeb1376cdacb4de7c0e45ee640f9\"\u003e\u003ccode\u003e05b647f\u003c/code\u003e\u003c/a\u003e fix(core): use valid-format placeholder options for demoProjectId apps (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18792\"\u003e#18792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2fa3dd52eb681d174a58e9e88b566f5e2b701c96\"\u003e\u003ccode\u003e2fa3dd5\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase C++ SDK to 14.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18799\"\u003e#18799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/aca14eab5305d80011af473bc7dd289ef71b75e8\"\u003e\u003ccode\u003eaca14ea\u003c/code\u003e\u003c/a\u003e fix(apple): build on Firebase Apple SDK 13 and require macOS 11 for Swift pac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dbf7f7543a37386f7e8e314d8344be82b0483b77\"\u003e\u003ccode\u003edbf7f75\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase iOS SDK to 13.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18771\"\u003e#18771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7555707dec23382dfce1e7841c00446a21c9a406\"\u003e\u003ccode\u003e7555707\u003c/code\u003e\u003c/a\u003e fix(android): build on Firebase BoM 35 and require minSdk 24 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18782\"\u003e#18782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/90c22c8dd99d51ae6d98b37e2a6c4d991159375a\"\u003e\u003ccode\u003e90c22c8\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase Android SDK to 35.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18767\"\u003e#18767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/88d7bc65513b0c61496ea1e74804695587050480\"\u003e\u003ccode\u003e88d7bc6\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase JS SDK to 13.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18768\"\u003e#18768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/91e7e011c87170d46e36a37a0ef95666c3d7998b\"\u003e\u003ccode\u003e91e7e01\u003c/code\u003e\u003c/a\u003e chore(apple): give Swift Package Manager its own Firebase SDK pin (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18739\"\u003e#18739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/20f2cbfd6fc65ae6fc139d25c83ebc112789b060\"\u003e\u003ccode\u003e20f2cbf\u003c/code\u003e\u003c/a\u003e fix(core, web): skip hot-restart listener cleanup in profile mode (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18729\"\u003e#18729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_core-v5.0.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.4.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dc1a7da104bee456d0d1416aeb93b9b2734fd7b1\"\u003e\u003ccode\u003edc1a7da\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/aca14eab5305d80011af473bc7dd289ef71b75e8\"\u003e\u003ccode\u003eaca14ea\u003c/code\u003e\u003c/a\u003e fix(apple): build on Firebase Apple SDK 13 and require macOS 11 for Swift pac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dbf7f7543a37386f7e8e314d8344be82b0483b77\"\u003e\u003ccode\u003edbf7f75\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase iOS SDK to 13.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18771\"\u003e#18771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7555707dec23382dfce1e7841c00446a21c9a406\"\u003e\u003ccode\u003e7555707\u003c/code\u003e\u003c/a\u003e fix(android): build on Firebase BoM 35 and require minSdk 24 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18782\"\u003e#18782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ef07ae283f80d9c1d8b20016add8c089391a3fc4\"\u003e\u003ccode\u003eef07ae2\u003c/code\u003e\u003c/a\u003e fix(crashlytics): skip symbol upload when a Debug build has no dSYM (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18723\"\u003e#18723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4839262818dc2f8845c771cb6287a62ec3cbbe95\"\u003e\u003ccode\u003e4839262\u003c/code\u003e\u003c/a\u003e fix(crashlytics,android): read the ELF build ID for the running ABI (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18712\"\u003e#18712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/e540a065332727f4b9f3d19f278a39120a76425e\"\u003e\u003ccode\u003ee540a06\u003c/code\u003e\u003c/a\u003e ci: migrate Apple jobs to the xcode-27 runner (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18693\"\u003e#18693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/39b9ef50b610b046e8e146a8aeb802c5ae233b0c\"\u003e\u003ccode\u003e39b9ef5\u003c/code\u003e\u003c/a\u003e chore(release): 2026-09-14 — BoM 4.20.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18688\"\u003e#18688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_crashlytics-v6.0.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.7.0 to 17.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dc1a7da104bee456d0d1416aeb93b9b2734fd7b1\"\u003e\u003ccode\u003edc1a7da\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/bedfd63947d585ef2259c65fc048fa0493c35193\"\u003e\u003ccode\u003ebedfd63\u003c/code\u003e\u003c/a\u003e fix(messaging,android): start only one background engine when messages arrive...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7deacc7502f6eb42ca773cd05437336d1e505e38\"\u003e\u003ccode\u003e7deacc7\u003c/code\u003e\u003c/a\u003e fix(messaging,ios): deliver a tap on the push that launched the app in the ba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/aca14eab5305d80011af473bc7dd289ef71b75e8\"\u003e\u003ccode\u003eaca14ea\u003c/code\u003e\u003c/a\u003e fix(apple): build on Firebase Apple SDK 13 and require macOS 11 for Swift pac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dbf7f7543a37386f7e8e314d8344be82b0483b77\"\u003e\u003ccode\u003edbf7f75\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase iOS SDK to 13.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18771\"\u003e#18771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7555707dec23382dfce1e7841c00446a21c9a406\"\u003e\u003ccode\u003e7555707\u003c/code\u003e\u003c/a\u003e fix(android): build on Firebase BoM 35 and require minSdk 24 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18782\"\u003e#18782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/128c7c62b6ff9a1ad027d639695580c5c38a4982\"\u003e\u003ccode\u003e128c7c6\u003c/code\u003e\u003c/a\u003e fix(messaging,ios): do not suppress forwarded local notifications (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18701\"\u003e#18701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/0a41f05f82b344b5966055d27999ee68346475ff\"\u003e\u003ccode\u003e0a41f05\u003c/code\u003e\u003c/a\u003e chore(deps): bump uuid and firebase-admin (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18748\"\u003e#18748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/056c264e28a704c9b9ea8a7d2a23af8a59ba8332\"\u003e\u003ccode\u003e056c264\u003c/code\u003e\u003c/a\u003e fix(messaging,ios): return NO from scene willConnectToSession (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18733\"\u003e#18733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ff6da47ea85fd62e4a2c267603d39f2077c6fdb3\"\u003e\u003ccode\u003eff6da47\u003c/code\u003e\u003c/a\u003e feat(messaging): add FID registration APIs (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18482\"\u003e#18482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v17.0.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.6 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dc1a7da104bee456d0d1416aeb93b9b2734fd7b1\"\u003e\u003ccode\u003edc1a7da\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/29cc1d407edea7fd1f07ed0c2fe1dfaf7f2622cc\"\u003e\u003ccode\u003e29cc1d4\u003c/code\u003e\u003c/a\u003e test(auth,performance): remove unused testExceptionHandling helpers (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/issues/18795\"\u003e#18795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dbf7f7543a37386f7e8e314d8344be82b0483b77\"\u003e\u003ccode\u003edbf7f75\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase iOS SDK to 13.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/issues/18771\"\u003e#18771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7555707dec23382dfce1e7841c00446a21c9a406\"\u003e\u003ccode\u003e7555707\u003c/code\u003e\u003c/a\u003e fix(android): build on Firebase BoM 35 and require minSdk 24 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/issues/18782\"\u003e#18782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/e540a065332727f4b9f3d19f278a39120a76425e\"\u003e\u003ccode\u003ee540a06\u003c/code\u003e\u003c/a\u003e ci: migrate Apple jobs to the xcode-27 runner (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/issues/18693\"\u003e#18693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/39b9ef50b610b046e8e146a8aeb802c5ae233b0c\"\u003e\u003ccode\u003e39b9ef5\u003c/code\u003e\u003c/a\u003e chore(release): 2026-09-14 — BoM 4.20.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/issues/18688\"\u003e#18688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_performance-v0.12.0/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.7.0 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dc1a7da104bee456d0d1416aeb93b9b2734fd7b1\"\u003e\u003ccode\u003edc1a7da\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/aca14eab5305d80011af473bc7dd289ef71b75e8\"\u003e\u003ccode\u003eaca14ea\u003c/code\u003e\u003c/a\u003e fix(apple): build on Firebase Apple SDK 13 and require macOS 11 for Swift pac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dbf7f7543a37386f7e8e314d8344be82b0483b77\"\u003e\u003ccode\u003edbf7f75\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase iOS SDK to 13.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/issues/18771\"\u003e#18771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7555707dec23382dfce1e7841c00446a21c9a406\"\u003e\u003ccode\u003e7555707\u003c/code\u003e\u003c/a\u003e fix(android): build on Firebase BoM 35 and require minSdk 24 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/issues/18782\"\u003e#18782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/e540a065332727f4b9f3d19f278a39120a76425e\"\u003e\u003ccode\u003ee540a06\u003c/code\u003e\u003c/a\u003e ci: migrate Apple jobs to the xcode-27 runner (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/issues/18693\"\u003e#18693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/39b9ef50b610b046e8e146a8aeb802c5ae233b0c\"\u003e\u003ccode\u003e39b9ef5\u003c/code\u003e\u003c/a\u003e chore(release): 2026-09-14 — BoM 4.20.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/issues/18688\"\u003e#18688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_remote_config-v7.0.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_local_notifications` from 22.3.1 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\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/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\u003eSee full diff in \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/compare/flutter_local_notifications-v22.3.1...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 `go_router` from 18.0.2 to 18.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b10527525d5b85cba30fa191029d3e54ba5600f8\"\u003e\u003ccode\u003eb105275\u003c/code\u003e\u003c/a\u003e [go_router] Batch release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13126\"\u003e#13126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/10cde9a3b14d04f4f8ab8892e1dadcbad885fa48\"\u003e\u003ccode\u003e10cde9a\u003c/code\u003e\u003c/a\u003e [material_ui] Migrate M3 Motion template to use new gen_defaults (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13058\"\u003e#13058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/4111f39909f85d7ee532dd37a654e549e92c3146\"\u003e\u003ccode\u003e4111f39\u003c/code\u003e\u003c/a\u003e [cupertino_ui] Forward showDragHandle from showCupertinoSheet to CupertinoShe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/8dcefb4001e6d2b492e05d8e7211a280a0f979ff\"\u003e\u003ccode\u003e8dcefb4\u003c/code\u003e\u003c/a\u003e [cupertino_ui] Fix CupertinoMagnifier focal point with custom size (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13029\"\u003e#13029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e18a54144e0541b9bfbc4b7cb9837bc224d9bbb7\"\u003e\u003ccode\u003ee18a541\u003c/code\u003e\u003c/a\u003e [video_player] Ignore late position updates after disposal (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12971\"\u003e#12971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7368361bb18a852e1401a241395cbaa3c8a427dd\"\u003e\u003ccode\u003e7368361\u003c/code\u003e\u003c/a\u003e [material_ui] Remove unconditional dart:io import from about.dart (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12774\"\u003e#12774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b0ae3b24fd47577b75f0733b0fb11ea50cdb7bdb\"\u003e\u003ccode\u003eb0ae3b2\u003c/code\u003e\u003c/a\u003e [material_ui] Fix DropdownButtonFormField underline alignment at bottom (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12606\"\u003e#12606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/aa3575f0ba50905c0b0e0b21743051a843230147\"\u003e\u003ccode\u003eaa3575f\u003c/code\u003e\u003c/a\u003e [material_ui] Migrate \u003ccode\u003eSwitch\u003c/code\u003e API doc snippets to {\u003ca href=\"https://github.com/example\"\u003e\u003ccode\u003e@​example\u003c/code\u003e\u003c/a\u003e} (batch 8) (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13052\"\u003e#13052\u003c/a\u003e)\u003c/li\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/issues/12926\"\u003e#12926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/72fcf09ad26494caf6c4a94e16898ad6b7b31d23\"\u003e\u003ccode\u003e72fcf09\u003c/code\u003e\u003c/a\u003e [image_picker] Subsample large images when resizing on Android (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13038\"\u003e#13038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v18.1.0/packages\"\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\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/codexnoise/fintech-mobile-app-demo/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/codexnoise%2Ffintech-mobile-app-demo/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/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":"5694823636","node_id":"PR_kwDOQBxlp88AAAABGfmP1w","number":604,"state":"closed","title":"chore(deps-pub)(deps): bump the flutter group in /mobile with 9 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-10-08T00:10:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-04T00:15:59.000Z","updated_at":"2026-10-08T00:10:20.000Z","time_to_close":345253,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-pub)(deps): bump","group_name":"flutter","update_count":9,"packages":[{"name":"flutter_lints","old_version":"3.0.2","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"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_local_notifications_linux","old_version":"4.0.1","new_version":"8.0.1","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"flutter_local_notifications_platform_interface","old_version":"7.2.0","new_version":"12.2.0","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"flutter_secure_storage","old_version":"9.2.4","new_version":"10.3.4","repository_url":"https://github.com/mogol/flutter_secure_storage"},{"name":"flutter_secure_storage_linux","old_version":"1.2.3","new_version":"3.0.3","repository_url":"https://github.com/mogol/flutter_secure_storage"},{"name":"flutter_secure_storage_platform_interface","old_version":"1.1.2","new_version":"2.1.1","repository_url":"https://github.com/mogol/flutter_secure_storage"},{"name":"flutter_secure_storage_web","old_version":"1.2.1","new_version":"2.1.1","repository_url":"https://github.com/mogol/flutter_secure_storage"},{"name":"flutter_secure_storage_windows","old_version":"3.1.2","new_version":"4.1.0","repository_url":"https://github.com/mogol/flutter_secure_storage"}],"path":"/mobile","ecosystem":"pub"},"body":"Bumps the flutter group in /mobile with 9 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `3.0.2` | `6.0.0` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `17.2.4` | `22.3.1` |\n| [flutter_local_notifications_linux](https://github.com/MaikuB/flutter_local_notifications) | `4.0.1` | `8.0.1` |\n| [flutter_local_notifications_platform_interface](https://github.com/MaikuB/flutter_local_notifications) | `7.2.0` | `12.2.0` |\n| [flutter_secure_storage](https://github.com/mogol/flutter_secure_storage) | `9.2.4` | `10.3.4` |\n| [flutter_secure_storage_linux](https://github.com/mogol/flutter_secure_storage) | `1.2.3` | `3.0.3` |\n| [flutter_secure_storage_platform_interface](https://github.com/mogol/flutter_secure_storage) | `1.1.2` | `2.1.1` |\n| [flutter_secure_storage_web](https://github.com/mogol/flutter_secure_storage) | `1.2.1` | `2.1.1` |\n| [flutter_secure_storage_windows](https://github.com/mogol/flutter_secure_storage) | `3.1.2` | `4.1.0` |\n\nUpdates `flutter_lints` from 3.0.2 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6eebe72ca3975373a5fab06a009ec5ffeabdb495\"\u003e\u003ccode\u003e6eebe72\u003c/code\u003e\u003c/a\u003e [flutter_lints] Bump lints dependency to 6.0.0 and bump package to 6.0.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0093e2ecd5e3e83c04864b076564e1020ada532f\"\u003e\u003ccode\u003e0093e2e\u003c/code\u003e\u003c/a\u003e [video_player_android] Add note about Android platform views known issue (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/62f38a1abb95fccabd865cef8b107d515bfbf93d\"\u003e\u003ccode\u003e62f38a1\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Implement \u003ccode\u003eenableAudio\u003c/code\u003e for video recording (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9264\"\u003e#9264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9c11e9b8b845235c8d6bd120b89238dc580ab973\"\u003e\u003ccode\u003e9c11e9b\u003c/code\u003e\u003c/a\u003e [video_player_android] isBuffering flag always return true after calling seek...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6efa04bfdb94f14236a9f9f85a6ebb367a94e81d\"\u003e\u003ccode\u003e6efa04b\u003c/code\u003e\u003c/a\u003e [camera,video_player] replace onSurfaceDestroyed with onSurfaceCleanup (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9316\"\u003e#9316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c33fa390d6866405334adc56d38b70ea2ee3ab6e\"\u003e\u003ccode\u003ec33fa39\u003c/code\u003e\u003c/a\u003e [camera,video_player] Update Android to 3.29 minimum (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5a7d40f877274916bdd81ba18a6b508e2d266aa3\"\u003e\u003ccode\u003e5a7d40f\u003c/code\u003e\u003c/a\u003e Update repo for 3.32 stable (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2a847d78641de3eba95ba22b3a01db5ee24c93b3\"\u003e\u003ccode\u003e2a847d7\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Correct pigeon configuration output paths (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9313\"\u003e#9313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d692e43dba6c8dcfdd3659fd6681a3c9505307ae\"\u003e\u003ccode\u003ed692e43\u003c/code\u003e\u003c/a\u003e [process] Remove from the repository (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9310\"\u003e#9310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe5dd86d6232c1ca2eacc50efe38db5dd2a6f815\"\u003e\u003ccode\u003efe5dd86\u003c/code\u003e\u003c/a\u003e Ensure Example Packages Work on Android API 36 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_lints-v6.0.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_local_notifications` from 17.2.4 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-v17.2.4...flutter_local_notifications-v22.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_local_notifications_linux` from 4.0.1 to 8.0.1\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/e67b2238210f56ae3acecda04d01df3a3da6bb32\"\u003e\u003ccode\u003ee67b223\u003c/code\u003e\u003c/a\u003e added changelog entry on platform interface dependency bump (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2783\"\u003e#2783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/d4e79271574dc8b2728f35886f00ce3f41202f89\"\u003e\u003ccode\u003ed4e7927\u003c/code\u003e\u003c/a\u003e [various] prepare for 22.0.0 stable release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2782\"\u003e#2782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/6f2d72be79f79f34eb29f332d879f23e80aab553\"\u003e\u003ccode\u003e6f2d72b\u003c/code\u003e\u003c/a\u003e updated .gitignore settings (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2779\"\u003e#2779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/d514b4f73bd8a475eb42a221036bb4c486c7f9b0\"\u003e\u003ccode\u003ed514b4f\u003c/code\u003e\u003c/a\u003e docs: improve format (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2778\"\u003e#2778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/560d487edb99ccd8e202b57d121c49a3cd0f2879\"\u003e\u003ccode\u003e560d487\u003c/code\u003e\u003c/a\u003e [various] prepare for 22.0.0-dev.3 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2776\"\u003e#2776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/70bc077c6ff0452b9900139df01522b000993df7\"\u003e\u003ccode\u003e70bc077\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] highlight app row when opening DND access setti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/b35b35b88f7affc35ed2af80c3fa61db0ca901af\"\u003e\u003ccode\u003eb35b35b\u003c/code\u003e\u003c/a\u003e Bump xml from 6.6.1 to 7.0.1 in /flutter_local_notifications_windows (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2774\"\u003e#2774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/d50f5d79dcafdbdaeaab2b97c39bd43ac2ace6e9\"\u003e\u003ccode\u003ed50f5d7\u003c/code\u003e\u003c/a\u003e [various] prepare for 22.0.0-dev.2 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2772\"\u003e#2772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/d9a076402d3ce5942dc175709d8fcc4ce6f55dd5\"\u003e\u003ccode\u003ed9a0764\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications_web] update README snippets to use web-specific ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/6b33aeb3f005ca38837f12f478ba5f833ade8206\"\u003e\u003ccode\u003e6b33aeb\u003c/code\u003e\u003c/a\u003e [various] prepare for 22.0.0-dev.1 prerelease (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2767\"\u003e#2767\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_linux-v4.0.1...flutter_local_notifications_linux-v8.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_local_notifications_platform_interface` from 7.2.0 to 12.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/releases\"\u003eflutter_local_notifications_platform_interface's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflutter_local_notifications-v12.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/1796\"\u003e1796\u003c/a\u003e where a \u003ccode\u003ejava.lang.ClassCastException\u003c/code\u003e may be thrown on some Android devices when the \u003ccode\u003eonDidReceiveBackgroundNotificationResponse\u003c/code\u003e has been specified when calling \u003ccode\u003einitialize()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v12.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] removed reference to Android V1 embedding. Thanks to PR from \u003ca href=\"https://github.com/emersion\"\u003eSimon Ser\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated code snippet in readme around requesting notification permissions on Android. Thanks to PR from \u003ca href=\"https://github.com/rignaneseleo\"\u003eLeo\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v12.0.3+1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Kotlin version used in example app\u003c/li\u003e\n\u003cli\u003eUpdated code snippets in readme to add missing import statements around the iOS setup related to notification actions. Thanks to PR from \u003ca href=\"https://github.com/som-R91\"\u003esom-R91\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v12.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] changed callback lookup for notification actions to take place after Flutter engine to ensure callback cache has been initialised to find the callback. This is a follow-up to changes done in 12.0.1 in trying to address issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/1721\"\u003e1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] updated plugin to clean up resources after it is detached from Flutter engine. Thanks to PR from \u003ca href=\"https://github.com/emersion\"\u003eSimon Ser\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v12.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android][iOS] fixed issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/1721\"\u003e1721\u003c/a\u003e where a crash occurs upon tapping on a notification action fbut the \u003ccode\u003eonDidReceiveBackgroundNotificationResponse\u003c/code\u003e optional callback hasn't been specified.\u003c/li\u003e\n\u003cli\u003e[iOS] suppressed deprecation warnings where plugin was Apple's old notification APIs to support older iOS devices\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v12.0.1+1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated readme to indicate that the \u003ccode\u003etimezone\u003c/code\u003e package should be added as a direct dependency according to \u003ca href=\"https://dart-lang.github.io/linter/lints/depend_on_referenced_packages.html\"\u003ethis official lint rule\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBumped dependency constraints on \u003ccode\u003eflutter_local_notification_linux\u003c/code\u003e that was meant to be done in 12.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v12.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumped \u003ccode\u003edbus\u003c/code\u003e dependency via \u003ccode\u003eflutter_local_notifications_linux\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v11.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] fixed crash when using notification actions with a foreground service. Thanks to the PR from \u003ca href=\"https://github.com/arnoldlaishram\"\u003eArnold Laishram\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] Suppressed deprecation warning on calling the \u003ca href=\"https://developer.android.com/reference/android/content/Intent#getParcelableExtra(java.lang.String)\"\u003e\u003ccode\u003egetParcelableExtra\u003c/code\u003e\u003c/a\u003e Intent API\u003c/li\u003e\n\u003cli\u003eFixed typo in readme around Darwin (iOS/macOS) initialisation settings\u003c/li\u003e\n\u003cli\u003eAdded a link to an issue with using Flutter apps with desugaring enabled where crashes could occur on foldable Android devices. Link to this is \u003ca href=\"https://redirect.github.com/flutter/flutter/issues/110658\"\u003eflutter/flutter#110658\u003c/a\u003e so those experience the problem can follow the issue and try out the solutions there as this isn't specific to the plugin\u003c/li\u003e\n\u003cli\u003eReplaced usage of rxDart in example app use \u003ccode\u003eStreamController\u003c/code\u003e instead to minimise use of dependencies and removed unused \u003ccode\u003eshared_preferences\u003c/code\u003e dependency\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v11.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumped \u003ccode\u003etimezone\u003c/code\u003e dependency. To err on the safe when it comes to dependency version conflicts, this is being published as major release as the updated \u003ccode\u003etimezone\u003c/code\u003e package was published as a major release. Thanks to the PR from \u003ca href=\"https://github.com/nohli\"\u003eJoachim Nohl\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/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\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/32089147e5c0a2cd5b1c00369cae03d47681c9b6\"\u003e\u003ccode\u003e3208914\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] raise iOS minimum to 13.0 in Package.swift to m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/5599fcecd260df967ef87c59470d9c9b28c2c8a1\"\u003e\u003ccode\u003e5599fce\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] migrated example app to use SPM (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2803\"\u003e#2803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/ec69bf3b3d26d360a21a837fcd7a86d67fc14bbf\"\u003e\u003ccode\u003eec69bf3\u003c/code\u003e\u003c/a\u003e prepare for platform interface 12.0.1 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2804\"\u003e#2804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/2a51ce0f65485529f8b7f08253509240b73394a1\"\u003e\u003ccode\u003e2a51ce0\u003c/code\u003e\u003c/a\u003e added references to FlutterFramework (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2802\"\u003e#2802\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_platform_interface-v7.2.0...flutter_local_notifications_platform_interface-v12.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_secure_storage` from 9.2.4 to 10.3.4\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: v10.3.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eBackport release for the v10 line. \u003ccode\u003e11.0.0\u003c/code\u003e remains the current major version.\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage-v10.3.1...flutter_secure_storage-v10.3.2\"\u003e10.3.2\u003c/a\u003e (2026-09-09)\u003c/h2\u003e\n\u003ch3\u003eAndroid\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed data loss when switching between \u003ccode\u003esharedPreferencesName\u003c/code\u003e and \u003ccode\u003estorageNamespace\u003c/code\u003e with the same name; the wrapped key is now moved to the new location instead of the store starting empty.\u003c/li\u003e\n\u003cli\u003eFixed v9 data with a non-default \u003ccode\u003ekeyCipherAlgorithm\u003c/code\u003e/\u003ccode\u003estorageCipherAlgorithm\u003c/code\u003e being discarded on upgrade: its algorithm markers were stored where v10 doesn't look, so a failed migration deleted it. Markers are now read from the v9 location, and unmarked data that still decrypts with the current cipher is left alone.\u003c/li\u003e\n\u003cli\u003eFixed AES-GCM data from v9 becoming unreadable: v9's wrapped-key preference name had a typo that v10 corrected, and is now read as a fallback.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003emigrateWithBackup\u003c/code\u003e ignoring \u003ccode\u003estorageNamespace\u003c/code\u003e and backing up the wrong key storage file.\u003c/li\u003e\n\u003cli\u003eFixed a migration running on a fresh install, which could fail on some devices' KeyStore.\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eNullPointerException\u003c/code\u003e when a storage call ran after the Flutter engine detached; it now throws a catchable \u003ccode\u003eINIT_FAILED\u003c/code\u003e \u003ccode\u003ePlatformException\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/juliansteenbakker/flutter_secure_storage/commit/692a374a5071c0b60939f624ede58d666b6b645c\"\u003e\u003ccode\u003e692a374\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1261\"\u003e#1261\u003c/a\u003e from juliansteenbakker/fix/biometric-multi-instance-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/16b092430ffe41a4ce461b101a7da43e971478b8\"\u003e\u003ccode\u003e16b0924\u003c/code\u003e\u003c/a\u003e docs: trim and tighten comments added on this branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/f122654159a55c7de8c91f837dc640e6a49f921b\"\u003e\u003ccode\u003ef122654\u003c/code\u003e\u003c/a\u003e doc: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/23a5d7df5b6b278b7869f924b0bf499797b07680\"\u003e\u003ccode\u003e23a5d7d\u003c/code\u003e\u003c/a\u003e Merge branch '10.x' into fix/biometric-multi-instance-race\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/b96721b46bf7ce6a84401229c29ee97d1fff3f42\"\u003e\u003ccode\u003eb96721b\u003c/code\u003e\u003c/a\u003e doc: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/0ca5c3c127afed3606a0e7bab83c063f8b1e02f9\"\u003e\u003ccode\u003e0ca5c3c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1260\"\u003e#1260\u003c/a\u003e from juliansteenbakker/fix/legacy-namespace-key-reco...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/20b7011448f96a9ed06cb02add0f20256473b15d\"\u003e\u003ccode\u003e20b7011\u003c/code\u003e\u003c/a\u003e chore: consolidate into a single v10.3.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/7279651e1fee96ad7aef268bdace723c0a552bfc\"\u003e\u003ccode\u003e7279651\u003c/code\u003e\u003c/a\u003e release of v10.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/cc8c73be1f52ddc19122f8e763a93df4c4d01ab7\"\u003e\u003ccode\u003ecc8c73b\u003c/code\u003e\u003c/a\u003e release of v10.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/0aadfa9e9e23e7e6c88588ac65aa083aa8f22581\"\u003e\u003ccode\u003e0aadfa9\u003c/code\u003e\u003c/a\u003e fix(android): don't touch a sibling instance's Keystore key on a fresh install\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mogol/flutter_secure_storage/compare/v9.2.4...v10.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_secure_storage_linux` from 1.2.3 to 3.0.3\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_linux's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflutter_secure_storage_linux: v3.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage_linux-v3.0.2...flutter_secure_storage_linux-v3.0.3\"\u003e3.0.3\u003c/a\u003e (2026-09-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elinux:\u003c/strong\u003e skip D-Bus keyring warmup when sandboxed (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1223\"\u003e#1223\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/1e625c9718b0d301039c3456bf97bbbfbc020ea3\"\u003e1e625c9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_secure_storage_linux: v3.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage_linux-v3.0.1...flutter_secure_storage_linux-v3.0.2\"\u003e3.0.2\u003c/a\u003e (2026-08-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle missing default keyring on linux (\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\u003cli\u003e\u003cstrong\u003elinux:\u003c/strong\u003e return structured libsecret error codes (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/4691b838519ae91383618120d82fd97a60a35493\"\u003e4691b83\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/mogol/flutter_secure_storage/commits/flutter_secure_storage_linux-v3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_secure_storage_platform_interface` from 1.1.2 to 2.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_platform_interface's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflutter_secure_storage_platform_interface: v2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage_platform_interface-v2.1.0...flutter_secure_storage_platform_interface-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\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_platform_interface: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage_platform_interface-v2.0.3...flutter_secure_storage_platform_interface-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-09-09)\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\u003ch2\u003eflutter_secure_storage_platform_interface: v2.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage_platform_interface-v2.0.2...flutter_secure_storage_platform_interface-v2.0.3\"\u003e2.0.3\u003c/a\u003e (2026-08-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edarwin:\u003c/strong\u003e restore access to items written before 0.3.0's SecAccess… (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/4523503b3b4e86264252aed7024604a83d5f9399\"\u003e4523503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove redundant ./ prefix from part directives (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/cc7018d15eae56b389348d73f788ae1a03c606c6\"\u003ecc7018d\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/mogol/flutter_secure_storage/commits/flutter_secure_storage_platform_interface-v2.1.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_web` from 1.2.1 to 2.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_web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflutter_secure_storage_platform_interface: v2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage_platform_interface-v2.1.0...flutter_secure_storage_platform_interface-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\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_platform_interface: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage_platform_interface-v2.0.3...flutter_secure_storage_platform_interface-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-09-09)\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\u003ch2\u003eflutter_secure_storage_platform_interface: v2.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage_platform_interface-v2.0.2...flutter_secure_storage_platform_interface-v2.0.3\"\u003e2.0.3\u003c/a\u003e (2026-08-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edarwin:\u003c/strong\u003e restore access to items written before 0.3.0's SecAccess… (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/4523503b3b4e86264252aed7024604a83d5f9399\"\u003e4523503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove redundant ./ prefix from part directives (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/cc7018d15eae56b389348d73f788ae1a03c606c6\"\u003ecc7018d\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/mogol/flutter_secure_storage/commits/flutter_secure_storage_web-v2.1.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_windows` from 3.1.2 to 4.1.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_windows's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflutter_secure_storage_linux: v4.0.0-beta.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage_linux-v3.0.3...flutter_secure_storage_linux-v4.0.0-beta.1\"\u003e4.0.0-beta.1\u003c/a\u003e (2026-09-11)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elinux:\u003c/strong\u003e previously affected installs stored secrets under whatever incorrect xdg:schema value they happened to compute (stable per app build, but not the intended one). Reads and writes now use the correct \u0026quot;\u003c!-- raw HTML omitted --\u003e/FlutterSecureStorage\u0026quot; schema name. The first read after upgrading automatically migrates matching secrets found under any other schema value forward into the correct one; legacy items are left in place, nothing is deleted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elinux:\u003c/strong\u003e stop the xdg:schema attribute from going stale after relabeling (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1249\"\u003e#1249\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/105f323e2bf1c59e36d8780eec31bed4af9a5847\"\u003e105f323\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/juliansteenbakker/flutter_secure_storage/blob/v4.1.0/CHANGELOG.md\"\u003eflutter_secure_storage_windows's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.1.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Linux \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/pull/185\"\u003e185\u003c/a\u003e. Thanks \u003ca href=\"https://github.com/talhabalaj\"\u003etalhabalaj\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove first-time read speed on Android by not creating cipher when key is not present. Thanks \u003ca href=\"https://github.com/PieterAelse\"\u003ePieterAelse\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it possible to customize iOS account name(kSecAttrService). Thanks \u003ca href=\"https://github.com/klyver\"\u003eklyver\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.0.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce null-safety. Thanks \u003ca href=\"https://github.com/SteveAlexander\"\u003eSteve Alexander\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[3.3.5]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix thread safety issues in android code to close \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/161\"\u003e161\u003c/a\u003e. Thanks \u003ca href=\"https://github.com/koskimas\"\u003ekoskimas\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[3.3.4]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Android hanging UI on StorageCipher initialization \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/116\"\u003e#116\u003c/a\u003e by \u003ca href=\"https://github.com/morrica\"\u003emorrica\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix crash only observed for v2 apps \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/pull/124\"\u003e#124\u003c/a\u003e by \u003ca href=\"https://github.com/lidongze91\"\u003elidongze91\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix crash when generating keys in android with RTL locales \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/pull/132\"\u003e#132\u003c/a\u003e by \u003ca href=\"https://github.com/iassal\"\u003eiassal\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix returning the error as String rather than Exception \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/134\"\u003e#134\u003c/a\u003e by \u003ca href=\"https://github.com/wytesk133\"\u003ewytesk133\u003c/a\u003es\u003c/li\u003e\n\u003cli\u003eFix Android crash onDetachedFromEngine when init fails \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/144\"\u003e#144\u003c/a\u003e by \u003ca href=\"https://github.com/iassal\"\u003eiassal\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null value at write function \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/95\"\u003e#95\u003c/a\u003e by \u003ca href=\"https://github.com/ewertonrp\"\u003eewertonrp\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for containsKey \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/139\"\u003e#139\u003c/a\u003e by \u003ca href=\"https://github.com/iassal\"\u003eiassal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[3.3.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compatibility with non-AndroidX project. \u003ca href=\"https://flutter.dev/docs/development/androidx-migration\"\u003eAndroidX Migration\u003c/a\u003e is recommended.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[3.3.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate to Android v2 embedder.\u003c/li\u003e\n\u003cli\u003eAdds support for specifying \u003ca href=\"https://developer.apple.com/documentation/security/keychain_services/keychain_items/restricting_keychain_item_accessibility?language=objc\"\u003eiOS Keychain Item Accessibility\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[3.3.1+2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix iOS build warning \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/30\"\u003eIssue 30\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[3.3.1+1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Android Manifest error \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/77\"\u003eIssue 77\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/79\"\u003eIssue 79\u003c/a\u003e. Thanks \u003ca href=\"https://github.com/nate-eisner\"\u003enate-eisner\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[3.3.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix crash without \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/73\"\u003eiOSOptions\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[3.3.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded groupId for iOS keychain sharing. Thanks \u003ca href=\"https://github.com/Maleandr\"\u003eMaleandr\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix Gradle version in \u003ccode\u003egradle-wrapper.properties\u003c/code\u003e. Thanks \u003ca href=\"https://github.com/blasten\"\u003eblasten\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdded minimum sdk requirement on AndroidManifest. Thanks \u003ca href=\"https://github.com/lidongze91\"\u003elidongze91\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[3.2.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Android 9.0 Pie \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/46\"\u003eKeyStore exception\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[3.2.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e. Migrate from the deprecated original Android Support Library to AndroidX. This shouldn't result in any functional changes, but it requires any Android apps using this plugin to \u003ca href=\"https://developer.android.com/jetpack/androidx/migrate\"\u003ealso migrate\u003c/a\u003e if they're using the original support library. Thanks \u003ca href=\"https://github.com/I-am-original\"\u003eI-am-original\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eEnable StrongBox on Android devices that support it. Thanks \u003ca href=\"https://github.com/bbedward\"\u003ebbedward\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[3.1.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Android 9.0 Pie KeyStore exception. Thanks \u003ca href=\"https://github.com/hacker1024\"\u003ehacker1024\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/08fe937e17fe2b0c0084e25b0d82b240a48b0c3b\"\u003e\u003ccode\u003e08fe937\u003c/code\u003e\u003c/a\u003e Fix publish warnings.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/a7bb4ed6263a35a0e6d8b2983fa19b4cef90cb3e\"\u003e\u003ccode\u003ea7bb4ed\u003c/code\u003e\u003c/a\u003e Bump version.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/f3ee0cb652cf7b77edc9c712a95e151f1412398b\"\u003e\u003ccode\u003ef3ee0cb\u003c/code\u003e\u003c/a\u003e Fix warning.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/3ad49f155edfebf02422f400aa35570b73bdb872\"\u003e\u003ccode\u003e3ad49f1\u003c/code\u003e\u003c/a\u003e Added support for Linux (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/185\"\u003e#185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/fb912b43bbd698abd74b3670d0fc29f6c17c8ea1\"\u003e\u003ccode\u003efb912b4\u003c/code\u003e\u003c/a\u003e Improve first-time read speed on Android by not creating cipher when key is n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/37a9fb35b0438d4e2d4b32569f6517862a65f37b\"\u003e\u003ccode\u003e37a9fb3\u003c/code\u003e\u003c/a\u003e Merge branch 'add_ios_keychain_account_name' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/054846901d574d0434f1bc4990eb8c4d37ef4134\"\u003e\u003ccode\u003e0548469\u003c/code\u003e\u003c/a\u003e Update implementation and example.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/55fe6c1a13a47f699e3853334635851bef35f418\"\u003e\u003ccode\u003e55fe6c1\u003c/code\u003e\u003c/a\u003e Fix dart analysis warnings in app_test.dart\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/b66330592bb6fca4f8d01fce0c3f9d97d964bbde\"\u003e\u003ccode\u003eb663305\u003c/code\u003e\u003c/a\u003e Refactor FlutterSecureStoragePlugin.m\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/de6faa95bc9b741240b78bcfa06dcb5b7036be8f\"\u003e\u003ccode\u003ede6faa9\u003c/code\u003e\u003c/a\u003e Merge branch 'develop' into klyver/develop\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mogol/flutter_secure_storage/compare/v3.1.2...v4.1.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/NassarAlshabi1/marina-hotel-wit-app/pull/604","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NassarAlshabi1%2Fmarina-hotel-wit-app/issues/604","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/604/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":"5625338507","node_id":"PR_kwDORVaX-c8AAAABFoRAgQ","number":1015,"state":"closed","title":"chore(deps): bump the all-pub 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-02T05:00:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-29T04:57:14.000Z","updated_at":"2026-10-02T05:00:35.000Z","time_to_close":259399,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-pub","update_count":10,"packages":[{"name":"built_value","old_version":"8.12.7","new_version":"8.13.0","repository_url":"https://github.com/google/built_value.dart"},{"name":"dart_pre_commit","old_version":"6.1.4","new_version":"6.1.5","repository_url":"https://github.com/Skycoder42/dart_pre_commit"},{"name":"desktop_drop","old_version":"0.7.1","new_version":"0.8.4","repository_url":"https://github.com/MixinNetwork/flutter-plugins"},{"name":"dio","old_version":"5.11.0","new_version":"5.11.1","repository_url":"https://github.com/cfug/dio"},{"name":"flutter_local_notifications","old_version":"22.3.0","new_version":"22.3.1","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"flutter_riverpod","old_version":"3.4.2","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"flutter_secure_storage","old_version":"10.3.1","new_version":"10.3.4","repository_url":"https://github.com/mogol/flutter_secure_storage"},{"name":"flutter_smooth_markdown","old_version":"0.8.1","new_version":"0.10.0","repository_url":"https://github.com/JackCaow/flutter-smooth-markdown"},{"name":"image","old_version":"4.9.2","new_version":"4.10.1","repository_url":"https://github.com/brendan-duncan/image"},{"name":"tray_manager","old_version":"0.5.3","new_version":"0.7.0","repository_url":"https://github.com/leanflutter/tray_manager"}],"path":null,"ecosystem":"pub"},"body":"Bumps the all-pub group with 10 updates in the /app directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [built_value](https://github.com/google/built_value.dart) | `8.12.7` | `8.13.0` |\n| [dart_pre_commit](https://github.com/Skycoder42/dart_pre_commit) | `6.1.4` | `6.1.5` |\n| [desktop_drop](https://github.com/MixinNetwork/flutter-plugins/tree/main/packages) | `0.7.1` | `0.8.4` |\n| [dio](https://github.com/cfug/dio) | `5.11.0` | `5.11.1` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `22.3.0` | `22.3.1` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `3.4.2` | `3.4.3` |\n| [flutter_secure_storage](https://github.com/mogol/flutter_secure_storage) | `10.3.1` | `10.3.4` |\n| [flutter_smooth_markdown](https://github.com/JackCaow/flutter-smooth-markdown) | `0.8.1` | `0.10.0` |\n| [image](https://github.com/brendan-duncan/image) | `4.9.2` | `4.10.1` |\n| [tray_manager](https://github.com/leanflutter/tray_manager) | `0.5.3` | `0.7.0` |\n\n\nUpdates `built_value` from 8.12.7 to 8.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/built_value.dart/releases\"\u003ebuilt_value's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSupport new constructor syntax\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport generating from classes and enums that use the \u003ccode\u003enew\u003c/code\u003e syntax for\nconstructors.\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/google/built_value.dart/blob/master/CHANGELOG.md\"\u003ebuilt_value's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport generating from classes and enums that use the \u003ccode\u003enew\u003c/code\u003e syntax for\nconstructors.\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/built_value.dart/commit/5582a42fffe6abfbc21ae8998c47350b1ce2c1b3\"\u003e\u003ccode\u003e5582a42\u003c/code\u003e\u003c/a\u003e Release 8.13.0. (\u003ca href=\"https://redirect.github.com/google/built_value.dart/issues/1403\"\u003e#1403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/built_value.dart/commit/5ad3664fd0615a00fae52ba7ddacdb540588121f\"\u003e\u003ccode\u003e5ad3664\u003c/code\u003e\u003c/a\u003e Support new constructor syntax, reject primary constructors cleanly. (\u003ca href=\"https://redirect.github.com/google/built_value.dart/issues/1400\"\u003e#1400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/built_value.dart/commit/4bb4cbfecb9a4c9ba8213ad4270b76cd09b4c439\"\u003e\u003ccode\u003e4bb4cbf\u003c/code\u003e\u003c/a\u003e Update end_to_end_test to 3.13, reformat. (\u003ca href=\"https://redirect.github.com/google/built_value.dart/issues/1401\"\u003e#1401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/built_value.dart/commit/43ea4c16e84bed35b87835f14456a70a88e04921\"\u003e\u003ccode\u003e43ea4c1\u003c/code\u003e\u003c/a\u003e Use local deps. (\u003ca href=\"https://redirect.github.com/google/built_value.dart/issues/1398\"\u003e#1398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/built_value.dart/compare/v8.12.7...v8.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dart_pre_commit` from 6.1.4 to 6.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Skycoder42/dart_pre_commit/releases\"\u003edart_pre_commit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease of package dart_pre_commit - Version 6.1.5\u003c/h2\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Skycoder42/dart_pre_commit/compare/v6.1.4...v6.1.5\"\u003e6.1.5\u003c/a\u003e - 2026-09-22\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated min sdk version to ^3.13.0\u003c/li\u003e\n\u003cli\u003eUpdated dependencies\u003c/li\u003e\n\u003cli\u003eWiden analyzer version constraints to allow 14.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe package and it's documentation are available at \u003ca href=\"https://pub.dev/packages/dart_pre_commit/versions/6.1.5\"\u003epub.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/Skycoder42/dart_pre_commit/blob/master/CHANGELOG.md\"\u003edart_pre_commit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[6.1.5] - 2026-09-22\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated min sdk version to ^3.13.0\u003c/li\u003e\n\u003cli\u003eUpdated dependencies\u003c/li\u003e\n\u003cli\u003eWiden analyzer version constraints to allow 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/Skycoder42/dart_pre_commit/commit/2bf18a30001c4660c7a654fd46a15699033532dc\"\u003e\u003ccode\u003e2bf18a3\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Skycoder42/dart_pre_commit/commit/1f25228efd7ca97a689392bb408f0211750f7eba\"\u003e\u003ccode\u003e1f25228\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Skycoder42/dart_pre_commit/issues/51\"\u003e#51\u003c/a\u003e from xShuusui/fix/widen-analyzer-constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Skycoder42/dart_pre_commit/commit/9b55507ccddbf665ba2110a92e7dd0de7d7f5a68\"\u003e\u003ccode\u003e9b55507\u003c/code\u003e\u003c/a\u003e widen analyzer constraints to allow 14.x\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Skycoder42/dart_pre_commit/compare/v6.1.4...v6.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `desktop_drop` from 0.7.1 to 0.8.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/MixinNetwork/flutter-plugins/releases\"\u003edesktop_drop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edesktop_drop-v0.8.4\u003c/h2\u003e\n\u003ch2\u003e0.8.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use builtInKotlin property to conditionally apply KGP \u003ca href=\"https://redirect.github.com/MixinNetwork/flutter-plugins/pull/500\"\u003e#500\u003c/a\u003e\nby \u003ca href=\"https://github.com/loucass\"\u003eloucass\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edesktop_drop-v0.8.3\u003c/h2\u003e\n\u003ch2\u003e0.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fix Kotlin configuration for AGP 8 and AGP 9 hosts \u003ca href=\"https://redirect.github.com/MixinNetwork/flutter-plugins/pull/498\"\u003e#498\u003c/a\u003e\nby \u003ca href=\"https://github.com/loucass\"\u003eloucass\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edesktop_drop-v0.8.2\u003c/h2\u003e\n\u003ch2\u003e0.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Restore compatibility with Android Gradle Plugin versions below 9 by applying the Kotlin Gradle Plugin conditionally, while continuing to use built-in Kotlin on AGP 9 and later \u003ca href=\"https://redirect.github.com/MixinNetwork/flutter-plugins/pull/495\"\u003e#495\u003c/a\u003e\nby \u003ca href=\"https://github.com/loucass\"\u003eloucass\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] Hosts on AGP versions below 9 must provide Kotlin Gradle Plugin 2.0.0 or later because \u003ccode\u003edesktop_drop\u003c/code\u003e uses the \u003ccode\u003ekotlin.compilerOptions\u003c/code\u003e DSL. Apps using an older KGP version must upgrade it before updating \u003ccode\u003edesktop_drop\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edesktop_drop-v0.8.1\u003c/h2\u003e\n\u003ch2\u003e0.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[desktop_drop] [Linux] register the \u003ccode\u003eapplication/vnd.portal.filetransfer\u003c/code\u003e drag target and deliver its key via a new \u003ccode\u003eperformOperation_portal\u003c/code\u003e channel message\u003c/li\u003e\n\u003cli\u003e[desktop_drop] [Linux] resolve portal transfer keys through \u003ccode\u003eorg.freedesktop.portal.FileTransfer\u003c/code\u003e, so drops from sandboxed sources yield openable document-portal paths\u003c/li\u003e\n\u003cli\u003e[desktop_drop] expose the raw drag payload in \u003ccode\u003eDropDoneEvent.rawText\u003c/code\u003e / \u003ccode\u003eDropDoneDetails.rawText\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edesktop_drop-v0.8.0\u003c/h2\u003e\n\u003ch2\u003e0.8.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Migrate to built-in Kotlin. Android host apps must use Android Gradle Plugin 9 or later.\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/MixinNetwork/flutter-plugins/commit/eaf0859273eb944f6538114864867974024435e1\"\u003e\u003ccode\u003eeaf0859\u003c/code\u003e\u003c/a\u003e desktop_drop: prepare 0.8.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MixinNetwork/flutter-plugins/commit/2ef30a7e96c185c926a7a2d210fc5f6b7d803248\"\u003e\u003ccode\u003e2ef30a7\u003c/code\u003e\u003c/a\u003e desktop_drop: support AGP 8 and 9 Kotlin modes (\u003ca href=\"https://github.com/MixinNetwork/flutter-plugins/tree/main/packages/issues/500\"\u003e#500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MixinNetwork/flutter-plugins/commit/1c857823e9ce029ea9b7b62e055335cdc39d94ae\"\u003e\u003ccode\u003e1c85782\u003c/code\u003e\u003c/a\u003e chore(release): prepare desktop_drop 0.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MixinNetwork/flutter-plugins/commit/0e44c2f0a72ade25f4440906d41885440180b6d6\"\u003e\u003ccode\u003e0e44c2f\u003c/code\u003e\u003c/a\u003e desktop_drop: fix Kotlin configuration for AGP 9 hosts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MixinNetwork/flutter-plugins/commit/0c9aa50455106503cacfdb54ef1acfd217af2614\"\u003e\u003ccode\u003e0c9aa50\u003c/code\u003e\u003c/a\u003e chore(release): prepare desktop_multi_window 0.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MixinNetwork/flutter-plugins/commit/7b280bb022068d7464d118ab602f1ed9929f195a\"\u003e\u003ccode\u003e7b280bb\u003c/code\u003e\u003c/a\u003e chore(release): prepare ogg_opus_player 0.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MixinNetwork/flutter-plugins/commit/86ab64fb542aea8e27eb13458c851abbdd34cc1f\"\u003e\u003ccode\u003e86ab64f\u003c/code\u003e\u003c/a\u003e chore(release): prepare fts5_simple 0.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MixinNetwork/flutter-plugins/commit/8f311aa1de73e72ac96f28ba618bb88e27a20511\"\u003e\u003ccode\u003e8f311aa\u003c/code\u003e\u003c/a\u003e chore(release): prepare desktop_lifecycle 0.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MixinNetwork/flutter-plugins/commit/acbc248b34b99cc05289b5235925c8566e9fcf80\"\u003e\u003ccode\u003eacbc248\u003c/code\u003e\u003c/a\u003e chore(release): prepare desktop_keep_screen_on 0.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MixinNetwork/flutter-plugins/commit/1e54e32a35893bfd3e07f8c7a2788b641f833202\"\u003e\u003ccode\u003e1e54e32\u003c/code\u003e\u003c/a\u003e Add Swift Package Manager support to remaining Apple plugins (\u003ca href=\"https://github.com/MixinNetwork/flutter-plugins/tree/main/packages/issues/496\"\u003e#496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MixinNetwork/flutter-plugins/commits/desktop_drop-v0.8.4/packages\"\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_local_notifications` from 22.3.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\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\u003eSee full diff in \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/compare/flutter_local_notifications-v22.3.0...flutter_local_notifications-v22.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_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 `flutter_secure_storage` from 10.3.1 to 10.3.4\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: v10.3.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eBackport release for the v10 line. \u003ccode\u003e11.0.0\u003c/code\u003e remains the current major version.\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage-v10.3.1...flutter_secure_storage-v10.3.2\"\u003e10.3.2\u003c/a\u003e (2026-09-09)\u003c/h2\u003e\n\u003ch3\u003eAndroid\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed data loss when switching between \u003ccode\u003esharedPreferencesName\u003c/code\u003e and \u003ccode\u003estorageNamespace\u003c/code\u003e with the same name; the wrapped key is now moved to the new location instead of the store starting empty.\u003c/li\u003e\n\u003cli\u003eFixed v9 data with a non-default \u003ccode\u003ekeyCipherAlgorithm\u003c/code\u003e/\u003ccode\u003estorageCipherAlgorithm\u003c/code\u003e being discarded on upgrade: its algorithm markers were stored where v10 doesn't look, so a failed migration deleted it. Markers are now read from the v9 location, and unmarked data that still decrypts with the current cipher is left alone.\u003c/li\u003e\n\u003cli\u003eFixed AES-GCM data from v9 becoming unreadable: v9's wrapped-key preference name had a typo that v10 corrected, and is now read as a fallback.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003emigrateWithBackup\u003c/code\u003e ignoring \u003ccode\u003estorageNamespace\u003c/code\u003e and backing up the wrong key storage file.\u003c/li\u003e\n\u003cli\u003eFixed a migration running on a fresh install, which could fail on some devices' KeyStore.\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eNullPointerException\u003c/code\u003e when a storage call ran after the Flutter engine detached; it now throws a catchable \u003ccode\u003eINIT_FAILED\u003c/code\u003e \u003ccode\u003ePlatformException\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/juliansteenbakker/flutter_secure_storage/commit/692a374a5071c0b60939f624ede58d666b6b645c\"\u003e\u003ccode\u003e692a374\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1261\"\u003e#1261\u003c/a\u003e from juliansteenbakker/fix/biometric-multi-instance-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/16b092430ffe41a4ce461b101a7da43e971478b8\"\u003e\u003ccode\u003e16b0924\u003c/code\u003e\u003c/a\u003e docs: trim and tighten comments added on this branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/f122654159a55c7de8c91f837dc640e6a49f921b\"\u003e\u003ccode\u003ef122654\u003c/code\u003e\u003c/a\u003e doc: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/23a5d7df5b6b278b7869f924b0bf499797b07680\"\u003e\u003ccode\u003e23a5d7d\u003c/code\u003e\u003c/a\u003e Merge branch '10.x' into fix/biometric-multi-instance-race\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/b96721b46bf7ce6a84401229c29ee97d1fff3f42\"\u003e\u003ccode\u003eb96721b\u003c/code\u003e\u003c/a\u003e doc: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/0ca5c3c127afed3606a0e7bab83c063f8b1e02f9\"\u003e\u003ccode\u003e0ca5c3c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1260\"\u003e#1260\u003c/a\u003e from juliansteenbakker/fix/legacy-namespace-key-reco...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/20b7011448f96a9ed06cb02add0f20256473b15d\"\u003e\u003ccode\u003e20b7011\u003c/code\u003e\u003c/a\u003e chore: consolidate into a single v10.3.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/7279651e1fee96ad7aef268bdace723c0a552bfc\"\u003e\u003ccode\u003e7279651\u003c/code\u003e\u003c/a\u003e release of v10.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/cc8c73be1f52ddc19122f8e763a93df4c4d01ab7\"\u003e\u003ccode\u003ecc8c73b\u003c/code\u003e\u003c/a\u003e release of v10.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/0aadfa9e9e23e7e6c88588ac65aa083aa8f22581\"\u003e\u003ccode\u003e0aadfa9\u003c/code\u003e\u003c/a\u003e fix(android): don't touch a sibling instance's Keystore key on a fresh install\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mogol/flutter_secure_storage/compare/v10.3.1...v10.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_smooth_markdown` from 0.8.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/JackCaow/flutter-smooth-markdown/releases\"\u003eflutter_smooth_markdown's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.0\u003c/h2\u003e\n\u003ch1\u003eFlutter Smooth Markdown 0.10.0\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBasic native Mermaid state, class and ER diagrams: terminals, class compartments, UML relationships and ER cardinalities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMixed subgraph and standalone-node layout in all four directions.\u003c/li\u003e\n\u003cli\u003eLongest-path graph joins and routed transition labels.\u003c/li\u003e\n\u003cli\u003eSelf-loop arrow tangents, sibling label spacing and canvas bounds.\u003c/li\u003e\n\u003cli\u003eDark-theme labels/subgraph titles and ER relationship label placement.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFixes \u003ca href=\"https://redirect.github.com/JackCaow/flutter-smooth-markdown/issues/46\"\u003e#46\u003c/a\u003e via \u003ca href=\"https://redirect.github.com/JackCaow/flutter-smooth-markdown/issues/47\"\u003e#47\u003c/a\u003e. Advanced Mermaid syntax remains limited; see docs/mermaid-structured-diagrams.md.\u003c/p\u003e\n\u003ch2\u003eValidation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1130 full tests and 186 Mermaid tests passed on the code merged for this release.\u003c/li\u003e\n\u003cli\u003eStatic analysis: 0 errors, 0 warnings (267 informational diagnostics).\u003c/li\u003e\n\u003cli\u003eAndroid physical-device UI validation: all 9 scenarios passed on 9b7e586; all nine screenshots inspected.\u003c/li\u003e\n\u003cli\u003eiOS acceptance has not been completed. Android results do not substitute for iOS validation.\u003c/li\u003e\n\u003cli\u003epub.dev publication completed; existing docs/ directory naming warning remains.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.9.0\u003c/h2\u003e\n\u003ch2\u003e0.9.0\u003c/h2\u003e\n\u003cp\u003eAdds opt-in HTML rendering with \u003ccode\u003eMarkdownConfig(enableHtml: true)\u003c/code\u003e. HTML remains disabled by default. Supported features include whitelisted inline and block tags, safe styles and URLs, image dimensions, alignment, and HTML-specific theme fields.\u003c/p\u003e\n\u003cp\u003eFixes inline Markdown inside details blocks, isolates parse caches by HTML configuration, and preserves the existing single-argument \u003ccode\u003eBlockRenderer\u003c/code\u003e API. Streaming rendering preserves Markdown code containing \u003ccode\u003e\u0026lt;\u003c/code\u003e, closing-tag trailing text stays outside HTML blocks, and explicit nested left alignment overrides inherited alignment.\u003c/p\u003e\n\u003cp\u003eCompatibility note: \u003ccode\u003e\\\u0026lt;\u003c/code\u003e now renders a literal \u003ccode\u003e\u0026lt;\u003c/code\u003e. Existing applications that already set \u003ccode\u003eenableHtml: true\u003c/code\u003e will now activate HTML parsing.\u003c/p\u003e\n\u003cp\u003eValidation: 1053 package tests, 3 example tests, and 4 Android 16 device integration tests passed on the code merged by PR \u003ca href=\"https://redirect.github.com/JackCaow/flutter-smooth-markdown/issues/45\"\u003e#45\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003ePublished to \u003ca href=\"https://pub.dev/packages/flutter_smooth_markdown/versions/0.9.0\"\u003ehttps://pub.dev/packages/flutter_smooth_markdown/versions/0.9.0\u003c/a\u003e from merge commit \u003ccode\u003ed5abfa65bd9bef2119193a092fdf7f2b64cee1d1\u003c/code\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/JackCaow/flutter-smooth-markdown/blob/main/CHANGELOG.md\"\u003eflutter_smooth_markdown's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.10.0] - 2026-09-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBasic native Mermaid state, class and ER diagram rendering, including state\nterminals, class member compartments, UML relationships and ER cardinalities.\nSee \u003ca href=\"https://github.com/JackCaow/flutter-smooth-markdown/blob/main/docs/mermaid-structured-diagrams.md\"\u003esyntax coverage\u003c/a\u003e for limitations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSelf-loop arrowheads follow the curve tangent, with label space reserved\nbetween sibling nodes in all four layout directions.\u003c/li\u003e\n\u003cli\u003eMermaid routed-edge labels now follow their curves; self-loop and ER labels\nreserve space instead of overlapping nodes, cardinality markers or the canvas\nboundary. Dark-theme edge labels and subgraph titles remain readable.\u003c/li\u003e\n\u003cli\u003eMermaid subgraphs no longer leave external nodes at the origin; clusters and\nstandalone nodes are ranked together in all four directions.\u003c/li\u003e\n\u003cli\u003eGraph joins follow their longest incoming branch, and self transitions are\nrendered as loops instead of zero-length edges.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.9.0] - 2026-07-17\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e✨ \u003cstrong\u003eHTML tag rendering\u003c/strong\u003e - Opt-in whitelist HTML support behind \u003ccode\u003eMarkdownConfig(enableHtml: true)\u003c/code\u003e: inline formatting tags (\u003ccode\u003eb/strong\u003c/code\u003e, \u003ccode\u003ei/em\u003c/code\u003e, \u003ccode\u003eu/ins\u003c/code\u003e, \u003ccode\u003es/del/strike\u003c/code\u003e, \u003ccode\u003emark\u003c/code\u003e, \u003ccode\u003esub\u003c/code\u003e, \u003ccode\u003esup\u003c/code\u003e, \u003ccode\u003ekbd\u003c/code\u003e, \u003ccode\u003ecode\u003c/code\u003e, \u003ccode\u003ebr\u003c/code\u003e), links and sized images (\u003ccode\u003ea\u003c/code\u003e, \u003ccode\u003eimg\u003c/code\u003e with \u003ccode\u003ewidth\u003c/code\u003e/\u003ccode\u003eheight\u003c/code\u003e), colored text (\u003ccode\u003efont color/size\u003c/code\u003e, \u003ccode\u003espan style\u003c/code\u003e safe subset), and block elements (\u003ccode\u003ediv\u003c/code\u003e, \u003ccode\u003ep\u003c/code\u003e, \u003ccode\u003ecenter\u003c/code\u003e, \u003ccode\u003eblockquote\u003c/code\u003e, \u003ccode\u003ehr\u003c/code\u003e) with \u003ccode\u003ealign\u003c/code\u003e attribute support. Unknown tags are stripped keeping their content; unclosed tags auto-close for streaming stability.\u003c/li\u003e\n\u003cli\u003e✨ \u003cstrong\u003eHTML AST nodes\u003c/strong\u003e - New \u003ccode\u003eUnderlineNode\u003c/code\u003e, \u003ccode\u003eHighlightNode\u003c/code\u003e, \u003ccode\u003eSubscriptNode\u003c/code\u003e, \u003ccode\u003eSuperscriptNode\u003c/code\u003e, \u003ccode\u003eKbdNode\u003c/code\u003e, \u003ccode\u003eStyledSpanNode\u003c/code\u003e, and \u003ccode\u003eHtmlBlockNode\u003c/code\u003e node types, plus optional \u003ccode\u003ewidth\u003c/code\u003e/\u003ccode\u003eheight\u003c/code\u003e on \u003ccode\u003eImageNode\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e✨ \u003cstrong\u003eHTML theming\u003c/strong\u003e - New \u003ccode\u003eunderlineStyle\u003c/code\u003e, \u003ccode\u003ehighlightStyle\u003c/code\u003e, \u003ccode\u003ekbdStyle\u003c/code\u003e, \u003ccode\u003esubscriptStyle\u003c/code\u003e, and \u003ccode\u003esuperscriptStyle\u003c/code\u003e fields on \u003ccode\u003eMarkdownStyleSheet\u003c/code\u003e, populated in the light and dark themes.\u003c/li\u003e\n\u003cli\u003e🔒 \u003cstrong\u003eHTML safety\u003c/strong\u003e - Tag whitelist, URL scheme validation for \u003ccode\u003ehref\u003c/code\u003e/\u003ccode\u003esrc\u003c/code\u003e (rejects \u003ccode\u003ejavascript:\u003c/code\u003e, \u003ccode\u003edata:\u003c/code\u003e, etc.), safe style subset (color, background color, font size), bounded tag lexing, and nesting depth limits. HTML stays fully disabled by default.\u003c/li\u003e\n\u003cli\u003e🧪 \u003cstrong\u003eTests\u003c/strong\u003e - Parser, renderer, integration, and streaming coverage for HTML rendering, including parse-cache isolation across configs and dual builder-registry registration.\u003c/li\u003e\n\u003cli\u003e📝 \u003cstrong\u003eHTML demo page\u003c/strong\u003e - New example page with an enable/disable toggle covering all supported tags.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 \u003cstrong\u003eDetails inline formatting\u003c/strong\u003e - Inline markdown (bold, italic, links) inside \u003ccode\u003e\u0026lt;details\u0026gt;\u003c/code\u003e bodies now renders instead of showing literal \u003ccode\u003e**\u003c/code\u003e markers.\u003c/li\u003e\n\u003cli\u003e🐛 \u003cstrong\u003eParse cache config isolation\u003c/strong\u003e - The shared parse cache now keys on the HTML config so widgets with different \u003ccode\u003eenableHtml\u003c/code\u003e settings never reuse each other's ASTs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImproved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⚡ \u003cstrong\u003ePlain-text fast path\u003c/strong\u003e - Rewrote the inline parser's plain-text scanner (code-unit scan + single substring instead of per-character buffering), cutting typical-document parse time by ~20% for all content, HTML or not.\u003c/li\u003e\n\u003cli\u003e⚡ \u003cstrong\u003eHTML tag pre-filter\u003c/strong\u003e - \u003ccode\u003e\u0026lt;\u003c/code\u003e only breaks the text run when followed by a letter or \u003ccode\u003e/\u003c/code\u003e, so prose like \u003ccode\u003ea \u0026lt; b\u003c/code\u003e or \u003ccode\u003e2\u0026lt;3\u003c/code\u003e stays on the fast path; angle-bracket-heavy overhead drops from ~1.4x to ~1.15x.\u003c/li\u003e\n\u003cli\u003e⚡ \u003cstrong\u003eZero-copy cache keys\u003c/strong\u003e - Separate parse caches per HTML config replace the prefixed-key string, removing an O(n) document copy per build for HTML-enabled widgets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eEscape set\u003c/strong\u003e - \u003ccode\u003e\\\u0026lt;\u003c/code\u003e is now a recognized CommonMark backslash escape (renders a literal \u003ccode\u003e\u0026lt;\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/JackCaow/flutter-smooth-markdown/commit/80e6bb608389c2f8849ff381cdd173eae5e891b7\"\u003e\u003ccode\u003e80e6bb6\u003c/code\u003e\u003c/a\u003e chore: release 0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JackCaow/flutter-smooth-markdown/commit/cadb3907cfa23fd28be20dd67d89a1e564a7cc29\"\u003e\u003ccode\u003ecadb390\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/JackCaow/flutter-smooth-markdown/issues/47\"\u003e#47\u003c/a\u003e from JackCaow/codex/fix-mermaid-issue-46\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JackCaow/flutter-smooth-markdown/commit/9b7e58654520be19bad06b61a207cfd94db15cc8\"\u003e\u003ccode\u003e9b7e586\u003c/code\u003e\u003c/a\u003e fix: align self-loop arrows and reserve sibling label space\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JackCaow/flutter-smooth-markdown/commit/220446a5118ce4a2996633f09cde31b85a1ecfd8\"\u003e\u003ccode\u003e220446a\u003c/code\u003e\u003c/a\u003e fix(mermaid): keep edge labels visible and respect dark themes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JackCaow/flutter-smooth-markdown/commit/53d8449f90f165d7fb54e49547827808d8be51cb\"\u003e\u003ccode\u003e53d8449\u003c/code\u003e\u003c/a\u003e fix(mermaid): render structured diagrams and repair subgraph layout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JackCaow/flutter-smooth-markdown/commit/d5abfa65bd9bef2119193a092fdf7f2b64cee1d1\"\u003e\u003ccode\u003ed5abfa6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/JackCaow/flutter-smooth-markdown/issues/45\"\u003e#45\u003c/a\u003e from xyhuangjia/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JackCaow/flutter-smooth-markdown/commit/cafbdeb3057699a8893408bd4761905706b23d89\"\u003e\u003ccode\u003ecafbdeb\u003c/code\u003e\u003c/a\u003e fix: correct HTML streaming withholding, block siblings, and alignment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JackCaow/flutter-smooth-markdown/commit/e7d94089aa8b34ffa38f896628b20955cdbfcdf1\"\u003e\u003ccode\u003ee7d9408\u003c/code\u003e\u003c/a\u003e Merge branch 'feat/html-rendering'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JackCaow/flutter-smooth-markdown/commit/162a42492eac12d5a5ac280c1e0b0022b0b8a1b1\"\u003e\u003ccode\u003e162a424\u003c/code\u003e\u003c/a\u003e docs(example): expand HTML demo with regression and mixing sections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JackCaow/flutter-smooth-markdown/commit/13b711ba6056d660435e625adb0704b6e54ac3dc\"\u003e\u003ccode\u003e13b711b\u003c/code\u003e\u003c/a\u003e refactor: tighten HTML image-src policy and split block renderer typedef\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JackCaow/flutter-smooth-markdown/compare/v0.8.1...v0.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `image` from 4.9.2 to 4.10.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/brendan-duncan/image/blob/main/CHANGELOG.md\"\u003eimage's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.10.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix alpha blending onto translucent pixels, which darkened translucent\nanimated WebP frames (\u003ca href=\"https://redirect.github.com/brendan-duncan/image/issues/804\"\u003e#804\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix a WebP alpha decode crash when a backward reference reaches the end of\nthe image (\u003ca href=\"https://redirect.github.com/brendan-duncan/image/issues/804\"\u003e#804\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix 16-bit grayscale+alpha images encoding to WebP as fully transparent (\u003ca href=\"https://redirect.github.com/brendan-duncan/image/issues/804\"\u003e#804\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePixels of images with no alpha channel now report full alpha in every format.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ePixelFloat16.a\u003c/code\u003e setter writing the green value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.10.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd lossy WebP encoding with \u003ccode\u003eencodeWebP(lossless: false)\u003c/code\u003e and the \u003ccode\u003equality\u003c/code\u003e,\n\u003ccode\u003emethod\u003c/code\u003e and \u003ccode\u003ealphaQuality\u003c/code\u003e options.\u003c/li\u003e\n\u003cli\u003eImprove lossless WebP compression, with file sizes now close to \u003ccode\u003ecwebp\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003eexact\u003c/code\u003e and \u003ccode\u003esingleFrame\u003c/code\u003e options to \u003ccode\u003eencodeWebP\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWebPEncoder.exact\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e, preserving the color under fully\ntransparent pixels at the cost of larger files.\u003c/li\u003e\n\u003cli\u003eFix WebP encoding of 16-bit and grayscale+alpha images.\u003c/li\u003e\n\u003cli\u003eRead ICC profiles when decoding WebP files.\u003c/li\u003e\n\u003cli\u003eFix animated WebP frame durations, partial-frame disposal, and the\nbackground color byte order.\u003c/li\u003e\n\u003cli\u003eFix lossless WebP decoding on the web, where the color cache hash lost\nprecision.\u003c/li\u003e\n\u003cli\u003eFix JPEG decoding failing with \u0026quot;Unknown JPEG marker\u0026quot; when a restart marker\nprecedes the end of the image (\u003ca href=\"https://redirect.github.com/brendan-duncan/image/issues/805\"\u003e#805\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/brendan-duncan/image/commit/b89965df4b4b2bc575aeea41c9a78403f94153e4\"\u003e\u003ccode\u003eb89965d\u003c/code\u003e\u003c/a\u003e v4.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brendan-duncan/image/commit/d46536d303f4e8825560f4bf01c84cb85e9a556c\"\u003e\u003ccode\u003ed46536d\u003c/code\u003e\u003c/a\u003e fix analyzer warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brendan-duncan/image/commit/30c305527e3cf81b549ed0f1fefaf63557aad5eb\"\u003e\u003ccode\u003e30c3055\u003c/code\u003e\u003c/a\u003e Fix opaque alpha defaults and WebP alpha decode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brendan-duncan/image/commit/65024047ef54e8ebdbd150b980c115e6128c6086\"\u003e\u003ccode\u003e6502404\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/brendan-duncan/image/issues/804\"\u003e#804\u003c/a\u003e from krll-kov/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brendan-duncan/image/commit/71a65899d94d195ae154fbc1e8cb59b58e004c92\"\u003e\u003ccode\u003e71a6589\u003c/code\u003e\u003c/a\u003e update pubignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brendan-duncan/image/commit/920997dc108434d94046ef33db41c94fe743fd92\"\u003e\u003ccode\u003e920997d\u003c/code\u003e\u003c/a\u003e v4.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brendan-duncan/image/commit/52c97646820a8fb86d9d98ff515a7c98c1d3fef6\"\u003e\u003ccode\u003e52c9764\u003c/code\u003e\u003c/a\u003e jpeg decoder: handle RSTn and TEM markers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brendan-duncan/image/commit/6d6b327cc63b12c8e7e013be0bb35638d1a454d5\"\u003e\u003ccode\u003e6d6b327\u003c/code\u003e\u003c/a\u003e webp fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brendan-duncan/image/commit/d0da818339946a42a1bc7d0a41d632966e016cb8\"\u003e\u003ccode\u003ed0da818\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/brendan-duncan/image/issues/803\"\u003e#803\u003c/a\u003e from krll-kov/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brendan-duncan/image/commit/25905f4c5da29c90269ab50890a065bf4f150239\"\u003e\u003ccode\u003e25905f4\u003c/code\u003e\u003c/a\u003e Animated webp fixes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/brendan-duncan/image/compare/v4.9.2...v4.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tray_manager` from 0.5.3 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/leanflutter/tray_manager/releases\"\u003etray_manager's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003cp\u003etray_manager is now built on \u003ca href=\"https://pub.dev/packages/nativeapi\"\u003enativeapi\u003c/a\u003e: the\nper-platform plugin code is gone, and one C++ core drives macOS, Windows and Linux.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e \u003ccode\u003epackage:tray_manager/tray_manager.dart\u003c/code\u003e exports the native API —\n\u003ccode\u003eTrayIcon\u003c/code\u003e, \u003ccode\u003eMenu\u003c/code\u003e, \u003ccode\u003eMenuItem\u003c/code\u003e, \u003ccode\u003eImage\u003c/code\u003e and their events. Several tray icons at once,\ndouble-click events, \u003ccode\u003econtextMenuTrigger\u003c/code\u003e, menu item icons, radio groups and\naccelerators come with it.\u003c/li\u003e\n\u003cli\u003eThe 0.5.x API moved to \u003ccode\u003epackage:tray_manager/legacy.dart\u003c/code\u003e: \u003ccode\u003etrayManager\u003c/code\u003e,\n\u003ccode\u003eTrayListener\u003c/code\u003e, and a \u003ccode\u003eMenu\u003c/code\u003e / \u003ccode\u003eMenuItem\u003c/code\u003e pair with the \u003ccode\u003emenu_base\u003c/code\u003e shape (\u003ccode\u003emenu_base\u003c/code\u003e\nitself is no longer a dependency). Existing apps change one import. It is a bridge:\neverything in it is \u003ccode\u003e@Deprecated\u003c/code\u003e and will be removed in a later release. The README\nlists the behaviour differences and maps each old call to the native API.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e requires Flutter 3.47 / Dart 3.13 and macOS 10.15, and depends on\nnativeapi ^0.3.0. CI builds and the publish workflow pin Flutter 3.47.5.\u003c/li\u003e\n\u003cli\u003eLinux: the tray icon is a StatusNotifierItem, and \u003ccode\u003esetToolTip\u003c/code\u003e works. Tray icon clicks\nare \u003cstrong\u003enot\u003c/strong\u003e reported there — the panel keeps them and opens the menu itself, as it did\nin 0.5.x. Builds need GTK 3, X11 and Xi development files; \u003ccode\u003elibayatana-appindicator3-dev\u003c/code\u003e\nis not one of them (nativeapi 0.3.0 stopped requiring and linking it).\u003c/li\u003e\n\u003cli\u003eWindows: \u003ccode\u003e.png\u003c/code\u003e icons work as well as \u003ccode\u003e.ico\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMenuItem.label\u003c/code\u003e, \u003ccode\u003etoolTip\u003c/code\u003e, \u003ccode\u003echecked\u003c/code\u003e and \u003ccode\u003edisabled\u003c/code\u003e of the legacy API update the\nvisible menu when assigned; \u003ccode\u003eonClick\u003c/code\u003e runs once per click, with or without a\n\u003ccode\u003eTrayListener\u003c/code\u003e. A native checkbox item is not toggled by a click.\u003c/li\u003e\n\u003cli\u003eNew example on \u003ccode\u003epackage:flutter/widgets.dart\u003c/code\u003e alone; the full one is nativeapi's\n\u003ca href=\"https://github.com/libnativeapi/nativeapi-flutter/tree/main/examples/tray_icon_example\"\u003etray_icon_example\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrading from 0.5.x\u003c/h3\u003e\n\u003cp\u003eChange one import and existing code keeps working: \u003ccode\u003epackage:tray_manager/legacy.dart\u003c/code\u003e carries the 0.5.x API (\u003ccode\u003etrayManager\u003c/code\u003e, \u003ccode\u003eTrayListener\u003c/code\u003e, and a \u003ccode\u003eMenu\u003c/code\u003e / \u003ccode\u003eMenuItem\u003c/code\u003e pair with the \u003ccode\u003emenu_base\u003c/code\u003e shape, without depending on \u003ccode\u003emenu_base\u003c/code\u003e). Everything in it is deprecated and goes away in a later release; the README maps each old call to its native counterpart.\u003c/p\u003e\n\u003cp\u003eOn Linux, one behaviour differs and will not come back: tray icon clicks are not reported — the panel keeps them and opens the menu itself.\u003c/p\u003e\n\u003cp\u003e📦 \u003ca href=\"https://pub.dev/packages/tray_manager/versions/0.7.0\"\u003ehttps://pub.dev/packages/tray_manager/versions/0.7.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/leanflutter/tray_manager/compare/v0.5.3...v0.7.0\"\u003ehttps://github.com/leanflutter/tray_manager/compare/v0.5.3...v0.7.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/leanflutter/tray_manager/blob/main/CHANGELOG.md\"\u003etray_manager's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.0\u003c/h2\u003e\n\u003cp\u003etray_manager is now built on \u003ca href=\"https://pub.dev/packages/nativeapi\"\u003enativeapi\u003c/a\u003e: the\nper-platform plugin code is gone, and one C++ core drives macOS, Windows and Linux.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e \u003ccode\u003epackage:tray_manager/tray_manager.dart\u003c/code\u003e exports the native API —\n\u003ccode\u003eTrayIcon\u003c/code\u003e, \u003ccode\u003eMenu\u003c/code\u003e, \u003ccode\u003eMenuItem\u003c/code\u003e, \u003ccode\u003eImage\u003c/code\u003e and their events. Several tray icons at once,\ndouble-click events, \u003ccode\u003econtextMenuTrigger\u003c/code\u003e, menu item icons, radio groups and\naccelerators come with it.\u003c/li\u003e\n\u003cli\u003eThe 0.5.x API moved to \u003ccode\u003epackage:tray_manager/legacy.dart\u003c/code\u003e: \u003ccode\u003etrayManager\u003c/code\u003e,\n\u003ccode\u003eTrayListener\u003c/code\u003e, and a \u003ccode\u003eMenu\u003c/code\u003e / \u003ccode\u003eMenuItem\u003c/code\u003e pair with the \u003ccode\u003emenu_base\u003c/code\u003e shape (\u003ccode\u003emenu_base\u003c/code\u003e\nitself is no longer a dependency). Existing apps change one import. It is a bridge:\neverything in it is \u003ccode\u003e@Deprecated\u003c/code\u003e and will be removed in a later release. The README\nlists the behaviour differences and maps each old call to the native API.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e requires Flutter 3.47 / Dart 3.13 and macOS 10.15, and depends on\nnativeapi ^0.3.0. CI builds and the publish workflow pin Flutter 3.47.5.\u003c/li\u003e\n\u003cli\u003eLinux: the tray icon is a StatusNotifierItem, and \u003ccode\u003esetToolTip\u003c/code\u003e works. Tray icon clicks\nare \u003cstrong\u003enot\u003c/strong\u003e reported there — the panel keeps them and opens the menu itself, as it did\nin 0.5.x. Builds need GTK 3, X11 and Xi development files; \u003ccode\u003elibayatana-appindicator3-dev\u003c/code\u003e\nis not one of them (nativeapi 0.3.0 stopped requiring and linking it).\u003c/li\u003e\n\u003cli\u003eWindows: \u003ccode\u003e.png\u003c/code\u003e icons work as well as \u003ccode\u003e.ico\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMenuItem.label\u003c/code\u003e, \u003ccode\u003etoolTip\u003c/code\u003e, \u003ccode\u003echecked\u003c/code\u003e and \u003ccode\u003edisabled\u003c/code\u003e of the legacy API update the\nvisible menu when assigned; \u003ccode\u003eonClick\u003c/code\u003e runs once per click, with or without a\n\u003ccode\u003eTrayListener\u003c/code\u003e. A native checkbox item is not toggled by a click.\u003c/li\u003e\n\u003cli\u003eNew example on \u003ccode\u003epackage:flutter/widgets.dart\u003c/code\u003e alone; the full one is nativeapi's\n\u003ca href=\"https://github.com/libnativeapi/nativeapi-flutter/tree/main/examples/tray_icon_example\"\u003etray_icon_example\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/leanflutter/tray_manager/commit/de4d2867ce32b6477a8d9210576ad50d6084d0cb\"\u003e\u003ccode\u003ede4d286\u003c/code\u003e\u003c/a\u003e Depend on nativeapi 0.3.0; release 0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leanflutter/tray_manager/commit/7b809e4e259cf92e9b5ba3e29c29ed7c532a90e5\"\u003e\u003ccode\u003e7b809e4\u003c/code\u003e\u003c/a\u003e Require Flutter 3.47 / Dart 3.13 and pin CI to 3.47.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leanflutter/tray_manager/commit/37e168685a9446d3d4733371cd0c333e609db407\"\u003e\u003ccode\u003e37e1686\u003c/code\u003e\u003c/a\u003e Correct the README and the 0.6.0 notes; 0.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leanflutter/tray_manager/commit/5b8e35ba2e318d20df75cbf00721ea15b9559430\"\u003e\u003ccode\u003e5b8e35b\u003c/code\u003e\u003c/a\u003e Remove visit count badge from READMEs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leanflutter/tray_manager/commit/6ed6cf75c412e47df3de885676b1bfaa68ea5530\"\u003e\u003ccode\u003e6ed6cf7\u003c/code\u003e\u003c/a\u003e Linux builds still need libayatana-appindicator3-dev with nativeapi 0.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leanflutter/tray_manager/commit/796afa7ec7d6b0dd16bd345af77a95641e3027da\"\u003e\u003ccode\u003e796afa7\u003c/code\u003e\u003c/a\u003e Make analysis pass on stable Flutter; let CI follow the latest stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leanflutter/tray_manager/commit/1f16a7d6d1eb7238d393d4b29437d325092b71f9\"\u003e\u003ccode\u003e1f16a7d\u003c/code\u003e\u003c/a\u003e Depend on nativeapi ^0.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leanflutter/tray_manager/commit/2687052bbfe2b247bb034465f22d4ef678434cc1\"\u003e\u003ccode\u003e2687052\u003c/code\u003e\u003c/a\u003e Prepare 0.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leanflutter/tray_manager/commit/440db46bd05a18d25ab9516b9462113c871ea5d8\"\u003e\u003ccode\u003e440db46\u003c/code\u003e\u003c/a\u003e Merge main (0.5.3) into dev, keeping dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leanflutter/tray_manager/commit/7e3d7b4a968dec3b5076f462322081f85d1781c1\"\u003e\u003ccode\u003e7e3d7b4\u003c/code\u003e\u003c/a\u003e Rebuild the example around the 0.5.x compatible API\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/leanflutter/tray_manager/compare/v0.5.3...v0.7.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/cedricziel/assistant/pull/1015","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cedricziel%2Fassistant/issues/1015","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1015/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":"5599351585","node_id":"PR_kwDOTU3h088AAAABFT15CA","number":135,"state":"closed","title":"chore(deps): bump the minor-and-patch group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-04T03:11:11.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-27T03:10:19.000Z","updated_at":"2026-10-04T03:11:14.000Z","time_to_close":604852,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":14,"packages":[{"name":"build_runner","old_version":"2.15.1","new_version":"2.16.1","repository_url":"https://github.com/dart-lang/build"},{"name":"freezed","old_version":"3.2.5","new_version":"4.0.2","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"camera","old_version":"0.12.0+2","new_version":"0.12.1","repository_url":"https://github.com/flutter/packages"},{"name":"firebase_core","old_version":"4.13.0","new_version":"4.15.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_messaging","old_version":"16.5.0","new_version":"16.7.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_local_notifications","old_version":"22.2.0","new_version":"22.3.1","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"flutter_map","old_version":"8.3.1","new_version":"8.3.2","repository_url":"https://github.com/fleaflet/flutter_map"},{"name":"flutter_secure_storage","old_version":"11.0.0","new_version":"11.2.0","repository_url":"https://github.com/mogol/flutter_secure_storage"},{"name":"freezed","old_version":"3.2.5","new_version":"4.0.2","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"get_it","old_version":"9.2.1","new_version":"9.3.0","repository_url":"https://github.com/flutter-it/get_it"},{"name":"mobile_scanner","old_version":"7.4.0","new_version":"7.4.2","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"},{"name":"permission_handler","old_version":"13.0.0","new_version":"13.0.2","repository_url":"https://github.com/baseflow/flutter-permission-handler"},{"name":"slang","old_version":"4.19.0","new_version":"4.19.2"},{"name":"supabase_flutter","old_version":"2.17.1","new_version":"2.17.2","repository_url":"https://github.com/supabase/supabase-flutter"},{"name":"wakelock_plus","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/fluttercommunity/wakelock_plus"}],"path":null,"ecosystem":"pub"},"body":"Bumps the minor-and-patch group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [build_runner](https://github.com/dart-lang/build) | `2.15.1` | `2.16.1` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `4.0.2` |\n| [camera](https://github.com/flutter/packages/tree/main/packages/camera) | `0.12.0+2` | `0.12.1` |\n| [firebase_core](https://github.com/firebase/flutterfire/tree/main/packages/firebase_core) | `4.13.0` | `4.15.0` |\n| [firebase_messaging](https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging) | `16.5.0` | `16.7.0` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `22.2.0` | `22.3.1` |\n| [flutter_map](https://github.com/fleaflet/flutter_map) | `8.3.1` | `8.3.2` |\n| [flutter_secure_storage](https://github.com/mogol/flutter_secure_storage) | `11.0.0` | `11.2.0` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `4.0.2` |\n| [get_it](https://github.com/flutter-it/get_it) | `9.2.1` | `9.3.0` |\n| [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) | `7.4.0` | `7.4.2` |\n| [permission_handler](https://github.com/baseflow/flutter-permission-handler) | `13.0.0` | `13.0.2` |\n| slang | `4.19.0` | `4.19.2` |\n| [supabase_flutter](https://github.com/supabase/supabase-flutter/tree/main/packages) | `2.17.1` | `2.17.2` |\n| [wakelock_plus](https://github.com/fluttercommunity/wakelock_plus) | `1.7.0` | `1.8.0` |\n\n\nUpdates `build_runner` from 2.15.1 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild_runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_runner v2.16.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify terminology: refer to \u003ccode\u003e.dart_tool/build/generated\u003c/code\u003e as the \u0026quot;artifact\ntree\u0026quot;, and the normal output location as the \u0026quot;package path\u0026quot;.\u003c/li\u003e\n\u003cli\u003eReduce logged compile progress output for non-interactive builds, for example\npresubmits.\u003c/li\u003e\n\u003cli\u003eIn \u003ccode\u003eserve\u003c/code\u003e and \u003ccode\u003edaemon\u003c/code\u003e modes, source files not involved in the build are no\nlonger cached on read. They are re-read when requested.\u003c/li\u003e\n\u003cli\u003eBug fix: make post-process output behavior match normal outputs: by default,\nrebuild if deleted or incorrect. Follow \u003ccode\u003e--keep-modified-outputs\u003c/code\u003e and\n\u003ccode\u003e--only-check\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: in incremental builds, detect and delete conflicting outputs in the\nsource directory rather than treating them as sources, which could cause\nbuilder dependency cycles and hangs; fix \u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5079\"\u003e#5079\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: restrict incompatible build output deletion to output packages; do\nnot attempt to delete files in dependency packages.\u003c/li\u003e\n\u003cli\u003eBug fix: do not invalidate retained package path outputs when conflicting\nartifact tree files appear; avoid unnecessary build step reruns.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew default output behavior: always fix incorrect generated files. For\nexample: if you \u0026quot;dart run build_runner build\u0026quot;, modify a generated file,\nthen build again, it will be fixed, undoing your modifications.\u003c/li\u003e\n\u003cli\u003eNew option, \u003ccode\u003e--keep-modified-outputs\u003c/code\u003e. Use this to get the old output\nbehavior: manual modifications to generated files are kept. They will be\noverwritten if a build is triggered due to an input file change, a\nconfiguration change or \u003ccode\u003edart run build_runner clean\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew option, \u003ccode\u003e--only-check\u003c/code\u003e, for use in continuous builds and tests. With this\noption \u003ccode\u003ebuild_runner\u003c/code\u003e writes nothing, but builds and compares with the files\nalready on disk. If there is any difference between disk and expected output\nthen the differences are logged and the build fails.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003epackage_config\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.15.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify deletion of stale outputs: don't try to handle package renames.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003edaemon\u003c/code\u003e asset server now rejects various non-local connections.\u003c/li\u003e\n\u003cli\u003eBug fix: in incremental builds, when an input was deleted, its output was\ndeleted at the start of the build. Make it consistent with other output\ndeletions: wait until the end of the build.\u003c/li\u003e\n\u003cli\u003eBug fix: post process builders with \u003ccode\u003ebuild_to: source\u003c/code\u003e can only write to\noutput packages.\u003c/li\u003e\n\u003cli\u003eBug fix: post process builders with \u003ccode\u003ebuild_to: cache\u003c/code\u003e can only write output\ncorresponding to known packages.\u003c/li\u003e\n\u003cli\u003eBug fix: reject incorrect builder config that has duplicate builder keys.\u003c/li\u003e\n\u003cli\u003eBug fix: reject invalid builder factories in \u003ccode\u003ebuild.yaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: correctly filter served or \u003ccode\u003e--output\u003c/code\u003e post process output.\u003c/li\u003e\n\u003cli\u003eBug fix: \u003ccode\u003eserve\u003c/code\u003e mode only serves the specified package subdirectories.\u003c/li\u003e\n\u003cli\u003eBug fix: \u003ccode\u003eserve\u003c/code\u003e live reload websocket checks for localhost origin.\u003c/li\u003e\n\u003cli\u003eBug fix: don't follow symlinks when cleaning up output folders.\u003c/li\u003e\n\u003cli\u003eBug fix: catch Windows-specific absolute paths.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5e25e60f55686be9d6eec2aaa448802ae1a17a40\"\u003e\u003ccode\u003e5e25e60\u003c/code\u003e\u003c/a\u003e Release build, build_config, build_daemon, build_runner, build_test. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5111\"\u003e#5111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/43c2bb7edba27b89c82f2ae5d3ba8e7f08bb935c\"\u003e\u003ccode\u003e43c2bb7\u003c/code\u003e\u003c/a\u003e Remove test-only PreviousBuild.fromFinishedBuildState. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5109\"\u003e#5109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/a6078a02e7edb6c56e0bf572dde9c6713c6e56b4\"\u003e\u003ccode\u003ea6078a0\u003c/code\u003e\u003c/a\u003e Use AssetFile for deletes. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5108\"\u003e#5108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3051007098fa39d448a830e24f3d0ea004a68770\"\u003e\u003ccode\u003e3051007\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003eBuildState.isFile\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5106\"\u003e#5106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/da162e6dc3013f24f80ba5cf599fc52d9f72a8cb\"\u003e\u003ccode\u003eda162e6\u003c/code\u003e\u003c/a\u003e Do not invalidate retained package path outputs on artifact tree conflicts. (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d51da7e891a34b51efb8335f0e6a7a908dfef54a\"\u003e\u003ccode\u003ed51da7e\u003c/code\u003e\u003c/a\u003e Set default test timeout to 3m in build_runner/dart_test.yaml. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5104\"\u003e#5104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/47aba811d3c461acb1b17964fd29521399944942\"\u003e\u003ccode\u003e47aba81\u003c/code\u003e\u003c/a\u003e [build_web_compilers] Standardize web app entrypoint selection (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5095\"\u003e#5095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f15a84e0f0e96909d26b22d547f4624363cb62d7\"\u003e\u003ccode\u003ef15a84e\u003c/code\u003e\u003c/a\u003e Restrict incompatibleBuildOutputsToDelete to outputPackages. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5103\"\u003e#5103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1a276c2623b3eab780ccc554aef31a940832d5aa\"\u003e\u003ccode\u003e1a276c2\u003c/code\u003e\u003c/a\u003e Clarify source/cache/visible/hidden. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5096\"\u003e#5096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f5cc9100a23c2bc3c409d7832137658bb3ad8093\"\u003e\u003ccode\u003ef5cc910\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003eBuildOutputReader\u003c/code\u003e; add \u003ccode\u003eBuildOutputReadResult\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5101\"\u003e#5101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.15.1...build_runner-v2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 3.2.5 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/17e06df19b66e1b12186f15aed1a71c7738eeb9d\"\u003e\u003ccode\u003e17e06df\u003c/code\u003e\u003c/a\u003e freezed            : 4.0.1 -\u0026gt; 4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2524faf266186e1308b345056386375637c94a5d\"\u003e\u003ccode\u003e2524faf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1375\"\u003e#1375\u003c/a\u003e from rrousselGit/fix-dead-code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/be9a38ffb8b1db1b7a32d439249df60510ac0452\"\u003e\u003ccode\u003ebe9a38f\u003c/code\u003e\u003c/a\u003e Remove redundant check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/67c6e34f869ef9ba7c4a601a9b8f96e783009444\"\u003e\u003ccode\u003e67c6e34\u003c/code\u003e\u003c/a\u003e Bump minimum analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4388c502df889eedf08cd251a57ca6024a82e44e\"\u003e\u003ccode\u003e4388c50\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/dcc9e4a88d963f2237b786d82070e9a37e7eaf44\"\u003e\u003ccode\u003edcc9e4a\u003c/code\u003e\u003c/a\u003e Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/fe813ca99618466dc997c4dd26ba7e6a32a7a1c1\"\u003e\u003ccode\u003efe813ca\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/562dd16d05b01c0ba4205ec7eb832667e3d2b7f7\"\u003e\u003ccode\u003e562dd16\u003c/code\u003e\u003c/a\u003e FIx dead code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8bdb15ab17bc264f3a9581177fac4a52ee7c2169\"\u003e\u003ccode\u003e8bdb15a\u003c/code\u003e\u003c/a\u003e freezed         : 4.0.0 -\u0026gt; 4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/07710d07b128191af07b6d630df15c3b77cfaed1\"\u003e\u003ccode\u003e07710d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1372\"\u003e#1372\u003c/a\u003e from peter-trost:analyzer-14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v3.2.5...freezed-v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `camera` from 0.12.0+2 to 0.12.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1e3d875ea3968b72638245ce76c885248fbb00fc\"\u003e\u003ccode\u003e1e3d875\u003c/code\u003e\u003c/a\u003e [camera] Add setImageQuality for JPEG compression control (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/11155\"\u003e#11155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a743ac57eed1d7134fa9dc1e405c14bfc1db046e\"\u003e\u003ccode\u003ea743ac5\u003c/code\u003e\u003c/a\u003e [tool] Exempt AGENTS.md from version and changelog checks (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12681\"\u003e#12681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cdd85c697507ae55bc7056698d41942a01cdf78a\"\u003e\u003ccode\u003ecdd85c6\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Update skills_lint to published version ^0.5.1 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12684\"\u003e#12684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7c01c0bb701f996b4ef346e2807bd8bfe6ebbd9e\"\u003e\u003ccode\u003e7c01c0b\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Add presubmit sweep, cross-platform paths, and test ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9854cd5607da4001f2dd3cbdcd6903202d28958c\"\u003e\u003ccode\u003e9854cd5\u003c/code\u003e\u003c/a\u003e [various] Update pigeon dev_dependency to ^27.3.2 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12615\"\u003e#12615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6bf42a87c60a525b82d4c54cdfdb26a2fe3622c2\"\u003e\u003ccode\u003e6bf42a8\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Enforce CHANGELOG backticks and add eval commit auth...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2ba65914e4d7f86185ccd69c3771e7041bbdd837\"\u003e\u003ccode\u003e2ba6591\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Check Git hooks configuration in check-readiness ski...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/90ba78839723b83ebed0bf4f8eb441cae726c994\"\u003e\u003ccode\u003e90ba788\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Migrate from dart_skills_lint to skills_lint (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12543\"\u003e#12543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e31dfabbdfb06f05384415715d6730d28d64d08b\"\u003e\u003ccode\u003ee31dfab\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Add agentic guidance for adding native unit tests (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/538239f5a68237ba2f843834009e8d4e1e1603c9\"\u003e\u003ccode\u003e538239f\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Add explicit concurrent-futures dependency (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12373\"\u003e#12373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/camera-v0.12.1/packages/camera\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_core` from 4.13.0 to 4.15.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9d5c7e7a7eebbcf402d5786f6a8ee854b96c35e1\"\u003e\u003ccode\u003e9d5c7e7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5e518361ce7f94923437d8b0e41add7ca75083ef\"\u003e\u003ccode\u003e5e51836\u003c/code\u003e\u003c/a\u003e fix(auth,web): convert Auth errors that omit customData without throwing (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18\"\u003e#18\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/35e39637f4cbef0d70043047f80d6f6e80daf8fe\"\u003e\u003ccode\u003e35e3963\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase iOS SDK to 12.19.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4988ec5b2a6349f59ca37d32ed08a4efa6ba4a27\"\u003e\u003ccode\u003e4988ec5\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase JS SDK to 12.19.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18684\"\u003e#18684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fbf39e96a4cacff809f32ca3be87358f9ea038da\"\u003e\u003ccode\u003efbf39e9\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase Android SDK to 34.19.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18678\"\u003e#18678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4fd9982426d33c255ef516c6919ede835263cf37\"\u003e\u003ccode\u003e4fd9982\u003c/code\u003e\u003c/a\u003e feat(firebase_core_web): decouple foundation imports and fix JS SDK interop (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/3bd7c069f791f5482f79e6f80cf6fd833b6245f8\"\u003e\u003ccode\u003e3bd7c06\u003c/code\u003e\u003c/a\u003e fix(core,web): compile isA checks on Dart \u0026lt; 3.12 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18612\"\u003e#18612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/d54b93083c33d845873b11a901b9c469538b810f\"\u003e\u003ccode\u003ed54b930\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase C++ SDK to 13.12.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18618\"\u003e#18618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2e1ebd8dc6172f4e0290435c79e4040a4956eada\"\u003e\u003ccode\u003e2e1ebd8\u003c/code\u003e\u003c/a\u003e chore(release): 2026-08-24 — BoM 5.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18606\"\u003e#18606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9bc9d9ce406e868a958f6e36b2a07682834d0458\"\u003e\u003ccode\u003e9bc9d9c\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase Android SDK to 34.18.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18597\"\u003e#18597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_core-v4.15.0/packages/firebase_core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_messaging` from 16.5.0 to 16.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9d5c7e7a7eebbcf402d5786f6a8ee854b96c35e1\"\u003e\u003ccode\u003e9d5c7e7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2ea8381a1ada9fa6946c87fc0d203f94f04c6212\"\u003e\u003ccode\u003e2ea8381\u003c/code\u003e\u003c/a\u003e fix(messaging,ios): register for APNs after Dart Firebase.initializeApp() (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/35e39637f4cbef0d70043047f80d6f6e80daf8fe\"\u003e\u003ccode\u003e35e3963\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase iOS SDK to 12.19.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a57837ef40f73f0187b45125ecc0d81811b71bd9\"\u003e\u003ccode\u003ea57837e\u003c/code\u003e\u003c/a\u003e fix(messaging,android): skip onMessageOpenedApp for terminated notification t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2fd8aa886fcd7faf281ca5a7645ddaebabc3cb7a\"\u003e\u003ccode\u003e2fd8aa8\u003c/code\u003e\u003c/a\u003e fix(messaging,ios): register for APNs when UIScene plugins miss launch callba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b211afbda89614b1892bd29c354ddb5347303f18\"\u003e\u003ccode\u003eb211afb\u003c/code\u003e\u003c/a\u003e package-lock.json added (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18627\"\u003e#18627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2e1ebd8dc6172f4e0290435c79e4040a4956eada\"\u003e\u003ccode\u003e2e1ebd8\u003c/code\u003e\u003c/a\u003e chore(release): 2026-08-24 — BoM 5.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18606\"\u003e#18606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/07febc37617ab8b4f6f06e7208baa6a15ce2ef70\"\u003e\u003ccode\u003e07febc3\u003c/code\u003e\u003c/a\u003e feat: bump Firebase iOS SDK to 12.18.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18596\"\u003e#18596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4c3865e2e56bf59904a9f48a6e70f0f963df2cda\"\u003e\u003ccode\u003e4c3865e\u003c/code\u003e\u003c/a\u003e fix(ci): bump Kotlin Gradle plugin to 2.3.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18600\"\u003e#18600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/69d16e44cb7f70d8eaaed3e4fe9d2a186194e3d4\"\u003e\u003ccode\u003e69d16e4\u003c/code\u003e\u003c/a\u003e feat(messaging,ios): migrate example iOS runner from ObjC to Swift (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18578\"\u003e#18578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v16.7.0/packages/firebase_messaging\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_local_notifications` from 22.2.0 to 22.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/releases\"\u003eflutter_local_notifications's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflutter_local_notifications-v22.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[macOS] fixed subtitle not showing up properly. Thanks to the PR from \u003ca href=\"https://github.com/JIWON1923\"\u003eSoi (Jiwon Lee)\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v22.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android][iOS][macOS] added \u003ccode\u003eopenAppNotificationSettings()\u003c/code\u003e method. This opens the system settings UI where the user can manage notification permissions for the app. When not possible, on iOS, it opens the application's settings on iOS and on macOS, it opens the system settings notification pane. Thanks to the PR from \u003ca href=\"https://github.com/hamadcc\"\u003ehamadcc\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/325d98faabbe9eed083d02beea38b439bc45f2a6\"\u003e\u003ccode\u003e325d98f\u003c/code\u003e\u003c/a\u003e prepare for 22.3.1 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2822\"\u003e#2822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/9081a1767462a3557c4136472418259b42f89742\"\u003e\u003ccode\u003e9081a17\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] fix: apply subtitle from platformSpecifics on m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/c09911fabbc2ef6fa143616719650461c7591e69\"\u003e\u003ccode\u003ec09911f\u003c/code\u003e\u003c/a\u003e Bump actions/setup-java from 5 to 6 (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2819\"\u003e#2819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/e5100eb8e6e65ef04cf50558a30fa33480e36d54\"\u003e\u003ccode\u003ee5100eb\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] remove unnecessary FOREGROUND_SERVICE permissio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/b475bc883dab07da3c1b19e86b0746eb20f14f2f\"\u003e\u003ccode\u003eb475bc8\u003c/code\u003e\u003c/a\u003e [various] added macOS implementation of openAppNotificationSettings() (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2812\"\u003e#2812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/fd48e8c7a6b391816b5bda7738216f3ba9b5b509\"\u003e\u003ccode\u003efd48e8c\u003c/code\u003e\u003c/a\u003e Clang Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/1492de5ba02f214162787cf0ab0fb9ef000aff69\"\u003e\u003ccode\u003e1492de5\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] Add openAppNotificationSettings() for Android a...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/compare/flutter_local_notifications-v22.2.0...flutter_local_notifications-v22.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_map` from 8.3.1 to 8.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.3.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent NaN fling direction when tracked pointer offsets are zero by \u003ca href=\"https://github.com/nisenbeck\"\u003e\u003ccode\u003e@​nisenbeck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2220\"\u003efleaflet/flutter_map#2220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: don't apply \u003ccode\u003einitialCameraFit\u003c/code\u003e on a zero-sized camera by \u003ca href=\"https://github.com/nisenbeck\"\u003e\u003ccode\u003e@​nisenbeck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2223\"\u003efleaflet/flutter_map#2223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: load tiles during double-tap-drag zoom gesture by \u003ca href=\"https://github.com/ProstoSanja\"\u003e\u003ccode\u003e@​ProstoSanja\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2217\"\u003efleaflet/flutter_map#2217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.3.2 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2245\"\u003efleaflet/flutter_map#2245\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nisenbeck\"\u003e\u003ccode\u003e@​nisenbeck\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2220\"\u003efleaflet/flutter_map#2220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ProstoSanja\"\u003e\u003ccode\u003e@​ProstoSanja\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2217\"\u003efleaflet/flutter_map#2217\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.3.1...v8.3.2\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.3.1...v8.3.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.3.2] - 2026/08/27\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent NaN fling direction when tracked pointer offsets are zero - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2220\"\u003e#2220\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2221\"\u003e#2221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't apply \u003ccode\u003einitialCameraFit\u003c/code\u003e on a zero-sized camera - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2223\"\u003e#2223\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2222\"\u003e#2222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLoad tiles during double-tap-drag zoom gesture - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2217\"\u003e#2217\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ProstoSanja\"\u003e\u003ccode\u003e@​ProstoSanja\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nisenbeck\"\u003e\u003ccode\u003e@​nisenbeck\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/9c86ddc199adeb39df4b1b9838ec7d881deff89a\"\u003e\u003ccode\u003e9c86ddc\u003c/code\u003e\u003c/a\u003e chore: prepare for v8.3.2 release (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2245\"\u003e#2245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/cbb6eb7b5f69c1a61f7e475aa745e5aae8e80609\"\u003e\u003ccode\u003ecbb6eb7\u003c/code\u003e\u003c/a\u003e fix: load tiles during double-tap-drag zoom gesture (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2217\"\u003e#2217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/63732f309690330dc8a720a168695fb54193062c\"\u003e\u003ccode\u003e63732f3\u003c/code\u003e\u003c/a\u003e fix: don't apply \u003ccode\u003einitialCameraFit\u003c/code\u003e on a zero-sized camera (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2223\"\u003e#2223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/f779faed3afe37e70dd1e57aea0dc0a14f7a8fca\"\u003e\u003ccode\u003ef779fae\u003c/code\u003e\u003c/a\u003e fix: prevent NaN fling direction when tracked pointer offsets are zero (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2220\"\u003e#2220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.3.1...v8.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_secure_storage` from 11.0.0 to 11.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mogol/flutter_secure_storage/releases\"\u003eflutter_secure_storage's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflutter_secure_storage: v11.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage-v11.1.1...flutter_secure_storage-v11.2.0\"\u003e11.2.0\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e requireBiometricsPerOperation flag (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1264\"\u003e#1264\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/321cf97c72e78ddb81e888484560ebca74414614\"\u003e321cf97\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e don't hang when biometric negative button is tapped (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1267\"\u003e#1267\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/405c6e6299c665dfb8a7211192b42319da2e88bc\"\u003e405c6e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e fix fresh biometric install crash on non-namespaced stores (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/120bdf4ddb75e94d0c7d40519e2da9cea953a2c1\"\u003e120bdf4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e port the shared-key multi-instance fixes to v11.x (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/6cc9ddc55df42255edd4afb72bac56458997885d\"\u003e6cc9ddc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e recover biometric-protected storage on post-auth cipher failure (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1271\"\u003e#1271\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/77eed597eaa244106b946cd02c4d7edb3eb9fa05\"\u003e77eed59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e recover the biometric app key on a namespace switch (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/31f6eeb79ad8187a49d8675bbf58d81b050f506f\"\u003e31f6eeb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e scope deleteAll to the key prefix instead of clearing the file (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1266\"\u003e#1266\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/34170b2caf52c642efa5b6584fa4cc5072f6c697\"\u003e34170b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edarwin:\u003c/strong\u003e find keychain items across accessibility levels (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1269\"\u003e#1269\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/9ae0e422d6ad6376ddf7960186d42342b0370baf\"\u003e9ae0e42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't report pending namespace recovery as data loss in checkUpgradeStatus (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/f795d52488450d6ef04ee580c895d98c59b737f3\"\u003ef795d52\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_secure_storage: v11.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage-v11.1.0...flutter_secure_storage-v11.1.1\"\u003e11.1.1\u003c/a\u003e (2026-09-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e read saved key-cipher marker instead of toString() on a KeyCipher (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1256\"\u003e#1256\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/73f0ef5b0666a25912ae07694211414dfcabcf23\"\u003e73f0ef5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_secure_storage: v11.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage-v11.0.0...flutter_secure_storage-v11.1.0\"\u003e11.1.0\u003c/a\u003e (2026-09-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd checkUpgradeStatus() to report data lost on a direct major upgrade (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1243\"\u003e#1243\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/fc716ea7b3973db985d953776107b44b5984f591\"\u003efc716ea\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e move wrapped key when switching between sharedPreferencesName and storageNamespace (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/2482e34e377cae7e6e082c0c0c867c2d5857a531\"\u003e2482e34\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e use flutter.compileSdkVersion (36) instead of pinning compileSdk (37) (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1236\"\u003e#1236\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/0530fe74174743b234adc14c5305d13cbdac7764\"\u003e0530fe7\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1224\"\u003e#1224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erequire flutter_secure_storage_platform_interface ^2.1.0 for checkUpgradeStatus (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1247\"\u003e#1247\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/0d3d6f21201cb844ef085b2cb0a3999e45f125e1\"\u003e0d3d6f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/805638be8ab37d1a08c3bc54c9e61b48555c6c3f\"\u003e\u003ccode\u003e805638b\u003c/code\u003e\u003c/a\u003e chore(develop): release flutter_secure_storage 11.2.0 (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1262\"\u003e#1262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/8ccc05f1ae1825bd1cc1b6e3e22f0805c4389a6b\"\u003e\u003ccode\u003e8ccc05f\u003c/code\u003e\u003c/a\u003e chore(develop): release flutter_secure_storage_darwin 0.4.3 (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1272\"\u003e#1272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/3f6fc315e2478dda05adb5dd982a8c3a85c20c74\"\u003e\u003ccode\u003e3f6fc31\u003c/code\u003e\u003c/a\u003e chore(deps): bump org.jetbrains.kotlin.android (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1274\"\u003e#1274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/67516e27bc3550c1244fbc72f0565b83316a1a67\"\u003e\u003ccode\u003e67516e2\u003c/code\u003e\u003c/a\u003e chore(develop): release flutter_secure_storage_platform_interface 2.1.1 (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1263\"\u003e#1263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/1892db8359f79d0e4c25abf46b9c57278064a63d\"\u003e\u003ccode\u003e1892db8\u003c/code\u003e\u003c/a\u003e docs: add alternative Linux implementations (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/a6090d8dfb3826da1482c1998bed465746743595\"\u003e\u003ccode\u003ea6090d8\u003c/code\u003e\u003c/a\u003e doc: update badge link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/ca36072b3978d2021fa237b5cd671ddfa305cde5\"\u003e\u003ccode\u003eca36072\u003c/code\u003e\u003c/a\u003e doc: update badge links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/9ae0e422d6ad6376ddf7960186d42342b0370baf\"\u003e\u003ccode\u003e9ae0e42\u003c/code\u003e\u003c/a\u003e fix(darwin): find keychain items across accessibility levels (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1269\"\u003e#1269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/77eed597eaa244106b946cd02c4d7edb3eb9fa05\"\u003e\u003ccode\u003e77eed59\u003c/code\u003e\u003c/a\u003e fix(android): recover biometric-protected storage on post-auth cipher failure...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/405c6e6299c665dfb8a7211192b42319da2e88bc\"\u003e\u003ccode\u003e405c6e6\u003c/code\u003e\u003c/a\u003e fix(android): don't hang when biometric negative button is tapped (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mogol/flutter_secure_storage/compare/flutter_secure_storage-v11.0.0...flutter_secure_storage-v11.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 3.2.5 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/17e06df19b66e1b12186f15aed1a71c7738eeb9d\"\u003e\u003ccode\u003e17e06df\u003c/code\u003e\u003c/a\u003e freezed            : 4.0.1 -\u0026gt; 4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2524faf266186e1308b345056386375637c94a5d\"\u003e\u003ccode\u003e2524faf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1375\"\u003e#1375\u003c/a\u003e from rrousselGit/fix-dead-code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/be9a38ffb8b1db1b7a32d439249df60510ac0452\"\u003e\u003ccode\u003ebe9a38f\u003c/code\u003e\u003c/a\u003e Remove redundant check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/67c6e34f869ef9ba7c4a601a9b8f96e783009444\"\u003e\u003ccode\u003e67c6e34\u003c/code\u003e\u003c/a\u003e Bump minimum analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4388c502df889eedf08cd251a57ca6024a82e44e\"\u003e\u003ccode\u003e4388c50\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/dcc9e4a88d963f2237b786d82070e9a37e7eaf44\"\u003e\u003ccode\u003edcc9e4a\u003c/code\u003e\u003c/a\u003e Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/fe813ca99618466dc997c4dd26ba7e6a32a7a1c1\"\u003e\u003ccode\u003efe813ca\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/562dd16d05b01c0ba4205ec7eb832667e3d2b7f7\"\u003e\u003ccode\u003e562dd16\u003c/code\u003e\u003c/a\u003e FIx dead code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8bdb15ab17bc264f3a9581177fac4a52ee7c2169\"\u003e\u003ccode\u003e8bdb15a\u003c/code\u003e\u003c/a\u003e freezed         : 4.0.0 -\u0026gt; 4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/07710d07b128191af07b6d630df15c3b77cfaed1\"\u003e\u003ccode\u003e07710d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1372\"\u003e#1372\u003c/a\u003e from peter-trost:analyzer-14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v3.2.5...freezed-v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `get_it` from 9.2.1 to 9.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.3.0] - 2026-09-19\u003c/h2\u003e\n\u003ch2\u003e[9.3.0] - 2026-09-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDetect circular self-resolution of lazy singletons (sync and async) and cached factories and throw a descriptive \u003ccode\u003eStateError\u003c/code\u003e instead of a \u003ccode\u003eStackOverflowError\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/muhammadkamel\"\u003e\u003ccode\u003e@​muhammadkamel\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/flutter-it/get_it/issues/423\"\u003e#423\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epubspec.lock\u003c/code\u003e is no longer committed, following the Dart guidelines for library packages.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eacceptsParams\u003c/code\u003e getter on \u003ccode\u003eObjectRegistration\u003c/code\u003e that tells whether the registered factory takes parameters. Passing \u003ccode\u003eparam1\u003c/code\u003e/\u003ccode\u003eparam2\u003c/code\u003e to a registration that doesn't accept parameters now fails an assert in debug mode instead of silently ignoring them.\u003c/li\u003e\n\u003cli\u003eNew global flag \u003ccode\u003eskipUnregisterIfNotRegistered\u003c/code\u003e: when set to \u003ccode\u003etrue\u003c/code\u003e, \u003ccode\u003eunregister\u003c/code\u003e silently ignores a missing registration instead of throwing (default stays \u003ccode\u003efalse\u003c/code\u003e). Thanks to \u003ca href=\"https://github.com/Gorniaky\"\u003e\u003ccode\u003e@​Gorniaky\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/flutter-it/get_it/issues/420\"\u003e#420\u003c/a\u003e) and \u003ca href=\"https://github.com/AzazelSensei\"\u003e\u003ccode\u003e@​AzazelSensei\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/flutter-it/get_it/issues/424\"\u003e#424\u003c/a\u003e) for raising this.\u003c/li\u003e\n\u003cli\u003eDevTools extension: filter and sort for the registrations table. Thanks to \u003ca href=\"https://github.com/yang-lile\"\u003e\u003ccode\u003e@​yang-lile\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/flutter-it/get_it/issues/421\"\u003e#421\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eDevTools extension rebuilt with Flutter 3.47.1.\u003c/li\u003e\n\u003cli\u003eFixed analyzer warnings/infos reported by pub.dev and updated dev dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter-it/get_it/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mobile_scanner` from 7.4.0 to 7.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v7.4.1...v7.4.2\"\u003e7.4.2\u003c/a\u003e (2026-09-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e defer orientation sensor listener until camera start (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1803\"\u003e#1803\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/f9c81ea0b573d9146889fc70b599bf1f3920e35c\"\u003ef9c81ea\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImprovements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Web] Bumped \u003ccode\u003ezxing-wasm\u003c/code\u003e (the \u003ccode\u003eWebBarcodeReader.zxingWasm\u003c/code\u003e backend) from 3.1.1 to 3.1.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed the camera preview reporting a stale device orientation on start, when the device was rotated while the camera was stopped.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed device rotations sometimes not being detected while the camera is running, e.g. when the display rotation callback fires before the display reflects the new rotation, or on a seamless 180 degree rotation between the two landscape orientations.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed barcode scanning permanently stalling when a camera frame was never released. The \u003ccode\u003eImageProxy\u003c/code\u003e is now released on every exit path of the analyzer, including a null image, a failed or cancelled ML Kit request, and any error while building the input image or handling the result. Previously a single leaked frame stopped all further scanning while the preview kept running. (thanks \u003ca href=\"https://github.com/WladmirJunior\"\u003e\u003ccode\u003e@​WladmirJunior\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003e[Android] Fixed a host-app crash when CameraX fails to initialize while starting the scanner (e.g. \u0026quot;Available cameras: 0\u0026quot;, the camera being held by another process, or a transient HAL error). The failure is now routed through the normal error callback so it can be surfaced via \u003ccode\u003eerrorBuilder\u003c/code\u003e instead of terminating the app.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed the false-positive \u003ccode\u003eYour app uses the following plugins that apply Kotlin Gradle Plugin (KGP): mobile_scanner\u003c/code\u003e warning on AGP 9. The plugin's Gradle files are now Kotlin DSL, and the Kotlin Gradle Plugin is only applied when built-in Kotlin is disabled, which keeps the build working on older AGP versions. (thanks \u003ca href=\"https://github.com/AndresMontaniv\"\u003e\u003ccode\u003e@​AndresMontaniv\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003e[Android] Added a ProGuard keep rule for the internal ML Kit barcode classes (\u003ccode\u003ecom.google.android.gms.internal.mlkit_vision_barcode\u003c/code\u003e), which could be stripped or obfuscated in release builds.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed a crash when the app is terminated while the camera is running. A capture frame that was still in flight could reach the Flutter engine after its shell had been destroyed, causing an \u003ccode\u003eEXC_BAD_ACCESS\u003c/code\u003e. The capture session is now stopped before the engine is destroyed, and the camera is released when the engine detaches the plugin.\u003c/li\u003e\n\u003cli\u003e[Web] Fixed web builds failing to compile on Dart 3.14 (Flutter 3.48), which rejects \u003ccode\u003e@JS\u003c/code\u003e annotations on extension type constructors. The annotations were already no-ops, so removing them does not change any behavior.\u003c/li\u003e\n\u003cli\u003eFixed the camera preview no longer following device rotation after \u003ccode\u003eswitchCamera()\u003c/code\u003e. Restarting the camera recreated the device orientation stream, and cancelling a listener of the previous stream instance afterwards inadvertently tore down the platform channel of the new one.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v7.4.1...v7.4.2\"\u003e7.4.2\u003c/a\u003e (2026-09-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e defer orientation sensor listener until camera start (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1803\"\u003e#1803\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/f9c81ea0b573d9146889fc70b599bf1f3920e35c\"\u003ef9c81ea\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.4.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImprovements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Web] Bumped \u003ccode\u003ezxing-wasm\u003c/code\u003e (the \u003ccode\u003eWebBarcodeReader.zxingWasm\u003c/code\u003e backend) from 3.1.1 to 3.1.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed the camera preview reporting a stale device orientation on start, when the device was rotated while the camera was stopped.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed device rotations sometimes not being detected while the camera is running, e.g. when the display rotation callback fires before the display reflects the new rotation, or on a seamless 180 degree rotation between the two landscape orientations.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed barcode scanning permanently stalling when a camera frame was never released. The \u003ccode\u003eImageProxy\u003c/code\u003e is now released on every exit path of the analyzer, including a null image, a failed or cancelled ML Kit request, and any error while building the input image or handling the result. Previously a single leaked frame stopped all further scanning while the preview kept running. (thanks \u003ca href=\"https://github.com/WladmirJunior\"\u003e\u003ccode\u003e@​WladmirJunior\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003e[Android] Fixed a host-app crash when CameraX fails to initialize while starting the scanner (e.g. \u0026quot;Available cameras: 0\u0026quot;, the camera being held by another process, or a transient HAL error). The failure is now routed through the normal error callback so it can be surfaced via \u003ccode\u003eerrorBuilder\u003c/code\u003e instead of terminating the app.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed the false-positive \u003ccode\u003eYour app uses the following plugins that apply Kotlin Gradle Plugin (KGP): mobile_scanner\u003c/code\u003e warning on AGP 9. The plugin's Gradle files are now Kotlin DSL, and the Kotlin Gradle Plugin is only applied when built-in Kotlin is disabled, which keeps the build working on older AGP versions. (thanks \u003ca href=\"https://github.com/AndresMontaniv\"\u003e\u003ccode\u003e@​AndresMontaniv\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003e[Android] Added a ProGuard keep rule for the internal ML Kit barcode classes (\u003ccode\u003ecom.google.android.gms.internal.mlkit_vision_barcode\u003c/code\u003e), which could be stripped or obfuscated in release builds.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed a crash when the app is terminated while the camera is running. A capture frame that was still in flight could reach the Flutter engine after its shell had been destroyed, causing an \u003ccode\u003eEXC_BAD_ACCESS\u003c/code\u003e. The capture session is now stopped before the engine is destroyed, and the camera is released when the engine detaches the plugin.\u003c/li\u003e\n\u003cli\u003e[Web] Fixed web builds failing to compile on Dart 3.14 (Flutter 3.48), which rejects \u003ccode\u003e@JS\u003c/code\u003e annotations on extension type constructors. The annotations were already no-ops, so removing them does not change any behavior.\u003c/li\u003e\n\u003cli\u003eFixed the camera preview no longer following device rotation after \u003ccode\u003eswitchCamera()\u003c/code\u003e. Restarting the camera recreated the device orientation stream, and cancelling a listener of the previous stream instance afterwards inadvertently tore down the platform channel of the new one.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/34f5050474a58a285f782f0a6d36b2cdcf681705\"\u003e\u003ccode\u003e34f5050\u003c/code\u003e\u003c/a\u003e chore(develop): release 7.4.2 (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1804\"\u003e#1804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/f9c81ea0b573d9146889fc70b599bf1f3920e35c\"\u003e\u003ccode\u003ef9c81ea\u003c/code\u003e\u003c/a\u003e fix(android): defer orientation sensor listener until camera start (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1803\"\u003e#1803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/5349d046e21d9ea3976d79c149c7490df1f3db60\"\u003e\u003ccode\u003e5349d04\u003c/code\u003e\u003c/a\u003e chore: example macos spm (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1800\"\u003e#1800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/b776c2e84fd0587c121bd14c3c8abdd42d28df0f\"\u003e\u003ccode\u003eb776c2e\u003c/code\u003e\u003c/a\u003e docs: add missing 7.4.1 changelog entries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/56ff4d39cee6edb9a424124151910d86b4c54a0f\"\u003e\u003ccode\u003e56ff4d3\u003c/code\u003e\u003c/a\u003e chore(deps): bump the example-android group in /example/android with 2 update...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/c9406fd339b4914abd817aa0ea939e16941e880a\"\u003e\u003ccode\u003ec9406fd\u003c/code\u003e\u003c/a\u003e chore(deps): bump zxing-wasm from 3.1.2 to 3.1.3 (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1776\"\u003e#1776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/d4cd946f988e2946fb71654f0532f28f53111f1b\"\u003e\u003ccode\u003ed4cd946\u003c/code\u003e\u003c/a\u003e chore(deps): bump gradle-wrapper from 9.5.0 to 9.7.1 in /android (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1788\"\u003e#1788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/49dfb65409aef8f9da257bc83f78007bfa38653c\"\u003e\u003ccode\u003e49dfb65\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-java from 5 to 6 (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1792\"\u003e#1792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/a1f203fa50e62dcfa6b447b5c7144216af5d9e48\"\u003e\u003ccode\u003ea1f203f\u003c/code\u003e\u003c/a\u003e chore: add dependabot cooldown and grouping (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1798\"\u003e#1798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/c594d20af00141d2d43267740b939873802d0d76\"\u003e\u003ccode\u003ec594d20\u003c/code\u003e\u003c/a\u003e fix(apple): release the camera when the engine detaches the plugin\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v7.4.0...v7.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `permission_handler` from 13.0.0 to 13.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/90cedc2c60f9ea19542f59d30db9261493072984\"\u003e\u003ccode\u003e90cedc2\u003c/code\u003e\u003c/a\u003e Fix/android ask every time permanently denied (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1559\"\u003e#1559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/5c989b1be9abbbb325424ad96e5be4efdc0987c2\"\u003e\u003ccode\u003e5c989b1\u003c/code\u003e\u003c/a\u003e Updates version number\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/6e51e58184d45ab84c4bd7e520748d9780f5147c\"\u003e\u003ccode\u003e6e51e58\u003c/code\u003e\u003c/a\u003e Fix and document the Swift Package Manager section of the main README (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1555\"\u003e#1555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/c9cd4f912ad1ff834b3d85afbfb188955515d990\"\u003e\u003ccode\u003ec9cd4f9\u003c/code\u003e\u003c/a\u003e Add opt-in per-flavor permissions for Swift Package Manager builds (2/2) (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1554\"\u003e#1554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/c283059aa53d995617ab6d76ba53d281da5aa893\"\u003e\u003ccode\u003ec283059\u003c/code\u003e\u003c/a\u003e Fix SPM Info.plist discovery for flavored and multi-configuration apps (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1553\"\u003e#1553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/cb6b757551be9339924cf8382f14690d6ad8a73f\"\u003e\u003ccode\u003ecb6b757\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:Baseflow/flutter-permission-handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/f93a58bb2b993b831f48cf1ec0b3537905643e7e\"\u003e\u003ccode\u003ef93a58b\u003c/code\u003e\u003c/a\u003e Fixes error handling in web.delegate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/8ba34f76699f9c589d16358e35a158ca1b5f0aca\"\u003e\u003ccode\u003e8ba34f7\u003c/code\u003e\u003c/a\u003e Fix web release crash: use Dart is checks for DOMException in web_delegate (#...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/baseflow/flutter-permission-handler/compare/permission_handler_v13.0.0...permission_handler_v13.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `slang` from 4.19.0 to 4.19.2\n\nUpdates `supabase_flutter` from 2.17.1 to 2.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-flutter/releases\"\u003esupabase_flutter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esupabase_flutter v2.17.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate a dependency to the latest release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003ePublished to pub.dev: \u003ca href=\"https://pub.dev/packages/supabase_flutter/versions/2.17.2\"\u003ehttps://pub.dev/packages/supabase_flutter/versions/2.17.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/CHANGELOG.md\"\u003esupabase_flutter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\nSee \u003ca href=\"https://conventionalcommits.org\"\u003eConventional Commits\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003e2026-08-14\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003chr /\u003e\n\u003cp\u003ePackages with breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThere are no breaking changes in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with other changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#gotrue---v2272\"\u003e\u003ccode\u003egotrue\u003c/code\u003e - \u003ccode\u003ev2.27.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#supabase---v2161\"\u003e\u003ccode\u003esupabase\u003c/code\u003e - \u003ccode\u003ev2.16.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#supabase_flutter---v2172\"\u003e\u003ccode\u003esupabase_flutter\u003c/code\u003e - \u003ccode\u003ev2.17.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with dependency updates only:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePackages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esupabase\u003c/code\u003e - \u003ccode\u003ev2.16.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esupabase_flutter\u003c/code\u003e - \u003ccode\u003ev2.17.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003egotrue\u003c/code\u003e - \u003ccode\u003ev2.27.2\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(gotrue): parse expires_in as num in Session.fromJson (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1719\"\u003e#1719\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/6c8047eefb82c76936a14eebe281276526e3037c\"\u003e6c8047ee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-08-05\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003chr /\u003e\n\u003cp\u003ePackages with breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThere are no breaking changes in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with other changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#gotrue---v2271\"\u003e\u003ccode\u003egotrue\u003c/code\u003e - \u003ccode\u003ev2.27.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#postgrest---v291\"\u003e\u003ccode\u003epostgrest\u003c/code\u003e - \u003ccode\u003ev2.9.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#realtime_client---v2130\"\u003e\u003ccode\u003erealtime_client\u003c/code\u003e - \u003ccode\u003ev2.13.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/d34329274b7cba71629da1414171737025d9ab5c\"\u003e\u003ccode\u003ed343292\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/supabase/supabase-flutter/tree/main/packages/issues/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/6c8047eefb82c76936a14eebe281276526e3037c\"\u003e\u003ccode\u003e6c8047e\u003c/code\u003e\u003c/a\u003e fix(gotrue): parse expires_in as num in Session.fromJson (\u003ca href=\"https://github.com/supabase/supabase-flutter/tree/main/packages/issues/1719\"\u003e#1719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/supabase/supabase-flutter/commits/supabase_flutter-v2.17.2/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wakelock_plus` from 1.7.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/commit/4067d0bd741cc5e6e6fe27202b64db6392f348cf\"\u003e\u003ccode\u003e4067d0b\u003c/code\u003e\u003c/a\u003e wakelock_plus, version 1.8.0. Addresses PR \u003ca href=\"https://redirect.github.com/fluttercommunity/wakelock_plus/issues/148\"\u003e#148\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/commit/5b141ecf08dd58091e67aa902c0af94dd251b567\"\u003e\u003ccode\u003e5b141ec\u003c/code\u003e\u003c/a\u003e wakelock_plus_platform_interface, version 1.7.0. Addresses PR \u003ca href=\"https://redirect.github.com/fluttercommunity/wakelock_plus/issues/148\"\u003e#148\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/commit/0ac15a4b94873670e68e88836ce79881a5bcbd0a\"\u003e\u003ccode\u003e0ac15a4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fluttercommunity/wakelock_plus/issues/148\"\u003e#148\u003c/a\u003e from diegotori/flutter_3.47_upgrade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/commit/22537189c184bbe94159432d56c7bf8b0c63411b\"\u003e\u003ccode\u003e2253718\u003c/code\u003e\u003c/a\u003e Attempt at fixing broken Android example tests.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/commit/3a8c6b4dd81f4cde51f55cfde9695b67d9aee86a\"\u003e\u003ccode\u003e3a8c6b4\u003c/code\u003e\u003c/a\u003e Added tvOS support based off of PR \u003ca href=\"https://redirect.github.com/fluttercommunity/wakelock_plus/issues/129\"\u003e#129\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/commit/9a79c3ed684f03dbbeb152656e810bb816824883\"\u003e\u003ccode\u003e9a79c3e\u003c/code\u003e\u003c/a\u003e Modified .gitignore to account for AI agent local files.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/commit/23972c1f5f73ded6057cb044382b8dfd5f6529b7\"\u003e\u003ccode\u003e23972c1\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into flutter_3.47_upgrade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/commit/73edb671acfc4bda1f8f6dc0a0dccc47209bae7c\"\u003e\u003ccode\u003e73edb67\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fluttercommunity/wakelock_plus/issues/147\"\u003e#147\u003c/a\u003e from Harunn33/fix/ios-spm-platform-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/commit/7800a1b3e48ec972e3a9f439de07574737a0ee40\"\u003e\u003ccode\u003e7800a1b\u003c/code\u003e\u003c/a\u003e Upgraded pigeon to version 28.0.0 and regenerated them.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/commit/d269613bb81b3944e0bcda9a14e7fd913652987a\"\u003e\u003ccode\u003ed269613\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into flutter_3.47_upgrade\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/compare/wakelock_plus_1.7.0...wakelock_plus_1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/Roboroads/Framed/pull/135","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Roboroads%2FFramed/issues/135","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/135/packages"},{"uuid":"5537096677","node_id":"PR_kwDORqL_L88AAAABEi4loA","number":115,"state":"closed","title":"chore(deps): bump flutter_local_notifications from 22.3.0 to 22.3.1 in /frontend","user":"dependabot[bot]","labels":["dependencies","frontend"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-07T16:16:28.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-22T08:25:47.000Z","updated_at":"2026-10-07T16:16:39.000Z","time_to_close":1324241,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"flutter_local_notifications","old_version":"22.3.0","new_version":"22.3.1","repository_url":"https://github.com/MaikuB/flutter_local_notifications"}],"path":"/frontend","ecosystem":"pub"},"body":"Bumps [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) from 22.3.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\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\u003eSee full diff in \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/compare/flutter_local_notifications-v22.3.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","html_url":"https://github.com/1window2/MedBuddy/pull/115","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/1window2%2FMedBuddy/issues/115","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/115/packages"},{"uuid":"5534766810","node_id":"PR_kwDOTAcD_88AAAABEhB-Mw","number":60,"state":"open","title":"chore(deps): bump flutter_local_notifications from 22.3.0 to 22.3.1 in /apps/mobile","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-22T02:56:27.000Z","updated_at":"2026-09-22T02:57:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"flutter_local_notifications","old_version":"22.3.0","new_version":"22.3.1","repository_url":"https://github.com/MaikuB/flutter_local_notifications"}],"path":"/apps/mobile","ecosystem":"pub"},"body":"Bumps [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) from 22.3.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\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\u003eSee full diff in \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/compare/flutter_local_notifications-v22.3.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\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_local_notifications\u0026package-manager=pub\u0026previous-version=22.3.0\u0026new-version=22.3.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/theputtipong/tunetrend/pull/60","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/theputtipong%2Ftunetrend/issues/60","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/60/packages"},{"uuid":"5533681330","node_id":"PR_kwDOSGD0WM8AAAABEgLtzg","number":343,"state":"closed","title":"deps(flutter): bump the flutter-dependencies group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","P2"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-28T23:47:03.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-21T23:47:11.000Z","updated_at":"2026-09-28T23:47:05.000Z","time_to_close":604792,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(flutter): bump","group_name":"flutter-dependencies","update_count":8,"packages":[{"name":"dio","old_version":"5.11.0","new_version":"5.11.1","repository_url":"https://github.com/cfug/dio"},{"name":"file_picker","old_version":"12.2.0","new_version":"13.1.0","repository_url":"https://github.com/vicajilau/flutter_file_picker"},{"name":"flutter_local_notifications","old_version":"22.3.0","new_version":"22.3.1","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"flutter_secure_storage","old_version":"11.0.0","new_version":"11.2.0","repository_url":"https://github.com/mogol/flutter_secure_storage"},{"name":"html","old_version":"0.15.6","new_version":"0.15.7","repository_url":"https://github.com/dart-lang/tools"},{"name":"image","old_version":"4.9.2","new_version":"4.10.1","repository_url":"https://github.com/brendan-duncan/image"},{"name":"pdfrx","old_version":"2.4.7","new_version":"2.4.8","repository_url":"https://github.com/espresso3389/pdfrx"},{"name":"pdfrx_engine","old_version":"0.4.6","new_version":"0.4.7","repository_url":"https://github.com/espresso3389/pdfrx"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-dependencies group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [dio](https://github.com/cfug/dio) | `5.11.0` | `5.11.1` |\n| [file_picker](https://github.com/vicajilau/flutter_file_picker/tree/main/packages) | `12.2.0` | `13.1.0` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `22.3.0` | `22.3.1` |\n| [flutter_secure_storage](https://github.com/mogol/flutter_secure_storage) | `11.0.0` | `11.2.0` |\n| [html](https://github.com/dart-lang/tools/tree/main/pkgs) | `0.15.6` | `0.15.7` |\n| [image](https://github.com/brendan-duncan/image) | `4.9.2` | `4.10.1` |\n| [pdfrx](https://github.com/espresso3389/pdfrx/tree/master/packages) | `2.4.7` | `2.4.8` |\n| [pdfrx_engine](https://github.com/espresso3389/pdfrx/tree/master/packages) | `0.4.6` | `0.4.7` |\n\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 `file_picker` from 12.2.0 to 13.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/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 `flutter_local_notifications` from 22.3.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\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\u003eSee full diff in \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/compare/flutter_local_notifications-v22.3.0...flutter_local_notifications-v22.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_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 `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 `image` from 4.9.2 to 4.10.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/brendan-duncan/image/blob/main/CHANGELOG.md\"\u003eimage's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.10.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix alpha blending onto translucent pixels, which darkened translucent\nanimated WebP frames (\u003ca href=\"https://redirect.github.com/brendan-duncan/image/issues/804\"\u003e#804\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix a WebP alpha decode crash when a backward reference reaches the end of\nthe image (\u003ca href=\"https://redirect.github.com/brendan-duncan/image/issues/804\"\u003e#804\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix 16-bit grayscale+alpha images encoding to WebP as fully transparent (\u003ca href=\"https://redirect.github.com/brendan-duncan/image/issues/804\"\u003e#804\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePixels of images with no alpha channel now report full alpha in every format.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ePixelFloat16.a\u003c/code\u003e setter writing the green value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.10.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd lossy WebP encoding with \u003ccode\u003eencodeWebP(lossless: false)\u003c/code\u003e and the \u003ccode\u003equality\u003c/code\u003e,\n\u003ccode\u003emethod\u003c/code\u003e and \u003ccode\u003ealphaQuality\u003c/code\u003e options.\u003c/li\u003e\n\u003cli\u003eImprove lossless WebP compression, with file sizes now close to \u003ccode\u003ecwebp\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003eexact\u003c/code\u003e and \u003ccode\u003esingleFrame\u003c/code\u003e options to \u003ccode\u003eencodeWebP\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWebPEncoder.exact\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e, preserving the color under fully\ntransparent pixels at the cost of larger files.\u003c/li\u003e\n\u003cli\u003eFix WebP encoding of 16-bit and grayscale+alpha images.\u003c/li\u003e\n\u003cli\u003eRead ICC profiles when decoding WebP files.\u003c/li\u003e\n\u003cli\u003eFix animated WebP frame durations, partial-frame disposal, and the\nbackground color byte order.\u003c/li\u003e\n\u003cli\u003eFix lossless WebP decoding on the web, where the color cache hash lost\nprecision.\u003c/li\u003e\n\u003cli\u003eFix JPEG decoding failing with \u0026quot;Unknown JPEG marker\u0026quot; when a restart marker\nprecedes the end of the image (\u003ca href=\"https://redirect.github.com/brendan-duncan/image/issues/805\"\u003e#805\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/brendan-duncan/image/commit/b89965df4b4b2bc575aeea41c9a78403f94153e4\"\u003e\u003ccode\u003eb89965d\u003c/code\u003e\u003c/a\u003e v4.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brendan-duncan/image/commit/d46536d303f4e8825560f4bf01c84cb85e9a556c\"\u003e\u003ccode\u003ed46536d\u003c/code\u003e\u003c/a\u003e fix analyzer warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brendan-duncan/image/commit/30c305527e3cf81b549ed0f1fefaf63557aad5eb\"\u003e\u003ccode\u003e30c3055\u003c/code\u003e\u003c/a\u003e Fix opaque alpha defaults and WebP alpha decode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brendan-duncan/image/commit/65024047ef54e8ebdbd150b980c115e6128c6086\"\u003e\u003ccode\u003e6502404\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/brendan-duncan/image/issues/804\"\u003e#804\u003c/a\u003e from krll-kov/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brendan-duncan/image/commit/71a65899d94d195ae154fbc1e8cb59b58e004c92\"\u003e\u003ccode\u003e71a6589\u003c/code\u003e\u003c/a\u003e update pubignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brendan-duncan/image/commit/920997dc108434d94046ef33db41c94fe743fd92\"\u003e\u003ccode\u003e920997d\u003c/code\u003e\u003c/a\u003e v4.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brendan-duncan/image/commit/52c97646820a8fb86d9d98ff515a7c98c1d3fef6\"\u003e\u003ccode\u003e52c9764\u003c/code\u003e\u003c/a\u003e jpeg decoder: handle RSTn and TEM markers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brendan-duncan/image/commit/6d6b327cc63b12c8e7e013be0bb35638d1a454d5\"\u003e\u003ccode\u003e6d6b327\u003c/code\u003e\u003c/a\u003e webp fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brendan-duncan/image/commit/d0da818339946a42a1bc7d0a41d632966e016cb8\"\u003e\u003ccode\u003ed0da818\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/brendan-duncan/image/issues/803\"\u003e#803\u003c/a\u003e from krll-kov/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brendan-duncan/image/commit/25905f4c5da29c90269ab50890a065bf4f150239\"\u003e\u003ccode\u003e25905f4\u003c/code\u003e\u003c/a\u003e Animated webp fixes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/brendan-duncan/image/compare/v4.9.2...v4.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pdfrx` from 2.4.7 to 2.4.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/espresso3389/pdfrx/releases\"\u003epdfrx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePrebuilt iOS/macOS pdfium binary\u003c/h2\u003e\n\u003cp\u003eiOS/macOS pdfium prebuilt binary distribution only for pdfrx.\nThe highlights are;\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003excframeworks that supports the following platforms\n\u003cul\u003e\n\u003cli\u003eiOS arm64\u003c/li\u003e\n\u003cli\u003eiPhoneSimulator arm64/x64\u003c/li\u003e\n\u003cli\u003emacOS arm64/x64\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003excframeworks contains static library but \u003ccode\u003eFPDF_*\u003c/code\u003e functions made exported\u003c/li\u003e\n\u003cli\u003eAdditional FILEACCESS helper functions \u003ccode\u003epdfrx_*\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/espresso3389/pdfrx/commit/faf9d5c47626f0af14231dba138e1e934b2ab7c3\"\u003e\u003ccode\u003efaf9d5c\u003c/code\u003e\u003c/a\u003e Release pdfrx 2.4.8 and pdfrx_engine 0.4.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/9142d7768ec09a8b570b7ff80ae805ff7257bc11\"\u003e\u003ccode\u003e9142d77\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/espresso3389/pdfrx/tree/master/packages/issues/693\"\u003e#693\u003c/a\u003e from pandeyshivam10/fix/background-worker-async-callback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/098a3424391d5f80b3327ca70e78840a104f0a1c\"\u003e\u003ccode\u003e098a342\u003c/code\u003e\u003c/a\u003e fix(createImage): surface decode failures instead of hanging forever\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/8d13b9df1007c6bdc78cf079c86722fc1158db2f\"\u003e\u003ccode\u003e8d13b9d\u003c/code\u003e\u003c/a\u003e fix(PdfPageView): dispose the previous image before replacing it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/d3729a11256117057b6681559969a4544aa64970\"\u003e\u003ccode\u003ed3729a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/espresso3389/pdfrx/tree/master/packages/issues/694\"\u003e#694\u003c/a\u003e from Guesub/fix/pages-setter-linear-scan\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/b891075e7d8f360fbd14b0ab3e92af755cb37c90\"\u003e\u003ccode\u003eb891075\u003c/code\u003e\u003c/a\u003e Keep text selection alive during progressive page loading\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/8148dd17ae65ead0578a6604516a14e437d51da5\"\u003e\u003ccode\u003e8148dd1\u003c/code\u003e\u003c/a\u003e Fix O(N^2) page list update in _PdfDocumentPdfium.pages setter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/e16a95688f718ae6ee38c86c0c1a296e70709cb2\"\u003e\u003ccode\u003ee16a956\u003c/code\u003e\u003c/a\u003e fix: BackgroundWorker.compute silently breaks on a genuinely async callback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/9470279a52addcdc151f9653b4f53146bcf9e59e\"\u003e\u003ccode\u003e9470279\u003c/code\u003e\u003c/a\u003e Work around ARM64 Linux jni plugin build failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/623dfeb925a4a3e899cf5f5a63e9cf360adc73ab\"\u003e\u003ccode\u003e623dfeb\u003c/code\u003e\u003c/a\u003e Return only the bytes written from encodePdf on the WASM backend\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/espresso3389/pdfrx/commits/pdfrx-v2.4.8/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pdfrx_engine` from 0.4.6 to 0.4.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/espresso3389/pdfrx/releases\"\u003epdfrx_engine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePrebuilt iOS/macOS pdfium binary\u003c/h2\u003e\n\u003cp\u003eiOS/macOS pdfium prebuilt binary distribution only for pdfrx.\nThe highlights are;\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003excframeworks that supports the following platforms\n\u003cul\u003e\n\u003cli\u003eiOS arm64\u003c/li\u003e\n\u003cli\u003eiPhoneSimulator arm64/x64\u003c/li\u003e\n\u003cli\u003emacOS arm64/x64\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003excframeworks contains static library but \u003ccode\u003eFPDF_*\u003c/code\u003e functions made exported\u003c/li\u003e\n\u003cli\u003eAdditional FILEACCESS helper functions \u003ccode\u003epdfrx_*\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/espresso3389/pdfrx/commit/faf9d5c47626f0af14231dba138e1e934b2ab7c3\"\u003e\u003ccode\u003efaf9d5c\u003c/code\u003e\u003c/a\u003e Release pdfrx 2.4.8 and pdfrx_engine 0.4.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/9142d7768ec09a8b570b7ff80ae805ff7257bc11\"\u003e\u003ccode\u003e9142d77\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/espresso3389/pdfrx/tree/master/packages/issues/693\"\u003e#693\u003c/a\u003e from pandeyshivam10/fix/background-worker-async-callback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/098a3424391d5f80b3327ca70e78840a104f0a1c\"\u003e\u003ccode\u003e098a342\u003c/code\u003e\u003c/a\u003e fix(createImage): surface decode failures instead of hanging forever\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/8d13b9df1007c6bdc78cf079c86722fc1158db2f\"\u003e\u003ccode\u003e8d13b9d\u003c/code\u003e\u003c/a\u003e fix(PdfPageView): dispose the previous image before replacing it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/d3729a11256117057b6681559969a4544aa64970\"\u003e\u003ccode\u003ed3729a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/espresso3389/pdfrx/tree/master/packages/issues/694\"\u003e#694\u003c/a\u003e from Guesub/fix/pages-setter-linear-scan\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/b891075e7d8f360fbd14b0ab3e92af755cb37c90\"\u003e\u003ccode\u003eb891075\u003c/code\u003e\u003c/a\u003e Keep text selection alive during progressive page loading\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/8148dd17ae65ead0578a6604516a14e437d51da5\"\u003e\u003ccode\u003e8148dd1\u003c/code\u003e\u003c/a\u003e Fix O(N^2) page list update in _PdfDocumentPdfium.pages setter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/e16a95688f718ae6ee38c86c0c1a296e70709cb2\"\u003e\u003ccode\u003ee16a956\u003c/code\u003e\u003c/a\u003e fix: BackgroundWorker.compute silently breaks on a genuinely async callback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/9470279a52addcdc151f9653b4f53146bcf9e59e\"\u003e\u003ccode\u003e9470279\u003c/code\u003e\u003c/a\u003e Work around ARM64 Linux jni plugin build failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/623dfeb925a4a3e899cf5f5a63e9cf360adc73ab\"\u003e\u003ccode\u003e623dfeb\u003c/code\u003e\u003c/a\u003e Return only the bytes written from encodePdf on the WASM backend\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/espresso3389/pdfrx/commits/pdfrx_engine-v0.4.7/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e\n\n## 关联 Issue\n\nRefs #2\nRefs #693\nRefs #694\nRefs #803\nRefs #804\nRefs #805\nRefs #1224\nRefs #1236\nRefs #1243\nRefs #1247\nRefs #1256\nRefs #1262\nRefs #1263\nRefs #1264\nRefs #1266\nRefs #1267\nRefs #1269\nRefs #1271\nRefs #1272\nRefs #1273\nRefs #1274\nRefs #2533\nRefs #2534\nRefs #2546\nRefs #2554\nRefs #2557\nRefs #2558\nRefs #2559\nRefs #2562\nRefs #2589\nRefs #2591\nRefs #2592\nRefs #2593\nRefs #2594\nRefs #2595\nRefs #2819\nRefs #2822","html_url":"https://github.com/Qintsg/SSPU-AllinOne/pull/343","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Qintsg%2FSSPU-AllinOne/issues/343","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/343/packages"},{"uuid":"5505967011","node_id":"PR_kwDOQBxlp88AAAABEKT-Dg","number":583,"state":"closed","title":"chore(deps-pub)(deps): bump the flutter group across 1 directory with 5 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-09-20T00:11:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-18T23:22:55.000Z","updated_at":"2026-09-20T00:11:27.000Z","time_to_close":89311,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-pub)(deps): bump","group_name":"flutter","update_count":5,"packages":[{"name":"flutter_contacts","old_version":"1.1.9+2","new_version":"2.5.0","repository_url":"https://github.com/QuisApp/flutter_contacts"},{"name":"flutter_lints","old_version":"3.0.2","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"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_local_notifications_linux","old_version":"4.0.1","new_version":"8.0.1","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"flutter_local_notifications_platform_interface","old_version":"7.2.0","new_version":"12.2.0","repository_url":"https://github.com/MaikuB/flutter_local_notifications"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter group with 5 updates in the /mobile directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [flutter_contacts](https://github.com/QuisApp/flutter_contacts) | `1.1.9+2` | `2.5.0` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `3.0.2` | `6.0.0` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `17.2.4` | `22.3.1` |\n| [flutter_local_notifications_linux](https://github.com/MaikuB/flutter_local_notifications) | `4.0.1` | `8.0.1` |\n| [flutter_local_notifications_platform_interface](https://github.com/MaikuB/flutter_local_notifications) | `7.2.0` | `12.2.0` |\n\n\nUpdates `flutter_contacts` from 1.1.9+2 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/QuisApp/flutter_contacts/blob/main/CHANGELOG.md\"\u003eflutter_contacts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eupdate()\u003c/code\u003e and \u003ccode\u003eupdateAll()\u003c/code\u003e now throw \u003ccode\u003eread_only_contact\u003c/code\u003e instead of silently\ndropping properties owned by a sync adapter, which Android's provider filters\nout of the write — thanks \u003ca href=\"https://github.com/yassinsameh\"\u003e\u003ccode\u003e@​yassinsameh\u003c/code\u003e\u003c/a\u003e for the request (\u003ca href=\"https://redirect.github.com/QuisApp/flutter_contacts/issues/95\"\u003e#95\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/QuisApp/flutter_contacts/issues/260\"\u003e#260\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject a second \u003ccode\u003eshowCreator()\u003c/code\u003e call on iOS while one is already presented,\nwhich previously left the first call's future unresolved.\u003c/li\u003e\n\u003cli\u003eDocument that \u003ccode\u003eshowEditor()\u003c/code\u003e also returns null when the contact is deleted\nfrom the system editor, not only when the user cancels.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eshowEditor()\u003c/code\u003e on iOS now waits for the user to finish instead of resolving to\n\u003ccode\u003enull\u003c/code\u003e immediately; it returns the contact identifier on save.\u003c/li\u003e\n\u003cli\u003eFix Android dropping events whose date uses ISO 8601 basic format\n(\u003ccode\u003e19960415\u003c/code\u003e, \u003ccode\u003e--0415\u003c/code\u003e), which vCard 4.0 mandates and Android's vCard importer\nstores verbatim — thanks \u003ca href=\"https://github.com/Ruman87\"\u003e\u003ccode\u003e@​Ruman87\u003c/code\u003e\u003c/a\u003e for the report and diagnosis (\u003ca href=\"https://redirect.github.com/QuisApp/flutter_contacts/issues/248\"\u003e#248\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003egroups.addContacts()\u003c/code\u003e failing with \u003ccode\u003eGroup has no account\u003c/code\u003e on Android 12\nand below, where the platform exposes no default account and \u003ccode\u003egroups.create()\u003c/code\u003e\nproduces a local group — thanks \u003ca href=\"https://github.com/Eunno-An\"\u003e\u003ccode\u003e@​Eunno-An\u003c/code\u003e\u003c/a\u003e for the report (\u003ca href=\"https://redirect.github.com/QuisApp/flutter_contacts/issues/247\"\u003e#247\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix the iOS native editor staying on screen when the contact is deleted from\nit (iOS 26+) — thanks \u003ca href=\"https://github.com/liliana-tagonsoft\"\u003e\u003ccode\u003e@​liliana-tagonsoft\u003c/code\u003e\u003c/a\u003e for the report and the fix (\u003ca href=\"https://redirect.github.com/QuisApp/flutter_contacts/issues/250\"\u003e#250\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eshowCreator()\u003c/code\u003e name prefill not displaying in some Android contact\neditors (e.g. Samsung) by passing \u003ccode\u003eInsert.NAME\u003c/code\u003e instead of a \u003ccode\u003eStructuredName\u003c/code\u003e\nrow — thanks \u003ca href=\"https://github.com/CrashKiki\"\u003e\u003ccode\u003e@​CrashKiki\u003c/code\u003e\u003c/a\u003e for the fix (\u003ca href=\"https://redirect.github.com/QuisApp/flutter_contacts/issues/241\"\u003e#241\u003c/a\u003e) and \u003ca href=\"https://github.com/Eunno-An\"\u003e\u003ccode\u003e@​Eunno-An\u003c/code\u003e\u003c/a\u003e for the report\n(\u003ca href=\"https://redirect.github.com/QuisApp/flutter_contacts/issues/242\"\u003e#242\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid now returns the same contacts the system Contacts app displays,\ninstead of filtering on \u003ccode\u003eIN_VISIBLE_GROUP = 1\u003c/code\u003e: contacts from sync adapters\nthat don't mark them visible (e.g. MS365/Exchange) are included in \u003ccode\u003egetAll()\u003c/code\u003e,\noperations by ID work regardless of visibility, and filters matching no\ncontacts return none instead of all (\u003ca href=\"https://redirect.github.com/QuisApp/flutter_contacts/issues/240\"\u003e#240\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eshowCreator()\u003c/code\u003e dropping the pre-filled photo on Android: the system\neditor ignores photos passed through the insert intent, so the photo is now\napplied to the contact after creation when the app holds \u003ccode\u003eWRITE_CONTACTS\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/QuisApp/flutter_contacts/issues/242\"\u003e#242\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.1\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\u003eSee full diff in \u003ca href=\"https://github.com/QuisApp/flutter_contacts/commits/v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 3.0.2 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6eebe72ca3975373a5fab06a009ec5ffeabdb495\"\u003e\u003ccode\u003e6eebe72\u003c/code\u003e\u003c/a\u003e [flutter_lints] Bump lints dependency to 6.0.0 and bump package to 6.0.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0093e2ecd5e3e83c04864b076564e1020ada532f\"\u003e\u003ccode\u003e0093e2e\u003c/code\u003e\u003c/a\u003e [video_player_android] Add note about Android platform views known issue (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/62f38a1abb95fccabd865cef8b107d515bfbf93d\"\u003e\u003ccode\u003e62f38a1\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Implement \u003ccode\u003eenableAudio\u003c/code\u003e for video recording (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9264\"\u003e#9264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9c11e9b8b845235c8d6bd120b89238dc580ab973\"\u003e\u003ccode\u003e9c11e9b\u003c/code\u003e\u003c/a\u003e [video_player_android] isBuffering flag always return true after calling seek...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6efa04bfdb94f14236a9f9f85a6ebb367a94e81d\"\u003e\u003ccode\u003e6efa04b\u003c/code\u003e\u003c/a\u003e [camera,video_player] replace onSurfaceDestroyed with onSurfaceCleanup (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9316\"\u003e#9316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c33fa390d6866405334adc56d38b70ea2ee3ab6e\"\u003e\u003ccode\u003ec33fa39\u003c/code\u003e\u003c/a\u003e [camera,video_player] Update Android to 3.29 minimum (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5a7d40f877274916bdd81ba18a6b508e2d266aa3\"\u003e\u003ccode\u003e5a7d40f\u003c/code\u003e\u003c/a\u003e Update repo for 3.32 stable (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2a847d78641de3eba95ba22b3a01db5ee24c93b3\"\u003e\u003ccode\u003e2a847d7\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Correct pigeon configuration output paths (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9313\"\u003e#9313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d692e43dba6c8dcfdd3659fd6681a3c9505307ae\"\u003e\u003ccode\u003ed692e43\u003c/code\u003e\u003c/a\u003e [process] Remove from the repository (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9310\"\u003e#9310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe5dd86d6232c1ca2eacc50efe38db5dd2a6f815\"\u003e\u003ccode\u003efe5dd86\u003c/code\u003e\u003c/a\u003e Ensure Example Packages Work on Android API 36 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_lints-v6.0.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_local_notifications` from 17.2.4 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-v17.2.4...flutter_local_notifications-v22.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_local_notifications_linux` from 4.0.1 to 8.0.1\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/e67b2238210f56ae3acecda04d01df3a3da6bb32\"\u003e\u003ccode\u003ee67b223\u003c/code\u003e\u003c/a\u003e added changelog entry on platform interface dependency bump (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2783\"\u003e#2783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/d4e79271574dc8b2728f35886f00ce3f41202f89\"\u003e\u003ccode\u003ed4e7927\u003c/code\u003e\u003c/a\u003e [various] prepare for 22.0.0 stable release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2782\"\u003e#2782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/6f2d72be79f79f34eb29f332d879f23e80aab553\"\u003e\u003ccode\u003e6f2d72b\u003c/code\u003e\u003c/a\u003e updated .gitignore settings (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2779\"\u003e#2779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/d514b4f73bd8a475eb42a221036bb4c486c7f9b0\"\u003e\u003ccode\u003ed514b4f\u003c/code\u003e\u003c/a\u003e docs: improve format (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2778\"\u003e#2778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/560d487edb99ccd8e202b57d121c49a3cd0f2879\"\u003e\u003ccode\u003e560d487\u003c/code\u003e\u003c/a\u003e [various] prepare for 22.0.0-dev.3 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2776\"\u003e#2776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/70bc077c6ff0452b9900139df01522b000993df7\"\u003e\u003ccode\u003e70bc077\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] highlight app row when opening DND access setti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/b35b35b88f7affc35ed2af80c3fa61db0ca901af\"\u003e\u003ccode\u003eb35b35b\u003c/code\u003e\u003c/a\u003e Bump xml from 6.6.1 to 7.0.1 in /flutter_local_notifications_windows (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2774\"\u003e#2774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/d50f5d79dcafdbdaeaab2b97c39bd43ac2ace6e9\"\u003e\u003ccode\u003ed50f5d7\u003c/code\u003e\u003c/a\u003e [various] prepare for 22.0.0-dev.2 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2772\"\u003e#2772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/d9a076402d3ce5942dc175709d8fcc4ce6f55dd5\"\u003e\u003ccode\u003ed9a0764\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications_web] update README snippets to use web-specific ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/6b33aeb3f005ca38837f12f478ba5f833ade8206\"\u003e\u003ccode\u003e6b33aeb\u003c/code\u003e\u003c/a\u003e [various] prepare for 22.0.0-dev.1 prerelease (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2767\"\u003e#2767\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_linux-v4.0.1...flutter_local_notifications_linux-v8.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_local_notifications_platform_interface` from 7.2.0 to 12.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/releases\"\u003eflutter_local_notifications_platform_interface's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflutter_local_notifications-v12.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/1796\"\u003e1796\u003c/a\u003e where a \u003ccode\u003ejava.lang.ClassCastException\u003c/code\u003e may be thrown on some Android devices when the \u003ccode\u003eonDidReceiveBackgroundNotificationResponse\u003c/code\u003e has been specified when calling \u003ccode\u003einitialize()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v12.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] removed reference to Android V1 embedding. Thanks to PR from \u003ca href=\"https://github.com/emersion\"\u003eSimon Ser\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated code snippet in readme around requesting notification permissions on Android. Thanks to PR from \u003ca href=\"https://github.com/rignaneseleo\"\u003eLeo\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v12.0.3+1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Kotlin version used in example app\u003c/li\u003e\n\u003cli\u003eUpdated code snippets in readme to add missing import statements around the iOS setup related to notification actions. Thanks to PR from \u003ca href=\"https://github.com/som-R91\"\u003esom-R91\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v12.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] changed callback lookup for notification actions to take place after Flutter engine to ensure callback cache has been initialised to find the callback. This is a follow-up to changes done in 12.0.1 in trying to address issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/1721\"\u003e1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] updated plugin to clean up resources after it is detached from Flutter engine. Thanks to PR from \u003ca href=\"https://github.com/emersion\"\u003eSimon Ser\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v12.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android][iOS] fixed issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/1721\"\u003e1721\u003c/a\u003e where a crash occurs upon tapping on a notification action fbut the \u003ccode\u003eonDidReceiveBackgroundNotificationResponse\u003c/code\u003e optional callback hasn't been specified.\u003c/li\u003e\n\u003cli\u003e[iOS] suppressed deprecation warnings where plugin was Apple's old notification APIs to support older iOS devices\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v12.0.1+1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated readme to indicate that the \u003ccode\u003etimezone\u003c/code\u003e package should be added as a direct dependency according to \u003ca href=\"https://dart-lang.github.io/linter/lints/depend_on_referenced_packages.html\"\u003ethis official lint rule\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBumped dependency constraints on \u003ccode\u003eflutter_local_notification_linux\u003c/code\u003e that was meant to be done in 12.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v12.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumped \u003ccode\u003edbus\u003c/code\u003e dependency via \u003ccode\u003eflutter_local_notifications_linux\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v11.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] fixed crash when using notification actions with a foreground service. Thanks to the PR from \u003ca href=\"https://github.com/arnoldlaishram\"\u003eArnold Laishram\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] Suppressed deprecation warning on calling the \u003ca href=\"https://developer.android.com/reference/android/content/Intent#getParcelableExtra(java.lang.String)\"\u003e\u003ccode\u003egetParcelableExtra\u003c/code\u003e\u003c/a\u003e Intent API\u003c/li\u003e\n\u003cli\u003eFixed typo in readme around Darwin (iOS/macOS) initialisation settings\u003c/li\u003e\n\u003cli\u003eAdded a link to an issue with using Flutter apps with desugaring enabled where crashes could occur on foldable Android devices. Link to this is \u003ca href=\"https://redirect.github.com/flutter/flutter/issues/110658\"\u003eflutter/flutter#110658\u003c/a\u003e so those experience the problem can follow the issue and try out the solutions there as this isn't specific to the plugin\u003c/li\u003e\n\u003cli\u003eReplaced usage of rxDart in example app use \u003ccode\u003eStreamController\u003c/code\u003e instead to minimise use of dependencies and removed unused \u003ccode\u003eshared_preferences\u003c/code\u003e dependency\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v11.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumped \u003ccode\u003etimezone\u003c/code\u003e dependency. To err on the safe when it comes to dependency version conflicts, this is being published as major release as the updated \u003ccode\u003etimezone\u003c/code\u003e package was published as a major release. Thanks to the PR from \u003ca href=\"https://github.com/nohli\"\u003eJoachim Nohl\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v10.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e [Android] \u003ccode\u003ezonedSchedule()\u003c/code\u003e's implementation has switched to using \u003ca href=\"https://developer.android.com/studio/releases/gradle-plugin#j8-library-desugaring\"\u003edesugaring\u003c/a\u003e instead of the \u003ca href=\"https://github.com/JakeWharton/ThreeTenABP\"\u003eThreeTen Android Backport library\u003c/a\u003e. This required the plugin to update to using Android Gradle plugin 4.2.2 and applications may need to bump their Android Gradle plugin dependency to at least 4.2.2 as a result. Added a \u0026quot;Gradle setup\u0026quot; section underneath \u0026quot;Android setup\u0026quot; with details on the extra setup needed\u003c/li\u003e\n\u003cli\u003e[Android] \u003cstrong\u003eBreaking change\u003c/strong\u003e the following error codes included in \u003ccode\u003ePlatformException\u003c/code\u003es that can occur on Android have been updated\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eINVALID_ICON\u003c/code\u003e -\u0026gt; \u003ccode\u003einvalid_icon\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eINVALID_LARGE_ICON\u003c/code\u003e -\u0026gt; \u003ccode\u003einvalid_large_icon\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eINVALID_BIG_PICTURE\u003c/code\u003e -\u0026gt; \u003ccode\u003einvalid_big_picture\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eINVALID_SOUND\u003c/code\u003e -\u0026gt; \u003ccode\u003einvalid_sound\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eINVALID_LED_DETAILS\u003c/code\u003e -\u0026gt; \u003ccode\u003einvalid_led_details\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGET_ACTIVE_NOTIFICATIONS_ERROR_CODE\u003c/code\u003e -\u0026gt; \u003ccode\u003eunsupported_os_version\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGET_NOTIFICATION_CHANNELS_ERROR_CODE\u003c/code\u003e -\u0026gt; \u003ccode\u003egetNotificationChannelsError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGET_ACTIVE_NOTIFICATION_MESSAGING_STYLE_ERROR_CODE\u003c/code\u003e -\u0026gt; \u003ccode\u003egetActiveNotificationMessagingStyle\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePERMISSION_REQUEST_IN_PROGRESS\u003c/code\u003e -\u0026gt; \u003ccode\u003epermissionRequestInProgress\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[Android] \u003cstrong\u003eBreaking change\u003c/strong\u003e the \u003ccode\u003ecategory\u003c/code\u003e of the \u003ccode\u003eAndroidNotificationDetails\u003c/code\u003e now requires an instance of the newly added \u003ccode\u003eAndroidNotificationCategory\u003c/code\u003e class instead of a string. This was to improve the discoverability of the APIs and improve the semantics as the category can specified in a similar fashion to using an enum value\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e callbacks have now been reworked. There are now the following callbacks and both will pass an instance of the \u003ccode\u003eNotificationResponse\u003c/code\u003e class\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/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\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/32089147e5c0a2cd5b1c00369cae03d47681c9b6\"\u003e\u003ccode\u003e3208914\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] raise iOS minimum to 13.0 in Package.swift to m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/5599fcecd260df967ef87c59470d9c9b28c2c8a1\"\u003e\u003ccode\u003e5599fce\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] migrated example app to use SPM (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2803\"\u003e#2803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/ec69bf3b3d26d360a21a837fcd7a86d67fc14bbf\"\u003e\u003ccode\u003eec69bf3\u003c/code\u003e\u003c/a\u003e prepare for platform interface 12.0.1 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2804\"\u003e#2804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/2a51ce0f65485529f8b7f08253509240b73394a1\"\u003e\u003ccode\u003e2a51ce0\u003c/code\u003e\u003c/a\u003e added references to FlutterFramework (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2802\"\u003e#2802\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_platform_interface-v7.2.0...flutter_local_notifications_platform_interface-v12.2.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/NassarAlshabi1/marina-hotel-wit-app/pull/583","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NassarAlshabi1%2Fmarina-hotel-wit-app/issues/583","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/583/packages"},{"uuid":"5482496820","node_id":"PR_kwDOQfjplM8AAAABD3VSlg","number":305,"state":"closed","title":"deps(flutter): bump flutter_local_notifications from 21.0.0 to 22.3.1 in /apps","user":"dependabot[bot]","labels":["automated","dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-10-01T04:56:57.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-17T03:32:46.000Z","updated_at":"2026-10-01T04:57:00.000Z","time_to_close":1214651,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(flutter)","packages":[{"name":"flutter_local_notifications","old_version":"21.0.0","new_version":"22.3.1","repository_url":"https://github.com/MaikuB/flutter_local_notifications"}],"path":"/apps","ecosystem":"pub"},"body":"Bumps [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) from 21.0.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\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\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-v21.0.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\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_local_notifications\u0026package-manager=pub\u0026previous-version=21.0.0\u0026new-version=22.3.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/baytides/bay-navigator/pull/305","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/baytides%2Fbay-navigator/issues/305","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/305/packages"},{"uuid":"5472051417","node_id":"PR_kwDOUbUBCs8AAAABDu64Ug","number":13,"state":"closed","title":"chore(deps): bump the flutter-hr-dependencies group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-16T22:16:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-16T08:20:21.000Z","updated_at":"2026-09-16T22:16:38.000Z","time_to_close":50175,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"flutter-hr-dependencies","update_count":3,"packages":[{"name":"flutter_local_notifications","old_version":"22.3.0","new_version":"22.3.1","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"flutter_secure_storage","old_version":"11.0.0","new_version":"11.1.1","repository_url":"https://github.com/mogol/flutter_secure_storage"},{"name":"sentry_flutter","old_version":"8.14.2","new_version":"9.30.0"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-hr-dependencies group with 2 updates in the /front/mobile_apps/leopardo_hr directory: [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) and [flutter_secure_storage](https://github.com/mogol/flutter_secure_storage).\n\nUpdates `flutter_local_notifications` from 22.3.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\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\u003eSee full diff in \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/compare/flutter_local_notifications-v22.3.0...flutter_local_notifications-v22.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_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 `sentry_flutter` from 8.14.2 to 9.30.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-dart/releases\"\u003esentry_flutter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.30.0\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003ch4\u003eFlutter\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix an Android native/GPU memory leak caused by the background JNI worker outliving its Flutter engine, while preserving native reporting across cached-engine view detachment and reattachment. by \u003ca href=\"https://github.com/lucas-zimerman\"\u003e\u003ccode\u003e@​lucas-zimerman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3987\"\u003e#3987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAwait in-flight replay capture on scheduler stop by \u003ca href=\"https://github.com/lucas-zimerman\"\u003e\u003ccode\u003e@​lucas-zimerman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3935\"\u003e#3935\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003ch4\u003eDeps\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): Update Android SDK to v8.56.0 by \u003ca href=\"https://github.com/buenaflor\"\u003e\u003ccode\u003e@​buenaflor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/4015\"\u003e#4015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update Native SDK to v0.16.6 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/4013\"\u003e#4013\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(symbols) Collect Apple framework symbols by \u003ca href=\"https://github.com/sentry-junior\"\u003e\u003ccode\u003e@​sentry-junior\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/4003\"\u003e#4003\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.29.0\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003ch4\u003eDeps\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): Update Android SDK to v8.54.0 by \u003ca href=\"https://github.com/buenaflor\"\u003e\u003ccode\u003e@​buenaflor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/4001\"\u003e#4001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update Native SDK to v0.16.5 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3998\"\u003e#3998\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.28.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(dart) Add sentry.trace_lifecycle span attribute by \u003ca href=\"https://github.com/buenaflor\"\u003e\u003ccode\u003e@​buenaflor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3985\"\u003e#3985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy \u003ccode\u003eapp.vitals.start.screen\u003c/code\u003e onto standalone \u003ccode\u003eapp.start\u003c/code\u003e children so app start spans can be drilled down by launch screen. by \u003ca href=\"https://github.com/buenaflor\"\u003e\u003ccode\u003e@​buenaflor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3988\"\u003e#3988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eenableLogs\u003c/code\u003e and \u003ccode\u003eenableMetrics\u003c/code\u003e now only control automatic collection. Logs and metrics sent through \u003ccode\u003eSentry.logger\u003c/code\u003e and \u003ccode\u003eSentry.metrics\u003c/code\u003e are always captured, regardless of these options. by \u003ca href=\"https://github.com/buenaflor\"\u003e\u003ccode\u003e@​buenaflor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3982\"\u003e#3982\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003ch4\u003eDart\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRecord client report outcome for dropped spans by \u003ca href=\"https://github.com/lucas-zimerman\"\u003e\u003ccode\u003e@​lucas-zimerman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3971\"\u003e#3971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRead Windows total physical memory via the native \u003ccode\u003eGlobalMemoryStatusEx\u003c/code\u003e API instead of spawning the deprecated \u003ccode\u003ewmic.exe\u003c/code\u003e (or PowerShell) process. by \u003ca href=\"https://github.com/cf-rhett\"\u003e\u003ccode\u003e@​cf-rhett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3894\"\u003e#3894\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFlutter\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNarrow Android R8 keep rule from io.sentry.** to bound classes by \u003ca href=\"https://github.com/lucas-zimerman\"\u003e\u003ccode\u003e@​lucas-zimerman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3972\"\u003e#3972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip screenshot capture of a zero-sized boundary by \u003ca href=\"https://github.com/buenaflor\"\u003e\u003ccode\u003e@​buenaflor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3954\"\u003e#3954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport AGP 9's built-in Kotlin by \u003ca href=\"https://github.com/TheoGermain\"\u003e\u003ccode\u003e@​TheoGermain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3970\"\u003e#3970\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update Native SDK to v0.16.4 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3986\"\u003e#3986\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/getsentry/sentry-dart/blob/main/CHANGELOG.md\"\u003esentry_flutter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.30.0\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003ch4\u003eFlutter\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix an Android native/GPU memory leak caused by the background JNI worker outliving its Flutter engine, while preserving native reporting across cached-engine view detachment and reattachment. by \u003ca href=\"https://github.com/lucas-zimerman\"\u003e\u003ccode\u003e@​lucas-zimerman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3987\"\u003e#3987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAwait in-flight replay capture on scheduler stop by \u003ca href=\"https://github.com/lucas-zimerman\"\u003e\u003ccode\u003e@​lucas-zimerman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3935\"\u003e#3935\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003ch4\u003eDeps\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): Update Android SDK to v8.56.0 by \u003ca href=\"https://github.com/buenaflor\"\u003e\u003ccode\u003e@​buenaflor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/4015\"\u003e#4015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update Native SDK to v0.16.6 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/4013\"\u003e#4013\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(symbols) Collect Apple framework symbols by \u003ca href=\"https://github.com/sentry-junior\"\u003e\u003ccode\u003e@​sentry-junior\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/4003\"\u003e#4003\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.29.0\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003ch4\u003eDeps\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): Update Android SDK to v8.54.0 by \u003ca href=\"https://github.com/buenaflor\"\u003e\u003ccode\u003e@​buenaflor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/4001\"\u003e#4001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update Native SDK to v0.16.5 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3998\"\u003e#3998\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.28.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(dart) Add sentry.trace_lifecycle span attribute by \u003ca href=\"https://github.com/buenaflor\"\u003e\u003ccode\u003e@​buenaflor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3985\"\u003e#3985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy \u003ccode\u003eapp.vitals.start.screen\u003c/code\u003e onto standalone \u003ccode\u003eapp.start\u003c/code\u003e children so app start spans can be drilled down by launch screen. by \u003ca href=\"https://github.com/buenaflor\"\u003e\u003ccode\u003e@​buenaflor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3988\"\u003e#3988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eenableLogs\u003c/code\u003e and \u003ccode\u003eenableMetrics\u003c/code\u003e now only control automatic collection. Logs and metrics sent through \u003ccode\u003eSentry.logger\u003c/code\u003e and \u003ccode\u003eSentry.metrics\u003c/code\u003e are always captured, regardless of these options. by \u003ca href=\"https://github.com/buenaflor\"\u003e\u003ccode\u003e@​buenaflor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3982\"\u003e#3982\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003ch4\u003eDart\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRecord client report outcome for dropped spans by \u003ca href=\"https://github.com/lucas-zimerman\"\u003e\u003ccode\u003e@​lucas-zimerman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3971\"\u003e#3971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRead Windows total physical memory via the native \u003ccode\u003eGlobalMemoryStatusEx\u003c/code\u003e API instead of spawning the deprecated \u003ccode\u003ewmic.exe\u003c/code\u003e (or PowerShell) process. by \u003ca href=\"https://github.com/cf-rhett\"\u003e\u003ccode\u003e@​cf-rhett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3894\"\u003e#3894\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFlutter\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNarrow Android R8 keep rule from io.sentry.** to bound classes by \u003ca href=\"https://github.com/lucas-zimerman\"\u003e\u003ccode\u003e@​lucas-zimerman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3972\"\u003e#3972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip screenshot capture of a zero-sized boundary by \u003ca href=\"https://github.com/buenaflor\"\u003e\u003ccode\u003e@​buenaflor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3954\"\u003e#3954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport AGP 9's built-in Kotlin by \u003ca href=\"https://github.com/TheoGermain\"\u003e\u003ccode\u003e@​TheoGermain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3970\"\u003e#3970\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/getsentry/sentry-dart/commit/e3a8e47489f8c77088e6a44056145b0c812046e3\"\u003e\u003ccode\u003ee3a8e47\u003c/code\u003e\u003c/a\u003e release: 9.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-dart/commit/75d2fb987351bbf5b4614036a498432264dd3336\"\u003e\u003ccode\u003e75d2fb9\u003c/code\u003e\u003c/a\u003e fix(flutter): Close workers on isolate exit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/issues/3987\"\u003e#3987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-dart/commit/6ce64d8a16fcfdb03f14350e3138f9f6c7377af9\"\u003e\u003ccode\u003e6ce64d8\u003c/code\u003e\u003c/a\u003e chore(deps): Update Android SDK to v8.56.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/issues/4015\"\u003e#4015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-dart/commit/6f4f051118c864d39c5868d10c872e5b04ee0561\"\u003e\u003ccode\u003e6f4f051\u003c/code\u003e\u003c/a\u003e fix(flutter): Await in-flight replay capture on scheduler stop (\u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/issues/3935\"\u003e#3935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-dart/commit/f0bcefc9caa2aca8fd5a6f22b2f49aa48feb450f\"\u003e\u003ccode\u003ef0bcefc\u003c/code\u003e\u003c/a\u003e ci: bump fastlane in /packages/flutter/example/ios (\u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/issues/4012\"\u003e#4012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-dart/commit/1547d85dba2d923e4443385e5d85dda6c91e8d74\"\u003e\u003ccode\u003e1547d85\u003c/code\u003e\u003c/a\u003e chore: update packages/flutter/scripts/update-native.sh to 0.16.6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/issues/4013\"\u003e#4013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-dart/commit/d18c33726e9e692e10775d3d9a5221e6887fb9bd\"\u003e\u003ccode\u003ed18c337\u003c/code\u003e\u003c/a\u003e ci: bump fastlane from 2.238.0 to 2.239.0 in /metrics (\u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/issues/4011\"\u003e#4011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-dart/commit/3060063d28219a3535ba2e4d4b69b1702405d546\"\u003e\u003ccode\u003e3060063\u003c/code\u003e\u003c/a\u003e fix(symbols): Collect Apple framework symbols (\u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/issues/4003\"\u003e#4003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-dart/commit/f993be5c33a95b4de2d92df279a5785e8aeb08ec\"\u003e\u003ccode\u003ef993be5\u003c/code\u003e\u003c/a\u003e Merge branch 'release/9.29.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-dart/commit/b48dbf435c688aee9dff677e82e940a27580c7d8\"\u003e\u003ccode\u003eb48dbf4\u003c/code\u003e\u003c/a\u003e release: 9.29.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-dart/compare/8.14.2...9.30.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/esnpendosa/hr-rozitech/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/esnpendosa%2Fhr-rozitech/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"},{"uuid":"5465262464","node_id":"PR_kwDOUcTqKM8AAAABDpetIg","number":2,"state":"closed","title":"Bump timezone and flutter_local_notifications","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-15T17:26:54.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-15T17:26:47.000Z","updated_at":"2026-09-15T17:26:56.000Z","time_to_close":7,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"timezone","repository_url":"https://github.com/dart-lang/labs","old_version":"0.10.1","new_version":"0.11.1"},{"name":"flutter_local_notifications","repository_url":"https://github.com/MaikuB/flutter_local_notifications","old_version":"19.5.0","new_version":"22.3.1"}],"path":null,"ecosystem":"pub"},"body":"Bumps [timezone](https://github.com/dart-lang/labs/tree/main/pkgs) and [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications). These dependencies needed to be updated together.\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\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/brneas/Cloud-Tasks/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/brneas%2FCloud-Tasks/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/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"},{"uuid":"5372121280","node_id":"PR_kwDOQzO_rM8AAAABCfP4_w","number":95,"state":"open","title":"deps(dart): bump the flutter-and-dart-deps group across 1 directory with 52 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-07T08:32:57.000Z","updated_at":"2026-09-07T08:33:06.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":52,"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.0","repository_url":"https://github.com/Baseflow/flutter_cached_network_image"},{"name":"cloud_firestore","old_version":"6.1.2","new_version":"6.9.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":"flutter_cache_manager","old_version":"3.4.1","new_version":"3.4.2","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.0","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":"geolocator","old_version":"14.0.2","new_version":"14.0.3","repository_url":"https://github.com/baseflow/flutter-geolocator"},{"name":"share_plus","old_version":"12.0.1","new_version":"13.3.0","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"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":"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.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":"shimmer","old_version":"3.0.0","new_version":"4.0.0","repository_url":"https://github.com/hnvn/flutter_shimmer"},{"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":"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 36 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.0` |\n| [cloud_firestore](https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore) | `6.1.2` | `6.9.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| [flutter_cache_manager](https://github.com/Baseflow/flutter_cache_manager) | `3.4.1` | `3.4.2` |\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.0` |\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| [geolocator](https://github.com/baseflow/flutter-geolocator) | `14.0.2` | `14.0.3` |\n| [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus) | `12.0.1` | `13.3.0` |\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| [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.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| [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| [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.0\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/9062ac5d3861a4b07f0ffa083057c79ccb8e6704\"\u003e\u003ccode\u003e9062ac5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Baseflow/flutter_cached_network_image/issues/1035\"\u003e#1035\u003c/a\u003e from Segatti/develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cached_network_image/commit/ea0484c1635d83061a7565c7bdb37a4384fca205\"\u003e\u003ccode\u003eea0484c\u003c/code\u003e\u003c/a\u003e fix: remove overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cached_network_image/commit/9dd847eceab928a1811cc3f9df454f7f92c9be1c\"\u003e\u003ccode\u003e9dd847e\u003c/code\u003e\u003c/a\u003e feat: support material ui\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Baseflow/flutter_cached_network_image/compare/v3.4.1...cached_network_image_v4.0.0\"\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.9.0\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-v6.9.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.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/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/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\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/cloud_functions/issues/18293\"\u003e#18293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4f6960c437da6945e2db2505f4e0a92fef5b76da\"\u003e\u003ccode\u003e4f6960c\u003c/code\u003e\u003c/a\u003e fix(android): remove plugin-local AGP and Kotlin Gradle Plugin pins from buil...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/93523fbf8b265beebe62944d78444b74cd5a4507\"\u003e\u003ccode\u003e93523fb\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_functions/issues/18520\"\u003e#18520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/cloud_functions-v6.4.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.2.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.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.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/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/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\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4f6960c437da6945e2db2505f4e0a92fef5b76da\"\u003e\u003ccode\u003e4f6960c\u003c/code\u003e\u003c/a\u003e fix(android): remove plugin-local AGP and Kotlin Gradle Plugin pins from buil...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/93523fbf8b265beebe62944d78444b74cd5a4507\"\u003e\u003ccode\u003e93523fb\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18520\"\u003e#18520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ce1f6e05e2d2645c414f8e731d3d082436caa012\"\u003e\u003ccode\u003ece1f6e0\u003c/code\u003e\u003c/a\u003e fix(app_check): sync SPM pins to 12.17.0 and fix Windows Activate override af...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_analytics-v12.5.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.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/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\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_app_check/issues/18293\"\u003e#18293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4f6960c437da6945e2db2505f4e0a92fef5b76da\"\u003e\u003ccode\u003e4f6960c\u003c/code\u003e\u003c/a\u003e fix(android): remove plugin-local AGP and Kotlin Gradle Plugin pins from buil...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/93523fbf8b265beebe62944d78444b74cd5a4507\"\u003e\u003ccode\u003e93523fb\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check/issues/18520\"\u003e#18520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_app_check-v0.4.7/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.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/e82a3ae7aca10aa8f3a78134df10c41e62ffc04c\"\u003e\u003ccode\u003ee82a3ae\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\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\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_auth/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_auth/issues/18600\"\u003e#18600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/6131eddc724aac2005f839e612617953572422fc\"\u003e\u003ccode\u003e6131edd\u003c/code\u003e\u003c/a\u003e refactor(auth,android): migrate native implementation to Kotlin (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18582\"\u003e#18582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8d97b56120900eee4e78bd52577b12831604cce9\"\u003e\u003ccode\u003e8d97b56\u003c/code\u003e\u003c/a\u003e refactor(auth,apple): migrate iOS/macOS plugin implementation to Swift (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18581\"\u003e#18581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7a0f5856cbb2ae64c530dcbdb43b03d43912465c\"\u003e\u003ccode\u003e7a0f585\u003c/code\u003e\u003c/a\u003e refactor(core,android): migrate native implementation to Kotlin (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18570\"\u003e#18570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/6d48e7c303761d6db9e71188c63a2a3bc3aaefcd\"\u003e\u003ccode\u003e6d48e7c\u003c/code\u003e\u003c/a\u003e fix(auth,macos): throw a clear error for unsupported provider sign-in flows (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_auth-v6.6.1/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.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/firebase_auth/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_auth/issues/18600\"\u003e#18600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/6131eddc724aac2005f839e612617953572422fc\"\u003e\u003ccode\u003e6131edd\u003c/code\u003e\u003c/a\u003e refactor(auth,android): migrate native implementation to Kotlin (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18582\"\u003e#18582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8d97b56120900eee4e78bd52577b12831604cce9\"\u003e\u003ccode\u003e8d97b56\u003c/code\u003e\u003c/a\u003e refactor(auth,apple): migrate iOS/macOS plugin implementation to Swift (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18581\"\u003e#18581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7a0f5856cbb2ae64c530dcbdb43b03d43912465c\"\u003e\u003ccode\u003e7a0f585\u003c/code\u003e\u003c/a\u003e refactor(core,android): migrate native implementation to Kotlin (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18570\"\u003e#18570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/6d48e7c303761d6db9e71188c63a2a3bc3aaefcd\"\u003e\u003ccode\u003e6d48e7c\u003c/code\u003e\u003c/a\u003e fix(auth,macos): throw a clear error for unsupported provider sign-in flows (...\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_auth/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_auth/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_auth_platform_interface-v9.0.7/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.14.0\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/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\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_core/issues/18596\"\u003e#18596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f29565bb191ddc32973f5b3be9fb4173ae3896b4\"\u003e\u003ccode\u003ef29565b\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase JS SDK to 12.18.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18598\"\u003e#18598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9a357750b28c9b9a5cb4c64e13ea497616a39a22\"\u003e\u003ccode\u003e9a35775\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase C++ SDK to 13.11.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18599\"\u003e#18599\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_core/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_core/issues/18575\"\u003e#18575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7a0f5856cbb2ae64c530dcbdb43b03d43912465c\"\u003e\u003ccode\u003e7a0f585\u003c/code\u003e\u003c/a\u003e refactor(core,android): migrate native implementation to Kotlin (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18570\"\u003e#18570\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_core/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_core/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_core-v4.14.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.3.0\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/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\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/80f06a789dcfeb69eea417ba1725e21007df0432\"\u003e\u003ccode\u003e80f06a7\u003c/code\u003e\u003c/a\u003e refactor(crashlytics,apple): migrate iOS/macOS plugin implementation to Swift...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/1fb6302a4f740329ddaefb9d4ba852fe6b55beaa\"\u003e\u003ccode\u003e1fb6302\u003c/code\u003e\u003c/a\u003e refactor(crashlytics, android): migrate native implementation to Kotlin (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18473\"\u003e#18473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_crashlytics-v5.3.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.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/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/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\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/1c89b686209c79ef800e61885bcbfbd555b589ee\"\u003e\u003ccode\u003e1c89b68\u003c/code\u003e\u003c/a\u003e feat(messaging,android): improve how messaging is determining permission on A...\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_messaging/issues/18566\"\u003e#18566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ef1cac4c0c5154921f70400d46a5d0eeade2dab0\"\u003e\u003ccode\u003eef1cac4\u003c/code\u003e\u003c/a\u003e fix(messaging,android): fixing an issue with analytics being triggered twice ...\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_messaging/issues/18293\"\u003e#18293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/584acc9fb2d805733c33060b875b674b9d434a7e\"\u003e\u003ccode\u003e584acc9\u003c/code\u003e\u003c/a\u003e fix(messaging,macos): unwrap UNNotificationResponse launch payload (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18527\"\u003e#18527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v16.6.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.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/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/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\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_remote_config/issues/18293\"\u003e#18293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4f6960c437da6945e2db2505f4e0a92fef5b76da\"\u003e\u003ccode\u003e4f6960c\u003c/code\u003e\u003c/a\u003e fix(android): remove plugin-local AGP and Kotlin Gradle Plugin pins from buil...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_remote_config-v6.6.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.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/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/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\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9755a6b2d4a8e29aef98d577d6f1c48e4d8a11c9\"\u003e\u003ccode\u003e9755a6b\u003c/code\u003e\u003c/a\u003e test(storage): move e2e suite into the firebase_storage example app (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_storage/issues/18539\"\u003e#18539\u003c/a\u003e)\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_storage/issues/18293\"\u003e#18293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4f6960c437da6945e2db2505f4e0a92fef5b76da\"\u003e\u003ccode\u003e4f6960c\u003c/code\u003e\u003c/a\u003e fix(android): remove plugin-local AGP and Kotlin Gradle Plugin pins from buil...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_storage-v13.5.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.2\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/207f32631641ed395b6622fdff1e512ade150cce\"\u003e\u003ccode\u003e207f326\u003c/code\u003e\u003c/a\u003e version bumps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/commit/f83ae789c27bae90005ec0ca72a5b88159517ee6\"\u003e\u003ccode\u003ef83ae78\u003c/code\u003e\u003c/a\u003e updated CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/commit/e459441f86770f7d2ee36e8ac0eca06c2b6be43a\"\u003e\u003ccode\u003ee459441\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Baseflow/flutter_cache_manager/issues/513\"\u003e#513\u003c/a\u003e from Baseflow/docs/contributing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/commit/650eaa31cffa21861a43c6e398b48b9cbdc7994d\"\u003e\u003ccode\u003e650eaa3\u003c/code\u003e\u003c/a\u003e Update CONTRIBUTING.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/commit/39f28a67eb3a53909c8a6a7a6bb7e11db6e1d2cf\"\u003e\u003ccode\u003e39f28a6\u003c/code\u003e\u003c/a\u003e minor improvement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/commit/af514f5fe85b3d779e486caf137f5ecdd7542f66\"\u003e\u003ccode\u003eaf514f5\u003c/code\u003e\u003c/a\u003e updated CONTRIBUTING.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/commit/847602c2d33f4c79ccba583d9fe1cc8195ae9567\"\u003e\u003ccode\u003e847602c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Baseflow/flutter_cache_manager/issues/512\"\u003e#512\u003c/a\u003e from Baseflow/update/dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/commit/3aa1dec5d00f60cede31c7fa056e71f560c16954\"\u003e\u003ccode\u003e3aa1dec\u003c/code\u003e\u003c/a\u003e Added links to PR's\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/commit/cce9a65b970a4fb5e028d3a70e9f1af6b36ae395\"\u003e\u003ccode\u003ecce9a65\u003c/code\u003e\u003c/a\u003e formatted files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/commit/6308ff9d92d432fd737ae4a0c53aa1424e9373d2\"\u003e\u003ccode\u003e6308ff9\u003c/code\u003e\u003c/a\u003e chore: ignore FVM local Flutter SDK files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/compare/v3.4.1...v3.4.2\"\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\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(Android): preserve source EXIF on PNG and WebP output (refs \u003ca href=\"https://redirect.github.com/fluttercandies/flutter_image_compress/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/fluttercandies/flutter_image_compress/issues/395\"\u003e#395\u003c/a\u003e). (\u003ca href=\"https://github.com/fluttercandies/flutter_image_compress/commit/4ddf1390c6fa9ef171c3c07ffb0498529bfdb455\"\u003e4ddf1390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(iOS): preserve full source metadata on keepExif=true via direct CGImage passthrough (\u003ca href=\"https://redirect.github.com/fluttercandies/flutter_image_compress/issues/168\"\u003e#168\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/fluttercandies/flutter_image_compress/issues/391\"\u003e#391\u003c/a\u003e). (\u003ca href=\"https://github.com/fluttercandies/flutter_image_compress/commit/2d6b7fe4b190de00e3cc298f81eb63361675d35e\"\u003e2d6b7fe4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(dart): reject compressAndGetFile when source == target (\u003ca href=\"https://redirect.github.com/fluttercandies/flutter_image_compress/issues/240\"\u003e#240\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/fluttercandies/flutter_image_compress/issues/386\"\u003e#386\u003c/a\u003e). (\u003ca href=\"https://github.com/fluttercandies/flutter_image_compress/commit/c1dbe754b8b441f8885343451ff7353bca6f9d78\"\u003ec1dbe754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(iOS): don't crash on WebP + keepExif when ImageIO can't rewrite metadata (\u003ca href=\"https://redirect.github.com/fluttercandies/flutter_image_compress/issues/369\"\u003e#369\u003c/a\u003e). (\u003ca href=\"https://github.com/fluttercandies/flutter_image_compress/commit/46e59a4b145659e2fab348e1e381ae8b80e60f94\"\u003e46e59a4b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e(darwin): migrate to Swift Package Manager (\u003ca href=\"https://redirect.github.com/fluttercandies/flutter_image_compress/issues/323\"\u003e#323\u003c/a\u003e). (\u003ca href=\"https://github.com/fluttercandies/flutter_image_compress/commit/a77d6c49e5118e8990b75a2a8bf6f9e869b8ccd9\"\u003ea77d6c49\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e(Android): surface HEIC + keepExif limitation via Log.w + README matrix (refs \u003ca href=\"https://redirect.github.com/fluttercandies/flutter_image_compress/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/fluttercandies/flutter_image_compress/issues/394\"\u003e#394\u003c/a\u003e). (\u003ca href=\"https://github.com/fluttercandies/flutter_image_compress/commit/3d47a6094d952a560fa90d1d0889e700f902a454\"\u003e3d47a609\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/fluttercandies/flutter_image_compress/blob/main/CHANGELOG.md\"\u003eflutter_image_compress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003e\u003ccode\u003eflutter_image_compress\u003c/code\u003e - \u003ccode\u003ev2.5.1\u003c/code\u003e\u003c/h4\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\u003ch4\u003e\u003ccode\u003eflutter_image_compress_common\u003c/code\u003e - \u003ccode\u003ev1.1.1\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(Android): replace deprecated EXIF ISO tag (\u003ca href=\"https://redirect.github.com/fluttercandies/flutter_image_compress/issues/403\"\u003e#403\u003c/a\u003e). (\u003ca href=\"https://github.com/fluttercandies/flutter_image_compress/commit/5c28723f779cf6048994889326a6c49cb3190b3d\"\u003e5c28723f\u003c/a\u003e)\u003c/li\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\u003e2026-07-17\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/fluttercandies/flutter_image_compress/blob/main/#flutter_image_compress---v250\"\u003e\u003ccode\u003eflutter_image_compress\u003c/code\u003e - \u003ccode\u003ev2.5.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercandies/flutter_image_compress/blob/main/#flutter_image_compress_common---v110\"\u003e\u003ccode\u003eflutter_image_compress_common\u003c/code\u003e - \u003ccode\u003ev1.1.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercandies/flutter_image_compress/blob/main/#flutter_image_compress_macos---v110\"\u003e\u003ccode\u003eflutter_image_compress_macos\u003c/code\u003e - \u003ccode\u003ev1.1.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercandies/flutter_image_compress/blob/main/#flutter_image_compress_ohos---v0031\"\u003e\u003ccode\u003eflutter_image_compress_ohos\u003c/code\u003e - \u003ccode\u003ev0.0.3+1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercandies/flutter_image_compress/blob/main/#flutter_image_compress_platform_interface---v110\"\u003e\u003ccode\u003eflutter_image_compress_platform_interface\u003c/code\u003e - \u003ccode\u003ev1.1.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercandies/flutter_image_compress/blob/main/#flutter_image_compress_web---v0151\"\u003e\u003ccode\u003eflutter_image_compress_web\u003c/code\u003e - \u003ccode\u003ev0.1.5+1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003eflutter_image_compress\u003c/code\u003e - \u003ccode\u003ev2.5.0\u003c/code\u003e\u003c/h4\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\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(Android): preserve source EXIF on PNG and WebP output (refs \u003ca href=\"https://redirect.github.com/fluttercandies/flutter_image_compress/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/fluttercandies/flutter_image_compress/issues/395\"\u003e#395\u003c/a\u003e). (\u003ca href=\"https://github.com/fluttercandies/flutter_image_compress/commit/4ddf1390c6fa9ef171c3c07ffb0498529bfdb455\"\u003e4ddf1390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(iOS): preserve full source metadata on keepExif=true via direct CGImage passthrough (\u003ca href=\"https://redirect.github.com/fluttercandies/flutter_image_compress/issues/168\"\u003e#168\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/fluttercandies/flutter_image_compress/issues/391\"\u003e#391\u003c/a\u003e). (\u003ca href=\"https://github.com/fluttercandies/flutter_image_compress/commit/2d6b7fe4b190de00e3cc298f81eb63361675d35e\"\u003e2d6b7fe4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(dart): reject compressAndGetFile when source == target (\u003ca href=\"https://redirect.github.com/fluttercandies/flutter_image_compress/issues/240\"\u003e#240\u003c/a...\n\n_Description has been truncated_","html_url":"https://github.com/victorlevioficial/MubeApp/pull/95","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/victorlevioficial%2FMubeApp/issues/95","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/95/packages"}],"issue_packages":[{"old_version":"19.5.0","new_version":"22.3.2","update_type":"major","path":null,"pr_created_at":"2026-10-20T17:21:45.000Z","version_change":"19.5.0 → 22.3.2","issue":{"uuid":"5946286549","node_id":"PR_kwDOVEYei88AAAABJmziTw","number":30,"state":"open","title":"Bump the pub-minor-patch group with 6 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-10-20T17:21:45.000Z","updated_at":"2026-10-21T00:02:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"pub-minor-patch","update_count":6,"packages":[{"name":"google_maps_flutter","old_version":"2.18.2","new_version":"2.19.0","repository_url":"https://github.com/flutter/packages"},{"name":"material_3_expressive","old_version":"1.1.6","new_version":"1.1.7","repository_url":"https://github.com/paadevelopments/material_3_expressive"},{"name":"material_ui","old_version":"1.6.0","new_version":"1.8.0","repository_url":"https://github.com/flutter/packages"},{"name":"supabase_flutter","old_version":"2.18.2","new_version":"2.18.3","repository_url":"https://github.com/supabase/supabase-flutter"},{"name":"timezone","old_version":"0.10.1","new_version":"0.11.2","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"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub-minor-patch group with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [google_maps_flutter](https://github.com/flutter/packages/tree/main/packages/google_maps_flutter) | `2.18.2` | `2.19.0` |\n| [material_3_expressive](https://github.com/paadevelopments/material_3_expressive) | `1.1.6` | `1.1.7` |\n| [material_ui](https://github.com/flutter/packages/tree/main/packages) | `1.6.0` | `1.8.0` |\n| [supabase_flutter](https://github.com/supabase/supabase-flutter/tree/main/packages) | `2.18.2` | `2.18.3` |\n| [timezone](https://github.com/dart-lang/labs/tree/main/pkgs) | `0.10.1` | `0.11.2` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `19.5.0` | `22.3.2` |\n\nUpdates `google_maps_flutter` from 2.18.2 to 2.19.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/84f9f8e23b1997cbb389056ac78f3b6f60fd5887\"\u003e\u003ccode\u003e84f9f8e\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Add onPointOfInterestTap (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_maps_flutter/issues/11872\"\u003e#11872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a8d8f4cd9133741e244d737106044f725b30ef38\"\u003e\u003ccode\u003ea8d8f4c\u003c/code\u003e\u003c/a\u003e [google_maps_flutter_ios] Remove iOS 14 availability check from example UI te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cedf32b310face47d6c7767057ceac8c6376066b\"\u003e\u003ccode\u003ecedf32b\u003c/code\u003e\u003c/a\u003e [google_maps_flutter_platform_interface] Add map background color configurati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fc3513d46b701e048b5cc4c343f04ae07f692c3b\"\u003e\u003ccode\u003efc3513d\u003c/code\u003e\u003c/a\u003e Remove redundant null argument values across packages (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_maps_flutter/issues/13115\"\u003e#13115\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/google_maps_flutter/issues/13041\"\u003e#13041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ff3771f947d7c00c41217d2453889193577246bf\"\u003e\u003ccode\u003eff3771f\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Convert unit tests to Kotlin (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_maps_flutter/issues/13072\"\u003e#13072\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/google_maps_flutter/issues/12883\"\u003e#12883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e4ade63f2c0ec2f724067015c288f7ee55e37f0c\"\u003e\u003ccode\u003ee4ade63\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Adopt Pigeon's Kotlin 'suspend' support (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/google_maps_flutter/issues/12980\"\u003e#12980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/bae323805cf8c4059fdafe576a9578a6478e861a\"\u003e\u003ccode\u003ebae3238\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Disable flaky web tests blocking latest flutter -\u0026gt; pack...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter/packages/commits/google_maps_flutter-v2.19.0/packages/google_maps_flutter\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `material_3_expressive` from 1.1.6 to 1.1.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paadevelopments/material_3_expressive/releases\"\u003ematerial_3_expressive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echips: truncate long labels in bounded layouts by \u003ca href=\"https://github.com/StillMisty\"\u003e\u003ccode\u003e@​StillMisty\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paadevelopments/material_3_expressive/pull/30\"\u003epaadevelopments/material_3_expressive#30\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebottom_sheets, side_sheets: keep content state and scale steady on predictive back by \u003ca href=\"https://github.com/StillMisty\"\u003e\u003ccode\u003e@​StillMisty\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paadevelopments/material_3_expressive/pull/31\"\u003epaadevelopments/material_3_expressive#31\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebottom_sheets, side_sheets: run the dismiss guard on predictive back commit by \u003ca href=\"https://github.com/StillMisty\"\u003e\u003ccode\u003e@​StillMisty\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paadevelopments/material_3_expressive/pull/32\"\u003epaadevelopments/material_3_expressive#32\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eV1.1.7 updates by \u003ca href=\"https://github.com/paadevelopments\"\u003e\u003ccode\u003e@​paadevelopments\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paadevelopments/material_3_expressive/pull/33\"\u003epaadevelopments/material_3_expressive#33\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paadevelopments/material_3_expressive/compare/v1.1.6...v1.1.7\"\u003ehttps://github.com/paadevelopments/material_3_expressive/compare/v1.1.6...v1.1.7\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/paadevelopments/material_3_expressive/blob/main/CHANGELOG.md\"\u003ematerial_3_expressive's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.7\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRaise \u003ccode\u003ematerial_ui\u003c/code\u003e to \u003ccode\u003e^1.7.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBottom sheets, side sheets:\u003c/strong\u003e predictive back now works on sheets with an\n\u003ccode\u003eonDismissRequest\u003c/code\u003e guard. The back preview plays, and on commit the guard\ndecides: if it allows, the sheet closes; if it refuses, the preview springs\nback to rest\n(\u003ca href=\"https://redirect.github.com/paadevelopments/material_3_expressive/pull/32\"\u003e#32\u003c/a\u003e,\nthanks \u003ca href=\"https://github.com/StillMisty\"\u003e\u003ccode\u003e@​StillMisty\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eChips:\u003c/strong\u003e a long label now truncates with an ellipsis inside a bounded\nlayout instead of overflowing the chip\n(\u003ca href=\"https://redirect.github.com/paadevelopments/material_3_expressive/pull/30\"\u003e#30\u003c/a\u003e,\nthanks \u003ca href=\"https://github.com/StillMisty\"\u003e\u003ccode\u003e@​StillMisty\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBottom sheets:\u003c/strong\u003e starting a predictive back gesture no longer resets the\ncontent's state, and the sheet scales by its visible height so the shrink\nstays steady. Sheets on a dark surface keep the scrim system bar style\n(\u003ca href=\"https://redirect.github.com/paadevelopments/material_3_expressive/pull/31\"\u003e#31\u003c/a\u003e,\nthanks \u003ca href=\"https://github.com/StillMisty\"\u003e\u003ccode\u003e@​StillMisty\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSide sheets:\u003c/strong\u003e starting a predictive back gesture no longer resets the\ncontent's state\n(\u003ca href=\"https://redirect.github.com/paadevelopments/material_3_expressive/pull/31\"\u003e#31\u003c/a\u003e,\nthanks \u003ca href=\"https://github.com/StillMisty\"\u003e\u003ccode\u003e@​StillMisty\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/paadevelopments/material_3_expressive/commit/9e3f0139858f83d5f50390b95147efae9a533b79\"\u003e\u003ccode\u003e9e3f013\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paadevelopments/material_3_expressive/issues/33\"\u003e#33\u003c/a\u003e from paadevelopments/v1.1.7-updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paadevelopments/material_3_expressive/commit/8dac7210e0acd472c1d6e8892a550f148930a392\"\u003e\u003ccode\u003e8dac721\u003c/code\u003e\u003c/a\u003e Updated demo app\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paadevelopments/material_3_expressive/commit/1fa571066fe5dfc15699881118de8d94a36a1450\"\u003e\u003ccode\u003e1fa5710\u003c/code\u003e\u003c/a\u003e Update example tests to properly target M3E components and handle layout changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paadevelopments/material_3_expressive/commit/dc47a79e12adc045d27826942d0bcc087ee83045\"\u003e\u003ccode\u003edc47a79\u003c/code\u003e\u003c/a\u003e Reorganize predictive back tests and update sheet exports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paadevelopments/material_3_expressive/commit/8a4cffbcf0a4c978ded1bd8ca74e7eceafdf7680\"\u003e\u003ccode\u003e8a4cffb\u003c/code\u003e\u003c/a\u003e Update CHANGELOG and README for recent sheet and chip improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paadevelopments/material_3_expressive/commit/c82c9913a9cdf7b4390f5f215b9f79b8004f862c\"\u003e\u003ccode\u003ec82c991\u003c/code\u003e\u003c/a\u003e Bump version to 1.1.7 and upgrade material_ui to ^1.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paadevelopments/material_3_expressive/commit/d542974cb49a83edf65014dce969bd8b22997d50\"\u003e\u003ccode\u003ed542974\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paadevelopments/material_3_expressive/issues/32\"\u003e#32\u003c/a\u003e from StillMisty/feat/predictive-back-with-dismiss-guard\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paadevelopments/material_3_expressive/commit/0fb9da2d46026694822a217dbf0754136db14f34\"\u003e\u003ccode\u003e0fb9da2\u003c/code\u003e\u003c/a\u003e bottom_sheets, side_sheets: run the dismiss guard on predictive back commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paadevelopments/material_3_expressive/commit/e9bac8c4385fe08cdbd4382cedfb078aadcb5880\"\u003e\u003ccode\u003ee9bac8c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paadevelopments/material_3_expressive/issues/31\"\u003e#31\u003c/a\u003e from StillMisty/fix/bottom-sheet-predictive-back\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paadevelopments/material_3_expressive/commit/e6ff22792676fd579dccc24dedc6be812e4d55bb\"\u003e\u003ccode\u003ee6ff227\u003c/code\u003e\u003c/a\u003e side_sheets: keep the sheet content alive on predictive back\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paadevelopments/material_3_expressive/compare/v1.1.6...v1.1.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `material_ui` from 1.6.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/flutter/packages/commit/623479c2ee9209316460eafb3f3cff61367127a0\"\u003e\u003ccode\u003e623479c\u003c/code\u003e\u003c/a\u003e [material_ui] Batch release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13321\"\u003e#13321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0259ad7e515b74f6855c4c72d81abe2231fe31d3\"\u003e\u003ccode\u003e0259ad7\u003c/code\u003e\u003c/a\u003e [shared_preferences] switch to ffi/jni pigeon (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12329\"\u003e#12329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/817b6503bd9c8e5661913cf55641378da790ae21\"\u003e\u003ccode\u003e817b650\u003c/code\u003e\u003c/a\u003e [in_app_purchase_storekit] Add show manage subscriptions path (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12454\"\u003e#12454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e01c3432c049b138a733b97c5467a091478adf1d\"\u003e\u003ccode\u003ee01c343\u003c/code\u003e\u003c/a\u003e [material_ui] Fix installing command material UI (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13135\"\u003e#13135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e391a795548bef6f3b0aee0c61ac5670d292829e\"\u003e\u003ccode\u003ee391a79\u003c/code\u003e\u003c/a\u003e [file_selector_ios] Drop deprecated UIDocumentPickerMode code path (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13292\"\u003e#13292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d73117f1a6fd818ccc7b8bbd243f9966f000ba44\"\u003e\u003ccode\u003ed73117f\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Fixes sendability mismatch in   completion handler (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13\"\u003e#13\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f8262d20ab84ac1d901dd1ed2a599cfd221a38f8\"\u003e\u003ccode\u003ef8262d2\u003c/code\u003e\u003c/a\u003e [local_auth_darwin] Fix Swift 6 concurrency analyzer errors from lifecycle de...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/bd2af66b25dca3335b80e7ec7a7bb5b34d9b9598\"\u003e\u003ccode\u003ebd2af66\u003c/code\u003e\u003c/a\u003e [pointer_interceptor_ios] Use 'let' for unmutated var (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13297\"\u003e#13297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e2caa58721201e8de4bc656c73aeb1be59ea41e4\"\u003e\u003ccode\u003ee2caa58\u003c/code\u003e\u003c/a\u003e [image_picker_ios] Fix Swift warnings in ImagePickerPluginTests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13299\"\u003e#13299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ddc298b5a31653b6ad77f10dde90276702622285\"\u003e\u003ccode\u003eddc298b\u003c/code\u003e\u003c/a\u003e [camera]delete fake bitrate/fps integration tests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13291\"\u003e#13291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/material_ui-v1.8.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `material_ui` from 1.6.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/flutter/packages/commit/623479c2ee9209316460eafb3f3cff61367127a0\"\u003e\u003ccode\u003e623479c\u003c/code\u003e\u003c/a\u003e [material_ui] Batch release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13321\"\u003e#13321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0259ad7e515b74f6855c4c72d81abe2231fe31d3\"\u003e\u003ccode\u003e0259ad7\u003c/code\u003e\u003c/a\u003e [shared_preferences] switch to ffi/jni pigeon (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12329\"\u003e#12329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/817b6503bd9c8e5661913cf55641378da790ae21\"\u003e\u003ccode\u003e817b650\u003c/code\u003e\u003c/a\u003e [in_app_purchase_storekit] Add show manage subscriptions path (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12454\"\u003e#12454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e01c3432c049b138a733b97c5467a091478adf1d\"\u003e\u003ccode\u003ee01c343\u003c/code\u003e\u003c/a\u003e [material_ui] Fix installing command material UI (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13135\"\u003e#13135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e391a795548bef6f3b0aee0c61ac5670d292829e\"\u003e\u003ccode\u003ee391a79\u003c/code\u003e\u003c/a\u003e [file_selector_ios] Drop deprecated UIDocumentPickerMode code path (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13292\"\u003e#13292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d73117f1a6fd818ccc7b8bbd243f9966f000ba44\"\u003e\u003ccode\u003ed73117f\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Fixes sendability mismatch in   completion handler (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13\"\u003e#13\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f8262d20ab84ac1d901dd1ed2a599cfd221a38f8\"\u003e\u003ccode\u003ef8262d2\u003c/code\u003e\u003c/a\u003e [local_auth_darwin] Fix Swift 6 concurrency analyzer errors from lifecycle de...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/bd2af66b25dca3335b80e7ec7a7bb5b34d9b9598\"\u003e\u003ccode\u003ebd2af66\u003c/code\u003e\u003c/a\u003e [pointer_interceptor_ios] Use 'let' for unmutated var (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13297\"\u003e#13297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e2caa58721201e8de4bc656c73aeb1be59ea41e4\"\u003e\u003ccode\u003ee2caa58\u003c/code\u003e\u003c/a\u003e [image_picker_ios] Fix Swift warnings in ImagePickerPluginTests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13299\"\u003e#13299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ddc298b5a31653b6ad77f10dde90276702622285\"\u003e\u003ccode\u003eddc298b\u003c/code\u003e\u003c/a\u003e [camera]delete fake bitrate/fps integration tests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13291\"\u003e#13291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/material_ui-v1.8.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `supabase_flutter` from 2.18.2 to 2.18.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-flutter/releases\"\u003esupabase_flutter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esupabase_flutter v2.18.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate a dependency to the latest release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003ePublished to pub.dev: \u003ca href=\"https://pub.dev/packages/supabase_flutter/versions/2.18.3\"\u003ehttps://pub.dev/packages/supabase_flutter/versions/2.18.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/supabase/supabase-flutter/blob/supabase_flutter-v2.18.3/CHANGELOG.md\"\u003esupabase_flutter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\nSee \u003ca href=\"https://conventionalcommits.org\"\u003eConventional Commits\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003e2026-10-12\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003chr /\u003e\n\u003cp\u003ePackages with breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThere are no breaking changes in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with other changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.18.3/#realtime_client---v2132\"\u003e\u003ccode\u003erealtime_client\u003c/code\u003e - \u003ccode\u003ev2.13.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.18.3/#supabase---v2165\"\u003e\u003ccode\u003esupabase\u003c/code\u003e - \u003ccode\u003ev2.16.5\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.18.3/#supabase_flutter---v2183\"\u003e\u003ccode\u003esupabase_flutter\u003c/code\u003e - \u003ccode\u003ev2.18.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\u003esupabase\u003c/code\u003e - \u003ccode\u003ev2.16.5\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esupabase_flutter\u003c/code\u003e - \u003ccode\u003ev2.18.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003erealtime_client\u003c/code\u003e - \u003ccode\u003ev2.13.2\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(realtime_client): keep a rejoining channel from unsubscribing itself (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1950\"\u003e#1950\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/0f09fa47b4c9c6d19943e239c731a5e084ff003e\"\u003e0f09fa47\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-10-09\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003chr /\u003e\n\u003cp\u003ePackages with breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThere are no breaking changes in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with other changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.18.3/#gotrue---v2273\"\u003e\u003ccode\u003egotrue\u003c/code\u003e - \u003ccode\u003ev2.27.3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.18.3/#supabase---v2164\"\u003e\u003ccode\u003esupabase\u003c/code\u003e - \u003ccode\u003ev2.16.4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.18.3/#supabase_flutter---v2182\"\u003e\u003ccode\u003esupabase_flutter\u003c/code\u003e - \u003ccode\u003ev2.18.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/610e9d37e2f399c87cf8c1310a0b6d36c831dd0d\"\u003e\u003ccode\u003e610e9d3\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/supabase/supabase-flutter/tree/main/packages/issues/1951\"\u003e#1951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/0f09fa47b4c9c6d19943e239c731a5e084ff003e\"\u003e\u003ccode\u003e0f09fa4\u003c/code\u003e\u003c/a\u003e fix(realtime_client): keep a rejoining channel from unsubscribing itself (\u003ca href=\"https://github.com/supabase/supabase-flutter/tree/main/packages/issues/1950\"\u003e#1950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/supabase/supabase-flutter/commits/supabase_flutter-v2.18.3/packages\"\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.2\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.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate timezone database to 2026c.\u003c/li\u003e\n\u003cli\u003eValidate header offsets and lengths in tzdb deserializer.\u003c/li\u003e\n\u003cli\u003eUpdate timezone database to 2026d.\u003c/li\u003e\n\u003cli\u003eUpdate timezone database to 2026e.\u003c/li\u003e\n\u003c/ul\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.2/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\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/smvt1215/motorcycle-parking/pull/30","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/smvt1215%2Fmotorcycle-parking/issues/30","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/30/packages"}},{"old_version":"22.3.1","new_version":"22.3.2","update_type":"patch","path":null,"pr_created_at":"2026-10-19T06:28:45.000Z","version_change":"22.3.1 → 22.3.2","issue":{"uuid":"5918989561","node_id":"PR_kwDOUlIsLM8AAAABJRDifg","number":13,"state":"closed","title":"build(deps): bump the flutter-plugins group across 1 directory with 3 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-26T06:32:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-19T06:28:45.000Z","updated_at":"2026-10-26T06:32:39.000Z","time_to_close":605029,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"flutter-plugins","update_count":3,"packages":[{"name":"flutter_local_notifications","old_version":"22.3.1","new_version":"22.3.2","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"open_filex","old_version":"4.7.0","new_version":"5.0.0","repository_url":"https://github.com/javaherisaber/open_file"},{"name":"share_plus","old_version":"13.3.0","new_version":"13.3.1","repository_url":"https://github.com/fluttercommunity/plus_plugins"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-plugins group with 3 updates in the / directory: [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications), [open_filex](https://github.com/javaherisaber/open_file) and [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus).\n\nUpdates `flutter_local_notifications` from 22.3.1 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\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/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\u003eSee full diff in \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/compare/flutter_local_notifications-v22.3.1...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 `open_filex` from 4.7.0 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/javaherisaber/open_filex/blob/master/CHANGELOG.md\"\u003eopen_filex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e Raise the minimum iOS deployment target from 8.0 to 13.0. Apps targeting an earlier\niOS version must bump \u003ccode\u003eplatform :ios, '13.0'\u003c/code\u003e in their Podfile and the \u003cem\u003eiOS Deployment Target\u003c/em\u003e\nbuild setting before upgrading.\u003c/li\u003e\n\u003cli\u003eAdd Swift Package Manager support for iOS. The plugin now ships a \u003ccode\u003ePackage.swift\u003c/code\u003e alongside the\nexisting podspec, so both SPM and CocoaPods builds keep working (Thanks to \u003ca href=\"https://github.com/elitree\"\u003eEli Geller\u003c/a\u003e, PR\u003ca href=\"https://redirect.github.com/javaherisaber/open_filex/pull/28\"\u003e#28\u003c/a\u003e, and \u003ca href=\"https://github.com/arahimli\"\u003earahimli\u003c/a\u003e, PR\u003ca href=\"https://redirect.github.com/javaherisaber/open_filex/pull/30\"\u003e#30\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate the example app's iOS runner to the UIScene lifecycle (\u003ccode\u003eFlutterSceneDelegate\u003c/code\u003e /\n\u003ccode\u003eFlutterImplicitEngineDelegate\u003c/code\u003e), required by Xcode 27 and the iOS 27 SDK. The example now\nrequires Flutter 3.38 or later; the plugin itself is unaffected.\u003c/li\u003e\n\u003cli\u003eCommit the example's iOS and macOS \u003ccode\u003ePodfile\u003c/code\u003es so \u003ccode\u003eflutter build ios\u003c/code\u003e / \u003ccode\u003eflutter build macos\u003c/code\u003e\nwork from a fresh clone (the auto-generated ones referenced a \u003ccode\u003eRunnerTests\u003c/code\u003e target that the\nexample project does not define).\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/javaherisaber/open_file/commits\"\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\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/ibro-3/ytdlp/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibro-3%2Fytdlp/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":"22.3.0","new_version":"22.3.2","update_type":"patch","path":null,"pr_created_at":"2026-10-19T05:03:52.000Z","version_change":"22.3.0 → 22.3.2","issue":{"uuid":"5918138055","node_id":"PR_kwDORVaX-c8AAAABJQYEaQ","number":1025,"state":"open","title":"chore(deps): bump the all-pub group across 1 directory with 21 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-10-19T05:03:52.000Z","updated_at":"2026-10-19T05:04:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-pub","update_count":21,"packages":[{"name":"built_collection","old_version":"5.1.1","new_version":"5.1.2","repository_url":"https://github.com/dart-lang/build"},{"name":"built_value","old_version":"8.12.7","new_version":"8.13.0","repository_url":"https://github.com/google/built_value.dart"},{"name":"connectivity_plus","old_version":"7.3.1","new_version":"7.3.2","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"super_clipboard","old_version":"0.9.1","new_version":"0.10.0-dev.2","repository_url":"https://github.com/superlistapp/super_native_extensions"},{"name":"package_info_plus","old_version":"9.0.1","new_version":"10.2.2","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"share_plus","old_version":"12.0.2","new_version":"13.3.1","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"file_picker","old_version":"11.0.3","new_version":"13.1.0","repository_url":"https://github.com/vicajilau/flutter_file_picker"},{"name":"cupertino_icons","old_version":"1.0.9","new_version":"2.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"dart_pre_commit","old_version":"6.1.4","new_version":"6.1.5","repository_url":"https://github.com/Skycoder42/dart_pre_commit"},{"name":"dio","old_version":"5.11.0","new_version":"5.11.1","repository_url":"https://github.com/cfug/dio"},{"name":"file_picker","old_version":"11.0.3","new_version":"13.1.0","repository_url":"https://github.com/vicajilau/flutter_file_picker"},{"name":"flutter_local_notifications","old_version":"22.3.0","new_version":"22.3.2","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"flutter_riverpod","old_version":"3.4.2","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"flutter_secure_storage","old_version":"10.3.1","new_version":"11.2.0","repository_url":"https://github.com/mogol/flutter_secure_storage"},{"name":"flutter_smooth_markdown","old_version":"0.8.1","new_version":"0.10.0","repository_url":"https://github.com/JackCaow/flutter-smooth-markdown"},{"name":"go_router","old_version":"17.5.0","new_version":"18.1.0","repository_url":"https://github.com/flutter/packages"},{"name":"google_fonts","old_version":"8.2.1","new_version":"9.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"image","old_version":"4.9.2","new_version":"4.12.0","repository_url":"https://github.com/brendan-duncan/image"},{"name":"package_info_plus","old_version":"9.0.1","new_version":"10.2.2","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"record","old_version":"7.1.1","new_version":"7.1.2","repository_url":"https://github.com/llfbandit/record"},{"name":"share_plus","old_version":"12.0.2","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":"super_clipboard","old_version":"0.9.1","new_version":"0.10.0-dev.2","repository_url":"https://github.com/superlistapp/super_native_extensions"},{"name":"tray_manager","old_version":"0.5.3","new_version":"0.7.0","repository_url":"https://github.com/leanflutter/tray_manager"},{"name":"url_launcher","old_version":"6.3.2","new_version":"6.3.3","repository_url":"https://github.com/flutter/packages"}],"path":null,"ecosystem":"pub"},"body":"Bumps the all-pub group with 21 updates in the /app directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [built_collection](https://github.com/dart-lang/build/tree/master/built_types) | `5.1.1` | `5.1.2` |\n| [built_value](https://github.com/google/built_value.dart) | `8.12.7` | `8.13.0` |\n| [connectivity_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/connectivity_plus) | `7.3.1` | `7.3.2` |\n| [super_clipboard](https://github.com/superlistapp/super_native_extensions) | `0.9.1` | `0.10.0-dev.2` |\n| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus) | `9.0.1` | `10.2.2` |\n| [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus) | `12.0.2` | `13.3.1` |\n| [file_picker](https://github.com/vicajilau/flutter_file_picker/tree/main/packages) | `11.0.3` | `13.1.0` |\n| [cupertino_icons](https://github.com/flutter/packages/tree/main/third_party/packages) | `1.0.9` | `2.0.0` |\n| [dart_pre_commit](https://github.com/Skycoder42/dart_pre_commit) | `6.1.4` | `6.1.5` |\n| [dio](https://github.com/cfug/dio) | `5.11.0` | `5.11.1` |\n| [file_picker](https://github.com/vicajilau/flutter_file_picker/tree/main/packages) | `11.0.3` | `13.1.0` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `22.3.0` | `22.3.2` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `3.4.2` | `3.4.3` |\n| [flutter_secure_storage](https://github.com/mogol/flutter_secure_storage) | `10.3.1` | `11.2.0` |\n| [flutter_smooth_markdown](https://github.com/JackCaow/flutter-smooth-markdown) | `0.8.1` | `0.10.0` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `17.5.0` | `18.1.0` |\n| [google_fonts](https://github.com/flutter/packages/tree/main/packages) | `8.2.1` | `9.0.0` |\n| [image](https://github.com/brendan-duncan/image) | `4.9.2` | `4.12.0` |\n| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus) | `9.0.1` | `10.2.2` |\n| [record](https://github.com/llfbandit/record) | `7.1.1` | `7.1.2` |\n| [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus) | `12.0.2` | `13.3.1` |\n| [shared_preferences](https://github.com/flutter/packages/tree/main/packages/shared_preferences) | `2.5.5` | `2.5.6` |\n| [super_clipboard](https://github.com/superlistapp/super_native_extensions) | `0.9.1` | `0.10.0-dev.2` |\n| [tray_manager](https://github.com/leanflutter/tray_manager) | `0.5.3` | `0.7.0` |\n| [url_launcher](https://github.com/flutter/packages/tree/main/packages/url_launcher) | `6.3.2` | `6.3.3` |\n\n\nUpdates `built_collection` from 5.1.1 to 5.1.2\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\"\u003ebuilt_collection's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:built_collection v5.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: \u003ccode\u003eBuiltMap\u003c/code\u003e equality no longer returns true for maps with null\nvalues, different keys and colliding hash codes.\u003c/li\u003e\n\u003cli\u003eRequire Dart SDK \u003ccode\u003e^3.11.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMoved repository to \u003ccode\u003edart-lang/build\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/build/commit/404ebe6035a03736e13ea99babf73770c308e465\"\u003e\u003ccode\u003e404ebe6\u003c/code\u003e\u003c/a\u003e Release built collection 5.1.2 (\u003ca href=\"https://github.com/dart-lang/build/tree/master/built_types/issues/5169\"\u003e#5169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/2fdf9b255e7e918a5c2760c5c0e50f8a33a2168b\"\u003e\u003ccode\u003e2fdf9b2\u003c/code\u003e\u003c/a\u003e Fix BuiltMap equality for different keys with null values (\u003ca href=\"https://github.com/dart-lang/build/tree/master/built_types/issues/5154\"\u003e#5154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5710966394ebe1032bce5ee184e7ddbf0c2b41ca\"\u003e\u003ccode\u003e5710966\u003c/code\u003e\u003c/a\u003e Fix the remaining small lint groups in built_types (\u003ca href=\"https://github.com/dart-lang/build/tree/master/built_types/issues/5149\"\u003e#5149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/bb3dbc7d5116f9c15052786f601422b5da2d46e7\"\u003e\u003ccode\u003ebb3dbc7\u003c/code\u003e\u003c/a\u003e Copy CHANGELOG.md to built_value_generator and built_value_test (\u003ca href=\"https://github.com/dart-lang/build/tree/master/built_types/issues/5144\"\u003e#5144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/a63b22badaf700f488463419f091de1c5502f051\"\u003e\u003ccode\u003ea63b22b\u003c/code\u003e\u003c/a\u003e Built types lints (\u003ca href=\"https://github.com/dart-lang/build/tree/master/built_types/issues/5143\"\u003e#5143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/edad481c8fa58bc33be05ea0c691af53d2b5f5b2\"\u003e\u003ccode\u003eedad481\u003c/code\u003e\u003c/a\u003e Remove redundant example/pubspec.yaml from built_collection (\u003ca href=\"https://github.com/dart-lang/build/tree/master/built_types/issues/5142\"\u003e#5142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/05b50a417473309b58303274a57b0c610e4d84d1\"\u003e\u003ccode\u003e05b50a4\u003c/code\u003e\u003c/a\u003e Integrate built_collection into workspace (\u003ca href=\"https://github.com/dart-lang/build/tree/master/built_types/issues/5138\"\u003e#5138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ae2d66da75ecf54b5dd344b3d996d30678dc2ff6\"\u003e\u003ccode\u003eae2d66d\u003c/code\u003e\u003c/a\u003e Unpin CI Dart SDK from 3.14.0-93.0.dev. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/built_types/issues/5136\"\u003e#5136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/7a8ad1e79e93c060f83ffd4ea9b05fd10fb4e95a\"\u003e\u003ccode\u003e7a8ad1e\u003c/code\u003e\u003c/a\u003e Revert unreleased 6.0 changes to built_collection (\u003ca href=\"https://github.com/dart-lang/build/tree/master/built_types/issues/5137\"\u003e#5137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/b4d93899749173ab360f801a06265a09d7d8f447\"\u003e\u003ccode\u003eb4d9389\u003c/code\u003e\u003c/a\u003e Copy built collection (\u003ca href=\"https://github.com/dart-lang/build/tree/master/built_types/issues/5135\"\u003e#5135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/commits/built_collection-v5.1.2/built_types\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `built_value` from 8.12.7 to 8.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/built_value.dart/releases\"\u003ebuilt_value's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSupport new constructor syntax\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport generating from classes and enums that use the \u003ccode\u003enew\u003c/code\u003e syntax for\nconstructors.\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/google/built_value.dart/blob/master/CHANGELOG.md\"\u003ebuilt_value's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport generating from classes and enums that use the \u003ccode\u003enew\u003c/code\u003e syntax for\nconstructors.\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/built_value.dart/commit/5582a42fffe6abfbc21ae8998c47350b1ce2c1b3\"\u003e\u003ccode\u003e5582a42\u003c/code\u003e\u003c/a\u003e Release 8.13.0. (\u003ca href=\"https://redirect.github.com/google/built_value.dart/issues/1403\"\u003e#1403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/built_value.dart/commit/5ad3664fd0615a00fae52ba7ddacdb540588121f\"\u003e\u003ccode\u003e5ad3664\u003c/code\u003e\u003c/a\u003e Support new constructor syntax, reject primary constructors cleanly. (\u003ca href=\"https://redirect.github.com/google/built_value.dart/issues/1400\"\u003e#1400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/built_value.dart/commit/4bb4cbfecb9a4c9ba8213ad4270b76cd09b4c439\"\u003e\u003ccode\u003e4bb4cbf\u003c/code\u003e\u003c/a\u003e Update end_to_end_test to 3.13, reformat. (\u003ca href=\"https://redirect.github.com/google/built_value.dart/issues/1401\"\u003e#1401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/built_value.dart/commit/43ea4c16e84bed35b87835f14456a70a88e04921\"\u003e\u003ccode\u003e43ea4c1\u003c/code\u003e\u003c/a\u003e Use local deps. (\u003ca href=\"https://redirect.github.com/google/built_value.dart/issues/1398\"\u003e#1398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/built_value.dart/compare/v8.12.7...v8.13.0\"\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.3.1 to 7.3.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/connectivity_plus/issues/3995\"\u003e#3995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/4b6998aaea2787d01a44c6a13e5eab18afeb4fa1\"\u003e\u003ccode\u003e4b6998a\u003c/code\u003e\u003c/a\u003e fix(connectivity_plus): release iOS multi-engine callbacks (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/connectivity_plus/issues/3957\"\u003e#3957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/a30de773d9ea7382be0b5a15ac28ac786a195977\"\u003e\u003ccode\u003ea30de77\u003c/code\u003e\u003c/a\u003e chore(connectivity_plus): update to nm version 0.6.0 (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/connectivity_plus/issues/3988\"\u003e#3988\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/connectivity_plus/issues/3981\"\u003e#3981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/connectivity_plus-v7.3.2/packages/connectivity_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `super_clipboard` from 0.9.1 to 0.10.0-dev.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/superlistapp/super_native_extensions/releases\"\u003esuper_clipboard's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePrecompiled binaries e150673d\u003c/h2\u003e\n\u003cp\u003ePrecompiled binaries for crate super_native_extensions, crate hash e150673d77a4fd6654b60843c3cbb22d.\u003c/p\u003e\n\u003ch2\u003ePrecompiled binaries eaa267e1\u003c/h2\u003e\n\u003cp\u003ePrecompiled binaries for crate super_native_extensions, crate hash eaa267e1a5cc4e0fcdd8b5df337e7ab4.\u003c/p\u003e\n\u003ch2\u003ePrecompiled binaries f231d7e3\u003c/h2\u003e\n\u003cp\u003ePrecompiled binaries for crate super_native_extensions, crate hash f231d7e3337500edf2c07413aa9aeca6.\u003c/p\u003e\n\u003ch2\u003ePrecompiled binaries 159bd729\u003c/h2\u003e\n\u003cp\u003ePrecompiled binaries for crate super_native_extensions, crate hash 159bd7291eb425d6476c05855a904ce7.\u003c/p\u003e\n\u003ch2\u003ePrecompiled binaries 8fd9403a\u003c/h2\u003e\n\u003cp\u003ePrecompiled binaries for crate super_native_extensions, crate hash 8fd9403a41dafdf559ee15c20c557fe5.\u003c/p\u003e\n\u003ch2\u003ePrecompiled binaries 3bf6bd97\u003c/h2\u003e\n\u003cp\u003ePrecompiled binaries for crate super_native_extensions, crate hash 3bf6bd97fc3bb54fbbb337876cad5ca3.\u003c/p\u003e\n\u003ch2\u003ePrecompiled binaries c02939a5\u003c/h2\u003e\n\u003cp\u003ePrecompiled binaries for crate super_native_extensions, crate hash c02939a5e78fc38d16cd3a0c4f6b7c93.\u003c/p\u003e\n\u003ch2\u003ePrecompiled binaries 36eea932\u003c/h2\u003e\n\u003cp\u003ePrecompiled binaries for crate super_native_extensions, crate hash 36eea93243fe84de8774e9a19a94fb4d.\u003c/p\u003e\n\u003ch2\u003ePrecompiled binaries 9ba5e450\u003c/h2\u003e\n\u003cp\u003ePrecompiled binaries for crate super_native_extensions, crate hash 9ba5e45041e735f1e7f2fa7ce6d868d9.\u003c/p\u003e\n\u003ch2\u003ePrecompiled binaries f167bbe5\u003c/h2\u003e\n\u003cp\u003ePrecompiled binaries for crate super_native_extensions, crate hash f167bbe572f84123a222c5a76e7ec8fc.\u003c/p\u003e\n\u003ch2\u003ePrecompiled binaries 49f4f868\u003c/h2\u003e\n\u003cp\u003ePrecompiled binaries for crate super_native_extensions, crate hash 49f4f868145e8a2fa6f9163cca084ffb.\u003c/p\u003e\n\u003ch2\u003ePrecompiled binaries 11defcad\u003c/h2\u003e\n\u003cp\u003ePrecompiled binaries for crate super_native_extensions, crate hash 11defcad6083bb8c4d5541b8195e7f7f.\u003c/p\u003e\n\u003ch2\u003ePrecompiled binaries b00c3903\u003c/h2\u003e\n\u003cp\u003ePrecompiled binaries for crate super_native_extensions, crate hash b00c3903f447a7a9b28dc623f3e3b1f4.\u003c/p\u003e\n\u003ch2\u003ePrecompiled binaries 744d2fd6\u003c/h2\u003e\n\u003cp\u003ePrecompiled binaries for crate super_native_extensions, crate hash 744d2fd6557c7954ae94bef5e7a77c05.\u003c/p\u003e\n\u003ch2\u003ePrecompiled binaries 15a405b7\u003c/h2\u003e\n\u003cp\u003ePrecompiled binaries for crate super_native_extensions, crate hash 15a405b79a0679e743710ad73f4592f7.\u003c/p\u003e\n\u003ch2\u003ePrecompiled binaries d6455d1d\u003c/h2\u003e\n\u003cp\u003ePrecompiled binaries for crate super_native_extensions, crate hash d6455d1da6ec639a7aeaf5eace663c7d.\u003c/p\u003e\n\u003ch2\u003ePrecompiled binaries a43efe5d\u003c/h2\u003e\n\u003cp\u003ePrecompiled binaries for crate super_native_extensions, crate hash a43efe5d20031bcac54e917d5e740e77.\u003c/p\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/superlistapp/super_native_extensions/blob/main/CHANGELOG.md\"\u003esuper_clipboard's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003e\u003ccode\u003esuper_clipboard\u003c/code\u003e - \u003ccode\u003ev0.10.0-dev.2\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u0026quot;super_clipboard\u0026quot; to \u003ccode\u003e0.10.0-dev.2\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003esuper_drag_and_drop\u003c/code\u003e - \u003ccode\u003ev0.10.0-dev.2\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u0026quot;super_drag_and_drop\u0026quot; to \u003ccode\u003e0.10.0-dev.2\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003esuper_context_menu\u003c/code\u003e - \u003ccode\u003ev0.10.0-dev.2\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u0026quot;super_context_menu\u0026quot; to \u003ccode\u003e0.10.0-dev.2\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003esuper_native_extensions\u003c/code\u003e - \u003ccode\u003ev0.10.0-dev.2\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u0026quot;super_native_extensions\u0026quot; to \u003ccode\u003e0.10.0-dev.2\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003esuper_hot_key\u003c/code\u003e - \u003ccode\u003ev0.10.0-dev.2\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u0026quot;super_hot_key\u0026quot; to \u003ccode\u003e0.10.0-dev.2\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003esuper_keyboard_layout\u003c/code\u003e - \u003ccode\u003ev0.10.0-dev.2\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u0026quot;super_keyboard_layout\u0026quot; to \u003ccode\u003e0.10.0-dev.2\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-08-07\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/superlistapp/super_native_extensions/blob/main/#super_clipboard---v0100-dev1\"\u003e\u003ccode\u003esuper_clipboard\u003c/code\u003e - \u003ccode\u003ev0.10.0-dev.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/superlistapp/super_native_extensions/blob/main/#super_drag_and_drop---v0100-dev1\"\u003e\u003ccode\u003esuper_drag_and_drop\u003c/code\u003e - \u003ccode\u003ev0.10.0-dev.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/superlistapp/super_native_extensions/blob/main/#super_context_menu---v0100-dev1\"\u003e\u003ccode\u003esuper_context_menu\u003c/code\u003e - \u003ccode\u003ev0.10.0-dev.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/superlistapp/super_native_extensions/blob/main/#super_native_extensions---v0100-dev1\"\u003e\u003ccode\u003esuper_native_extensions\u003c/code\u003e - \u003ccode\u003ev0.10.0-dev.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/superlistapp/super_native_extensions/blob/main/#super_hot_key---v0100-dev1\"\u003e\u003ccode\u003esuper_hot_key\u003c/code\u003e - \u003ccode\u003ev0.10.0-dev.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/superlistapp/super_native_extensions/blob/main/#super_keyboard_layout---v0100-dev1\"\u003e\u003ccode\u003esuper_keyboard_layout\u003c/code\u003e - \u003ccode\u003ev0.10.0-dev.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003esuper_clipboard\u003c/code\u003e - \u003ccode\u003ev0.10.0-dev.1\u003c/code\u003e\u003c/h4\u003e\n\u003ch4\u003e\u003ccode\u003esuper_drag_and_drop\u003c/code\u003e - \u003ccode\u003ev0.10.0-dev.1\u003c/code\u003e\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/superlistapp/super_native_extensions/commit/7670ae92d78776089291709896a753882cdb62f6\"\u003e\u003ccode\u003e7670ae9\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/superlistapp/super_native_extensions/commit/38af747efaca12edfa7fee883f6cb6fdc2f53a6d\"\u003e\u003ccode\u003e38af747\u003c/code\u003e\u003c/a\u003e Add try/catch in Java code to avoid Android paste crash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/superlistapp/super_native_extensions/commit/398582d19e1eac1944cd2e9ab3c095ca3ad36dc2\"\u003e\u003ccode\u003e398582d\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/superlistapp/super_native_extensions/commit/cfc1006077b18f5376c4dacdb79db83377a4dee5\"\u003e\u003ccode\u003ecfc1006\u003c/code\u003e\u003c/a\u003e Relax constraints for device_info_plus.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/superlistapp/super_native_extensions/commit/733f535382e1e798f3de98778c523acfcbe2cde4\"\u003e\u003ccode\u003e733f535\u003c/code\u003e\u003c/a\u003e Remove CI script to precompile binaries. (\u003ca href=\"https://redirect.github.com/superlistapp/super_native_extensions/issues/596\"\u003e#596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/superlistapp/super_native_extensions/commit/8f51c6eebc9bb9e5827d43fe86f6c03c0d7cf5aa\"\u003e\u003ccode\u003e8f51c6e\u003c/code\u003e\u003c/a\u003e Retire cargokit and migrate to native assets (\u003ca href=\"https://redirect.github.com/superlistapp/super_native_extensions/issues/595\"\u003e#595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/superlistapp/super_native_extensions/commit/ca42ab71a2b8cb9035ff60a855c594da3f55b7f9\"\u003e\u003ccode\u003eca42ab7\u003c/code\u003e\u003c/a\u003e chore: update lockfiles\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/superlistapp/super_native_extensions/compare/super_clipboard-v0.9.1...super_clipboard-v0.10.0-dev.2\"\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.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\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\u003eAdditional commits viewable 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 12.0.2 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\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\u003eAdditional commits viewable 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 `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 `cupertino_icons` from 1.0.9 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/3c6ce5905441d9f060ab2b43147f765ef170d2bf\"\u003e\u003ccode\u003e3c6ce59\u003c/code\u003e\u003c/a\u003e [cupertino_icons] Migrate to \u003ccode\u003ecupertino_ui\u003c/code\u003e (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/12649\"\u003e#12649\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/third_party/packages/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/third_party/packages/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/third_party/packages/issues/12959\"\u003e#12959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/18fe786e24b3e66e0bd61ee7c625423239c5f84a\"\u003e\u003ccode\u003e18fe786\u003c/code\u003e\u003c/a\u003e [path_parsing] Fix deprecation lints (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/12704\"\u003e#12704\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/third_party/packages/issues/12195\"\u003e#12195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/522f0cae56bd8f394352fa13982bf01c954c0034\"\u003e\u003ccode\u003e522f0ca\u003c/code\u003e\u003c/a\u003e [various] Remove moved packages (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11850\"\u003e#11850\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/third_party/packages/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/third_party/packages/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/third_party/packages/issues/11741\"\u003e#11741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/cupertino_icons-v2.0.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 `dart_pre_commit` from 6.1.4 to 6.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Skycoder42/dart_pre_commit/releases\"\u003edart_pre_commit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease of package dart_pre_commit - Version 6.1.5\u003c/h2\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Skycoder42/dart_pre_commit/compare/v6.1.4...v6.1.5\"\u003e6.1.5\u003c/a\u003e - 2026-09-22\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated min sdk version to ^3.13.0\u003c/li\u003e\n\u003cli\u003eUpdated dependencies\u003c/li\u003e\n\u003cli\u003eWiden analyzer version constraints to allow 14.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe package and it's documentation are available at \u003ca href=\"https://pub.dev/packages/dart_pre_commit/versions/6.1.5\"\u003epub.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/Skycoder42/dart_pre_commit/blob/master/CHANGELOG.md\"\u003edart_pre_commit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[6.1.5] - 2026-09-22\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated min sdk version to ^3.13.0\u003c/li\u003e\n\u003cli\u003eUpdated dependencies\u003c/li\u003e\n\u003cli\u003eWiden analyzer version constraints to allow 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/Skycoder42/dart_pre_commit/commit/2bf18a30001c4660c7a654fd46a15699033532dc\"\u003e\u003ccode\u003e2bf18a3\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Skycoder42/dart_pre_commit/commit/1f25228efd7ca97a689392bb408f0211750f7eba\"\u003e\u003ccode\u003e1f25228\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Skycoder42/dart_pre_commit/issues/51\"\u003e#51\u003c/a\u003e from xShuusui/fix/widen-analyzer-constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Skycoder42/dart_pre_commit/commit/9b55507ccddbf665ba2110a92e7dd0de7d7f5a68\"\u003e\u003ccode\u003e9b55507\u003c/code\u003e\u003c/a\u003e widen analyzer constraints to allow 14.x\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Skycoder42/dart_pre_commit/compare/v6.1.4...v6.1.5\"\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 `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 `flutter_local_notifications` from 22.3.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\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/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_notif...\n\n_Description has been truncated_","html_url":"https://github.com/cedricziel/assistant/pull/1025","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cedricziel%2Fassistant/issues/1025","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1025/packages"}},{"old_version":"22.3.1","new_version":"22.3.2","update_type":"patch","path":null,"pr_created_at":"2026-10-19T05:01:19.000Z","version_change":"22.3.1 → 22.3.2","issue":{"uuid":"5918112754","node_id":"PR_kwDOU7yhd88AAAABJQWxRw","number":11,"state":"closed","title":"build(deps): bump the flutter group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-26T04:39:27.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-19T05:01:19.000Z","updated_at":"2026-10-26T04:39:31.000Z","time_to_close":603488,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"flutter","update_count":14,"packages":[{"name":"cloud_firestore","old_version":"6.10.0","new_version":"7.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_auth","old_version":"6.7.0","new_version":"7.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_messaging","old_version":"16.7.0","new_version":"17.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_remote_config","old_version":"6.7.0","new_version":"7.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_performance","old_version":"0.11.6","new_version":"0.12.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_analytics","old_version":"12.6.0","new_version":"13.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_crashlytics","old_version":"5.4.0","new_version":"6.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_app_check","old_version":"0.4.8","new_version":"0.5.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_core","old_version":"4.15.0","new_version":"5.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"connectivity_plus","old_version":"6.1.5","new_version":"7.3.2","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"cupertino_icons","old_version":"1.0.9","new_version":"2.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"firebase_analytics","old_version":"12.6.0","new_version":"13.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_app_check","old_version":"0.4.8","new_version":"0.5.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_auth","old_version":"6.7.0","new_version":"7.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_core","old_version":"4.15.0","new_version":"5.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_crashlytics","old_version":"5.4.0","new_version":"6.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_messaging","old_version":"16.7.0","new_version":"17.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_performance","old_version":"0.11.6","new_version":"0.12.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_remote_config","old_version":"6.7.0","new_version":"7.0.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_local_notifications","old_version":"22.3.1","new_version":"22.3.2","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"go_router","old_version":"18.0.2","new_version":"18.1.0","repository_url":"https://github.com/flutter/packages"},{"name":"shared_preferences","old_version":"2.5.5","new_version":"2.5.6","repository_url":"https://github.com/flutter/packages"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [cloud_firestore](https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore) | `6.10.0` | `7.0.0` |\n| [firebase_auth](https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth) | `6.7.0` | `7.0.0` |\n| [firebase_messaging](https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging) | `16.7.0` | `17.0.0` |\n| [firebase_remote_config](https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config) | `6.7.0` | `7.0.0` |\n| [firebase_performance](https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance) | `0.11.6` | `0.12.0` |\n| [firebase_analytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics) | `12.6.0` | `13.0.0` |\n| [firebase_crashlytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics) | `5.4.0` | `6.0.0` |\n| [firebase_app_check](https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check) | `0.4.8` | `0.5.0` |\n| [firebase_core](https://github.com/firebase/flutterfire/tree/main/packages/firebase_core) | `4.15.0` | `5.0.0` |\n| [connectivity_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/connectivity_plus) | `6.1.5` | `7.3.2` |\n| [cupertino_icons](https://github.com/flutter/packages/tree/main/third_party/packages) | `1.0.9` | `2.0.0` |\n| [firebase_analytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics) | `12.6.0` | `13.0.0` |\n| [firebase_app_check](https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check) | `0.4.8` | `0.5.0` |\n| [firebase_auth](https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth) | `6.7.0` | `7.0.0` |\n| [firebase_core](https://github.com/firebase/flutterfire/tree/main/packages/firebase_core) | `4.15.0` | `5.0.0` |\n| [firebase_crashlytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics) | `5.4.0` | `6.0.0` |\n| [firebase_messaging](https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging) | `16.7.0` | `17.0.0` |\n| [firebase_performance](https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance) | `0.11.6` | `0.12.0` |\n| [firebase_remote_config](https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config) | `6.7.0` | `7.0.0` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `22.3.1` | `22.3.2` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `18.0.2` | `18.1.0` |\n| [shared_preferences](https://github.com/flutter/packages/tree/main/packages/shared_preferences) | `2.5.5` | `2.5.6` |\n\n\nUpdates `cloud_firestore` from 6.10.0 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dc1a7da104bee456d0d1416aeb93b9b2734fd7b1\"\u003e\u003ccode\u003edc1a7da\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8e94b3d71eedbd3e1edd708d492f95cb9d65ca2c\"\u003e\u003ccode\u003e8e94b3d\u003c/code\u003e\u003c/a\u003e fix(firestore,apple): fail a timed-out transaction instead of aborting on a l...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/caf683dfaefcdd2eea5a9d667b35e149bd916928\"\u003e\u003ccode\u003ecaf683d\u003c/code\u003e\u003c/a\u003e refactor(firestore): deprecate setIndexConfigurationFromJSON (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/18801\"\u003e#18801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/aca14eab5305d80011af473bc7dd289ef71b75e8\"\u003e\u003ccode\u003eaca14ea\u003c/code\u003e\u003c/a\u003e fix(apple): build on Firebase Apple SDK 13 and require macOS 11 for Swift pac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dbf7f7543a37386f7e8e314d8344be82b0483b77\"\u003e\u003ccode\u003edbf7f75\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase iOS SDK to 13.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/18771\"\u003e#18771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7555707dec23382dfce1e7841c00446a21c9a406\"\u003e\u003ccode\u003e7555707\u003c/code\u003e\u003c/a\u003e fix(android): build on Firebase BoM 35 and require minSdk 24 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/18782\"\u003e#18782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/96d48c7c146af6159290b49927ca58df874af1d2\"\u003e\u003ccode\u003e96d48c7\u003c/code\u003e\u003c/a\u003e fix(firestore,windows): preserve Firestore error codes on transaction failure...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a646d5546a4686b21b2b0015a9d4e5f41ca92757\"\u003e\u003ccode\u003ea646d55\u003c/code\u003e\u003c/a\u003e fix(firestore,windows): report unimplemented for sum/average aggregations (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/e540a065332727f4b9f3d19f278a39120a76425e\"\u003e\u003ccode\u003ee540a06\u003c/code\u003e\u003c/a\u003e ci: migrate Apple jobs to the xcode-27 runner (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/18693\"\u003e#18693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/39b9ef50b610b046e8e146a8aeb802c5ae233b0c\"\u003e\u003ccode\u003e39b9ef5\u003c/code\u003e\u003c/a\u003e chore(release): 2026-09-14 — BoM 4.20.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/issues/18688\"\u003e#18688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/cloud_firestore-v7.0.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 `firebase_auth` from 6.7.0 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dc1a7da104bee456d0d1416aeb93b9b2734fd7b1\"\u003e\u003ccode\u003edc1a7da\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/29cc1d407edea7fd1f07ed0c2fe1dfaf7f2622cc\"\u003e\u003ccode\u003e29cc1d4\u003c/code\u003e\u003c/a\u003e test(auth,performance): remove unused testExceptionHandling helpers (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18795\"\u003e#18795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/aca14eab5305d80011af473bc7dd289ef71b75e8\"\u003e\u003ccode\u003eaca14ea\u003c/code\u003e\u003c/a\u003e fix(apple): build on Firebase Apple SDK 13 and require macOS 11 for Swift pac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dbf7f7543a37386f7e8e314d8344be82b0483b77\"\u003e\u003ccode\u003edbf7f75\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase iOS SDK to 13.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18771\"\u003e#18771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7555707dec23382dfce1e7841c00446a21c9a406\"\u003e\u003ccode\u003e7555707\u003c/code\u003e\u003c/a\u003e fix(android): build on Firebase BoM 35 and require minSdk 24 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18782\"\u003e#18782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5967fd85546b50dd60265047440b53ad126cdd78\"\u003e\u003ccode\u003e5967fd8\u003c/code\u003e\u003c/a\u003e fix(firebase_auth, ios): add missing uppercase W to nonce character set (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18775\"\u003e#18775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/add0ca41ee3808fb044d163f44eb0fb51fde1b93\"\u003e\u003ccode\u003eadd0ca4\u003c/code\u003e\u003c/a\u003e fix(firebase_auth): require platform interface 9.1.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18727\"\u003e#18727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/559d4617062d306af01fc47b0a6b8797536d05d5\"\u003e\u003ccode\u003e559d461\u003c/code\u003e\u003c/a\u003e fix(auth,apple): include the underlying reason in internal-error messages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/05c4bac803b2f55b02ddc5b87ea6aa4ef654ddca\"\u003e\u003ccode\u003e05c4bac\u003c/code\u003e\u003c/a\u003e fix(auth,web): fail onWaitInitState instead of hanging when the first auth st...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4fb03ec3ed341f27e8e8e8cf31c84cbe2f3c3095\"\u003e\u003ccode\u003e4fb03ec\u003c/code\u003e\u003c/a\u003e fix(auth,windows): avoid taking the address of a temporary provider (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18702\"\u003e#18702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_auth-v7.0.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_messaging` from 16.7.0 to 17.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dc1a7da104bee456d0d1416aeb93b9b2734fd7b1\"\u003e\u003ccode\u003edc1a7da\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/bedfd63947d585ef2259c65fc048fa0493c35193\"\u003e\u003ccode\u003ebedfd63\u003c/code\u003e\u003c/a\u003e fix(messaging,android): start only one background engine when messages arrive...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7deacc7502f6eb42ca773cd05437336d1e505e38\"\u003e\u003ccode\u003e7deacc7\u003c/code\u003e\u003c/a\u003e fix(messaging,ios): deliver a tap on the push that launched the app in the ba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/aca14eab5305d80011af473bc7dd289ef71b75e8\"\u003e\u003ccode\u003eaca14ea\u003c/code\u003e\u003c/a\u003e fix(apple): build on Firebase Apple SDK 13 and require macOS 11 for Swift pac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dbf7f7543a37386f7e8e314d8344be82b0483b77\"\u003e\u003ccode\u003edbf7f75\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase iOS SDK to 13.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18771\"\u003e#18771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7555707dec23382dfce1e7841c00446a21c9a406\"\u003e\u003ccode\u003e7555707\u003c/code\u003e\u003c/a\u003e fix(android): build on Firebase BoM 35 and require minSdk 24 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18782\"\u003e#18782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/128c7c62b6ff9a1ad027d639695580c5c38a4982\"\u003e\u003ccode\u003e128c7c6\u003c/code\u003e\u003c/a\u003e fix(messaging,ios): do not suppress forwarded local notifications (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18701\"\u003e#18701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/0a41f05f82b344b5966055d27999ee68346475ff\"\u003e\u003ccode\u003e0a41f05\u003c/code\u003e\u003c/a\u003e chore(deps): bump uuid and firebase-admin (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18748\"\u003e#18748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/056c264e28a704c9b9ea8a7d2a23af8a59ba8332\"\u003e\u003ccode\u003e056c264\u003c/code\u003e\u003c/a\u003e fix(messaging,ios): return NO from scene willConnectToSession (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18733\"\u003e#18733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ff6da47ea85fd62e4a2c267603d39f2077c6fdb3\"\u003e\u003ccode\u003eff6da47\u003c/code\u003e\u003c/a\u003e feat(messaging): add FID registration APIs (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18482\"\u003e#18482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v17.0.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.7.0 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dc1a7da104bee456d0d1416aeb93b9b2734fd7b1\"\u003e\u003ccode\u003edc1a7da\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/aca14eab5305d80011af473bc7dd289ef71b75e8\"\u003e\u003ccode\u003eaca14ea\u003c/code\u003e\u003c/a\u003e fix(apple): build on Firebase Apple SDK 13 and require macOS 11 for Swift pac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dbf7f7543a37386f7e8e314d8344be82b0483b77\"\u003e\u003ccode\u003edbf7f75\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase iOS SDK to 13.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/issues/18771\"\u003e#18771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7555707dec23382dfce1e7841c00446a21c9a406\"\u003e\u003ccode\u003e7555707\u003c/code\u003e\u003c/a\u003e fix(android): build on Firebase BoM 35 and require minSdk 24 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/issues/18782\"\u003e#18782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/e540a065332727f4b9f3d19f278a39120a76425e\"\u003e\u003ccode\u003ee540a06\u003c/code\u003e\u003c/a\u003e ci: migrate Apple jobs to the xcode-27 runner (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/issues/18693\"\u003e#18693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/39b9ef50b610b046e8e146a8aeb802c5ae233b0c\"\u003e\u003ccode\u003e39b9ef5\u003c/code\u003e\u003c/a\u003e chore(release): 2026-09-14 — BoM 4.20.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/issues/18688\"\u003e#18688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_remote_config-v7.0.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_performance` from 0.11.6 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dc1a7da104bee456d0d1416aeb93b9b2734fd7b1\"\u003e\u003ccode\u003edc1a7da\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/29cc1d407edea7fd1f07ed0c2fe1dfaf7f2622cc\"\u003e\u003ccode\u003e29cc1d4\u003c/code\u003e\u003c/a\u003e test(auth,performance): remove unused testExceptionHandling helpers (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/issues/18795\"\u003e#18795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dbf7f7543a37386f7e8e314d8344be82b0483b77\"\u003e\u003ccode\u003edbf7f75\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase iOS SDK to 13.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/issues/18771\"\u003e#18771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7555707dec23382dfce1e7841c00446a21c9a406\"\u003e\u003ccode\u003e7555707\u003c/code\u003e\u003c/a\u003e fix(android): build on Firebase BoM 35 and require minSdk 24 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/issues/18782\"\u003e#18782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/e540a065332727f4b9f3d19f278a39120a76425e\"\u003e\u003ccode\u003ee540a06\u003c/code\u003e\u003c/a\u003e ci: migrate Apple jobs to the xcode-27 runner (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/issues/18693\"\u003e#18693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/39b9ef50b610b046e8e146a8aeb802c5ae233b0c\"\u003e\u003ccode\u003e39b9ef5\u003c/code\u003e\u003c/a\u003e chore(release): 2026-09-14 — BoM 4.20.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/issues/18688\"\u003e#18688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_performance-v0.12.0/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_analytics` from 12.6.0 to 13.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dc1a7da104bee456d0d1416aeb93b9b2734fd7b1\"\u003e\u003ccode\u003edc1a7da\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/aca14eab5305d80011af473bc7dd289ef71b75e8\"\u003e\u003ccode\u003eaca14ea\u003c/code\u003e\u003c/a\u003e fix(apple): build on Firebase Apple SDK 13 and require macOS 11 for Swift pac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dbf7f7543a37386f7e8e314d8344be82b0483b77\"\u003e\u003ccode\u003edbf7f75\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase iOS SDK to 13.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18771\"\u003e#18771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7555707dec23382dfce1e7841c00446a21c9a406\"\u003e\u003ccode\u003e7555707\u003c/code\u003e\u003c/a\u003e fix(android): build on Firebase BoM 35 and require minSdk 24 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18782\"\u003e#18782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/e540a065332727f4b9f3d19f278a39120a76425e\"\u003e\u003ccode\u003ee540a06\u003c/code\u003e\u003c/a\u003e ci: migrate Apple jobs to the xcode-27 runner (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18693\"\u003e#18693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/39b9ef50b610b046e8e146a8aeb802c5ae233b0c\"\u003e\u003ccode\u003e39b9ef5\u003c/code\u003e\u003c/a\u003e chore(release): 2026-09-14 — BoM 4.20.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18688\"\u003e#18688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_analytics-v13.0.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_crashlytics` from 5.4.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dc1a7da104bee456d0d1416aeb93b9b2734fd7b1\"\u003e\u003ccode\u003edc1a7da\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/aca14eab5305d80011af473bc7dd289ef71b75e8\"\u003e\u003ccode\u003eaca14ea\u003c/code\u003e\u003c/a\u003e fix(apple): build on Firebase Apple SDK 13 and require macOS 11 for Swift pac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dbf7f7543a37386f7e8e314d8344be82b0483b77\"\u003e\u003ccode\u003edbf7f75\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase iOS SDK to 13.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18771\"\u003e#18771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7555707dec23382dfce1e7841c00446a21c9a406\"\u003e\u003ccode\u003e7555707\u003c/code\u003e\u003c/a\u003e fix(android): build on Firebase BoM 35 and require minSdk 24 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18782\"\u003e#18782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ef07ae283f80d9c1d8b20016add8c089391a3fc4\"\u003e\u003ccode\u003eef07ae2\u003c/code\u003e\u003c/a\u003e fix(crashlytics): skip symbol upload when a Debug build has no dSYM (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18723\"\u003e#18723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4839262818dc2f8845c771cb6287a62ec3cbbe95\"\u003e\u003ccode\u003e4839262\u003c/code\u003e\u003c/a\u003e fix(crashlytics,android): read the ELF build ID for the running ABI (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18712\"\u003e#18712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/e540a065332727f4b9f3d19f278a39120a76425e\"\u003e\u003ccode\u003ee540a06\u003c/code\u003e\u003c/a\u003e ci: migrate Apple jobs to the xcode-27 runner (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18693\"\u003e#18693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/39b9ef50b610b046e8e146a8aeb802c5ae233b0c\"\u003e\u003ccode\u003e39b9ef5\u003c/code\u003e\u003c/a\u003e chore(release): 2026-09-14 — BoM 4.20.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18688\"\u003e#18688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_crashlytics-v6.0.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_app_check` from 0.4.8 to 0.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/firebase/flutterfire/releases\"\u003efirebase_app_check's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efirebase_core-v0.5.0-dev.1\u003c/h2\u003e\n\u003cp\u003eFirebase core pre-release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dc1a7da104bee456d0d1416aeb93b9b2734fd7b1\"\u003e\u003ccode\u003edc1a7da\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/aca14eab5305d80011af473bc7dd289ef71b75e8\"\u003e\u003ccode\u003eaca14ea\u003c/code\u003e\u003c/a\u003e fix(apple): build on Firebase Apple SDK 13 and require macOS 11 for Swift pac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dbf7f7543a37386f7e8e314d8344be82b0483b77\"\u003e\u003ccode\u003edbf7f75\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase iOS SDK to 13.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check/issues/18771\"\u003e#18771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7555707dec23382dfce1e7841c00446a21c9a406\"\u003e\u003ccode\u003e7555707\u003c/code\u003e\u003c/a\u003e fix(android): build on Firebase BoM 35 and require minSdk 24 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check/issues/18782\"\u003e#18782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/90bea4edd78eea274fe5b43778c5e036bf51be31\"\u003e\u003ccode\u003e90bea4e\u003c/code\u003e\u003c/a\u003e refactor(app_check)!: remove deprecated activate provider parameters (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check/issues/18779\"\u003e#18779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5d3c70d21e79a43277a54ac71a9979ae4d78dd74\"\u003e\u003ccode\u003e5d3c70d\u003c/code\u003e\u003c/a\u003e fix(appcheck,apple): forward getLimitedUseToken to the configured provider (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9f47dda9ed9a72ee1de555a240c4154a5796a02d\"\u003e\u003ccode\u003e9f47dda\u003c/code\u003e\u003c/a\u003e fix(appcheck): normalize telemetry token on iOS/macOS to flutter-fire-app-che...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/e540a065332727f4b9f3d19f278a39120a76425e\"\u003e\u003ccode\u003ee540a06\u003c/code\u003e\u003c/a\u003e ci: migrate Apple jobs to the xcode-27 runner (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check/issues/18693\"\u003e#18693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/39b9ef50b610b046e8e146a8aeb802c5ae233b0c\"\u003e\u003ccode\u003e39b9ef5\u003c/code\u003e\u003c/a\u003e chore(release): 2026-09-14 — BoM 4.20.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check/issues/18688\"\u003e#18688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_app_check-v0.5.0/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_core` from 4.15.0 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dc1a7da104bee456d0d1416aeb93b9b2734fd7b1\"\u003e\u003ccode\u003edc1a7da\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/05b647f1559ceeb1376cdacb4de7c0e45ee640f9\"\u003e\u003ccode\u003e05b647f\u003c/code\u003e\u003c/a\u003e fix(core): use valid-format placeholder options for demoProjectId apps (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18792\"\u003e#18792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2fa3dd52eb681d174a58e9e88b566f5e2b701c96\"\u003e\u003ccode\u003e2fa3dd5\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase C++ SDK to 14.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18799\"\u003e#18799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/aca14eab5305d80011af473bc7dd289ef71b75e8\"\u003e\u003ccode\u003eaca14ea\u003c/code\u003e\u003c/a\u003e fix(apple): build on Firebase Apple SDK 13 and require macOS 11 for Swift pac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dbf7f7543a37386f7e8e314d8344be82b0483b77\"\u003e\u003ccode\u003edbf7f75\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase iOS SDK to 13.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18771\"\u003e#18771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7555707dec23382dfce1e7841c00446a21c9a406\"\u003e\u003ccode\u003e7555707\u003c/code\u003e\u003c/a\u003e fix(android): build on Firebase BoM 35 and require minSdk 24 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18782\"\u003e#18782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/90c22c8dd99d51ae6d98b37e2a6c4d991159375a\"\u003e\u003ccode\u003e90c22c8\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase Android SDK to 35.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18767\"\u003e#18767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/88d7bc65513b0c61496ea1e74804695587050480\"\u003e\u003ccode\u003e88d7bc6\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase JS SDK to 13.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18768\"\u003e#18768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/91e7e011c87170d46e36a37a0ef95666c3d7998b\"\u003e\u003ccode\u003e91e7e01\u003c/code\u003e\u003c/a\u003e chore(apple): give Swift Package Manager its own Firebase SDK pin (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18739\"\u003e#18739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/20f2cbfd6fc65ae6fc139d25c83ebc112789b060\"\u003e\u003ccode\u003e20f2cbf\u003c/code\u003e\u003c/a\u003e fix(core, web): skip hot-restart listener cleanup in profile mode (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18729\"\u003e#18729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_core-v5.0.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 `connectivity_plus` from 6.1.5 to 7.3.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/connectivity_plus/issues/3995\"\u003e#3995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/4b6998aaea2787d01a44c6a13e5eab18afeb4fa1\"\u003e\u003ccode\u003e4b6998a\u003c/code\u003e\u003c/a\u003e fix(connectivity_plus): release iOS multi-engine callbacks (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/connectivity_plus/issues/3957\"\u003e#3957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/a30de773d9ea7382be0b5a15ac28ac786a195977\"\u003e\u003ccode\u003ea30de77\u003c/code\u003e\u003c/a\u003e chore(connectivity_plus): update to nm version 0.6.0 (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/connectivity_plus/issues/3988\"\u003e#3988\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/connectivity_plus/issues/3981\"\u003e#3981\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/connectivity_plus-v7.3.2/packages/connectivity_plus\"\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.9 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/3c6ce5905441d9f060ab2b43147f765ef170d2bf\"\u003e\u003ccode\u003e3c6ce59\u003c/code\u003e\u003c/a\u003e [cupertino_icons] Migrate to \u003ccode\u003ecupertino_ui\u003c/code\u003e (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/12649\"\u003e#12649\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/third_party/packages/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/third_party/packages/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/third_party/packages/issues/12959\"\u003e#12959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/18fe786e24b3e66e0bd61ee7c625423239c5f84a\"\u003e\u003ccode\u003e18fe786\u003c/code\u003e\u003c/a\u003e [path_parsing] Fix deprecation lints (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/12704\"\u003e#12704\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/third_party/packages/issues/12195\"\u003e#12195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/522f0cae56bd8f394352fa13982bf01c954c0034\"\u003e\u003ccode\u003e522f0ca\u003c/code\u003e\u003c/a\u003e [various] Remove moved packages (\u003ca href=\"https://github.com/flutter/packages/tree/main/third_party/packages/issues/11850\"\u003e#11850\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/third_party/packages/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/third_party/packages/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/third_party/packages/issues/11741\"\u003e#11741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/cupertino_icons-v2.0.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 `firebase_analytics` from 12.6.0 to 13.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dc1a7da104bee456d0d1416aeb93b9b2734fd7b1\"\u003e\u003ccode\u003edc1a7da\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/aca14eab5305d80011af473bc7dd289ef71b75e8\"\u003e\u003ccode\u003eaca14ea\u003c/code\u003e\u003c/a\u003e fix(apple): build on Firebase Apple SDK 13 and require macOS 11 for Swift pac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dbf7f7543a37386f7e8e314d8344be82b0483b77\"\u003e\u003ccode\u003edbf7f75\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase iOS SDK to 13.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18771\"\u003e#18771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7555707dec23382dfce1e7841c00446a21c9a406\"\u003e\u003ccode\u003e7555707\u003c/code\u003e\u003c/a\u003e fix(android): build on Firebase BoM 35 and require minSdk 24 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18782\"\u003e#18782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/e540a065332727f4b9f3d19f278a39120a76425e\"\u003e\u003ccode\u003ee540a06\u003c/code\u003e\u003c/a\u003e ci: migrate Apple jobs to the xcode-27 runner (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18693\"\u003e#18693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/39b9ef50b610b046e8e146a8aeb802c5ae233b0c\"\u003e\u003ccode\u003e39b9ef5\u003c/code\u003e\u003c/a\u003e chore(release): 2026-09-14 — BoM 4.20.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18688\"\u003e#18688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_analytics-v13.0.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.8 to 0.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/firebase/flutterfire/releases\"\u003efirebase_app_check's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efirebase_core-v0.5.0-dev.1\u003c/h2\u003e\n\u003cp\u003eFirebase core pre-release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dc1a7da104bee456d0d1416aeb93b9b2734fd7b1\"\u003e\u003ccode\u003edc1a7da\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/aca14eab5305d80011af473bc7dd289ef71b75e8\"\u003e\u003ccode\u003eaca14ea\u003c/code\u003e\u003c/a\u003e fix(apple): build on Firebase Apple SDK 13 and require macOS 11 for Swift pac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dbf7f7543a37386f7e8e314d8344be82b0483b77\"\u003e\u003ccode\u003edbf7f75\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase iOS SDK to 13.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check/issues/18771\"\u003e#18771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7555707dec23382dfce1e7841c00446a21c9a406\"\u003e\u003ccode\u003e7555707\u003c/code\u003e\u003c/a\u003e fix(android): build on Firebase BoM 35 and require minSdk 24 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check/issues/18782\"\u003e#18782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/90bea4edd78eea274fe5b43778c5e036bf51be31\"\u003e\u003ccode\u003e90bea4e\u003c/code\u003e\u003c/a\u003e refactor(app_check)!: remove deprecated activate provider parameters (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check/issues/18779\"\u003e#18779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5d3c70d21e79a43277a54ac71a9979ae4d78dd74\"\u003e\u003ccode\u003e5d3c70d\u003c/code\u003e\u003c/a\u003e fix(appcheck,apple): forward getLimitedUseToken to the configured provider (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9f47dda9ed9a72ee1de555a240c4154a5796a02d\"\u003e\u003ccode\u003e9f47dda\u003c/code\u003e\u003c/a\u003e fix(appcheck): normalize telemetry token on iOS/macOS to flutter-fire-app-che...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/e540a065332727f4b9f3d19f278a39120a76425e\"\u003e\u003ccode\u003ee540a06\u003c/code\u003e\u003c/a\u003e ci: migrate Apple jobs to the xcode-27 runner (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check/issues/18693\"\u003e#18693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/39b9ef50b610b046e8e146a8aeb802c5ae233b0c\"\u003e\u003ccode\u003e39b9ef5\u003c/code\u003e\u003c/a\u003e chore(release): 2026-09-14 — BoM 4.20.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check/issues/18688\"\u003e#18688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_app_check-v0.5.0/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.7.0 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dc1a7da104bee456d0d1416aeb93b9b2734fd7b1\"\u003e\u003ccode\u003edc1a7da\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/29cc1d407edea7fd1f07ed0c2fe1dfaf7f2622cc\"\u003e\u003ccode\u003e29cc1d4\u003c/code\u003e\u003c/a\u003e test(auth,performance): remove unused testExceptionHandling helpers (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18795\"\u003e#18795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/aca14eab5305d80011af473bc7dd289ef71b75e8\"\u003e\u003ccode\u003eaca14ea\u003c/code\u003e\u003c/a\u003e fix(apple): build on Firebase Apple SDK 13 and require macOS 11 for Swift pac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dbf7f7543a37386f7e8e314d8344be82b0483b77\"\u003e\u003ccode\u003edbf7f75\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase iOS SDK to 13.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18771\"\u003e#18771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7555707dec23382dfce1e7841c00446a21c9a406\"\u003e\u003ccode\u003e7555707\u003c/code\u003e\u003c/a\u003e fix(android): build on Firebase BoM 35 and require minSdk 24 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18782\"\u003e#18782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5967fd85546b50dd60265047440b53ad126cdd78\"\u003e\u003ccode\u003e5967fd8\u003c/code\u003e\u003c/a\u003e fix(firebase_auth, ios): add missing uppercase W to nonce character set (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18775\"\u003e#18775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/add0ca41ee3808fb044d163f44eb0fb51fde1b93\"\u003e\u003ccode\u003eadd0ca4\u003c/code\u003e\u003c/a\u003e fix(firebase_auth): require platform interface 9.1.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18727\"\u003e#18727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/559d4617062d306af01fc47b0a6b8797536d05d5\"\u003e\u003ccode\u003e559d461\u003c/code\u003e\u003c/a\u003e fix(auth,apple): include the underlying reason in internal-error messages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/05c4bac803b2f55b02ddc5b87ea6aa4ef654ddca\"\u003e\u003ccode\u003e05c4bac\u003c/code\u003e\u003c/a\u003e fix(auth,web): fail onWaitInitState instead of hanging when the first auth st...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4fb03ec3ed341f27e8e8e8cf31c84cbe2f3c3095\"\u003e\u003ccode\u003e4fb03ec\u003c/code\u003e\u003c/a\u003e fix(auth,windows): avoid taking the address of a temporary provider (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18702\"\u003e#18702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_auth-v7.0.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.15.0 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dc1a7da104bee456d0d1416aeb93b9b2734fd7b1\"\u003e\u003ccode\u003edc1a7da\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/05b647f1559ceeb1376cdacb4de7c0e45ee640f9\"\u003e\u003ccode\u003e05b647f\u003c/code\u003e\u003c/a\u003e fix(core): use valid-format placeholder options for demoProjectId apps (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18792\"\u003e#18792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2fa3dd52eb681d174a58e9e88b566f5e2b701c96\"\u003e\u003ccode\u003e2fa3dd5\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase C++ SDK to 14.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18799\"\u003e#18799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/aca14eab5305d80011af473bc7dd289ef71b75e8\"\u003e\u003ccode\u003eaca14ea\u003c/code\u003e\u003c/a\u003e fix(apple): build on Firebase Apple SDK 13 and require macOS 11 for Swift pac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dbf7f7543a37386f7e8e314d8344be82b0483b77\"\u003e\u003ccode\u003edbf7f75\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase iOS SDK to 13.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18771\"\u003e#18771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7555707dec23382dfce1e7841c00446a21c9a406\"\u003e\u003ccode\u003e7555707\u003c/code\u003e\u003c/a\u003e fix(android): build on Firebase BoM 35 and require minSdk 24 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18782\"\u003e#18782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/90c22c8dd99d51ae6d98b37e2a6c4d991159375a\"\u003e\u003ccode\u003e90c22c8\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase Android SDK to 35.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18767\"\u003e#18767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/88d7bc65513b0c61496ea1e74804695587050480\"\u003e\u003ccode\u003e88d7bc6\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase JS SDK to 13.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18768\"\u003e#18768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/91e7e011c87170d46e36a37a0ef95666c3d7998b\"\u003e\u003ccode\u003e91e7e01\u003c/code\u003e\u003c/a\u003e chore(apple): give Swift Package Manager its own Firebase SDK pin (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18739\"\u003e#18739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/20f2cbfd6fc65ae6fc139d25c83ebc112789b060\"\u003e\u003ccode\u003e20f2cbf\u003c/code\u003e\u003c/a\u003e fix(core, web): skip hot-restart listener cleanup in profile mode (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18729\"\u003e#18729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_core-v5.0.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.4.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dc1a7da104bee456d0d1416aeb93b9b2734fd7b1\"\u003e\u003ccode\u003edc1a7da\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/aca14eab5305d80011af473bc7dd289ef71b75e8\"\u003e\u003ccode\u003eaca14ea\u003c/code\u003e\u003c/a\u003e fix(apple): build on Firebase Apple SDK 13 and require macOS 11 for Swift pac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dbf7f7543a37386f7e8e314d8344be82b0483b77\"\u003e\u003ccode\u003edbf7f75\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase iOS SDK to 13.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18771\"\u003e#18771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7555707dec23382dfce1e7841c00446a21c9a406\"\u003e\u003ccode\u003e7555707\u003c/code\u003e\u003c/a\u003e fix(android): build on Firebase BoM 35 and require minSdk 24 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18782\"\u003e#18782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ef07ae283f80d9c1d8b20016add8c089391a3fc4\"\u003e\u003ccode\u003eef07ae2\u003c/code\u003e\u003c/a\u003e fix(crashlytics): skip symbol upload when a Debug build has no dSYM (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18723\"\u003e#18723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4839262818dc2f8845c771cb6287a62ec3cbbe95\"\u003e\u003ccode\u003e4839262\u003c/code\u003e\u003c/a\u003e fix(crashlytics,android): read the ELF build ID for the running ABI (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18712\"\u003e#18712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/e540a065332727f4b9f3d19f278a39120a76425e\"\u003e\u003ccode\u003ee540a06\u003c/code\u003e\u003c/a\u003e ci: migrate Apple jobs to the xcode-27 runner (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18693\"\u003e#18693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/39b9ef50b610b046e8e146a8aeb802c5ae233b0c\"\u003e\u003ccode\u003e39b9ef5\u003c/code\u003e\u003c/a\u003e chore(release): 2026-09-14 — BoM 4.20.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18688\"\u003e#18688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_crashlytics-v6.0.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.7.0 to 17.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dc1a7da104bee456d0d1416aeb93b9b2734fd7b1\"\u003e\u003ccode\u003edc1a7da\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/bedfd63947d585ef2259c65fc048fa0493c35193\"\u003e\u003ccode\u003ebedfd63\u003c/code\u003e\u003c/a\u003e fix(messaging,android): start only one background engine when messages arrive...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7deacc7502f6eb42ca773cd05437336d1e505e38\"\u003e\u003ccode\u003e7deacc7\u003c/code\u003e\u003c/a\u003e fix(messaging,ios): deliver a tap on the push that launched the app in the ba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/aca14eab5305d80011af473bc7dd289ef71b75e8\"\u003e\u003ccode\u003eaca14ea\u003c/code\u003e\u003c/a\u003e fix(apple): build on Firebase Apple SDK 13 and require macOS 11 for Swift pac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dbf7f7543a37386f7e8e314d8344be82b0483b77\"\u003e\u003ccode\u003edbf7f75\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase iOS SDK to 13.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18771\"\u003e#18771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7555707dec23382dfce1e7841c00446a21c9a406\"\u003e\u003ccode\u003e7555707\u003c/code\u003e\u003c/a\u003e fix(android): build on Firebase BoM 35 and require minSdk 24 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18782\"\u003e#18782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/128c7c62b6ff9a1ad027d639695580c5c38a4982\"\u003e\u003ccode\u003e128c7c6\u003c/code\u003e\u003c/a\u003e fix(messaging,ios): do not suppress forwarded local notifications (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18701\"\u003e#18701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/0a41f05f82b344b5966055d27999ee68346475ff\"\u003e\u003ccode\u003e0a41f05\u003c/code\u003e\u003c/a\u003e chore(deps): bump uuid and firebase-admin (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18748\"\u003e#18748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/056c264e28a704c9b9ea8a7d2a23af8a59ba8332\"\u003e\u003ccode\u003e056c264\u003c/code\u003e\u003c/a\u003e fix(messaging,ios): return NO from scene willConnectToSession (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18733\"\u003e#18733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ff6da47ea85fd62e4a2c267603d39f2077c6fdb3\"\u003e\u003ccode\u003eff6da47\u003c/code\u003e\u003c/a\u003e feat(messaging): add FID registration APIs (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18482\"\u003e#18482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v17.0.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.6 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dc1a7da104bee456d0d1416aeb93b9b2734fd7b1\"\u003e\u003ccode\u003edc1a7da\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/29cc1d407edea7fd1f07ed0c2fe1dfaf7f2622cc\"\u003e\u003ccode\u003e29cc1d4\u003c/code\u003e\u003c/a\u003e test(auth,performance): remove unused testExceptionHandling helpers (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/issues/18795\"\u003e#18795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dbf7f7543a37386f7e8e314d8344be82b0483b77\"\u003e\u003ccode\u003edbf7f75\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase iOS SDK to 13.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/issues/18771\"\u003e#18771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7555707dec23382dfce1e7841c00446a21c9a406\"\u003e\u003ccode\u003e7555707\u003c/code\u003e\u003c/a\u003e fix(android): build on Firebase BoM 35 and require minSdk 24 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/issues/18782\"\u003e#18782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/e540a065332727f4b9f3d19f278a39120a76425e\"\u003e\u003ccode\u003ee540a06\u003c/code\u003e\u003c/a\u003e ci: migrate Apple jobs to the xcode-27 runner (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/issues/18693\"\u003e#18693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/39b9ef50b610b046e8e146a8aeb802c5ae233b0c\"\u003e\u003ccode\u003e39b9ef5\u003c/code\u003e\u003c/a\u003e chore(release): 2026-09-14 — BoM 4.20.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/issues/18688\"\u003e#18688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_performance-v0.12.0/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.7.0 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dc1a7da104bee456d0d1416aeb93b9b2734fd7b1\"\u003e\u003ccode\u003edc1a7da\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/aca14eab5305d80011af473bc7dd289ef71b75e8\"\u003e\u003ccode\u003eaca14ea\u003c/code\u003e\u003c/a\u003e fix(apple): build on Firebase Apple SDK 13 and require macOS 11 for Swift pac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/dbf7f7543a37386f7e8e314d8344be82b0483b77\"\u003e\u003ccode\u003edbf7f75\u003c/code\u003e\u003c/a\u003e feat!: bump Firebase iOS SDK to 13.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/issues/18771\"\u003e#18771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7555707dec23382dfce1e7841c00446a21c9a406\"\u003e\u003ccode\u003e7555707\u003c/code\u003e\u003c/a\u003e fix(android): build on Firebase BoM 35 and require minSdk 24 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/issues/18782\"\u003e#18782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/e540a065332727f4b9f3d19f278a39120a76425e\"\u003e\u003ccode\u003ee540a06\u003c/code\u003e\u003c/a\u003e ci: migrate Apple jobs to the xcode-27 runner (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/issues/18693\"\u003e#18693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/39b9ef50b610b046e8e146a8aeb802c5ae233b0c\"\u003e\u003ccode\u003e39b9ef5\u003c/code\u003e\u003c/a\u003e chore(release): 2026-09-14 — BoM 4.20.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/issues/18688\"\u003e#18688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_remote_config-v7.0.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_local_notifications` from 22.3.1 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\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/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\u003eSee full diff in \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/compare/flutter_local_notifications-v22.3.1...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 `go_router` from 18.0.2 to 18.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b10527525d5b85cba30fa191029d3e54ba5600f8\"\u003e\u003ccode\u003eb105275\u003c/code\u003e\u003c/a\u003e [go_router] Batch release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13126\"\u003e#13126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/10cde9a3b14d04f4f8ab8892e1dadcbad885fa48\"\u003e\u003ccode\u003e10cde9a\u003c/code\u003e\u003c/a\u003e [material_ui] Migrate M3 Motion template to use new gen_defaults (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13058\"\u003e#13058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/4111f39909f85d7ee532dd37a654e549e92c3146\"\u003e\u003ccode\u003e4111f39\u003c/code\u003e\u003c/a\u003e [cupertino_ui] Forward showDragHandle from showCupertinoSheet to CupertinoShe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/8dcefb4001e6d2b492e05d8e7211a280a0f979ff\"\u003e\u003ccode\u003e8dcefb4\u003c/code\u003e\u003c/a\u003e [cupertino_ui] Fix CupertinoMagnifier focal point with custom size (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13029\"\u003e#13029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e18a54144e0541b9bfbc4b7cb9837bc224d9bbb7\"\u003e\u003ccode\u003ee18a541\u003c/code\u003e\u003c/a\u003e [video_player] Ignore late position updates after disposal (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12971\"\u003e#12971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7368361bb18a852e1401a241395cbaa3c8a427dd\"\u003e\u003ccode\u003e7368361\u003c/code\u003e\u003c/a\u003e [material_ui] Remove unconditional dart:io import from about.dart (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12774\"\u003e#12774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b0ae3b24fd47577b75f0733b0fb11ea50cdb7bdb\"\u003e\u003ccode\u003eb0ae3b2\u003c/code\u003e\u003c/a\u003e [material_ui] Fix DropdownButtonFormField underline alignment at bottom (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12606\"\u003e#12606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/aa3575f0ba50905c0b0e0b21743051a843230147\"\u003e\u003ccode\u003eaa3575f\u003c/code\u003e\u003c/a\u003e [material_ui] Migrate \u003ccode\u003eSwitch\u003c/code\u003e API doc snippets to {\u003ca href=\"https://github.com/example\"\u003e\u003ccode\u003e@​example\u003c/code\u003e\u003c/a\u003e} (batch 8) (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13052\"\u003e#13052\u003c/a\u003e)\u003c/li\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/issues/12926\"\u003e#12926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/72fcf09ad26494caf6c4a94e16898ad6b7b31d23\"\u003e\u003ccode\u003e72fcf09\u003c/code\u003e\u003c/a\u003e [image_picker] Subsample large images when resizing on Android (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13038\"\u003e#13038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v18.1.0/packages\"\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\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/codexnoise/fintech-mobile-app-demo/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/codexnoise%2Ffintech-mobile-app-demo/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"19.5.0","new_version":"22.3.2","update_type":"major","path":null,"pr_created_at":"2026-10-10T15:54:21.000Z","version_change":"19.5.0 → 22.3.2","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":"17.2.4","new_version":"22.3.1","update_type":"major","path":"/mobile","pr_created_at":"2026-10-04T00:15:59.000Z","version_change":"17.2.4 → 22.3.1","issue":{"uuid":"5694823636","node_id":"PR_kwDOQBxlp88AAAABGfmP1w","number":604,"state":"closed","title":"chore(deps-pub)(deps): bump the flutter group in /mobile with 9 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-10-08T00:10:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-04T00:15:59.000Z","updated_at":"2026-10-08T00:10:20.000Z","time_to_close":345253,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-pub)(deps): bump","group_name":"flutter","update_count":9,"packages":[{"name":"flutter_lints","old_version":"3.0.2","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"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_local_notifications_linux","old_version":"4.0.1","new_version":"8.0.1","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"flutter_local_notifications_platform_interface","old_version":"7.2.0","new_version":"12.2.0","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"flutter_secure_storage","old_version":"9.2.4","new_version":"10.3.4","repository_url":"https://github.com/mogol/flutter_secure_storage"},{"name":"flutter_secure_storage_linux","old_version":"1.2.3","new_version":"3.0.3","repository_url":"https://github.com/mogol/flutter_secure_storage"},{"name":"flutter_secure_storage_platform_interface","old_version":"1.1.2","new_version":"2.1.1","repository_url":"https://github.com/mogol/flutter_secure_storage"},{"name":"flutter_secure_storage_web","old_version":"1.2.1","new_version":"2.1.1","repository_url":"https://github.com/mogol/flutter_secure_storage"},{"name":"flutter_secure_storage_windows","old_version":"3.1.2","new_version":"4.1.0","repository_url":"https://github.com/mogol/flutter_secure_storage"}],"path":"/mobile","ecosystem":"pub"},"body":"Bumps the flutter group in /mobile with 9 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `3.0.2` | `6.0.0` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `17.2.4` | `22.3.1` |\n| [flutter_local_notifications_linux](https://github.com/MaikuB/flutter_local_notifications) | `4.0.1` | `8.0.1` |\n| [flutter_local_notifications_platform_interface](https://github.com/MaikuB/flutter_local_notifications) | `7.2.0` | `12.2.0` |\n| [flutter_secure_storage](https://github.com/mogol/flutter_secure_storage) | `9.2.4` | `10.3.4` |\n| [flutter_secure_storage_linux](https://github.com/mogol/flutter_secure_storage) | `1.2.3` | `3.0.3` |\n| [flutter_secure_storage_platform_interface](https://github.com/mogol/flutter_secure_storage) | `1.1.2` | `2.1.1` |\n| [flutter_secure_storage_web](https://github.com/mogol/flutter_secure_storage) | `1.2.1` | `2.1.1` |\n| [flutter_secure_storage_windows](https://github.com/mogol/flutter_secure_storage) | `3.1.2` | `4.1.0` |\n\nUpdates `flutter_lints` from 3.0.2 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6eebe72ca3975373a5fab06a009ec5ffeabdb495\"\u003e\u003ccode\u003e6eebe72\u003c/code\u003e\u003c/a\u003e [flutter_lints] Bump lints dependency to 6.0.0 and bump package to 6.0.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0093e2ecd5e3e83c04864b076564e1020ada532f\"\u003e\u003ccode\u003e0093e2e\u003c/code\u003e\u003c/a\u003e [video_player_android] Add note about Android platform views known issue (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/62f38a1abb95fccabd865cef8b107d515bfbf93d\"\u003e\u003ccode\u003e62f38a1\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Implement \u003ccode\u003eenableAudio\u003c/code\u003e for video recording (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9264\"\u003e#9264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9c11e9b8b845235c8d6bd120b89238dc580ab973\"\u003e\u003ccode\u003e9c11e9b\u003c/code\u003e\u003c/a\u003e [video_player_android] isBuffering flag always return true after calling seek...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6efa04bfdb94f14236a9f9f85a6ebb367a94e81d\"\u003e\u003ccode\u003e6efa04b\u003c/code\u003e\u003c/a\u003e [camera,video_player] replace onSurfaceDestroyed with onSurfaceCleanup (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9316\"\u003e#9316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c33fa390d6866405334adc56d38b70ea2ee3ab6e\"\u003e\u003ccode\u003ec33fa39\u003c/code\u003e\u003c/a\u003e [camera,video_player] Update Android to 3.29 minimum (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5a7d40f877274916bdd81ba18a6b508e2d266aa3\"\u003e\u003ccode\u003e5a7d40f\u003c/code\u003e\u003c/a\u003e Update repo for 3.32 stable (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2a847d78641de3eba95ba22b3a01db5ee24c93b3\"\u003e\u003ccode\u003e2a847d7\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Correct pigeon configuration output paths (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9313\"\u003e#9313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d692e43dba6c8dcfdd3659fd6681a3c9505307ae\"\u003e\u003ccode\u003ed692e43\u003c/code\u003e\u003c/a\u003e [process] Remove from the repository (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9310\"\u003e#9310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe5dd86d6232c1ca2eacc50efe38db5dd2a6f815\"\u003e\u003ccode\u003efe5dd86\u003c/code\u003e\u003c/a\u003e Ensure Example Packages Work on Android API 36 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_lints-v6.0.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_local_notifications` from 17.2.4 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-v17.2.4...flutter_local_notifications-v22.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_local_notifications_linux` from 4.0.1 to 8.0.1\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/e67b2238210f56ae3acecda04d01df3a3da6bb32\"\u003e\u003ccode\u003ee67b223\u003c/code\u003e\u003c/a\u003e added changelog entry on platform interface dependency bump (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2783\"\u003e#2783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/d4e79271574dc8b2728f35886f00ce3f41202f89\"\u003e\u003ccode\u003ed4e7927\u003c/code\u003e\u003c/a\u003e [various] prepare for 22.0.0 stable release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2782\"\u003e#2782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/6f2d72be79f79f34eb29f332d879f23e80aab553\"\u003e\u003ccode\u003e6f2d72b\u003c/code\u003e\u003c/a\u003e updated .gitignore settings (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2779\"\u003e#2779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/d514b4f73bd8a475eb42a221036bb4c486c7f9b0\"\u003e\u003ccode\u003ed514b4f\u003c/code\u003e\u003c/a\u003e docs: improve format (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2778\"\u003e#2778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/560d487edb99ccd8e202b57d121c49a3cd0f2879\"\u003e\u003ccode\u003e560d487\u003c/code\u003e\u003c/a\u003e [various] prepare for 22.0.0-dev.3 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2776\"\u003e#2776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/70bc077c6ff0452b9900139df01522b000993df7\"\u003e\u003ccode\u003e70bc077\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] highlight app row when opening DND access setti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/b35b35b88f7affc35ed2af80c3fa61db0ca901af\"\u003e\u003ccode\u003eb35b35b\u003c/code\u003e\u003c/a\u003e Bump xml from 6.6.1 to 7.0.1 in /flutter_local_notifications_windows (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2774\"\u003e#2774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/d50f5d79dcafdbdaeaab2b97c39bd43ac2ace6e9\"\u003e\u003ccode\u003ed50f5d7\u003c/code\u003e\u003c/a\u003e [various] prepare for 22.0.0-dev.2 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2772\"\u003e#2772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/d9a076402d3ce5942dc175709d8fcc4ce6f55dd5\"\u003e\u003ccode\u003ed9a0764\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications_web] update README snippets to use web-specific ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/6b33aeb3f005ca38837f12f478ba5f833ade8206\"\u003e\u003ccode\u003e6b33aeb\u003c/code\u003e\u003c/a\u003e [various] prepare for 22.0.0-dev.1 prerelease (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2767\"\u003e#2767\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_linux-v4.0.1...flutter_local_notifications_linux-v8.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_local_notifications_platform_interface` from 7.2.0 to 12.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/releases\"\u003eflutter_local_notifications_platform_interface's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflutter_local_notifications-v12.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/1796\"\u003e1796\u003c/a\u003e where a \u003ccode\u003ejava.lang.ClassCastException\u003c/code\u003e may be thrown on some Android devices when the \u003ccode\u003eonDidReceiveBackgroundNotificationResponse\u003c/code\u003e has been specified when calling \u003ccode\u003einitialize()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v12.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] removed reference to Android V1 embedding. Thanks to PR from \u003ca href=\"https://github.com/emersion\"\u003eSimon Ser\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated code snippet in readme around requesting notification permissions on Android. Thanks to PR from \u003ca href=\"https://github.com/rignaneseleo\"\u003eLeo\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v12.0.3+1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Kotlin version used in example app\u003c/li\u003e\n\u003cli\u003eUpdated code snippets in readme to add missing import statements around the iOS setup related to notification actions. Thanks to PR from \u003ca href=\"https://github.com/som-R91\"\u003esom-R91\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v12.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] changed callback lookup for notification actions to take place after Flutter engine to ensure callback cache has been initialised to find the callback. This is a follow-up to changes done in 12.0.1 in trying to address issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/1721\"\u003e1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] updated plugin to clean up resources after it is detached from Flutter engine. Thanks to PR from \u003ca href=\"https://github.com/emersion\"\u003eSimon Ser\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v12.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android][iOS] fixed issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/1721\"\u003e1721\u003c/a\u003e where a crash occurs upon tapping on a notification action fbut the \u003ccode\u003eonDidReceiveBackgroundNotificationResponse\u003c/code\u003e optional callback hasn't been specified.\u003c/li\u003e\n\u003cli\u003e[iOS] suppressed deprecation warnings where plugin was Apple's old notification APIs to support older iOS devices\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v12.0.1+1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated readme to indicate that the \u003ccode\u003etimezone\u003c/code\u003e package should be added as a direct dependency according to \u003ca href=\"https://dart-lang.github.io/linter/lints/depend_on_referenced_packages.html\"\u003ethis official lint rule\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBumped dependency constraints on \u003ccode\u003eflutter_local_notification_linux\u003c/code\u003e that was meant to be done in 12.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v12.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumped \u003ccode\u003edbus\u003c/code\u003e dependency via \u003ccode\u003eflutter_local_notifications_linux\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v11.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] fixed crash when using notification actions with a foreground service. Thanks to the PR from \u003ca href=\"https://github.com/arnoldlaishram\"\u003eArnold Laishram\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] Suppressed deprecation warning on calling the \u003ca href=\"https://developer.android.com/reference/android/content/Intent#getParcelableExtra(java.lang.String)\"\u003e\u003ccode\u003egetParcelableExtra\u003c/code\u003e\u003c/a\u003e Intent API\u003c/li\u003e\n\u003cli\u003eFixed typo in readme around Darwin (iOS/macOS) initialisation settings\u003c/li\u003e\n\u003cli\u003eAdded a link to an issue with using Flutter apps with desugaring enabled where crashes could occur on foldable Android devices. Link to this is \u003ca href=\"https://redirect.github.com/flutter/flutter/issues/110658\"\u003eflutter/flutter#110658\u003c/a\u003e so those experience the problem can follow the issue and try out the solutions there as this isn't specific to the plugin\u003c/li\u003e\n\u003cli\u003eReplaced usage of rxDart in example app use \u003ccode\u003eStreamController\u003c/code\u003e instead to minimise use of dependencies and removed unused \u003ccode\u003eshared_preferences\u003c/code\u003e dependency\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v11.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumped \u003ccode\u003etimezone\u003c/code\u003e dependency. To err on the safe when it comes to dependency version conflicts, this is being published as major release as the updated \u003ccode\u003etimezone\u003c/code\u003e package was published as a major release. Thanks to the PR from \u003ca href=\"https://github.com/nohli\"\u003eJoachim Nohl\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/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\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/32089147e5c0a2cd5b1c00369cae03d47681c9b6\"\u003e\u003ccode\u003e3208914\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] raise iOS minimum to 13.0 in Package.swift to m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/5599fcecd260df967ef87c59470d9c9b28c2c8a1\"\u003e\u003ccode\u003e5599fce\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] migrated example app to use SPM (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2803\"\u003e#2803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/ec69bf3b3d26d360a21a837fcd7a86d67fc14bbf\"\u003e\u003ccode\u003eec69bf3\u003c/code\u003e\u003c/a\u003e prepare for platform interface 12.0.1 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2804\"\u003e#2804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/2a51ce0f65485529f8b7f08253509240b73394a1\"\u003e\u003ccode\u003e2a51ce0\u003c/code\u003e\u003c/a\u003e added references to FlutterFramework (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2802\"\u003e#2802\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_platform_interface-v7.2.0...flutter_local_notifications_platform_interface-v12.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_secure_storage` from 9.2.4 to 10.3.4\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: v10.3.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eBackport release for the v10 line. \u003ccode\u003e11.0.0\u003c/code\u003e remains the current major version.\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage-v10.3.1...flutter_secure_storage-v10.3.2\"\u003e10.3.2\u003c/a\u003e (2026-09-09)\u003c/h2\u003e\n\u003ch3\u003eAndroid\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed data loss when switching between \u003ccode\u003esharedPreferencesName\u003c/code\u003e and \u003ccode\u003estorageNamespace\u003c/code\u003e with the same name; the wrapped key is now moved to the new location instead of the store starting empty.\u003c/li\u003e\n\u003cli\u003eFixed v9 data with a non-default \u003ccode\u003ekeyCipherAlgorithm\u003c/code\u003e/\u003ccode\u003estorageCipherAlgorithm\u003c/code\u003e being discarded on upgrade: its algorithm markers were stored where v10 doesn't look, so a failed migration deleted it. Markers are now read from the v9 location, and unmarked data that still decrypts with the current cipher is left alone.\u003c/li\u003e\n\u003cli\u003eFixed AES-GCM data from v9 becoming unreadable: v9's wrapped-key preference name had a typo that v10 corrected, and is now read as a fallback.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003emigrateWithBackup\u003c/code\u003e ignoring \u003ccode\u003estorageNamespace\u003c/code\u003e and backing up the wrong key storage file.\u003c/li\u003e\n\u003cli\u003eFixed a migration running on a fresh install, which could fail on some devices' KeyStore.\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eNullPointerException\u003c/code\u003e when a storage call ran after the Flutter engine detached; it now throws a catchable \u003ccode\u003eINIT_FAILED\u003c/code\u003e \u003ccode\u003ePlatformException\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/juliansteenbakker/flutter_secure_storage/commit/692a374a5071c0b60939f624ede58d666b6b645c\"\u003e\u003ccode\u003e692a374\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1261\"\u003e#1261\u003c/a\u003e from juliansteenbakker/fix/biometric-multi-instance-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/16b092430ffe41a4ce461b101a7da43e971478b8\"\u003e\u003ccode\u003e16b0924\u003c/code\u003e\u003c/a\u003e docs: trim and tighten comments added on this branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/f122654159a55c7de8c91f837dc640e6a49f921b\"\u003e\u003ccode\u003ef122654\u003c/code\u003e\u003c/a\u003e doc: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/23a5d7df5b6b278b7869f924b0bf499797b07680\"\u003e\u003ccode\u003e23a5d7d\u003c/code\u003e\u003c/a\u003e Merge branch '10.x' into fix/biometric-multi-instance-race\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/b96721b46bf7ce6a84401229c29ee97d1fff3f42\"\u003e\u003ccode\u003eb96721b\u003c/code\u003e\u003c/a\u003e doc: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/0ca5c3c127afed3606a0e7bab83c063f8b1e02f9\"\u003e\u003ccode\u003e0ca5c3c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1260\"\u003e#1260\u003c/a\u003e from juliansteenbakker/fix/legacy-namespace-key-reco...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/20b7011448f96a9ed06cb02add0f20256473b15d\"\u003e\u003ccode\u003e20b7011\u003c/code\u003e\u003c/a\u003e chore: consolidate into a single v10.3.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/7279651e1fee96ad7aef268bdace723c0a552bfc\"\u003e\u003ccode\u003e7279651\u003c/code\u003e\u003c/a\u003e release of v10.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/cc8c73be1f52ddc19122f8e763a93df4c4d01ab7\"\u003e\u003ccode\u003ecc8c73b\u003c/code\u003e\u003c/a\u003e release of v10.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/0aadfa9e9e23e7e6c88588ac65aa083aa8f22581\"\u003e\u003ccode\u003e0aadfa9\u003c/code\u003e\u003c/a\u003e fix(android): don't touch a sibling instance's Keystore key on a fresh install\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mogol/flutter_secure_storage/compare/v9.2.4...v10.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_secure_storage_linux` from 1.2.3 to 3.0.3\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_linux's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflutter_secure_storage_linux: v3.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage_linux-v3.0.2...flutter_secure_storage_linux-v3.0.3\"\u003e3.0.3\u003c/a\u003e (2026-09-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elinux:\u003c/strong\u003e skip D-Bus keyring warmup when sandboxed (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1223\"\u003e#1223\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/1e625c9718b0d301039c3456bf97bbbfbc020ea3\"\u003e1e625c9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_secure_storage_linux: v3.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage_linux-v3.0.1...flutter_secure_storage_linux-v3.0.2\"\u003e3.0.2\u003c/a\u003e (2026-08-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle missing default keyring on linux (\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\u003cli\u003e\u003cstrong\u003elinux:\u003c/strong\u003e return structured libsecret error codes (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/4691b838519ae91383618120d82fd97a60a35493\"\u003e4691b83\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/mogol/flutter_secure_storage/commits/flutter_secure_storage_linux-v3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_secure_storage_platform_interface` from 1.1.2 to 2.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_platform_interface's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflutter_secure_storage_platform_interface: v2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage_platform_interface-v2.1.0...flutter_secure_storage_platform_interface-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\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_platform_interface: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage_platform_interface-v2.0.3...flutter_secure_storage_platform_interface-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-09-09)\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\u003ch2\u003eflutter_secure_storage_platform_interface: v2.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage_platform_interface-v2.0.2...flutter_secure_storage_platform_interface-v2.0.3\"\u003e2.0.3\u003c/a\u003e (2026-08-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edarwin:\u003c/strong\u003e restore access to items written before 0.3.0's SecAccess… (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/4523503b3b4e86264252aed7024604a83d5f9399\"\u003e4523503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove redundant ./ prefix from part directives (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/cc7018d15eae56b389348d73f788ae1a03c606c6\"\u003ecc7018d\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/mogol/flutter_secure_storage/commits/flutter_secure_storage_platform_interface-v2.1.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_web` from 1.2.1 to 2.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_web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflutter_secure_storage_platform_interface: v2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage_platform_interface-v2.1.0...flutter_secure_storage_platform_interface-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\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_platform_interface: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage_platform_interface-v2.0.3...flutter_secure_storage_platform_interface-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-09-09)\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\u003ch2\u003eflutter_secure_storage_platform_interface: v2.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage_platform_interface-v2.0.2...flutter_secure_storage_platform_interface-v2.0.3\"\u003e2.0.3\u003c/a\u003e (2026-08-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edarwin:\u003c/strong\u003e restore access to items written before 0.3.0's SecAccess… (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/4523503b3b4e86264252aed7024604a83d5f9399\"\u003e4523503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove redundant ./ prefix from part directives (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/cc7018d15eae56b389348d73f788ae1a03c606c6\"\u003ecc7018d\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/mogol/flutter_secure_storage/commits/flutter_secure_storage_web-v2.1.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_windows` from 3.1.2 to 4.1.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_windows's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflutter_secure_storage_linux: v4.0.0-beta.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage_linux-v3.0.3...flutter_secure_storage_linux-v4.0.0-beta.1\"\u003e4.0.0-beta.1\u003c/a\u003e (2026-09-11)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elinux:\u003c/strong\u003e previously affected installs stored secrets under whatever incorrect xdg:schema value they happened to compute (stable per app build, but not the intended one). Reads and writes now use the correct \u0026quot;\u003c!-- raw HTML omitted --\u003e/FlutterSecureStorage\u0026quot; schema name. The first read after upgrading automatically migrates matching secrets found under any other schema value forward into the correct one; legacy items are left in place, nothing is deleted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elinux:\u003c/strong\u003e stop the xdg:schema attribute from going stale after relabeling (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1249\"\u003e#1249\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/105f323e2bf1c59e36d8780eec31bed4af9a5847\"\u003e105f323\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/juliansteenbakker/flutter_secure_storage/blob/v4.1.0/CHANGELOG.md\"\u003eflutter_secure_storage_windows's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.1.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Linux \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/pull/185\"\u003e185\u003c/a\u003e. Thanks \u003ca href=\"https://github.com/talhabalaj\"\u003etalhabalaj\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove first-time read speed on Android by not creating cipher when key is not present. Thanks \u003ca href=\"https://github.com/PieterAelse\"\u003ePieterAelse\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it possible to customize iOS account name(kSecAttrService). Thanks \u003ca href=\"https://github.com/klyver\"\u003eklyver\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.0.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce null-safety. Thanks \u003ca href=\"https://github.com/SteveAlexander\"\u003eSteve Alexander\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[3.3.5]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix thread safety issues in android code to close \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/161\"\u003e161\u003c/a\u003e. Thanks \u003ca href=\"https://github.com/koskimas\"\u003ekoskimas\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[3.3.4]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Android hanging UI on StorageCipher initialization \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/116\"\u003e#116\u003c/a\u003e by \u003ca href=\"https://github.com/morrica\"\u003emorrica\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix crash only observed for v2 apps \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/pull/124\"\u003e#124\u003c/a\u003e by \u003ca href=\"https://github.com/lidongze91\"\u003elidongze91\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix crash when generating keys in android with RTL locales \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/pull/132\"\u003e#132\u003c/a\u003e by \u003ca href=\"https://github.com/iassal\"\u003eiassal\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix returning the error as String rather than Exception \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/134\"\u003e#134\u003c/a\u003e by \u003ca href=\"https://github.com/wytesk133\"\u003ewytesk133\u003c/a\u003es\u003c/li\u003e\n\u003cli\u003eFix Android crash onDetachedFromEngine when init fails \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/144\"\u003e#144\u003c/a\u003e by \u003ca href=\"https://github.com/iassal\"\u003eiassal\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null value at write function \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/95\"\u003e#95\u003c/a\u003e by \u003ca href=\"https://github.com/ewertonrp\"\u003eewertonrp\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for containsKey \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/139\"\u003e#139\u003c/a\u003e by \u003ca href=\"https://github.com/iassal\"\u003eiassal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[3.3.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compatibility with non-AndroidX project. \u003ca href=\"https://flutter.dev/docs/development/androidx-migration\"\u003eAndroidX Migration\u003c/a\u003e is recommended.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[3.3.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate to Android v2 embedder.\u003c/li\u003e\n\u003cli\u003eAdds support for specifying \u003ca href=\"https://developer.apple.com/documentation/security/keychain_services/keychain_items/restricting_keychain_item_accessibility?language=objc\"\u003eiOS Keychain Item Accessibility\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[3.3.1+2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix iOS build warning \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/30\"\u003eIssue 30\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[3.3.1+1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Android Manifest error \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/77\"\u003eIssue 77\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/79\"\u003eIssue 79\u003c/a\u003e. Thanks \u003ca href=\"https://github.com/nate-eisner\"\u003enate-eisner\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[3.3.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix crash without \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/73\"\u003eiOSOptions\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[3.3.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded groupId for iOS keychain sharing. Thanks \u003ca href=\"https://github.com/Maleandr\"\u003eMaleandr\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix Gradle version in \u003ccode\u003egradle-wrapper.properties\u003c/code\u003e. Thanks \u003ca href=\"https://github.com/blasten\"\u003eblasten\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdded minimum sdk requirement on AndroidManifest. Thanks \u003ca href=\"https://github.com/lidongze91\"\u003elidongze91\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[3.2.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Android 9.0 Pie \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/46\"\u003eKeyStore exception\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[3.2.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e. Migrate from the deprecated original Android Support Library to AndroidX. This shouldn't result in any functional changes, but it requires any Android apps using this plugin to \u003ca href=\"https://developer.android.com/jetpack/androidx/migrate\"\u003ealso migrate\u003c/a\u003e if they're using the original support library. Thanks \u003ca href=\"https://github.com/I-am-original\"\u003eI-am-original\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eEnable StrongBox on Android devices that support it. Thanks \u003ca href=\"https://github.com/bbedward\"\u003ebbedward\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[3.1.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Android 9.0 Pie KeyStore exception. Thanks \u003ca href=\"https://github.com/hacker1024\"\u003ehacker1024\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/08fe937e17fe2b0c0084e25b0d82b240a48b0c3b\"\u003e\u003ccode\u003e08fe937\u003c/code\u003e\u003c/a\u003e Fix publish warnings.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/a7bb4ed6263a35a0e6d8b2983fa19b4cef90cb3e\"\u003e\u003ccode\u003ea7bb4ed\u003c/code\u003e\u003c/a\u003e Bump version.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/f3ee0cb652cf7b77edc9c712a95e151f1412398b\"\u003e\u003ccode\u003ef3ee0cb\u003c/code\u003e\u003c/a\u003e Fix warning.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/3ad49f155edfebf02422f400aa35570b73bdb872\"\u003e\u003ccode\u003e3ad49f1\u003c/code\u003e\u003c/a\u003e Added support for Linux (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/185\"\u003e#185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/fb912b43bbd698abd74b3670d0fc29f6c17c8ea1\"\u003e\u003ccode\u003efb912b4\u003c/code\u003e\u003c/a\u003e Improve first-time read speed on Android by not creating cipher when key is n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/37a9fb35b0438d4e2d4b32569f6517862a65f37b\"\u003e\u003ccode\u003e37a9fb3\u003c/code\u003e\u003c/a\u003e Merge branch 'add_ios_keychain_account_name' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/054846901d574d0434f1bc4990eb8c4d37ef4134\"\u003e\u003ccode\u003e0548469\u003c/code\u003e\u003c/a\u003e Update implementation and example.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/55fe6c1a13a47f699e3853334635851bef35f418\"\u003e\u003ccode\u003e55fe6c1\u003c/code\u003e\u003c/a\u003e Fix dart analysis warnings in app_test.dart\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/b66330592bb6fca4f8d01fce0c3f9d97d964bbde\"\u003e\u003ccode\u003eb663305\u003c/code\u003e\u003c/a\u003e Refactor FlutterSecureStoragePlugin.m\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/de6faa95bc9b741240b78bcfa06dcb5b7036be8f\"\u003e\u003ccode\u003ede6faa9\u003c/code\u003e\u003c/a\u003e Merge branch 'develop' into klyver/develop\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mogol/flutter_secure_storage/compare/v3.1.2...v4.1.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/NassarAlshabi1/marina-hotel-wit-app/pull/604","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NassarAlshabi1%2Fmarina-hotel-wit-app/issues/604","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/604/packages"}},{"old_version":"22.2.0","new_version":"22.3.1","update_type":"minor","path":null,"pr_created_at":"2026-10-02T02:43:09.000Z","version_change":"22.2.0 → 22.3.1","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":"19.5.0","new_version":"22.3.1","update_type":"major","path":null,"pr_created_at":"2026-09-30T05:07:52.000Z","version_change":"19.5.0 → 22.3.1","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":"22.3.0","new_version":"22.3.1","update_type":"patch","path":null,"pr_created_at":"2026-09-29T04:57:14.000Z","version_change":"22.3.0 → 22.3.1","issue":{"uuid":"5625338507","node_id":"PR_kwDORVaX-c8AAAABFoRAgQ","number":1015,"state":"closed","title":"chore(deps): bump the all-pub 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-02T05:00:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-29T04:57:14.000Z","updated_at":"2026-10-02T05:00:35.000Z","time_to_close":259399,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-pub","update_count":10,"packages":[{"name":"built_value","old_version":"8.12.7","new_version":"8.13.0","repository_url":"https://github.com/google/built_value.dart"},{"name":"dart_pre_commit","old_version":"6.1.4","new_version":"6.1.5","repository_url":"https://github.com/Skycoder42/dart_pre_commit"},{"name":"desktop_drop","old_version":"0.7.1","new_version":"0.8.4","repository_url":"https://github.com/MixinNetwork/flutter-plugins"},{"name":"dio","old_version":"5.11.0","new_version":"5.11.1","repository_url":"https://github.com/cfug/dio"},{"name":"flutter_local_notifications","old_version":"22.3.0","new_version":"22.3.1","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"flutter_riverpod","old_version":"3.4.2","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"flutter_secure_storage","old_version":"10.3.1","new_version":"10.3.4","repository_url":"https://github.com/mogol/flutter_secure_storage"},{"name":"flutter_smooth_markdown","old_version":"0.8.1","new_version":"0.10.0","repository_url":"https://github.com/JackCaow/flutter-smooth-markdown"},{"name":"image","old_version":"4.9.2","new_version":"4.10.1","repository_url":"https://github.com/brendan-duncan/image"},{"name":"tray_manager","old_version":"0.5.3","new_version":"0.7.0","repository_url":"https://github.com/leanflutter/tray_manager"}],"path":null,"ecosystem":"pub"},"body":"Bumps the all-pub group with 10 updates in the /app directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [built_value](https://github.com/google/built_value.dart) | `8.12.7` | `8.13.0` |\n| [dart_pre_commit](https://github.com/Skycoder42/dart_pre_commit) | `6.1.4` | `6.1.5` |\n| [desktop_drop](https://github.com/MixinNetwork/flutter-plugins/tree/main/packages) | `0.7.1` | `0.8.4` |\n| [dio](https://github.com/cfug/dio) | `5.11.0` | `5.11.1` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `22.3.0` | `22.3.1` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `3.4.2` | `3.4.3` |\n| [flutter_secure_storage](https://github.com/mogol/flutter_secure_storage) | `10.3.1` | `10.3.4` |\n| [flutter_smooth_markdown](https://github.com/JackCaow/flutter-smooth-markdown) | `0.8.1` | `0.10.0` |\n| [image](https://github.com/brendan-duncan/image) | `4.9.2` | `4.10.1` |\n| [tray_manager](https://github.com/leanflutter/tray_manager) | `0.5.3` | `0.7.0` |\n\n\nUpdates `built_value` from 8.12.7 to 8.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/built_value.dart/releases\"\u003ebuilt_value's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSupport new constructor syntax\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport generating from classes and enums that use the \u003ccode\u003enew\u003c/code\u003e syntax for\nconstructors.\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/google/built_value.dart/blob/master/CHANGELOG.md\"\u003ebuilt_value's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport generating from classes and enums that use the \u003ccode\u003enew\u003c/code\u003e syntax for\nconstructors.\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/built_value.dart/commit/5582a42fffe6abfbc21ae8998c47350b1ce2c1b3\"\u003e\u003ccode\u003e5582a42\u003c/code\u003e\u003c/a\u003e Release 8.13.0. (\u003ca href=\"https://redirect.github.com/google/built_value.dart/issues/1403\"\u003e#1403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/built_value.dart/commit/5ad3664fd0615a00fae52ba7ddacdb540588121f\"\u003e\u003ccode\u003e5ad3664\u003c/code\u003e\u003c/a\u003e Support new constructor syntax, reject primary constructors cleanly. (\u003ca href=\"https://redirect.github.com/google/built_value.dart/issues/1400\"\u003e#1400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/built_value.dart/commit/4bb4cbfecb9a4c9ba8213ad4270b76cd09b4c439\"\u003e\u003ccode\u003e4bb4cbf\u003c/code\u003e\u003c/a\u003e Update end_to_end_test to 3.13, reformat. (\u003ca href=\"https://redirect.github.com/google/built_value.dart/issues/1401\"\u003e#1401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/built_value.dart/commit/43ea4c16e84bed35b87835f14456a70a88e04921\"\u003e\u003ccode\u003e43ea4c1\u003c/code\u003e\u003c/a\u003e Use local deps. (\u003ca href=\"https://redirect.github.com/google/built_value.dart/issues/1398\"\u003e#1398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/built_value.dart/compare/v8.12.7...v8.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dart_pre_commit` from 6.1.4 to 6.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Skycoder42/dart_pre_commit/releases\"\u003edart_pre_commit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease of package dart_pre_commit - Version 6.1.5\u003c/h2\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Skycoder42/dart_pre_commit/compare/v6.1.4...v6.1.5\"\u003e6.1.5\u003c/a\u003e - 2026-09-22\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated min sdk version to ^3.13.0\u003c/li\u003e\n\u003cli\u003eUpdated dependencies\u003c/li\u003e\n\u003cli\u003eWiden analyzer version constraints to allow 14.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe package and it's documentation are available at \u003ca href=\"https://pub.dev/packages/dart_pre_commit/versions/6.1.5\"\u003epub.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/Skycoder42/dart_pre_commit/blob/master/CHANGELOG.md\"\u003edart_pre_commit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[6.1.5] - 2026-09-22\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated min sdk version to ^3.13.0\u003c/li\u003e\n\u003cli\u003eUpdated dependencies\u003c/li\u003e\n\u003cli\u003eWiden analyzer version constraints to allow 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/Skycoder42/dart_pre_commit/commit/2bf18a30001c4660c7a654fd46a15699033532dc\"\u003e\u003ccode\u003e2bf18a3\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Skycoder42/dart_pre_commit/commit/1f25228efd7ca97a689392bb408f0211750f7eba\"\u003e\u003ccode\u003e1f25228\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Skycoder42/dart_pre_commit/issues/51\"\u003e#51\u003c/a\u003e from xShuusui/fix/widen-analyzer-constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Skycoder42/dart_pre_commit/commit/9b55507ccddbf665ba2110a92e7dd0de7d7f5a68\"\u003e\u003ccode\u003e9b55507\u003c/code\u003e\u003c/a\u003e widen analyzer constraints to allow 14.x\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Skycoder42/dart_pre_commit/compare/v6.1.4...v6.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `desktop_drop` from 0.7.1 to 0.8.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/MixinNetwork/flutter-plugins/releases\"\u003edesktop_drop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edesktop_drop-v0.8.4\u003c/h2\u003e\n\u003ch2\u003e0.8.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use builtInKotlin property to conditionally apply KGP \u003ca href=\"https://redirect.github.com/MixinNetwork/flutter-plugins/pull/500\"\u003e#500\u003c/a\u003e\nby \u003ca href=\"https://github.com/loucass\"\u003eloucass\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edesktop_drop-v0.8.3\u003c/h2\u003e\n\u003ch2\u003e0.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fix Kotlin configuration for AGP 8 and AGP 9 hosts \u003ca href=\"https://redirect.github.com/MixinNetwork/flutter-plugins/pull/498\"\u003e#498\u003c/a\u003e\nby \u003ca href=\"https://github.com/loucass\"\u003eloucass\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edesktop_drop-v0.8.2\u003c/h2\u003e\n\u003ch2\u003e0.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Restore compatibility with Android Gradle Plugin versions below 9 by applying the Kotlin Gradle Plugin conditionally, while continuing to use built-in Kotlin on AGP 9 and later \u003ca href=\"https://redirect.github.com/MixinNetwork/flutter-plugins/pull/495\"\u003e#495\u003c/a\u003e\nby \u003ca href=\"https://github.com/loucass\"\u003eloucass\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] Hosts on AGP versions below 9 must provide Kotlin Gradle Plugin 2.0.0 or later because \u003ccode\u003edesktop_drop\u003c/code\u003e uses the \u003ccode\u003ekotlin.compilerOptions\u003c/code\u003e DSL. Apps using an older KGP version must upgrade it before updating \u003ccode\u003edesktop_drop\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edesktop_drop-v0.8.1\u003c/h2\u003e\n\u003ch2\u003e0.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[desktop_drop] [Linux] register the \u003ccode\u003eapplication/vnd.portal.filetransfer\u003c/code\u003e drag target and deliver its key via a new \u003ccode\u003eperformOperation_portal\u003c/code\u003e channel message\u003c/li\u003e\n\u003cli\u003e[desktop_drop] [Linux] resolve portal transfer keys through \u003ccode\u003eorg.freedesktop.portal.FileTransfer\u003c/code\u003e, so drops from sandboxed sources yield openable document-portal paths\u003c/li\u003e\n\u003cli\u003e[desktop_drop] expose the raw drag payload in \u003ccode\u003eDropDoneEvent.rawText\u003c/code\u003e / \u003ccode\u003eDropDoneDetails.rawText\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edesktop_drop-v0.8.0\u003c/h2\u003e\n\u003ch2\u003e0.8.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Migrate to built-in Kotlin. Android host apps must use Android Gradle Plugin 9 or later.\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/MixinNetwork/flutter-plugins/commit/eaf0859273eb944f6538114864867974024435e1\"\u003e\u003ccode\u003eeaf0859\u003c/code\u003e\u003c/a\u003e desktop_drop: prepare 0.8.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MixinNetwork/flutter-plugins/commit/2ef30a7e96c185c926a7a2d210fc5f6b7d803248\"\u003e\u003ccode\u003e2ef30a7\u003c/code\u003e\u003c/a\u003e desktop_drop: support AGP 8 and 9 Kotlin modes (\u003ca href=\"https://github.com/MixinNetwork/flutter-plugins/tree/main/packages/issues/500\"\u003e#500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MixinNetwork/flutter-plugins/commit/1c857823e9ce029ea9b7b62e055335cdc39d94ae\"\u003e\u003ccode\u003e1c85782\u003c/code\u003e\u003c/a\u003e chore(release): prepare desktop_drop 0.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MixinNetwork/flutter-plugins/commit/0e44c2f0a72ade25f4440906d41885440180b6d6\"\u003e\u003ccode\u003e0e44c2f\u003c/code\u003e\u003c/a\u003e desktop_drop: fix Kotlin configuration for AGP 9 hosts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MixinNetwork/flutter-plugins/commit/0c9aa50455106503cacfdb54ef1acfd217af2614\"\u003e\u003ccode\u003e0c9aa50\u003c/code\u003e\u003c/a\u003e chore(release): prepare desktop_multi_window 0.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MixinNetwork/flutter-plugins/commit/7b280bb022068d7464d118ab602f1ed9929f195a\"\u003e\u003ccode\u003e7b280bb\u003c/code\u003e\u003c/a\u003e chore(release): prepare ogg_opus_player 0.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MixinNetwork/flutter-plugins/commit/86ab64fb542aea8e27eb13458c851abbdd34cc1f\"\u003e\u003ccode\u003e86ab64f\u003c/code\u003e\u003c/a\u003e chore(release): prepare fts5_simple 0.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MixinNetwork/flutter-plugins/commit/8f311aa1de73e72ac96f28ba618bb88e27a20511\"\u003e\u003ccode\u003e8f311aa\u003c/code\u003e\u003c/a\u003e chore(release): prepare desktop_lifecycle 0.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MixinNetwork/flutter-plugins/commit/acbc248b34b99cc05289b5235925c8566e9fcf80\"\u003e\u003ccode\u003eacbc248\u003c/code\u003e\u003c/a\u003e chore(release): prepare desktop_keep_screen_on 0.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MixinNetwork/flutter-plugins/commit/1e54e32a35893bfd3e07f8c7a2788b641f833202\"\u003e\u003ccode\u003e1e54e32\u003c/code\u003e\u003c/a\u003e Add Swift Package Manager support to remaining Apple plugins (\u003ca href=\"https://github.com/MixinNetwork/flutter-plugins/tree/main/packages/issues/496\"\u003e#496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MixinNetwork/flutter-plugins/commits/desktop_drop-v0.8.4/packages\"\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_local_notifications` from 22.3.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\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\u003eSee full diff in \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/compare/flutter_local_notifications-v22.3.0...flutter_local_notifications-v22.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_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 `flutter_secure_storage` from 10.3.1 to 10.3.4\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: v10.3.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eBackport release for the v10 line. \u003ccode\u003e11.0.0\u003c/code\u003e remains the current major version.\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage-v10.3.1...flutter_secure_storage-v10.3.2\"\u003e10.3.2\u003c/a\u003e (2026-09-09)\u003c/h2\u003e\n\u003ch3\u003eAndroid\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed data loss when switching between \u003ccode\u003esharedPreferencesName\u003c/code\u003e and \u003ccode\u003estorageNamespace\u003c/code\u003e with the same name; the wrapped key is now moved to the new location instead of the store starting empty.\u003c/li\u003e\n\u003cli\u003eFixed v9 data with a non-default \u003ccode\u003ekeyCipherAlgorithm\u003c/code\u003e/\u003ccode\u003estorageCipherAlgorithm\u003c/code\u003e being discarded on upgrade: its algorithm markers were stored where v10 doesn't look, so a failed migration deleted it. Markers are now read from the v9 location, and unmarked data that still decrypts with the current cipher is left alone.\u003c/li\u003e\n\u003cli\u003eFixed AES-GCM data from v9 becoming unreadable: v9's wrapped-key preference name had a typo that v10 corrected, and is now read as a fallback.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003emigrateWithBackup\u003c/code\u003e ignoring \u003ccode\u003estorageNamespace\u003c/code\u003e and backing up the wrong key storage file.\u003c/li\u003e\n\u003cli\u003eFixed a migration running on a fresh install, which could fail on some devices' KeyStore.\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eNullPointerException\u003c/code\u003e when a storage call ran after the Flutter engine detached; it now throws a catchable \u003ccode\u003eINIT_FAILED\u003c/code\u003e \u003ccode\u003ePlatformException\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/juliansteenbakker/flutter_secure_storage/commit/692a374a5071c0b60939f624ede58d666b6b645c\"\u003e\u003ccode\u003e692a374\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1261\"\u003e#1261\u003c/a\u003e from juliansteenbakker/fix/biometric-multi-instance-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/16b092430ffe41a4ce461b101a7da43e971478b8\"\u003e\u003ccode\u003e16b0924\u003c/code\u003e\u003c/a\u003e docs: trim and tighten comments added on this branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/f122654159a55c7de8c91f837dc640e6a49f921b\"\u003e\u003ccode\u003ef122654\u003c/code\u003e\u003c/a\u003e doc: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/23a5d7df5b6b278b7869f924b0bf499797b07680\"\u003e\u003ccode\u003e23a5d7d\u003c/code\u003e\u003c/a\u003e Merge branch '10.x' into fix/biometric-multi-instance-race\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/b96721b46bf7ce6a84401229c29ee97d1fff3f42\"\u003e\u003ccode\u003eb96721b\u003c/code\u003e\u003c/a\u003e doc: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/0ca5c3c127afed3606a0e7bab83c063f8b1e02f9\"\u003e\u003ccode\u003e0ca5c3c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1260\"\u003e#1260\u003c/a\u003e from juliansteenbakker/fix/legacy-namespace-key-reco...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/20b7011448f96a9ed06cb02add0f20256473b15d\"\u003e\u003ccode\u003e20b7011\u003c/code\u003e\u003c/a\u003e chore: consolidate into a single v10.3.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/7279651e1fee96ad7aef268bdace723c0a552bfc\"\u003e\u003ccode\u003e7279651\u003c/code\u003e\u003c/a\u003e release of v10.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/cc8c73be1f52ddc19122f8e763a93df4c4d01ab7\"\u003e\u003ccode\u003ecc8c73b\u003c/code\u003e\u003c/a\u003e release of v10.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/0aadfa9e9e23e7e6c88588ac65aa083aa8f22581\"\u003e\u003ccode\u003e0aadfa9\u003c/code\u003e\u003c/a\u003e fix(android): don't touch a sibling instance's Keystore key on a fresh install\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mogol/flutter_secure_storage/compare/v10.3.1...v10.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_smooth_markdown` from 0.8.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/JackCaow/flutter-smooth-markdown/releases\"\u003eflutter_smooth_markdown's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.0\u003c/h2\u003e\n\u003ch1\u003eFlutter Smooth Markdown 0.10.0\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBasic native Mermaid state, class and ER diagrams: terminals, class compartments, UML relationships and ER cardinalities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMixed subgraph and standalone-node layout in all four directions.\u003c/li\u003e\n\u003cli\u003eLongest-path graph joins and routed transition labels.\u003c/li\u003e\n\u003cli\u003eSelf-loop arrow tangents, sibling label spacing and canvas bounds.\u003c/li\u003e\n\u003cli\u003eDark-theme labels/subgraph titles and ER relationship label placement.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFixes \u003ca href=\"https://redirect.github.com/JackCaow/flutter-smooth-markdown/issues/46\"\u003e#46\u003c/a\u003e via \u003ca href=\"https://redirect.github.com/JackCaow/flutter-smooth-markdown/issues/47\"\u003e#47\u003c/a\u003e. Advanced Mermaid syntax remains limited; see docs/mermaid-structured-diagrams.md.\u003c/p\u003e\n\u003ch2\u003eValidation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1130 full tests and 186 Mermaid tests passed on the code merged for this release.\u003c/li\u003e\n\u003cli\u003eStatic analysis: 0 errors, 0 warnings (267 informational diagnostics).\u003c/li\u003e\n\u003cli\u003eAndroid physical-device UI validation: all 9 scenarios passed on 9b7e586; all nine screenshots inspected.\u003c/li\u003e\n\u003cli\u003eiOS acceptance has not been completed. Android results do not substitute for iOS validation.\u003c/li\u003e\n\u003cli\u003epub.dev publication completed; existing docs/ directory naming warning remains.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.9.0\u003c/h2\u003e\n\u003ch2\u003e0.9.0\u003c/h2\u003e\n\u003cp\u003eAdds opt-in HTML rendering with \u003ccode\u003eMarkdownConfig(enableHtml: true)\u003c/code\u003e. HTML remains disabled by default. Supported features include whitelisted inline and block tags, safe styles and URLs, image dimensions, alignment, and HTML-specific theme fields.\u003c/p\u003e\n\u003cp\u003eFixes inline Markdown inside details blocks, isolates parse caches by HTML configuration, and preserves the existing single-argument \u003ccode\u003eBlockRenderer\u003c/code\u003e API. Streaming rendering preserves Markdown code containing \u003ccode\u003e\u0026lt;\u003c/code\u003e, closing-tag trailing text stays outside HTML blocks, and explicit nested left alignment overrides inherited alignment.\u003c/p\u003e\n\u003cp\u003eCompatibility note: \u003ccode\u003e\\\u0026lt;\u003c/code\u003e now renders a literal \u003ccode\u003e\u0026lt;\u003c/code\u003e. Existing applications that already set \u003ccode\u003eenableHtml: true\u003c/code\u003e will now activate HTML parsing.\u003c/p\u003e\n\u003cp\u003eValidation: 1053 package tests, 3 example tests, and 4 Android 16 device integration tests passed on the code merged by PR \u003ca href=\"https://redirect.github.com/JackCaow/flutter-smooth-markdown/issues/45\"\u003e#45\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003ePublished to \u003ca href=\"https://pub.dev/packages/flutter_smooth_markdown/versions/0.9.0\"\u003ehttps://pub.dev/packages/flutter_smooth_markdown/versions/0.9.0\u003c/a\u003e from merge commit \u003ccode\u003ed5abfa65bd9bef2119193a092fdf7f2b64cee1d1\u003c/code\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/JackCaow/flutter-smooth-markdown/blob/main/CHANGELOG.md\"\u003eflutter_smooth_markdown's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.10.0] - 2026-09-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBasic native Mermaid state, class and ER diagram rendering, including state\nterminals, class member compartments, UML relationships and ER cardinalities.\nSee \u003ca href=\"https://github.com/JackCaow/flutter-smooth-markdown/blob/main/docs/mermaid-structured-diagrams.md\"\u003esyntax coverage\u003c/a\u003e for limitations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSelf-loop arrowheads follow the curve tangent, with label space reserved\nbetween sibling nodes in all four layout directions.\u003c/li\u003e\n\u003cli\u003eMermaid routed-edge labels now follow their curves; self-loop and ER labels\nreserve space instead of overlapping nodes, cardinality markers or the canvas\nboundary. Dark-theme edge labels and subgraph titles remain readable.\u003c/li\u003e\n\u003cli\u003eMermaid subgraphs no longer leave external nodes at the origin; clusters and\nstandalone nodes are ranked together in all four directions.\u003c/li\u003e\n\u003cli\u003eGraph joins follow their longest incoming branch, and self transitions are\nrendered as loops instead of zero-length edges.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.9.0] - 2026-07-17\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e✨ \u003cstrong\u003eHTML tag rendering\u003c/strong\u003e - Opt-in whitelist HTML support behind \u003ccode\u003eMarkdownConfig(enableHtml: true)\u003c/code\u003e: inline formatting tags (\u003ccode\u003eb/strong\u003c/code\u003e, \u003ccode\u003ei/em\u003c/code\u003e, \u003ccode\u003eu/ins\u003c/code\u003e, \u003ccode\u003es/del/strike\u003c/code\u003e, \u003ccode\u003emark\u003c/code\u003e, \u003ccode\u003esub\u003c/code\u003e, \u003ccode\u003esup\u003c/code\u003e, \u003ccode\u003ekbd\u003c/code\u003e, \u003ccode\u003ecode\u003c/code\u003e, \u003ccode\u003ebr\u003c/code\u003e), links and sized images (\u003ccode\u003ea\u003c/code\u003e, \u003ccode\u003eimg\u003c/code\u003e with \u003ccode\u003ewidth\u003c/code\u003e/\u003ccode\u003eheight\u003c/code\u003e), colored text (\u003ccode\u003efont color/size\u003c/code\u003e, \u003ccode\u003espan style\u003c/code\u003e safe subset), and block elements (\u003ccode\u003ediv\u003c/code\u003e, \u003ccode\u003ep\u003c/code\u003e, \u003ccode\u003ecenter\u003c/code\u003e, \u003ccode\u003eblockquote\u003c/code\u003e, \u003ccode\u003ehr\u003c/code\u003e) with \u003ccode\u003ealign\u003c/code\u003e attribute support. Unknown tags are stripped keeping their content; unclosed tags auto-close for streaming stability.\u003c/li\u003e\n\u003cli\u003e✨ \u003cstrong\u003eHTML AST nodes\u003c/strong\u003e - New \u003ccode\u003eUnderlineNode\u003c/code\u003e, \u003ccode\u003eHighlightNode\u003c/code\u003e, \u003ccode\u003eSubscriptNode\u003c/code\u003e, \u003ccode\u003eSuperscriptNode\u003c/code\u003e, \u003ccode\u003eKbdNode\u003c/code\u003e, \u003ccode\u003eStyledSpanNode\u003c/code\u003e, and \u003ccode\u003eHtmlBlockNode\u003c/code\u003e node types, plus optional \u003ccode\u003ewidth\u003c/code\u003e/\u003ccode\u003eheight\u003c/code\u003e on \u003ccode\u003eImageNode\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e✨ \u003cstrong\u003eHTML theming\u003c/strong\u003e - New \u003ccode\u003eunderlineStyle\u003c/code\u003e, \u003ccode\u003ehighlightStyle\u003c/code\u003e, \u003ccode\u003ekbdStyle\u003c/code\u003e, \u003ccode\u003esubscriptStyle\u003c/code\u003e, and \u003ccode\u003esuperscriptStyle\u003c/code\u003e fields on \u003ccode\u003eMarkdownStyleSheet\u003c/code\u003e, populated in the light and dark themes.\u003c/li\u003e\n\u003cli\u003e🔒 \u003cstrong\u003eHTML safety\u003c/strong\u003e - Tag whitelist, URL scheme validation for \u003ccode\u003ehref\u003c/code\u003e/\u003ccode\u003esrc\u003c/code\u003e (rejects \u003ccode\u003ejavascript:\u003c/code\u003e, \u003ccode\u003edata:\u003c/code\u003e, etc.), safe style subset (color, background color, font size), bounded tag lexing, and nesting depth limits. HTML stays fully disabled by default.\u003c/li\u003e\n\u003cli\u003e🧪 \u003cstrong\u003eTests\u003c/strong\u003e - Parser, renderer, integration, and streaming coverage for HTML rendering, including parse-cache isolation across configs and dual builder-registry registration.\u003c/li\u003e\n\u003cli\u003e📝 \u003cstrong\u003eHTML demo page\u003c/strong\u003e - New example page with an enable/disable toggle covering all supported tags.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 \u003cstrong\u003eDetails inline formatting\u003c/strong\u003e - Inline markdown (bold, italic, links) inside \u003ccode\u003e\u0026lt;details\u0026gt;\u003c/code\u003e bodies now renders instead of showing literal \u003ccode\u003e**\u003c/code\u003e markers.\u003c/li\u003e\n\u003cli\u003e🐛 \u003cstrong\u003eParse cache config isolation\u003c/strong\u003e - The shared parse cache now keys on the HTML config so widgets with different \u003ccode\u003eenableHtml\u003c/code\u003e settings never reuse each other's ASTs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImproved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⚡ \u003cstrong\u003ePlain-text fast path\u003c/strong\u003e - Rewrote the inline parser's plain-text scanner (code-unit scan + single substring instead of per-character buffering), cutting typical-document parse time by ~20% for all content, HTML or not.\u003c/li\u003e\n\u003cli\u003e⚡ \u003cstrong\u003eHTML tag pre-filter\u003c/strong\u003e - \u003ccode\u003e\u0026lt;\u003c/code\u003e only breaks the text run when followed by a letter or \u003ccode\u003e/\u003c/code\u003e, so prose like \u003ccode\u003ea \u0026lt; b\u003c/code\u003e or \u003ccode\u003e2\u0026lt;3\u003c/code\u003e stays on the fast path; angle-bracket-heavy overhead drops from ~1.4x to ~1.15x.\u003c/li\u003e\n\u003cli\u003e⚡ \u003cstrong\u003eZero-copy cache keys\u003c/strong\u003e - Separate parse caches per HTML config replace the prefixed-key string, removing an O(n) document copy per build for HTML-enabled widgets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eEscape set\u003c/strong\u003e - \u003ccode\u003e\\\u0026lt;\u003c/code\u003e is now a recognized CommonMark backslash escape (renders a literal \u003ccode\u003e\u0026lt;\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/JackCaow/flutter-smooth-markdown/commit/80e6bb608389c2f8849ff381cdd173eae5e891b7\"\u003e\u003ccode\u003e80e6bb6\u003c/code\u003e\u003c/a\u003e chore: release 0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JackCaow/flutter-smooth-markdown/commit/cadb3907cfa23fd28be20dd67d89a1e564a7cc29\"\u003e\u003ccode\u003ecadb390\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/JackCaow/flutter-smooth-markdown/issues/47\"\u003e#47\u003c/a\u003e from JackCaow/codex/fix-mermaid-issue-46\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JackCaow/flutter-smooth-markdown/commit/9b7e58654520be19bad06b61a207cfd94db15cc8\"\u003e\u003ccode\u003e9b7e586\u003c/code\u003e\u003c/a\u003e fix: align self-loop arrows and reserve sibling label space\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JackCaow/flutter-smooth-markdown/commit/220446a5118ce4a2996633f09cde31b85a1ecfd8\"\u003e\u003ccode\u003e220446a\u003c/code\u003e\u003c/a\u003e fix(mermaid): keep edge labels visible and respect dark themes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JackCaow/flutter-smooth-markdown/commit/53d8449f90f165d7fb54e49547827808d8be51cb\"\u003e\u003ccode\u003e53d8449\u003c/code\u003e\u003c/a\u003e fix(mermaid): render structured diagrams and repair subgraph layout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JackCaow/flutter-smooth-markdown/commit/d5abfa65bd9bef2119193a092fdf7f2b64cee1d1\"\u003e\u003ccode\u003ed5abfa6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/JackCaow/flutter-smooth-markdown/issues/45\"\u003e#45\u003c/a\u003e from xyhuangjia/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JackCaow/flutter-smooth-markdown/commit/cafbdeb3057699a8893408bd4761905706b23d89\"\u003e\u003ccode\u003ecafbdeb\u003c/code\u003e\u003c/a\u003e fix: correct HTML streaming withholding, block siblings, and alignment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JackCaow/flutter-smooth-markdown/commit/e7d94089aa8b34ffa38f896628b20955cdbfcdf1\"\u003e\u003ccode\u003ee7d9408\u003c/code\u003e\u003c/a\u003e Merge branch 'feat/html-rendering'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JackCaow/flutter-smooth-markdown/commit/162a42492eac12d5a5ac280c1e0b0022b0b8a1b1\"\u003e\u003ccode\u003e162a424\u003c/code\u003e\u003c/a\u003e docs(example): expand HTML demo with regression and mixing sections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JackCaow/flutter-smooth-markdown/commit/13b711ba6056d660435e625adb0704b6e54ac3dc\"\u003e\u003ccode\u003e13b711b\u003c/code\u003e\u003c/a\u003e refactor: tighten HTML image-src policy and split block renderer typedef\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JackCaow/flutter-smooth-markdown/compare/v0.8.1...v0.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `image` from 4.9.2 to 4.10.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/brendan-duncan/image/blob/main/CHANGELOG.md\"\u003eimage's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.10.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix alpha blending onto translucent pixels, which darkened translucent\nanimated WebP frames (\u003ca href=\"https://redirect.github.com/brendan-duncan/image/issues/804\"\u003e#804\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix a WebP alpha decode crash when a backward reference reaches the end of\nthe image (\u003ca href=\"https://redirect.github.com/brendan-duncan/image/issues/804\"\u003e#804\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix 16-bit grayscale+alpha images encoding to WebP as fully transparent (\u003ca href=\"https://redirect.github.com/brendan-duncan/image/issues/804\"\u003e#804\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePixels of images with no alpha channel now report full alpha in every format.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ePixelFloat16.a\u003c/code\u003e setter writing the green value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.10.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd lossy WebP encoding with \u003ccode\u003eencodeWebP(lossless: false)\u003c/code\u003e and the \u003ccode\u003equality\u003c/code\u003e,\n\u003ccode\u003emethod\u003c/code\u003e and \u003ccode\u003ealphaQuality\u003c/code\u003e options.\u003c/li\u003e\n\u003cli\u003eImprove lossless WebP compression, with file sizes now close to \u003ccode\u003ecwebp\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003eexact\u003c/code\u003e and \u003ccode\u003esingleFrame\u003c/code\u003e options to \u003ccode\u003eencodeWebP\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWebPEncoder.exact\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e, preserving the color under fully\ntransparent pixels at the cost of larger files.\u003c/li\u003e\n\u003cli\u003eFix WebP encoding of 16-bit and grayscale+alpha images.\u003c/li\u003e\n\u003cli\u003eRead ICC profiles when decoding WebP files.\u003c/li\u003e\n\u003cli\u003eFix animated WebP frame durations, partial-frame disposal, and the\nbackground color byte order.\u003c/li\u003e\n\u003cli\u003eFix lossless WebP decoding on the web, where the color cache hash lost\nprecision.\u003c/li\u003e\n\u003cli\u003eFix JPEG decoding failing with \u0026quot;Unknown JPEG marker\u0026quot; when a restart marker\nprecedes the end of the image (\u003ca href=\"https://redirect.github.com/brendan-duncan/image/issues/805\"\u003e#805\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/brendan-duncan/image/commit/b89965df4b4b2bc575aeea41c9a78403f94153e4\"\u003e\u003ccode\u003eb89965d\u003c/code\u003e\u003c/a\u003e v4.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brendan-duncan/image/commit/d46536d303f4e8825560f4bf01c84cb85e9a556c\"\u003e\u003ccode\u003ed46536d\u003c/code\u003e\u003c/a\u003e fix analyzer warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brendan-duncan/image/commit/30c305527e3cf81b549ed0f1fefaf63557aad5eb\"\u003e\u003ccode\u003e30c3055\u003c/code\u003e\u003c/a\u003e Fix opaque alpha defaults and WebP alpha decode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brendan-duncan/image/commit/65024047ef54e8ebdbd150b980c115e6128c6086\"\u003e\u003ccode\u003e6502404\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/brendan-duncan/image/issues/804\"\u003e#804\u003c/a\u003e from krll-kov/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brendan-duncan/image/commit/71a65899d94d195ae154fbc1e8cb59b58e004c92\"\u003e\u003ccode\u003e71a6589\u003c/code\u003e\u003c/a\u003e update pubignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brendan-duncan/image/commit/920997dc108434d94046ef33db41c94fe743fd92\"\u003e\u003ccode\u003e920997d\u003c/code\u003e\u003c/a\u003e v4.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brendan-duncan/image/commit/52c97646820a8fb86d9d98ff515a7c98c1d3fef6\"\u003e\u003ccode\u003e52c9764\u003c/code\u003e\u003c/a\u003e jpeg decoder: handle RSTn and TEM markers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brendan-duncan/image/commit/6d6b327cc63b12c8e7e013be0bb35638d1a454d5\"\u003e\u003ccode\u003e6d6b327\u003c/code\u003e\u003c/a\u003e webp fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brendan-duncan/image/commit/d0da818339946a42a1bc7d0a41d632966e016cb8\"\u003e\u003ccode\u003ed0da818\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/brendan-duncan/image/issues/803\"\u003e#803\u003c/a\u003e from krll-kov/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brendan-duncan/image/commit/25905f4c5da29c90269ab50890a065bf4f150239\"\u003e\u003ccode\u003e25905f4\u003c/code\u003e\u003c/a\u003e Animated webp fixes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/brendan-duncan/image/compare/v4.9.2...v4.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tray_manager` from 0.5.3 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/leanflutter/tray_manager/releases\"\u003etray_manager's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003cp\u003etray_manager is now built on \u003ca href=\"https://pub.dev/packages/nativeapi\"\u003enativeapi\u003c/a\u003e: the\nper-platform plugin code is gone, and one C++ core drives macOS, Windows and Linux.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e \u003ccode\u003epackage:tray_manager/tray_manager.dart\u003c/code\u003e exports the native API —\n\u003ccode\u003eTrayIcon\u003c/code\u003e, \u003ccode\u003eMenu\u003c/code\u003e, \u003ccode\u003eMenuItem\u003c/code\u003e, \u003ccode\u003eImage\u003c/code\u003e and their events. Several tray icons at once,\ndouble-click events, \u003ccode\u003econtextMenuTrigger\u003c/code\u003e, menu item icons, radio groups and\naccelerators come with it.\u003c/li\u003e\n\u003cli\u003eThe 0.5.x API moved to \u003ccode\u003epackage:tray_manager/legacy.dart\u003c/code\u003e: \u003ccode\u003etrayManager\u003c/code\u003e,\n\u003ccode\u003eTrayListener\u003c/code\u003e, and a \u003ccode\u003eMenu\u003c/code\u003e / \u003ccode\u003eMenuItem\u003c/code\u003e pair with the \u003ccode\u003emenu_base\u003c/code\u003e shape (\u003ccode\u003emenu_base\u003c/code\u003e\nitself is no longer a dependency). Existing apps change one import. It is a bridge:\neverything in it is \u003ccode\u003e@Deprecated\u003c/code\u003e and will be removed in a later release. The README\nlists the behaviour differences and maps each old call to the native API.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e requires Flutter 3.47 / Dart 3.13 and macOS 10.15, and depends on\nnativeapi ^0.3.0. CI builds and the publish workflow pin Flutter 3.47.5.\u003c/li\u003e\n\u003cli\u003eLinux: the tray icon is a StatusNotifierItem, and \u003ccode\u003esetToolTip\u003c/code\u003e works. Tray icon clicks\nare \u003cstrong\u003enot\u003c/strong\u003e reported there — the panel keeps them and opens the menu itself, as it did\nin 0.5.x. Builds need GTK 3, X11 and Xi development files; \u003ccode\u003elibayatana-appindicator3-dev\u003c/code\u003e\nis not one of them (nativeapi 0.3.0 stopped requiring and linking it).\u003c/li\u003e\n\u003cli\u003eWindows: \u003ccode\u003e.png\u003c/code\u003e icons work as well as \u003ccode\u003e.ico\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMenuItem.label\u003c/code\u003e, \u003ccode\u003etoolTip\u003c/code\u003e, \u003ccode\u003echecked\u003c/code\u003e and \u003ccode\u003edisabled\u003c/code\u003e of the legacy API update the\nvisible menu when assigned; \u003ccode\u003eonClick\u003c/code\u003e runs once per click, with or without a\n\u003ccode\u003eTrayListener\u003c/code\u003e. A native checkbox item is not toggled by a click.\u003c/li\u003e\n\u003cli\u003eNew example on \u003ccode\u003epackage:flutter/widgets.dart\u003c/code\u003e alone; the full one is nativeapi's\n\u003ca href=\"https://github.com/libnativeapi/nativeapi-flutter/tree/main/examples/tray_icon_example\"\u003etray_icon_example\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrading from 0.5.x\u003c/h3\u003e\n\u003cp\u003eChange one import and existing code keeps working: \u003ccode\u003epackage:tray_manager/legacy.dart\u003c/code\u003e carries the 0.5.x API (\u003ccode\u003etrayManager\u003c/code\u003e, \u003ccode\u003eTrayListener\u003c/code\u003e, and a \u003ccode\u003eMenu\u003c/code\u003e / \u003ccode\u003eMenuItem\u003c/code\u003e pair with the \u003ccode\u003emenu_base\u003c/code\u003e shape, without depending on \u003ccode\u003emenu_base\u003c/code\u003e). Everything in it is deprecated and goes away in a later release; the README maps each old call to its native counterpart.\u003c/p\u003e\n\u003cp\u003eOn Linux, one behaviour differs and will not come back: tray icon clicks are not reported — the panel keeps them and opens the menu itself.\u003c/p\u003e\n\u003cp\u003e📦 \u003ca href=\"https://pub.dev/packages/tray_manager/versions/0.7.0\"\u003ehttps://pub.dev/packages/tray_manager/versions/0.7.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/leanflutter/tray_manager/compare/v0.5.3...v0.7.0\"\u003ehttps://github.com/leanflutter/tray_manager/compare/v0.5.3...v0.7.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/leanflutter/tray_manager/blob/main/CHANGELOG.md\"\u003etray_manager's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.0\u003c/h2\u003e\n\u003cp\u003etray_manager is now built on \u003ca href=\"https://pub.dev/packages/nativeapi\"\u003enativeapi\u003c/a\u003e: the\nper-platform plugin code is gone, and one C++ core drives macOS, Windows and Linux.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e \u003ccode\u003epackage:tray_manager/tray_manager.dart\u003c/code\u003e exports the native API —\n\u003ccode\u003eTrayIcon\u003c/code\u003e, \u003ccode\u003eMenu\u003c/code\u003e, \u003ccode\u003eMenuItem\u003c/code\u003e, \u003ccode\u003eImage\u003c/code\u003e and their events. Several tray icons at once,\ndouble-click events, \u003ccode\u003econtextMenuTrigger\u003c/code\u003e, menu item icons, radio groups and\naccelerators come with it.\u003c/li\u003e\n\u003cli\u003eThe 0.5.x API moved to \u003ccode\u003epackage:tray_manager/legacy.dart\u003c/code\u003e: \u003ccode\u003etrayManager\u003c/code\u003e,\n\u003ccode\u003eTrayListener\u003c/code\u003e, and a \u003ccode\u003eMenu\u003c/code\u003e / \u003ccode\u003eMenuItem\u003c/code\u003e pair with the \u003ccode\u003emenu_base\u003c/code\u003e shape (\u003ccode\u003emenu_base\u003c/code\u003e\nitself is no longer a dependency). Existing apps change one import. It is a bridge:\neverything in it is \u003ccode\u003e@Deprecated\u003c/code\u003e and will be removed in a later release. The README\nlists the behaviour differences and maps each old call to the native API.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e requires Flutter 3.47 / Dart 3.13 and macOS 10.15, and depends on\nnativeapi ^0.3.0. CI builds and the publish workflow pin Flutter 3.47.5.\u003c/li\u003e\n\u003cli\u003eLinux: the tray icon is a StatusNotifierItem, and \u003ccode\u003esetToolTip\u003c/code\u003e works. Tray icon clicks\nare \u003cstrong\u003enot\u003c/strong\u003e reported there — the panel keeps them and opens the menu itself, as it did\nin 0.5.x. Builds need GTK 3, X11 and Xi development files; \u003ccode\u003elibayatana-appindicator3-dev\u003c/code\u003e\nis not one of them (nativeapi 0.3.0 stopped requiring and linking it).\u003c/li\u003e\n\u003cli\u003eWindows: \u003ccode\u003e.png\u003c/code\u003e icons work as well as \u003ccode\u003e.ico\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMenuItem.label\u003c/code\u003e, \u003ccode\u003etoolTip\u003c/code\u003e, \u003ccode\u003echecked\u003c/code\u003e and \u003ccode\u003edisabled\u003c/code\u003e of the legacy API update the\nvisible menu when assigned; \u003ccode\u003eonClick\u003c/code\u003e runs once per click, with or without a\n\u003ccode\u003eTrayListener\u003c/code\u003e. A native checkbox item is not toggled by a click.\u003c/li\u003e\n\u003cli\u003eNew example on \u003ccode\u003epackage:flutter/widgets.dart\u003c/code\u003e alone; the full one is nativeapi's\n\u003ca href=\"https://github.com/libnativeapi/nativeapi-flutter/tree/main/examples/tray_icon_example\"\u003etray_icon_example\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/leanflutter/tray_manager/commit/de4d2867ce32b6477a8d9210576ad50d6084d0cb\"\u003e\u003ccode\u003ede4d286\u003c/code\u003e\u003c/a\u003e Depend on nativeapi 0.3.0; release 0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leanflutter/tray_manager/commit/7b809e4e259cf92e9b5ba3e29c29ed7c532a90e5\"\u003e\u003ccode\u003e7b809e4\u003c/code\u003e\u003c/a\u003e Require Flutter 3.47 / Dart 3.13 and pin CI to 3.47.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leanflutter/tray_manager/commit/37e168685a9446d3d4733371cd0c333e609db407\"\u003e\u003ccode\u003e37e1686\u003c/code\u003e\u003c/a\u003e Correct the README and the 0.6.0 notes; 0.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leanflutter/tray_manager/commit/5b8e35ba2e318d20df75cbf00721ea15b9559430\"\u003e\u003ccode\u003e5b8e35b\u003c/code\u003e\u003c/a\u003e Remove visit count badge from READMEs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leanflutter/tray_manager/commit/6ed6cf75c412e47df3de885676b1bfaa68ea5530\"\u003e\u003ccode\u003e6ed6cf7\u003c/code\u003e\u003c/a\u003e Linux builds still need libayatana-appindicator3-dev with nativeapi 0.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leanflutter/tray_manager/commit/796afa7ec7d6b0dd16bd345af77a95641e3027da\"\u003e\u003ccode\u003e796afa7\u003c/code\u003e\u003c/a\u003e Make analysis pass on stable Flutter; let CI follow the latest stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leanflutter/tray_manager/commit/1f16a7d6d1eb7238d393d4b29437d325092b71f9\"\u003e\u003ccode\u003e1f16a7d\u003c/code\u003e\u003c/a\u003e Depend on nativeapi ^0.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leanflutter/tray_manager/commit/2687052bbfe2b247bb034465f22d4ef678434cc1\"\u003e\u003ccode\u003e2687052\u003c/code\u003e\u003c/a\u003e Prepare 0.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leanflutter/tray_manager/commit/440db46bd05a18d25ab9516b9462113c871ea5d8\"\u003e\u003ccode\u003e440db46\u003c/code\u003e\u003c/a\u003e Merge main (0.5.3) into dev, keeping dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leanflutter/tray_manager/commit/7e3d7b4a968dec3b5076f462322081f85d1781c1\"\u003e\u003ccode\u003e7e3d7b4\u003c/code\u003e\u003c/a\u003e Rebuild the example around the 0.5.x compatible API\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/leanflutter/tray_manager/compare/v0.5.3...v0.7.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/cedricziel/assistant/pull/1015","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cedricziel%2Fassistant/issues/1015","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1015/packages"}},{"old_version":"17.2.4","new_version":"22.3.1","update_type":"major","path":null,"pr_created_at":"2026-09-28T08:42:34.000Z","version_change":"17.2.4 → 22.3.1","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":"22.2.0","new_version":"22.3.1","update_type":"minor","path":null,"pr_created_at":"2026-09-27T03:10:19.000Z","version_change":"22.2.0 → 22.3.1","issue":{"uuid":"5599351585","node_id":"PR_kwDOTU3h088AAAABFT15CA","number":135,"state":"closed","title":"chore(deps): bump the minor-and-patch group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-04T03:11:11.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-27T03:10:19.000Z","updated_at":"2026-10-04T03:11:14.000Z","time_to_close":604852,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":14,"packages":[{"name":"build_runner","old_version":"2.15.1","new_version":"2.16.1","repository_url":"https://github.com/dart-lang/build"},{"name":"freezed","old_version":"3.2.5","new_version":"4.0.2","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"camera","old_version":"0.12.0+2","new_version":"0.12.1","repository_url":"https://github.com/flutter/packages"},{"name":"firebase_core","old_version":"4.13.0","new_version":"4.15.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_messaging","old_version":"16.5.0","new_version":"16.7.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_local_notifications","old_version":"22.2.0","new_version":"22.3.1","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"flutter_map","old_version":"8.3.1","new_version":"8.3.2","repository_url":"https://github.com/fleaflet/flutter_map"},{"name":"flutter_secure_storage","old_version":"11.0.0","new_version":"11.2.0","repository_url":"https://github.com/mogol/flutter_secure_storage"},{"name":"freezed","old_version":"3.2.5","new_version":"4.0.2","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"get_it","old_version":"9.2.1","new_version":"9.3.0","repository_url":"https://github.com/flutter-it/get_it"},{"name":"mobile_scanner","old_version":"7.4.0","new_version":"7.4.2","repository_url":"https://github.com/juliansteenbakker/mobile_scanner"},{"name":"permission_handler","old_version":"13.0.0","new_version":"13.0.2","repository_url":"https://github.com/baseflow/flutter-permission-handler"},{"name":"slang","old_version":"4.19.0","new_version":"4.19.2"},{"name":"supabase_flutter","old_version":"2.17.1","new_version":"2.17.2","repository_url":"https://github.com/supabase/supabase-flutter"},{"name":"wakelock_plus","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/fluttercommunity/wakelock_plus"}],"path":null,"ecosystem":"pub"},"body":"Bumps the minor-and-patch group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [build_runner](https://github.com/dart-lang/build) | `2.15.1` | `2.16.1` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `4.0.2` |\n| [camera](https://github.com/flutter/packages/tree/main/packages/camera) | `0.12.0+2` | `0.12.1` |\n| [firebase_core](https://github.com/firebase/flutterfire/tree/main/packages/firebase_core) | `4.13.0` | `4.15.0` |\n| [firebase_messaging](https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging) | `16.5.0` | `16.7.0` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `22.2.0` | `22.3.1` |\n| [flutter_map](https://github.com/fleaflet/flutter_map) | `8.3.1` | `8.3.2` |\n| [flutter_secure_storage](https://github.com/mogol/flutter_secure_storage) | `11.0.0` | `11.2.0` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `4.0.2` |\n| [get_it](https://github.com/flutter-it/get_it) | `9.2.1` | `9.3.0` |\n| [mobile_scanner](https://github.com/juliansteenbakker/mobile_scanner) | `7.4.0` | `7.4.2` |\n| [permission_handler](https://github.com/baseflow/flutter-permission-handler) | `13.0.0` | `13.0.2` |\n| slang | `4.19.0` | `4.19.2` |\n| [supabase_flutter](https://github.com/supabase/supabase-flutter/tree/main/packages) | `2.17.1` | `2.17.2` |\n| [wakelock_plus](https://github.com/fluttercommunity/wakelock_plus) | `1.7.0` | `1.8.0` |\n\n\nUpdates `build_runner` from 2.15.1 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild_runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_runner v2.16.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify terminology: refer to \u003ccode\u003e.dart_tool/build/generated\u003c/code\u003e as the \u0026quot;artifact\ntree\u0026quot;, and the normal output location as the \u0026quot;package path\u0026quot;.\u003c/li\u003e\n\u003cli\u003eReduce logged compile progress output for non-interactive builds, for example\npresubmits.\u003c/li\u003e\n\u003cli\u003eIn \u003ccode\u003eserve\u003c/code\u003e and \u003ccode\u003edaemon\u003c/code\u003e modes, source files not involved in the build are no\nlonger cached on read. They are re-read when requested.\u003c/li\u003e\n\u003cli\u003eBug fix: make post-process output behavior match normal outputs: by default,\nrebuild if deleted or incorrect. Follow \u003ccode\u003e--keep-modified-outputs\u003c/code\u003e and\n\u003ccode\u003e--only-check\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: in incremental builds, detect and delete conflicting outputs in the\nsource directory rather than treating them as sources, which could cause\nbuilder dependency cycles and hangs; fix \u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5079\"\u003e#5079\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: restrict incompatible build output deletion to output packages; do\nnot attempt to delete files in dependency packages.\u003c/li\u003e\n\u003cli\u003eBug fix: do not invalidate retained package path outputs when conflicting\nartifact tree files appear; avoid unnecessary build step reruns.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew default output behavior: always fix incorrect generated files. For\nexample: if you \u0026quot;dart run build_runner build\u0026quot;, modify a generated file,\nthen build again, it will be fixed, undoing your modifications.\u003c/li\u003e\n\u003cli\u003eNew option, \u003ccode\u003e--keep-modified-outputs\u003c/code\u003e. Use this to get the old output\nbehavior: manual modifications to generated files are kept. They will be\noverwritten if a build is triggered due to an input file change, a\nconfiguration change or \u003ccode\u003edart run build_runner clean\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew option, \u003ccode\u003e--only-check\u003c/code\u003e, for use in continuous builds and tests. With this\noption \u003ccode\u003ebuild_runner\u003c/code\u003e writes nothing, but builds and compares with the files\nalready on disk. If there is any difference between disk and expected output\nthen the differences are logged and the build fails.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003epackage_config\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.15.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify deletion of stale outputs: don't try to handle package renames.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003edaemon\u003c/code\u003e asset server now rejects various non-local connections.\u003c/li\u003e\n\u003cli\u003eBug fix: in incremental builds, when an input was deleted, its output was\ndeleted at the start of the build. Make it consistent with other output\ndeletions: wait until the end of the build.\u003c/li\u003e\n\u003cli\u003eBug fix: post process builders with \u003ccode\u003ebuild_to: source\u003c/code\u003e can only write to\noutput packages.\u003c/li\u003e\n\u003cli\u003eBug fix: post process builders with \u003ccode\u003ebuild_to: cache\u003c/code\u003e can only write output\ncorresponding to known packages.\u003c/li\u003e\n\u003cli\u003eBug fix: reject incorrect builder config that has duplicate builder keys.\u003c/li\u003e\n\u003cli\u003eBug fix: reject invalid builder factories in \u003ccode\u003ebuild.yaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: correctly filter served or \u003ccode\u003e--output\u003c/code\u003e post process output.\u003c/li\u003e\n\u003cli\u003eBug fix: \u003ccode\u003eserve\u003c/code\u003e mode only serves the specified package subdirectories.\u003c/li\u003e\n\u003cli\u003eBug fix: \u003ccode\u003eserve\u003c/code\u003e live reload websocket checks for localhost origin.\u003c/li\u003e\n\u003cli\u003eBug fix: don't follow symlinks when cleaning up output folders.\u003c/li\u003e\n\u003cli\u003eBug fix: catch Windows-specific absolute paths.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5e25e60f55686be9d6eec2aaa448802ae1a17a40\"\u003e\u003ccode\u003e5e25e60\u003c/code\u003e\u003c/a\u003e Release build, build_config, build_daemon, build_runner, build_test. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5111\"\u003e#5111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/43c2bb7edba27b89c82f2ae5d3ba8e7f08bb935c\"\u003e\u003ccode\u003e43c2bb7\u003c/code\u003e\u003c/a\u003e Remove test-only PreviousBuild.fromFinishedBuildState. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5109\"\u003e#5109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/a6078a02e7edb6c56e0bf572dde9c6713c6e56b4\"\u003e\u003ccode\u003ea6078a0\u003c/code\u003e\u003c/a\u003e Use AssetFile for deletes. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5108\"\u003e#5108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3051007098fa39d448a830e24f3d0ea004a68770\"\u003e\u003ccode\u003e3051007\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003eBuildState.isFile\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5106\"\u003e#5106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/da162e6dc3013f24f80ba5cf599fc52d9f72a8cb\"\u003e\u003ccode\u003eda162e6\u003c/code\u003e\u003c/a\u003e Do not invalidate retained package path outputs on artifact tree conflicts. (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d51da7e891a34b51efb8335f0e6a7a908dfef54a\"\u003e\u003ccode\u003ed51da7e\u003c/code\u003e\u003c/a\u003e Set default test timeout to 3m in build_runner/dart_test.yaml. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5104\"\u003e#5104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/47aba811d3c461acb1b17964fd29521399944942\"\u003e\u003ccode\u003e47aba81\u003c/code\u003e\u003c/a\u003e [build_web_compilers] Standardize web app entrypoint selection (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5095\"\u003e#5095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f15a84e0f0e96909d26b22d547f4624363cb62d7\"\u003e\u003ccode\u003ef15a84e\u003c/code\u003e\u003c/a\u003e Restrict incompatibleBuildOutputsToDelete to outputPackages. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5103\"\u003e#5103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1a276c2623b3eab780ccc554aef31a940832d5aa\"\u003e\u003ccode\u003e1a276c2\u003c/code\u003e\u003c/a\u003e Clarify source/cache/visible/hidden. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5096\"\u003e#5096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f5cc9100a23c2bc3c409d7832137658bb3ad8093\"\u003e\u003ccode\u003ef5cc910\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003eBuildOutputReader\u003c/code\u003e; add \u003ccode\u003eBuildOutputReadResult\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5101\"\u003e#5101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.15.1...build_runner-v2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 3.2.5 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/17e06df19b66e1b12186f15aed1a71c7738eeb9d\"\u003e\u003ccode\u003e17e06df\u003c/code\u003e\u003c/a\u003e freezed            : 4.0.1 -\u0026gt; 4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2524faf266186e1308b345056386375637c94a5d\"\u003e\u003ccode\u003e2524faf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1375\"\u003e#1375\u003c/a\u003e from rrousselGit/fix-dead-code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/be9a38ffb8b1db1b7a32d439249df60510ac0452\"\u003e\u003ccode\u003ebe9a38f\u003c/code\u003e\u003c/a\u003e Remove redundant check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/67c6e34f869ef9ba7c4a601a9b8f96e783009444\"\u003e\u003ccode\u003e67c6e34\u003c/code\u003e\u003c/a\u003e Bump minimum analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4388c502df889eedf08cd251a57ca6024a82e44e\"\u003e\u003ccode\u003e4388c50\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/dcc9e4a88d963f2237b786d82070e9a37e7eaf44\"\u003e\u003ccode\u003edcc9e4a\u003c/code\u003e\u003c/a\u003e Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/fe813ca99618466dc997c4dd26ba7e6a32a7a1c1\"\u003e\u003ccode\u003efe813ca\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/562dd16d05b01c0ba4205ec7eb832667e3d2b7f7\"\u003e\u003ccode\u003e562dd16\u003c/code\u003e\u003c/a\u003e FIx dead code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8bdb15ab17bc264f3a9581177fac4a52ee7c2169\"\u003e\u003ccode\u003e8bdb15a\u003c/code\u003e\u003c/a\u003e freezed         : 4.0.0 -\u0026gt; 4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/07710d07b128191af07b6d630df15c3b77cfaed1\"\u003e\u003ccode\u003e07710d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1372\"\u003e#1372\u003c/a\u003e from peter-trost:analyzer-14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v3.2.5...freezed-v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `camera` from 0.12.0+2 to 0.12.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1e3d875ea3968b72638245ce76c885248fbb00fc\"\u003e\u003ccode\u003e1e3d875\u003c/code\u003e\u003c/a\u003e [camera] Add setImageQuality for JPEG compression control (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/11155\"\u003e#11155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a743ac57eed1d7134fa9dc1e405c14bfc1db046e\"\u003e\u003ccode\u003ea743ac5\u003c/code\u003e\u003c/a\u003e [tool] Exempt AGENTS.md from version and changelog checks (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12681\"\u003e#12681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cdd85c697507ae55bc7056698d41942a01cdf78a\"\u003e\u003ccode\u003ecdd85c6\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Update skills_lint to published version ^0.5.1 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12684\"\u003e#12684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7c01c0bb701f996b4ef346e2807bd8bfe6ebbd9e\"\u003e\u003ccode\u003e7c01c0b\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Add presubmit sweep, cross-platform paths, and test ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9854cd5607da4001f2dd3cbdcd6903202d28958c\"\u003e\u003ccode\u003e9854cd5\u003c/code\u003e\u003c/a\u003e [various] Update pigeon dev_dependency to ^27.3.2 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12615\"\u003e#12615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6bf42a87c60a525b82d4c54cdfdb26a2fe3622c2\"\u003e\u003ccode\u003e6bf42a8\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Enforce CHANGELOG backticks and add eval commit auth...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2ba65914e4d7f86185ccd69c3771e7041bbdd837\"\u003e\u003ccode\u003e2ba6591\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Check Git hooks configuration in check-readiness ski...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/90ba78839723b83ebed0bf4f8eb441cae726c994\"\u003e\u003ccode\u003e90ba788\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Migrate from dart_skills_lint to skills_lint (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12543\"\u003e#12543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e31dfabbdfb06f05384415715d6730d28d64d08b\"\u003e\u003ccode\u003ee31dfab\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Add agentic guidance for adding native unit tests (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/538239f5a68237ba2f843834009e8d4e1e1603c9\"\u003e\u003ccode\u003e538239f\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Add explicit concurrent-futures dependency (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12373\"\u003e#12373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/camera-v0.12.1/packages/camera\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_core` from 4.13.0 to 4.15.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9d5c7e7a7eebbcf402d5786f6a8ee854b96c35e1\"\u003e\u003ccode\u003e9d5c7e7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5e518361ce7f94923437d8b0e41add7ca75083ef\"\u003e\u003ccode\u003e5e51836\u003c/code\u003e\u003c/a\u003e fix(auth,web): convert Auth errors that omit customData without throwing (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18\"\u003e#18\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/35e39637f4cbef0d70043047f80d6f6e80daf8fe\"\u003e\u003ccode\u003e35e3963\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase iOS SDK to 12.19.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4988ec5b2a6349f59ca37d32ed08a4efa6ba4a27\"\u003e\u003ccode\u003e4988ec5\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase JS SDK to 12.19.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18684\"\u003e#18684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fbf39e96a4cacff809f32ca3be87358f9ea038da\"\u003e\u003ccode\u003efbf39e9\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase Android SDK to 34.19.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18678\"\u003e#18678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4fd9982426d33c255ef516c6919ede835263cf37\"\u003e\u003ccode\u003e4fd9982\u003c/code\u003e\u003c/a\u003e feat(firebase_core_web): decouple foundation imports and fix JS SDK interop (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/3bd7c069f791f5482f79e6f80cf6fd833b6245f8\"\u003e\u003ccode\u003e3bd7c06\u003c/code\u003e\u003c/a\u003e fix(core,web): compile isA checks on Dart \u0026lt; 3.12 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18612\"\u003e#18612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/d54b93083c33d845873b11a901b9c469538b810f\"\u003e\u003ccode\u003ed54b930\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase C++ SDK to 13.12.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18618\"\u003e#18618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2e1ebd8dc6172f4e0290435c79e4040a4956eada\"\u003e\u003ccode\u003e2e1ebd8\u003c/code\u003e\u003c/a\u003e chore(release): 2026-08-24 — BoM 5.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18606\"\u003e#18606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9bc9d9ce406e868a958f6e36b2a07682834d0458\"\u003e\u003ccode\u003e9bc9d9c\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase Android SDK to 34.18.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18597\"\u003e#18597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_core-v4.15.0/packages/firebase_core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_messaging` from 16.5.0 to 16.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9d5c7e7a7eebbcf402d5786f6a8ee854b96c35e1\"\u003e\u003ccode\u003e9d5c7e7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2ea8381a1ada9fa6946c87fc0d203f94f04c6212\"\u003e\u003ccode\u003e2ea8381\u003c/code\u003e\u003c/a\u003e fix(messaging,ios): register for APNs after Dart Firebase.initializeApp() (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/35e39637f4cbef0d70043047f80d6f6e80daf8fe\"\u003e\u003ccode\u003e35e3963\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase iOS SDK to 12.19.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a57837ef40f73f0187b45125ecc0d81811b71bd9\"\u003e\u003ccode\u003ea57837e\u003c/code\u003e\u003c/a\u003e fix(messaging,android): skip onMessageOpenedApp for terminated notification t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2fd8aa886fcd7faf281ca5a7645ddaebabc3cb7a\"\u003e\u003ccode\u003e2fd8aa8\u003c/code\u003e\u003c/a\u003e fix(messaging,ios): register for APNs when UIScene plugins miss launch callba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b211afbda89614b1892bd29c354ddb5347303f18\"\u003e\u003ccode\u003eb211afb\u003c/code\u003e\u003c/a\u003e package-lock.json added (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18627\"\u003e#18627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2e1ebd8dc6172f4e0290435c79e4040a4956eada\"\u003e\u003ccode\u003e2e1ebd8\u003c/code\u003e\u003c/a\u003e chore(release): 2026-08-24 — BoM 5.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18606\"\u003e#18606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/07febc37617ab8b4f6f06e7208baa6a15ce2ef70\"\u003e\u003ccode\u003e07febc3\u003c/code\u003e\u003c/a\u003e feat: bump Firebase iOS SDK to 12.18.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18596\"\u003e#18596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4c3865e2e56bf59904a9f48a6e70f0f963df2cda\"\u003e\u003ccode\u003e4c3865e\u003c/code\u003e\u003c/a\u003e fix(ci): bump Kotlin Gradle plugin to 2.3.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18600\"\u003e#18600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/69d16e44cb7f70d8eaaed3e4fe9d2a186194e3d4\"\u003e\u003ccode\u003e69d16e4\u003c/code\u003e\u003c/a\u003e feat(messaging,ios): migrate example iOS runner from ObjC to Swift (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18578\"\u003e#18578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v16.7.0/packages/firebase_messaging\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_local_notifications` from 22.2.0 to 22.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/releases\"\u003eflutter_local_notifications's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflutter_local_notifications-v22.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[macOS] fixed subtitle not showing up properly. Thanks to the PR from \u003ca href=\"https://github.com/JIWON1923\"\u003eSoi (Jiwon Lee)\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v22.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android][iOS][macOS] added \u003ccode\u003eopenAppNotificationSettings()\u003c/code\u003e method. This opens the system settings UI where the user can manage notification permissions for the app. When not possible, on iOS, it opens the application's settings on iOS and on macOS, it opens the system settings notification pane. Thanks to the PR from \u003ca href=\"https://github.com/hamadcc\"\u003ehamadcc\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/325d98faabbe9eed083d02beea38b439bc45f2a6\"\u003e\u003ccode\u003e325d98f\u003c/code\u003e\u003c/a\u003e prepare for 22.3.1 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2822\"\u003e#2822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/9081a1767462a3557c4136472418259b42f89742\"\u003e\u003ccode\u003e9081a17\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] fix: apply subtitle from platformSpecifics on m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/c09911fabbc2ef6fa143616719650461c7591e69\"\u003e\u003ccode\u003ec09911f\u003c/code\u003e\u003c/a\u003e Bump actions/setup-java from 5 to 6 (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2819\"\u003e#2819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/e5100eb8e6e65ef04cf50558a30fa33480e36d54\"\u003e\u003ccode\u003ee5100eb\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] remove unnecessary FOREGROUND_SERVICE permissio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/b475bc883dab07da3c1b19e86b0746eb20f14f2f\"\u003e\u003ccode\u003eb475bc8\u003c/code\u003e\u003c/a\u003e [various] added macOS implementation of openAppNotificationSettings() (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2812\"\u003e#2812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/fd48e8c7a6b391816b5bda7738216f3ba9b5b509\"\u003e\u003ccode\u003efd48e8c\u003c/code\u003e\u003c/a\u003e Clang Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/1492de5ba02f214162787cf0ab0fb9ef000aff69\"\u003e\u003ccode\u003e1492de5\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] Add openAppNotificationSettings() for Android a...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/compare/flutter_local_notifications-v22.2.0...flutter_local_notifications-v22.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_map` from 8.3.1 to 8.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.3.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent NaN fling direction when tracked pointer offsets are zero by \u003ca href=\"https://github.com/nisenbeck\"\u003e\u003ccode\u003e@​nisenbeck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2220\"\u003efleaflet/flutter_map#2220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: don't apply \u003ccode\u003einitialCameraFit\u003c/code\u003e on a zero-sized camera by \u003ca href=\"https://github.com/nisenbeck\"\u003e\u003ccode\u003e@​nisenbeck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2223\"\u003efleaflet/flutter_map#2223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: load tiles during double-tap-drag zoom gesture by \u003ca href=\"https://github.com/ProstoSanja\"\u003e\u003ccode\u003e@​ProstoSanja\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2217\"\u003efleaflet/flutter_map#2217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.3.2 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2245\"\u003efleaflet/flutter_map#2245\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nisenbeck\"\u003e\u003ccode\u003e@​nisenbeck\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2220\"\u003efleaflet/flutter_map#2220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ProstoSanja\"\u003e\u003ccode\u003e@​ProstoSanja\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2217\"\u003efleaflet/flutter_map#2217\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.3.1...v8.3.2\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.3.1...v8.3.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.3.2] - 2026/08/27\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent NaN fling direction when tracked pointer offsets are zero - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2220\"\u003e#2220\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2221\"\u003e#2221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't apply \u003ccode\u003einitialCameraFit\u003c/code\u003e on a zero-sized camera - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2223\"\u003e#2223\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2222\"\u003e#2222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLoad tiles during double-tap-drag zoom gesture - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2217\"\u003e#2217\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ProstoSanja\"\u003e\u003ccode\u003e@​ProstoSanja\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nisenbeck\"\u003e\u003ccode\u003e@​nisenbeck\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/9c86ddc199adeb39df4b1b9838ec7d881deff89a\"\u003e\u003ccode\u003e9c86ddc\u003c/code\u003e\u003c/a\u003e chore: prepare for v8.3.2 release (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2245\"\u003e#2245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/cbb6eb7b5f69c1a61f7e475aa745e5aae8e80609\"\u003e\u003ccode\u003ecbb6eb7\u003c/code\u003e\u003c/a\u003e fix: load tiles during double-tap-drag zoom gesture (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2217\"\u003e#2217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/63732f309690330dc8a720a168695fb54193062c\"\u003e\u003ccode\u003e63732f3\u003c/code\u003e\u003c/a\u003e fix: don't apply \u003ccode\u003einitialCameraFit\u003c/code\u003e on a zero-sized camera (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2223\"\u003e#2223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/f779faed3afe37e70dd1e57aea0dc0a14f7a8fca\"\u003e\u003ccode\u003ef779fae\u003c/code\u003e\u003c/a\u003e fix: prevent NaN fling direction when tracked pointer offsets are zero (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2220\"\u003e#2220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.3.1...v8.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_secure_storage` from 11.0.0 to 11.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mogol/flutter_secure_storage/releases\"\u003eflutter_secure_storage's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflutter_secure_storage: v11.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage-v11.1.1...flutter_secure_storage-v11.2.0\"\u003e11.2.0\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e requireBiometricsPerOperation flag (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1264\"\u003e#1264\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/321cf97c72e78ddb81e888484560ebca74414614\"\u003e321cf97\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e don't hang when biometric negative button is tapped (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1267\"\u003e#1267\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/405c6e6299c665dfb8a7211192b42319da2e88bc\"\u003e405c6e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e fix fresh biometric install crash on non-namespaced stores (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/120bdf4ddb75e94d0c7d40519e2da9cea953a2c1\"\u003e120bdf4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e port the shared-key multi-instance fixes to v11.x (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/6cc9ddc55df42255edd4afb72bac56458997885d\"\u003e6cc9ddc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e recover biometric-protected storage on post-auth cipher failure (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1271\"\u003e#1271\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/77eed597eaa244106b946cd02c4d7edb3eb9fa05\"\u003e77eed59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e recover the biometric app key on a namespace switch (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/31f6eeb79ad8187a49d8675bbf58d81b050f506f\"\u003e31f6eeb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e scope deleteAll to the key prefix instead of clearing the file (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1266\"\u003e#1266\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/34170b2caf52c642efa5b6584fa4cc5072f6c697\"\u003e34170b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edarwin:\u003c/strong\u003e find keychain items across accessibility levels (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1269\"\u003e#1269\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/9ae0e422d6ad6376ddf7960186d42342b0370baf\"\u003e9ae0e42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't report pending namespace recovery as data loss in checkUpgradeStatus (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/f795d52488450d6ef04ee580c895d98c59b737f3\"\u003ef795d52\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_secure_storage: v11.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage-v11.1.0...flutter_secure_storage-v11.1.1\"\u003e11.1.1\u003c/a\u003e (2026-09-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e read saved key-cipher marker instead of toString() on a KeyCipher (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1256\"\u003e#1256\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/73f0ef5b0666a25912ae07694211414dfcabcf23\"\u003e73f0ef5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_secure_storage: v11.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage-v11.0.0...flutter_secure_storage-v11.1.0\"\u003e11.1.0\u003c/a\u003e (2026-09-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd checkUpgradeStatus() to report data lost on a direct major upgrade (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1243\"\u003e#1243\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/fc716ea7b3973db985d953776107b44b5984f591\"\u003efc716ea\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e move wrapped key when switching between sharedPreferencesName and storageNamespace (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/2482e34e377cae7e6e082c0c0c867c2d5857a531\"\u003e2482e34\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e use flutter.compileSdkVersion (36) instead of pinning compileSdk (37) (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1236\"\u003e#1236\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/0530fe74174743b234adc14c5305d13cbdac7764\"\u003e0530fe7\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1224\"\u003e#1224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erequire flutter_secure_storage_platform_interface ^2.1.0 for checkUpgradeStatus (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1247\"\u003e#1247\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/0d3d6f21201cb844ef085b2cb0a3999e45f125e1\"\u003e0d3d6f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/805638be8ab37d1a08c3bc54c9e61b48555c6c3f\"\u003e\u003ccode\u003e805638b\u003c/code\u003e\u003c/a\u003e chore(develop): release flutter_secure_storage 11.2.0 (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1262\"\u003e#1262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/8ccc05f1ae1825bd1cc1b6e3e22f0805c4389a6b\"\u003e\u003ccode\u003e8ccc05f\u003c/code\u003e\u003c/a\u003e chore(develop): release flutter_secure_storage_darwin 0.4.3 (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1272\"\u003e#1272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/3f6fc315e2478dda05adb5dd982a8c3a85c20c74\"\u003e\u003ccode\u003e3f6fc31\u003c/code\u003e\u003c/a\u003e chore(deps): bump org.jetbrains.kotlin.android (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1274\"\u003e#1274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/67516e27bc3550c1244fbc72f0565b83316a1a67\"\u003e\u003ccode\u003e67516e2\u003c/code\u003e\u003c/a\u003e chore(develop): release flutter_secure_storage_platform_interface 2.1.1 (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1263\"\u003e#1263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/1892db8359f79d0e4c25abf46b9c57278064a63d\"\u003e\u003ccode\u003e1892db8\u003c/code\u003e\u003c/a\u003e docs: add alternative Linux implementations (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/a6090d8dfb3826da1482c1998bed465746743595\"\u003e\u003ccode\u003ea6090d8\u003c/code\u003e\u003c/a\u003e doc: update badge link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/ca36072b3978d2021fa237b5cd671ddfa305cde5\"\u003e\u003ccode\u003eca36072\u003c/code\u003e\u003c/a\u003e doc: update badge links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/9ae0e422d6ad6376ddf7960186d42342b0370baf\"\u003e\u003ccode\u003e9ae0e42\u003c/code\u003e\u003c/a\u003e fix(darwin): find keychain items across accessibility levels (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1269\"\u003e#1269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/77eed597eaa244106b946cd02c4d7edb3eb9fa05\"\u003e\u003ccode\u003e77eed59\u003c/code\u003e\u003c/a\u003e fix(android): recover biometric-protected storage on post-auth cipher failure...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/405c6e6299c665dfb8a7211192b42319da2e88bc\"\u003e\u003ccode\u003e405c6e6\u003c/code\u003e\u003c/a\u003e fix(android): don't hang when biometric negative button is tapped (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mogol/flutter_secure_storage/compare/flutter_secure_storage-v11.0.0...flutter_secure_storage-v11.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 3.2.5 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/17e06df19b66e1b12186f15aed1a71c7738eeb9d\"\u003e\u003ccode\u003e17e06df\u003c/code\u003e\u003c/a\u003e freezed            : 4.0.1 -\u0026gt; 4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2524faf266186e1308b345056386375637c94a5d\"\u003e\u003ccode\u003e2524faf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1375\"\u003e#1375\u003c/a\u003e from rrousselGit/fix-dead-code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/be9a38ffb8b1db1b7a32d439249df60510ac0452\"\u003e\u003ccode\u003ebe9a38f\u003c/code\u003e\u003c/a\u003e Remove redundant check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/67c6e34f869ef9ba7c4a601a9b8f96e783009444\"\u003e\u003ccode\u003e67c6e34\u003c/code\u003e\u003c/a\u003e Bump minimum analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4388c502df889eedf08cd251a57ca6024a82e44e\"\u003e\u003ccode\u003e4388c50\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/dcc9e4a88d963f2237b786d82070e9a37e7eaf44\"\u003e\u003ccode\u003edcc9e4a\u003c/code\u003e\u003c/a\u003e Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/fe813ca99618466dc997c4dd26ba7e6a32a7a1c1\"\u003e\u003ccode\u003efe813ca\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/562dd16d05b01c0ba4205ec7eb832667e3d2b7f7\"\u003e\u003ccode\u003e562dd16\u003c/code\u003e\u003c/a\u003e FIx dead code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8bdb15ab17bc264f3a9581177fac4a52ee7c2169\"\u003e\u003ccode\u003e8bdb15a\u003c/code\u003e\u003c/a\u003e freezed         : 4.0.0 -\u0026gt; 4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/07710d07b128191af07b6d630df15c3b77cfaed1\"\u003e\u003ccode\u003e07710d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1372\"\u003e#1372\u003c/a\u003e from peter-trost:analyzer-14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v3.2.5...freezed-v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `get_it` from 9.2.1 to 9.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.3.0] - 2026-09-19\u003c/h2\u003e\n\u003ch2\u003e[9.3.0] - 2026-09-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDetect circular self-resolution of lazy singletons (sync and async) and cached factories and throw a descriptive \u003ccode\u003eStateError\u003c/code\u003e instead of a \u003ccode\u003eStackOverflowError\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/muhammadkamel\"\u003e\u003ccode\u003e@​muhammadkamel\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/flutter-it/get_it/issues/423\"\u003e#423\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epubspec.lock\u003c/code\u003e is no longer committed, following the Dart guidelines for library packages.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eacceptsParams\u003c/code\u003e getter on \u003ccode\u003eObjectRegistration\u003c/code\u003e that tells whether the registered factory takes parameters. Passing \u003ccode\u003eparam1\u003c/code\u003e/\u003ccode\u003eparam2\u003c/code\u003e to a registration that doesn't accept parameters now fails an assert in debug mode instead of silently ignoring them.\u003c/li\u003e\n\u003cli\u003eNew global flag \u003ccode\u003eskipUnregisterIfNotRegistered\u003c/code\u003e: when set to \u003ccode\u003etrue\u003c/code\u003e, \u003ccode\u003eunregister\u003c/code\u003e silently ignores a missing registration instead of throwing (default stays \u003ccode\u003efalse\u003c/code\u003e). Thanks to \u003ca href=\"https://github.com/Gorniaky\"\u003e\u003ccode\u003e@​Gorniaky\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/flutter-it/get_it/issues/420\"\u003e#420\u003c/a\u003e) and \u003ca href=\"https://github.com/AzazelSensei\"\u003e\u003ccode\u003e@​AzazelSensei\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/flutter-it/get_it/issues/424\"\u003e#424\u003c/a\u003e) for raising this.\u003c/li\u003e\n\u003cli\u003eDevTools extension: filter and sort for the registrations table. Thanks to \u003ca href=\"https://github.com/yang-lile\"\u003e\u003ccode\u003e@​yang-lile\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/flutter-it/get_it/issues/421\"\u003e#421\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eDevTools extension rebuilt with Flutter 3.47.1.\u003c/li\u003e\n\u003cli\u003eFixed analyzer warnings/infos reported by pub.dev and updated dev dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter-it/get_it/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mobile_scanner` from 7.4.0 to 7.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/releases\"\u003emobile_scanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v7.4.1...v7.4.2\"\u003e7.4.2\u003c/a\u003e (2026-09-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e defer orientation sensor listener until camera start (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1803\"\u003e#1803\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/f9c81ea0b573d9146889fc70b599bf1f3920e35c\"\u003ef9c81ea\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImprovements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Web] Bumped \u003ccode\u003ezxing-wasm\u003c/code\u003e (the \u003ccode\u003eWebBarcodeReader.zxingWasm\u003c/code\u003e backend) from 3.1.1 to 3.1.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed the camera preview reporting a stale device orientation on start, when the device was rotated while the camera was stopped.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed device rotations sometimes not being detected while the camera is running, e.g. when the display rotation callback fires before the display reflects the new rotation, or on a seamless 180 degree rotation between the two landscape orientations.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed barcode scanning permanently stalling when a camera frame was never released. The \u003ccode\u003eImageProxy\u003c/code\u003e is now released on every exit path of the analyzer, including a null image, a failed or cancelled ML Kit request, and any error while building the input image or handling the result. Previously a single leaked frame stopped all further scanning while the preview kept running. (thanks \u003ca href=\"https://github.com/WladmirJunior\"\u003e\u003ccode\u003e@​WladmirJunior\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003e[Android] Fixed a host-app crash when CameraX fails to initialize while starting the scanner (e.g. \u0026quot;Available cameras: 0\u0026quot;, the camera being held by another process, or a transient HAL error). The failure is now routed through the normal error callback so it can be surfaced via \u003ccode\u003eerrorBuilder\u003c/code\u003e instead of terminating the app.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed the false-positive \u003ccode\u003eYour app uses the following plugins that apply Kotlin Gradle Plugin (KGP): mobile_scanner\u003c/code\u003e warning on AGP 9. The plugin's Gradle files are now Kotlin DSL, and the Kotlin Gradle Plugin is only applied when built-in Kotlin is disabled, which keeps the build working on older AGP versions. (thanks \u003ca href=\"https://github.com/AndresMontaniv\"\u003e\u003ccode\u003e@​AndresMontaniv\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003e[Android] Added a ProGuard keep rule for the internal ML Kit barcode classes (\u003ccode\u003ecom.google.android.gms.internal.mlkit_vision_barcode\u003c/code\u003e), which could be stripped or obfuscated in release builds.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed a crash when the app is terminated while the camera is running. A capture frame that was still in flight could reach the Flutter engine after its shell had been destroyed, causing an \u003ccode\u003eEXC_BAD_ACCESS\u003c/code\u003e. The capture session is now stopped before the engine is destroyed, and the camera is released when the engine detaches the plugin.\u003c/li\u003e\n\u003cli\u003e[Web] Fixed web builds failing to compile on Dart 3.14 (Flutter 3.48), which rejects \u003ccode\u003e@JS\u003c/code\u003e annotations on extension type constructors. The annotations were already no-ops, so removing them does not change any behavior.\u003c/li\u003e\n\u003cli\u003eFixed the camera preview no longer following device rotation after \u003ccode\u003eswitchCamera()\u003c/code\u003e. Restarting the camera recreated the device orientation stream, and cancelling a listener of the previous stream instance afterwards inadvertently tore down the platform channel of the new one.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/blob/develop/CHANGELOG.md\"\u003emobile_scanner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v7.4.1...v7.4.2\"\u003e7.4.2\u003c/a\u003e (2026-09-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e defer orientation sensor listener until camera start (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1803\"\u003e#1803\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/f9c81ea0b573d9146889fc70b599bf1f3920e35c\"\u003ef9c81ea\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.4.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImprovements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Web] Bumped \u003ccode\u003ezxing-wasm\u003c/code\u003e (the \u003ccode\u003eWebBarcodeReader.zxingWasm\u003c/code\u003e backend) from 3.1.1 to 3.1.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fixed the camera preview reporting a stale device orientation on start, when the device was rotated while the camera was stopped.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed device rotations sometimes not being detected while the camera is running, e.g. when the display rotation callback fires before the display reflects the new rotation, or on a seamless 180 degree rotation between the two landscape orientations.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed barcode scanning permanently stalling when a camera frame was never released. The \u003ccode\u003eImageProxy\u003c/code\u003e is now released on every exit path of the analyzer, including a null image, a failed or cancelled ML Kit request, and any error while building the input image or handling the result. Previously a single leaked frame stopped all further scanning while the preview kept running. (thanks \u003ca href=\"https://github.com/WladmirJunior\"\u003e\u003ccode\u003e@​WladmirJunior\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003e[Android] Fixed a host-app crash when CameraX fails to initialize while starting the scanner (e.g. \u0026quot;Available cameras: 0\u0026quot;, the camera being held by another process, or a transient HAL error). The failure is now routed through the normal error callback so it can be surfaced via \u003ccode\u003eerrorBuilder\u003c/code\u003e instead of terminating the app.\u003c/li\u003e\n\u003cli\u003e[Android] Fixed the false-positive \u003ccode\u003eYour app uses the following plugins that apply Kotlin Gradle Plugin (KGP): mobile_scanner\u003c/code\u003e warning on AGP 9. The plugin's Gradle files are now Kotlin DSL, and the Kotlin Gradle Plugin is only applied when built-in Kotlin is disabled, which keeps the build working on older AGP versions. (thanks \u003ca href=\"https://github.com/AndresMontaniv\"\u003e\u003ccode\u003e@​AndresMontaniv\u003c/code\u003e\u003c/a\u003e !)\u003c/li\u003e\n\u003cli\u003e[Android] Added a ProGuard keep rule for the internal ML Kit barcode classes (\u003ccode\u003ecom.google.android.gms.internal.mlkit_vision_barcode\u003c/code\u003e), which could be stripped or obfuscated in release builds.\u003c/li\u003e\n\u003cli\u003e[Apple] Fixed a crash when the app is terminated while the camera is running. A capture frame that was still in flight could reach the Flutter engine after its shell had been destroyed, causing an \u003ccode\u003eEXC_BAD_ACCESS\u003c/code\u003e. The capture session is now stopped before the engine is destroyed, and the camera is released when the engine detaches the plugin.\u003c/li\u003e\n\u003cli\u003e[Web] Fixed web builds failing to compile on Dart 3.14 (Flutter 3.48), which rejects \u003ccode\u003e@JS\u003c/code\u003e annotations on extension type constructors. The annotations were already no-ops, so removing them does not change any behavior.\u003c/li\u003e\n\u003cli\u003eFixed the camera preview no longer following device rotation after \u003ccode\u003eswitchCamera()\u003c/code\u003e. Restarting the camera recreated the device orientation stream, and cancelling a listener of the previous stream instance afterwards inadvertently tore down the platform channel of the new one.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/34f5050474a58a285f782f0a6d36b2cdcf681705\"\u003e\u003ccode\u003e34f5050\u003c/code\u003e\u003c/a\u003e chore(develop): release 7.4.2 (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1804\"\u003e#1804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/f9c81ea0b573d9146889fc70b599bf1f3920e35c\"\u003e\u003ccode\u003ef9c81ea\u003c/code\u003e\u003c/a\u003e fix(android): defer orientation sensor listener until camera start (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1803\"\u003e#1803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/5349d046e21d9ea3976d79c149c7490df1f3db60\"\u003e\u003ccode\u003e5349d04\u003c/code\u003e\u003c/a\u003e chore: example macos spm (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1800\"\u003e#1800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/b776c2e84fd0587c121bd14c3c8abdd42d28df0f\"\u003e\u003ccode\u003eb776c2e\u003c/code\u003e\u003c/a\u003e docs: add missing 7.4.1 changelog entries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/56ff4d39cee6edb9a424124151910d86b4c54a0f\"\u003e\u003ccode\u003e56ff4d3\u003c/code\u003e\u003c/a\u003e chore(deps): bump the example-android group in /example/android with 2 update...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/c9406fd339b4914abd817aa0ea939e16941e880a\"\u003e\u003ccode\u003ec9406fd\u003c/code\u003e\u003c/a\u003e chore(deps): bump zxing-wasm from 3.1.2 to 3.1.3 (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1776\"\u003e#1776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/d4cd946f988e2946fb71654f0532f28f53111f1b\"\u003e\u003ccode\u003ed4cd946\u003c/code\u003e\u003c/a\u003e chore(deps): bump gradle-wrapper from 9.5.0 to 9.7.1 in /android (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1788\"\u003e#1788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/49dfb65409aef8f9da257bc83f78007bfa38653c\"\u003e\u003ccode\u003e49dfb65\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-java from 5 to 6 (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1792\"\u003e#1792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/a1f203fa50e62dcfa6b447b5c7144216af5d9e48\"\u003e\u003ccode\u003ea1f203f\u003c/code\u003e\u003c/a\u003e chore: add dependabot cooldown and grouping (\u003ca href=\"https://redirect.github.com/juliansteenbakker/mobile_scanner/issues/1798\"\u003e#1798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/commit/c594d20af00141d2d43267740b939873802d0d76\"\u003e\u003ccode\u003ec594d20\u003c/code\u003e\u003c/a\u003e fix(apple): release the camera when the engine detaches the plugin\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/mobile_scanner/compare/v7.4.0...v7.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `permission_handler` from 13.0.0 to 13.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/90cedc2c60f9ea19542f59d30db9261493072984\"\u003e\u003ccode\u003e90cedc2\u003c/code\u003e\u003c/a\u003e Fix/android ask every time permanently denied (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1559\"\u003e#1559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/5c989b1be9abbbb325424ad96e5be4efdc0987c2\"\u003e\u003ccode\u003e5c989b1\u003c/code\u003e\u003c/a\u003e Updates version number\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/6e51e58184d45ab84c4bd7e520748d9780f5147c\"\u003e\u003ccode\u003e6e51e58\u003c/code\u003e\u003c/a\u003e Fix and document the Swift Package Manager section of the main README (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1555\"\u003e#1555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/c9cd4f912ad1ff834b3d85afbfb188955515d990\"\u003e\u003ccode\u003ec9cd4f9\u003c/code\u003e\u003c/a\u003e Add opt-in per-flavor permissions for Swift Package Manager builds (2/2) (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1554\"\u003e#1554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/c283059aa53d995617ab6d76ba53d281da5aa893\"\u003e\u003ccode\u003ec283059\u003c/code\u003e\u003c/a\u003e Fix SPM Info.plist discovery for flavored and multi-configuration apps (\u003ca href=\"https://redirect.github.com/baseflow/flutter-permission-handler/issues/1553\"\u003e#1553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/cb6b757551be9339924cf8382f14690d6ad8a73f\"\u003e\u003ccode\u003ecb6b757\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:Baseflow/flutter-permission-handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/f93a58bb2b993b831f48cf1ec0b3537905643e7e\"\u003e\u003ccode\u003ef93a58b\u003c/code\u003e\u003c/a\u003e Fixes error handling in web.delegate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-permission-handler/commit/8ba34f76699f9c589d16358e35a158ca1b5f0aca\"\u003e\u003ccode\u003e8ba34f7\u003c/code\u003e\u003c/a\u003e Fix web release crash: use Dart is checks for DOMException in web_delegate (#...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/baseflow/flutter-permission-handler/compare/permission_handler_v13.0.0...permission_handler_v13.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `slang` from 4.19.0 to 4.19.2\n\nUpdates `supabase_flutter` from 2.17.1 to 2.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-flutter/releases\"\u003esupabase_flutter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esupabase_flutter v2.17.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate a dependency to the latest release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003ePublished to pub.dev: \u003ca href=\"https://pub.dev/packages/supabase_flutter/versions/2.17.2\"\u003ehttps://pub.dev/packages/supabase_flutter/versions/2.17.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/CHANGELOG.md\"\u003esupabase_flutter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\nSee \u003ca href=\"https://conventionalcommits.org\"\u003eConventional Commits\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003e2026-08-14\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003chr /\u003e\n\u003cp\u003ePackages with breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThere are no breaking changes in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with other changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#gotrue---v2272\"\u003e\u003ccode\u003egotrue\u003c/code\u003e - \u003ccode\u003ev2.27.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#supabase---v2161\"\u003e\u003ccode\u003esupabase\u003c/code\u003e - \u003ccode\u003ev2.16.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#supabase_flutter---v2172\"\u003e\u003ccode\u003esupabase_flutter\u003c/code\u003e - \u003ccode\u003ev2.17.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with dependency updates only:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePackages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esupabase\u003c/code\u003e - \u003ccode\u003ev2.16.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esupabase_flutter\u003c/code\u003e - \u003ccode\u003ev2.17.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003egotrue\u003c/code\u003e - \u003ccode\u003ev2.27.2\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(gotrue): parse expires_in as num in Session.fromJson (\u003ca href=\"https://redirect.github.com/supabase/supabase-flutter/issues/1719\"\u003e#1719\u003c/a\u003e). (\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/6c8047eefb82c76936a14eebe281276526e3037c\"\u003e6c8047ee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-08-05\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003chr /\u003e\n\u003cp\u003ePackages with breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThere are no breaking changes in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with other changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#gotrue---v2271\"\u003e\u003ccode\u003egotrue\u003c/code\u003e - \u003ccode\u003ev2.27.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#postgrest---v291\"\u003e\u003ccode\u003epostgrest\u003c/code\u003e - \u003ccode\u003ev2.9.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/blob/supabase_flutter-v2.17.2/#realtime_client---v2130\"\u003e\u003ccode\u003erealtime_client\u003c/code\u003e - \u003ccode\u003ev2.13.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/d34329274b7cba71629da1414171737025d9ab5c\"\u003e\u003ccode\u003ed343292\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/supabase/supabase-flutter/tree/main/packages/issues/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-flutter/commit/6c8047eefb82c76936a14eebe281276526e3037c\"\u003e\u003ccode\u003e6c8047e\u003c/code\u003e\u003c/a\u003e fix(gotrue): parse expires_in as num in Session.fromJson (\u003ca href=\"https://github.com/supabase/supabase-flutter/tree/main/packages/issues/1719\"\u003e#1719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/supabase/supabase-flutter/commits/supabase_flutter-v2.17.2/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wakelock_plus` from 1.7.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/commit/4067d0bd741cc5e6e6fe27202b64db6392f348cf\"\u003e\u003ccode\u003e4067d0b\u003c/code\u003e\u003c/a\u003e wakelock_plus, version 1.8.0. Addresses PR \u003ca href=\"https://redirect.github.com/fluttercommunity/wakelock_plus/issues/148\"\u003e#148\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/commit/5b141ecf08dd58091e67aa902c0af94dd251b567\"\u003e\u003ccode\u003e5b141ec\u003c/code\u003e\u003c/a\u003e wakelock_plus_platform_interface, version 1.7.0. Addresses PR \u003ca href=\"https://redirect.github.com/fluttercommunity/wakelock_plus/issues/148\"\u003e#148\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/commit/0ac15a4b94873670e68e88836ce79881a5bcbd0a\"\u003e\u003ccode\u003e0ac15a4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fluttercommunity/wakelock_plus/issues/148\"\u003e#148\u003c/a\u003e from diegotori/flutter_3.47_upgrade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/commit/22537189c184bbe94159432d56c7bf8b0c63411b\"\u003e\u003ccode\u003e2253718\u003c/code\u003e\u003c/a\u003e Attempt at fixing broken Android example tests.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/commit/3a8c6b4dd81f4cde51f55cfde9695b67d9aee86a\"\u003e\u003ccode\u003e3a8c6b4\u003c/code\u003e\u003c/a\u003e Added tvOS support based off of PR \u003ca href=\"https://redirect.github.com/fluttercommunity/wakelock_plus/issues/129\"\u003e#129\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/commit/9a79c3ed684f03dbbeb152656e810bb816824883\"\u003e\u003ccode\u003e9a79c3e\u003c/code\u003e\u003c/a\u003e Modified .gitignore to account for AI agent local files.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/commit/23972c1f5f73ded6057cb044382b8dfd5f6529b7\"\u003e\u003ccode\u003e23972c1\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into flutter_3.47_upgrade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/commit/73edb671acfc4bda1f8f6dc0a0dccc47209bae7c\"\u003e\u003ccode\u003e73edb67\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fluttercommunity/wakelock_plus/issues/147\"\u003e#147\u003c/a\u003e from Harunn33/fix/ios-spm-platform-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/commit/7800a1b3e48ec972e3a9f439de07574737a0ee40\"\u003e\u003ccode\u003e7800a1b\u003c/code\u003e\u003c/a\u003e Upgraded pigeon to version 28.0.0 and regenerated them.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/commit/d269613bb81b3944e0bcda9a14e7fd913652987a\"\u003e\u003ccode\u003ed269613\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into flutter_3.47_upgrade\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fluttercommunity/wakelock_plus/compare/wakelock_plus_1.7.0...wakelock_plus_1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/Roboroads/Framed/pull/135","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Roboroads%2FFramed/issues/135","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/135/packages"}},{"old_version":"22.3.0","new_version":"22.3.1","update_type":"patch","path":"/frontend","pr_created_at":"2026-09-22T08:25:47.000Z","version_change":"22.3.0 → 22.3.1","issue":{"uuid":"5537096677","node_id":"PR_kwDORqL_L88AAAABEi4loA","number":115,"state":"closed","title":"chore(deps): bump flutter_local_notifications from 22.3.0 to 22.3.1 in /frontend","user":"dependabot[bot]","labels":["dependencies","frontend"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-07T16:16:28.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-22T08:25:47.000Z","updated_at":"2026-10-07T16:16:39.000Z","time_to_close":1324241,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"flutter_local_notifications","old_version":"22.3.0","new_version":"22.3.1","repository_url":"https://github.com/MaikuB/flutter_local_notifications"}],"path":"/frontend","ecosystem":"pub"},"body":"Bumps [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) from 22.3.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\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\u003eSee full diff in \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/compare/flutter_local_notifications-v22.3.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","html_url":"https://github.com/1window2/MedBuddy/pull/115","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/1window2%2FMedBuddy/issues/115","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/115/packages"}},{"old_version":"22.3.0","new_version":"22.3.1","update_type":"patch","path":"/apps/mobile","pr_created_at":"2026-09-22T02:56:27.000Z","version_change":"22.3.0 → 22.3.1","issue":{"uuid":"5534766810","node_id":"PR_kwDOTAcD_88AAAABEhB-Mw","number":60,"state":"open","title":"chore(deps): bump flutter_local_notifications from 22.3.0 to 22.3.1 in /apps/mobile","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-22T02:56:27.000Z","updated_at":"2026-09-22T02:57:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"flutter_local_notifications","old_version":"22.3.0","new_version":"22.3.1","repository_url":"https://github.com/MaikuB/flutter_local_notifications"}],"path":"/apps/mobile","ecosystem":"pub"},"body":"Bumps [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) from 22.3.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\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\u003eSee full diff in \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/compare/flutter_local_notifications-v22.3.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\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_local_notifications\u0026package-manager=pub\u0026previous-version=22.3.0\u0026new-version=22.3.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/theputtipong/tunetrend/pull/60","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/theputtipong%2Ftunetrend/issues/60","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/60/packages"}},{"old_version":"22.3.0","new_version":"22.3.1","update_type":"patch","path":null,"pr_created_at":"2026-09-21T23:47:11.000Z","version_change":"22.3.0 → 22.3.1","issue":{"uuid":"5533681330","node_id":"PR_kwDOSGD0WM8AAAABEgLtzg","number":343,"state":"closed","title":"deps(flutter): bump the flutter-dependencies group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","P2"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-28T23:47:03.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-21T23:47:11.000Z","updated_at":"2026-09-28T23:47:05.000Z","time_to_close":604792,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(flutter): bump","group_name":"flutter-dependencies","update_count":8,"packages":[{"name":"dio","old_version":"5.11.0","new_version":"5.11.1","repository_url":"https://github.com/cfug/dio"},{"name":"file_picker","old_version":"12.2.0","new_version":"13.1.0","repository_url":"https://github.com/vicajilau/flutter_file_picker"},{"name":"flutter_local_notifications","old_version":"22.3.0","new_version":"22.3.1","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"flutter_secure_storage","old_version":"11.0.0","new_version":"11.2.0","repository_url":"https://github.com/mogol/flutter_secure_storage"},{"name":"html","old_version":"0.15.6","new_version":"0.15.7","repository_url":"https://github.com/dart-lang/tools"},{"name":"image","old_version":"4.9.2","new_version":"4.10.1","repository_url":"https://github.com/brendan-duncan/image"},{"name":"pdfrx","old_version":"2.4.7","new_version":"2.4.8","repository_url":"https://github.com/espresso3389/pdfrx"},{"name":"pdfrx_engine","old_version":"0.4.6","new_version":"0.4.7","repository_url":"https://github.com/espresso3389/pdfrx"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-dependencies group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [dio](https://github.com/cfug/dio) | `5.11.0` | `5.11.1` |\n| [file_picker](https://github.com/vicajilau/flutter_file_picker/tree/main/packages) | `12.2.0` | `13.1.0` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `22.3.0` | `22.3.1` |\n| [flutter_secure_storage](https://github.com/mogol/flutter_secure_storage) | `11.0.0` | `11.2.0` |\n| [html](https://github.com/dart-lang/tools/tree/main/pkgs) | `0.15.6` | `0.15.7` |\n| [image](https://github.com/brendan-duncan/image) | `4.9.2` | `4.10.1` |\n| [pdfrx](https://github.com/espresso3389/pdfrx/tree/master/packages) | `2.4.7` | `2.4.8` |\n| [pdfrx_engine](https://github.com/espresso3389/pdfrx/tree/master/packages) | `0.4.6` | `0.4.7` |\n\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 `file_picker` from 12.2.0 to 13.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/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 `flutter_local_notifications` from 22.3.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\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\u003eSee full diff in \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/compare/flutter_local_notifications-v22.3.0...flutter_local_notifications-v22.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_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 `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 `image` from 4.9.2 to 4.10.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/brendan-duncan/image/blob/main/CHANGELOG.md\"\u003eimage's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.10.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix alpha blending onto translucent pixels, which darkened translucent\nanimated WebP frames (\u003ca href=\"https://redirect.github.com/brendan-duncan/image/issues/804\"\u003e#804\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix a WebP alpha decode crash when a backward reference reaches the end of\nthe image (\u003ca href=\"https://redirect.github.com/brendan-duncan/image/issues/804\"\u003e#804\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix 16-bit grayscale+alpha images encoding to WebP as fully transparent (\u003ca href=\"https://redirect.github.com/brendan-duncan/image/issues/804\"\u003e#804\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePixels of images with no alpha channel now report full alpha in every format.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ePixelFloat16.a\u003c/code\u003e setter writing the green value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.10.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd lossy WebP encoding with \u003ccode\u003eencodeWebP(lossless: false)\u003c/code\u003e and the \u003ccode\u003equality\u003c/code\u003e,\n\u003ccode\u003emethod\u003c/code\u003e and \u003ccode\u003ealphaQuality\u003c/code\u003e options.\u003c/li\u003e\n\u003cli\u003eImprove lossless WebP compression, with file sizes now close to \u003ccode\u003ecwebp\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003eexact\u003c/code\u003e and \u003ccode\u003esingleFrame\u003c/code\u003e options to \u003ccode\u003eencodeWebP\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWebPEncoder.exact\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e, preserving the color under fully\ntransparent pixels at the cost of larger files.\u003c/li\u003e\n\u003cli\u003eFix WebP encoding of 16-bit and grayscale+alpha images.\u003c/li\u003e\n\u003cli\u003eRead ICC profiles when decoding WebP files.\u003c/li\u003e\n\u003cli\u003eFix animated WebP frame durations, partial-frame disposal, and the\nbackground color byte order.\u003c/li\u003e\n\u003cli\u003eFix lossless WebP decoding on the web, where the color cache hash lost\nprecision.\u003c/li\u003e\n\u003cli\u003eFix JPEG decoding failing with \u0026quot;Unknown JPEG marker\u0026quot; when a restart marker\nprecedes the end of the image (\u003ca href=\"https://redirect.github.com/brendan-duncan/image/issues/805\"\u003e#805\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/brendan-duncan/image/commit/b89965df4b4b2bc575aeea41c9a78403f94153e4\"\u003e\u003ccode\u003eb89965d\u003c/code\u003e\u003c/a\u003e v4.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brendan-duncan/image/commit/d46536d303f4e8825560f4bf01c84cb85e9a556c\"\u003e\u003ccode\u003ed46536d\u003c/code\u003e\u003c/a\u003e fix analyzer warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brendan-duncan/image/commit/30c305527e3cf81b549ed0f1fefaf63557aad5eb\"\u003e\u003ccode\u003e30c3055\u003c/code\u003e\u003c/a\u003e Fix opaque alpha defaults and WebP alpha decode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brendan-duncan/image/commit/65024047ef54e8ebdbd150b980c115e6128c6086\"\u003e\u003ccode\u003e6502404\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/brendan-duncan/image/issues/804\"\u003e#804\u003c/a\u003e from krll-kov/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brendan-duncan/image/commit/71a65899d94d195ae154fbc1e8cb59b58e004c92\"\u003e\u003ccode\u003e71a6589\u003c/code\u003e\u003c/a\u003e update pubignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brendan-duncan/image/commit/920997dc108434d94046ef33db41c94fe743fd92\"\u003e\u003ccode\u003e920997d\u003c/code\u003e\u003c/a\u003e v4.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brendan-duncan/image/commit/52c97646820a8fb86d9d98ff515a7c98c1d3fef6\"\u003e\u003ccode\u003e52c9764\u003c/code\u003e\u003c/a\u003e jpeg decoder: handle RSTn and TEM markers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brendan-duncan/image/commit/6d6b327cc63b12c8e7e013be0bb35638d1a454d5\"\u003e\u003ccode\u003e6d6b327\u003c/code\u003e\u003c/a\u003e webp fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brendan-duncan/image/commit/d0da818339946a42a1bc7d0a41d632966e016cb8\"\u003e\u003ccode\u003ed0da818\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/brendan-duncan/image/issues/803\"\u003e#803\u003c/a\u003e from krll-kov/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brendan-duncan/image/commit/25905f4c5da29c90269ab50890a065bf4f150239\"\u003e\u003ccode\u003e25905f4\u003c/code\u003e\u003c/a\u003e Animated webp fixes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/brendan-duncan/image/compare/v4.9.2...v4.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pdfrx` from 2.4.7 to 2.4.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/espresso3389/pdfrx/releases\"\u003epdfrx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePrebuilt iOS/macOS pdfium binary\u003c/h2\u003e\n\u003cp\u003eiOS/macOS pdfium prebuilt binary distribution only for pdfrx.\nThe highlights are;\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003excframeworks that supports the following platforms\n\u003cul\u003e\n\u003cli\u003eiOS arm64\u003c/li\u003e\n\u003cli\u003eiPhoneSimulator arm64/x64\u003c/li\u003e\n\u003cli\u003emacOS arm64/x64\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003excframeworks contains static library but \u003ccode\u003eFPDF_*\u003c/code\u003e functions made exported\u003c/li\u003e\n\u003cli\u003eAdditional FILEACCESS helper functions \u003ccode\u003epdfrx_*\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/espresso3389/pdfrx/commit/faf9d5c47626f0af14231dba138e1e934b2ab7c3\"\u003e\u003ccode\u003efaf9d5c\u003c/code\u003e\u003c/a\u003e Release pdfrx 2.4.8 and pdfrx_engine 0.4.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/9142d7768ec09a8b570b7ff80ae805ff7257bc11\"\u003e\u003ccode\u003e9142d77\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/espresso3389/pdfrx/tree/master/packages/issues/693\"\u003e#693\u003c/a\u003e from pandeyshivam10/fix/background-worker-async-callback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/098a3424391d5f80b3327ca70e78840a104f0a1c\"\u003e\u003ccode\u003e098a342\u003c/code\u003e\u003c/a\u003e fix(createImage): surface decode failures instead of hanging forever\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/8d13b9df1007c6bdc78cf079c86722fc1158db2f\"\u003e\u003ccode\u003e8d13b9d\u003c/code\u003e\u003c/a\u003e fix(PdfPageView): dispose the previous image before replacing it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/d3729a11256117057b6681559969a4544aa64970\"\u003e\u003ccode\u003ed3729a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/espresso3389/pdfrx/tree/master/packages/issues/694\"\u003e#694\u003c/a\u003e from Guesub/fix/pages-setter-linear-scan\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/b891075e7d8f360fbd14b0ab3e92af755cb37c90\"\u003e\u003ccode\u003eb891075\u003c/code\u003e\u003c/a\u003e Keep text selection alive during progressive page loading\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/8148dd17ae65ead0578a6604516a14e437d51da5\"\u003e\u003ccode\u003e8148dd1\u003c/code\u003e\u003c/a\u003e Fix O(N^2) page list update in _PdfDocumentPdfium.pages setter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/e16a95688f718ae6ee38c86c0c1a296e70709cb2\"\u003e\u003ccode\u003ee16a956\u003c/code\u003e\u003c/a\u003e fix: BackgroundWorker.compute silently breaks on a genuinely async callback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/9470279a52addcdc151f9653b4f53146bcf9e59e\"\u003e\u003ccode\u003e9470279\u003c/code\u003e\u003c/a\u003e Work around ARM64 Linux jni plugin build failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/623dfeb925a4a3e899cf5f5a63e9cf360adc73ab\"\u003e\u003ccode\u003e623dfeb\u003c/code\u003e\u003c/a\u003e Return only the bytes written from encodePdf on the WASM backend\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/espresso3389/pdfrx/commits/pdfrx-v2.4.8/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pdfrx_engine` from 0.4.6 to 0.4.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/espresso3389/pdfrx/releases\"\u003epdfrx_engine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePrebuilt iOS/macOS pdfium binary\u003c/h2\u003e\n\u003cp\u003eiOS/macOS pdfium prebuilt binary distribution only for pdfrx.\nThe highlights are;\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003excframeworks that supports the following platforms\n\u003cul\u003e\n\u003cli\u003eiOS arm64\u003c/li\u003e\n\u003cli\u003eiPhoneSimulator arm64/x64\u003c/li\u003e\n\u003cli\u003emacOS arm64/x64\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003excframeworks contains static library but \u003ccode\u003eFPDF_*\u003c/code\u003e functions made exported\u003c/li\u003e\n\u003cli\u003eAdditional FILEACCESS helper functions \u003ccode\u003epdfrx_*\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/espresso3389/pdfrx/commit/faf9d5c47626f0af14231dba138e1e934b2ab7c3\"\u003e\u003ccode\u003efaf9d5c\u003c/code\u003e\u003c/a\u003e Release pdfrx 2.4.8 and pdfrx_engine 0.4.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/9142d7768ec09a8b570b7ff80ae805ff7257bc11\"\u003e\u003ccode\u003e9142d77\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/espresso3389/pdfrx/tree/master/packages/issues/693\"\u003e#693\u003c/a\u003e from pandeyshivam10/fix/background-worker-async-callback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/098a3424391d5f80b3327ca70e78840a104f0a1c\"\u003e\u003ccode\u003e098a342\u003c/code\u003e\u003c/a\u003e fix(createImage): surface decode failures instead of hanging forever\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/8d13b9df1007c6bdc78cf079c86722fc1158db2f\"\u003e\u003ccode\u003e8d13b9d\u003c/code\u003e\u003c/a\u003e fix(PdfPageView): dispose the previous image before replacing it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/d3729a11256117057b6681559969a4544aa64970\"\u003e\u003ccode\u003ed3729a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/espresso3389/pdfrx/tree/master/packages/issues/694\"\u003e#694\u003c/a\u003e from Guesub/fix/pages-setter-linear-scan\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/b891075e7d8f360fbd14b0ab3e92af755cb37c90\"\u003e\u003ccode\u003eb891075\u003c/code\u003e\u003c/a\u003e Keep text selection alive during progressive page loading\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/8148dd17ae65ead0578a6604516a14e437d51da5\"\u003e\u003ccode\u003e8148dd1\u003c/code\u003e\u003c/a\u003e Fix O(N^2) page list update in _PdfDocumentPdfium.pages setter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/e16a95688f718ae6ee38c86c0c1a296e70709cb2\"\u003e\u003ccode\u003ee16a956\u003c/code\u003e\u003c/a\u003e fix: BackgroundWorker.compute silently breaks on a genuinely async callback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/9470279a52addcdc151f9653b4f53146bcf9e59e\"\u003e\u003ccode\u003e9470279\u003c/code\u003e\u003c/a\u003e Work around ARM64 Linux jni plugin build failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/623dfeb925a4a3e899cf5f5a63e9cf360adc73ab\"\u003e\u003ccode\u003e623dfeb\u003c/code\u003e\u003c/a\u003e Return only the bytes written from encodePdf on the WASM backend\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/espresso3389/pdfrx/commits/pdfrx_engine-v0.4.7/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e\n\n## 关联 Issue\n\nRefs #2\nRefs #693\nRefs #694\nRefs #803\nRefs #804\nRefs #805\nRefs #1224\nRefs #1236\nRefs #1243\nRefs #1247\nRefs #1256\nRefs #1262\nRefs #1263\nRefs #1264\nRefs #1266\nRefs #1267\nRefs #1269\nRefs #1271\nRefs #1272\nRefs #1273\nRefs #1274\nRefs #2533\nRefs #2534\nRefs #2546\nRefs #2554\nRefs #2557\nRefs #2558\nRefs #2559\nRefs #2562\nRefs #2589\nRefs #2591\nRefs #2592\nRefs #2593\nRefs #2594\nRefs #2595\nRefs #2819\nRefs #2822","html_url":"https://github.com/Qintsg/SSPU-AllinOne/pull/343","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Qintsg%2FSSPU-AllinOne/issues/343","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/343/packages"}},{"old_version":"17.2.4","new_version":"22.3.1","update_type":"major","path":null,"pr_created_at":"2026-09-18T23:22:55.000Z","version_change":"17.2.4 → 22.3.1","issue":{"uuid":"5505967011","node_id":"PR_kwDOQBxlp88AAAABEKT-Dg","number":583,"state":"closed","title":"chore(deps-pub)(deps): bump the flutter group across 1 directory with 5 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-09-20T00:11:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-18T23:22:55.000Z","updated_at":"2026-09-20T00:11:27.000Z","time_to_close":89311,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-pub)(deps): bump","group_name":"flutter","update_count":5,"packages":[{"name":"flutter_contacts","old_version":"1.1.9+2","new_version":"2.5.0","repository_url":"https://github.com/QuisApp/flutter_contacts"},{"name":"flutter_lints","old_version":"3.0.2","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"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_local_notifications_linux","old_version":"4.0.1","new_version":"8.0.1","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"flutter_local_notifications_platform_interface","old_version":"7.2.0","new_version":"12.2.0","repository_url":"https://github.com/MaikuB/flutter_local_notifications"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter group with 5 updates in the /mobile directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [flutter_contacts](https://github.com/QuisApp/flutter_contacts) | `1.1.9+2` | `2.5.0` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `3.0.2` | `6.0.0` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `17.2.4` | `22.3.1` |\n| [flutter_local_notifications_linux](https://github.com/MaikuB/flutter_local_notifications) | `4.0.1` | `8.0.1` |\n| [flutter_local_notifications_platform_interface](https://github.com/MaikuB/flutter_local_notifications) | `7.2.0` | `12.2.0` |\n\n\nUpdates `flutter_contacts` from 1.1.9+2 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/QuisApp/flutter_contacts/blob/main/CHANGELOG.md\"\u003eflutter_contacts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eupdate()\u003c/code\u003e and \u003ccode\u003eupdateAll()\u003c/code\u003e now throw \u003ccode\u003eread_only_contact\u003c/code\u003e instead of silently\ndropping properties owned by a sync adapter, which Android's provider filters\nout of the write — thanks \u003ca href=\"https://github.com/yassinsameh\"\u003e\u003ccode\u003e@​yassinsameh\u003c/code\u003e\u003c/a\u003e for the request (\u003ca href=\"https://redirect.github.com/QuisApp/flutter_contacts/issues/95\"\u003e#95\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/QuisApp/flutter_contacts/issues/260\"\u003e#260\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject a second \u003ccode\u003eshowCreator()\u003c/code\u003e call on iOS while one is already presented,\nwhich previously left the first call's future unresolved.\u003c/li\u003e\n\u003cli\u003eDocument that \u003ccode\u003eshowEditor()\u003c/code\u003e also returns null when the contact is deleted\nfrom the system editor, not only when the user cancels.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eshowEditor()\u003c/code\u003e on iOS now waits for the user to finish instead of resolving to\n\u003ccode\u003enull\u003c/code\u003e immediately; it returns the contact identifier on save.\u003c/li\u003e\n\u003cli\u003eFix Android dropping events whose date uses ISO 8601 basic format\n(\u003ccode\u003e19960415\u003c/code\u003e, \u003ccode\u003e--0415\u003c/code\u003e), which vCard 4.0 mandates and Android's vCard importer\nstores verbatim — thanks \u003ca href=\"https://github.com/Ruman87\"\u003e\u003ccode\u003e@​Ruman87\u003c/code\u003e\u003c/a\u003e for the report and diagnosis (\u003ca href=\"https://redirect.github.com/QuisApp/flutter_contacts/issues/248\"\u003e#248\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003egroups.addContacts()\u003c/code\u003e failing with \u003ccode\u003eGroup has no account\u003c/code\u003e on Android 12\nand below, where the platform exposes no default account and \u003ccode\u003egroups.create()\u003c/code\u003e\nproduces a local group — thanks \u003ca href=\"https://github.com/Eunno-An\"\u003e\u003ccode\u003e@​Eunno-An\u003c/code\u003e\u003c/a\u003e for the report (\u003ca href=\"https://redirect.github.com/QuisApp/flutter_contacts/issues/247\"\u003e#247\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix the iOS native editor staying on screen when the contact is deleted from\nit (iOS 26+) — thanks \u003ca href=\"https://github.com/liliana-tagonsoft\"\u003e\u003ccode\u003e@​liliana-tagonsoft\u003c/code\u003e\u003c/a\u003e for the report and the fix (\u003ca href=\"https://redirect.github.com/QuisApp/flutter_contacts/issues/250\"\u003e#250\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eshowCreator()\u003c/code\u003e name prefill not displaying in some Android contact\neditors (e.g. Samsung) by passing \u003ccode\u003eInsert.NAME\u003c/code\u003e instead of a \u003ccode\u003eStructuredName\u003c/code\u003e\nrow — thanks \u003ca href=\"https://github.com/CrashKiki\"\u003e\u003ccode\u003e@​CrashKiki\u003c/code\u003e\u003c/a\u003e for the fix (\u003ca href=\"https://redirect.github.com/QuisApp/flutter_contacts/issues/241\"\u003e#241\u003c/a\u003e) and \u003ca href=\"https://github.com/Eunno-An\"\u003e\u003ccode\u003e@​Eunno-An\u003c/code\u003e\u003c/a\u003e for the report\n(\u003ca href=\"https://redirect.github.com/QuisApp/flutter_contacts/issues/242\"\u003e#242\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid now returns the same contacts the system Contacts app displays,\ninstead of filtering on \u003ccode\u003eIN_VISIBLE_GROUP = 1\u003c/code\u003e: contacts from sync adapters\nthat don't mark them visible (e.g. MS365/Exchange) are included in \u003ccode\u003egetAll()\u003c/code\u003e,\noperations by ID work regardless of visibility, and filters matching no\ncontacts return none instead of all (\u003ca href=\"https://redirect.github.com/QuisApp/flutter_contacts/issues/240\"\u003e#240\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eshowCreator()\u003c/code\u003e dropping the pre-filled photo on Android: the system\neditor ignores photos passed through the insert intent, so the photo is now\napplied to the contact after creation when the app holds \u003ccode\u003eWRITE_CONTACTS\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/QuisApp/flutter_contacts/issues/242\"\u003e#242\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.1\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\u003eSee full diff in \u003ca href=\"https://github.com/QuisApp/flutter_contacts/commits/v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 3.0.2 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6eebe72ca3975373a5fab06a009ec5ffeabdb495\"\u003e\u003ccode\u003e6eebe72\u003c/code\u003e\u003c/a\u003e [flutter_lints] Bump lints dependency to 6.0.0 and bump package to 6.0.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0093e2ecd5e3e83c04864b076564e1020ada532f\"\u003e\u003ccode\u003e0093e2e\u003c/code\u003e\u003c/a\u003e [video_player_android] Add note about Android platform views known issue (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/62f38a1abb95fccabd865cef8b107d515bfbf93d\"\u003e\u003ccode\u003e62f38a1\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Implement \u003ccode\u003eenableAudio\u003c/code\u003e for video recording (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9264\"\u003e#9264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9c11e9b8b845235c8d6bd120b89238dc580ab973\"\u003e\u003ccode\u003e9c11e9b\u003c/code\u003e\u003c/a\u003e [video_player_android] isBuffering flag always return true after calling seek...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6efa04bfdb94f14236a9f9f85a6ebb367a94e81d\"\u003e\u003ccode\u003e6efa04b\u003c/code\u003e\u003c/a\u003e [camera,video_player] replace onSurfaceDestroyed with onSurfaceCleanup (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9316\"\u003e#9316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c33fa390d6866405334adc56d38b70ea2ee3ab6e\"\u003e\u003ccode\u003ec33fa39\u003c/code\u003e\u003c/a\u003e [camera,video_player] Update Android to 3.29 minimum (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5a7d40f877274916bdd81ba18a6b508e2d266aa3\"\u003e\u003ccode\u003e5a7d40f\u003c/code\u003e\u003c/a\u003e Update repo for 3.32 stable (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2a847d78641de3eba95ba22b3a01db5ee24c93b3\"\u003e\u003ccode\u003e2a847d7\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Correct pigeon configuration output paths (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9313\"\u003e#9313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d692e43dba6c8dcfdd3659fd6681a3c9505307ae\"\u003e\u003ccode\u003ed692e43\u003c/code\u003e\u003c/a\u003e [process] Remove from the repository (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9310\"\u003e#9310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe5dd86d6232c1ca2eacc50efe38db5dd2a6f815\"\u003e\u003ccode\u003efe5dd86\u003c/code\u003e\u003c/a\u003e Ensure Example Packages Work on Android API 36 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_lints-v6.0.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_local_notifications` from 17.2.4 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-v17.2.4...flutter_local_notifications-v22.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_local_notifications_linux` from 4.0.1 to 8.0.1\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/e67b2238210f56ae3acecda04d01df3a3da6bb32\"\u003e\u003ccode\u003ee67b223\u003c/code\u003e\u003c/a\u003e added changelog entry on platform interface dependency bump (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2783\"\u003e#2783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/d4e79271574dc8b2728f35886f00ce3f41202f89\"\u003e\u003ccode\u003ed4e7927\u003c/code\u003e\u003c/a\u003e [various] prepare for 22.0.0 stable release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2782\"\u003e#2782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/6f2d72be79f79f34eb29f332d879f23e80aab553\"\u003e\u003ccode\u003e6f2d72b\u003c/code\u003e\u003c/a\u003e updated .gitignore settings (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2779\"\u003e#2779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/d514b4f73bd8a475eb42a221036bb4c486c7f9b0\"\u003e\u003ccode\u003ed514b4f\u003c/code\u003e\u003c/a\u003e docs: improve format (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2778\"\u003e#2778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/560d487edb99ccd8e202b57d121c49a3cd0f2879\"\u003e\u003ccode\u003e560d487\u003c/code\u003e\u003c/a\u003e [various] prepare for 22.0.0-dev.3 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2776\"\u003e#2776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/70bc077c6ff0452b9900139df01522b000993df7\"\u003e\u003ccode\u003e70bc077\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] highlight app row when opening DND access setti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/b35b35b88f7affc35ed2af80c3fa61db0ca901af\"\u003e\u003ccode\u003eb35b35b\u003c/code\u003e\u003c/a\u003e Bump xml from 6.6.1 to 7.0.1 in /flutter_local_notifications_windows (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2774\"\u003e#2774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/d50f5d79dcafdbdaeaab2b97c39bd43ac2ace6e9\"\u003e\u003ccode\u003ed50f5d7\u003c/code\u003e\u003c/a\u003e [various] prepare for 22.0.0-dev.2 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2772\"\u003e#2772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/d9a076402d3ce5942dc175709d8fcc4ce6f55dd5\"\u003e\u003ccode\u003ed9a0764\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications_web] update README snippets to use web-specific ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/6b33aeb3f005ca38837f12f478ba5f833ade8206\"\u003e\u003ccode\u003e6b33aeb\u003c/code\u003e\u003c/a\u003e [various] prepare for 22.0.0-dev.1 prerelease (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2767\"\u003e#2767\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_linux-v4.0.1...flutter_local_notifications_linux-v8.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_local_notifications_platform_interface` from 7.2.0 to 12.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/releases\"\u003eflutter_local_notifications_platform_interface's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflutter_local_notifications-v12.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/1796\"\u003e1796\u003c/a\u003e where a \u003ccode\u003ejava.lang.ClassCastException\u003c/code\u003e may be thrown on some Android devices when the \u003ccode\u003eonDidReceiveBackgroundNotificationResponse\u003c/code\u003e has been specified when calling \u003ccode\u003einitialize()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v12.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] removed reference to Android V1 embedding. Thanks to PR from \u003ca href=\"https://github.com/emersion\"\u003eSimon Ser\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated code snippet in readme around requesting notification permissions on Android. Thanks to PR from \u003ca href=\"https://github.com/rignaneseleo\"\u003eLeo\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v12.0.3+1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Kotlin version used in example app\u003c/li\u003e\n\u003cli\u003eUpdated code snippets in readme to add missing import statements around the iOS setup related to notification actions. Thanks to PR from \u003ca href=\"https://github.com/som-R91\"\u003esom-R91\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v12.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] changed callback lookup for notification actions to take place after Flutter engine to ensure callback cache has been initialised to find the callback. This is a follow-up to changes done in 12.0.1 in trying to address issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/1721\"\u003e1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] updated plugin to clean up resources after it is detached from Flutter engine. Thanks to PR from \u003ca href=\"https://github.com/emersion\"\u003eSimon Ser\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v12.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android][iOS] fixed issue \u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/1721\"\u003e1721\u003c/a\u003e where a crash occurs upon tapping on a notification action fbut the \u003ccode\u003eonDidReceiveBackgroundNotificationResponse\u003c/code\u003e optional callback hasn't been specified.\u003c/li\u003e\n\u003cli\u003e[iOS] suppressed deprecation warnings where plugin was Apple's old notification APIs to support older iOS devices\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v12.0.1+1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated readme to indicate that the \u003ccode\u003etimezone\u003c/code\u003e package should be added as a direct dependency according to \u003ca href=\"https://dart-lang.github.io/linter/lints/depend_on_referenced_packages.html\"\u003ethis official lint rule\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBumped dependency constraints on \u003ccode\u003eflutter_local_notification_linux\u003c/code\u003e that was meant to be done in 12.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v12.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumped \u003ccode\u003edbus\u003c/code\u003e dependency via \u003ccode\u003eflutter_local_notifications_linux\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v11.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] fixed crash when using notification actions with a foreground service. Thanks to the PR from \u003ca href=\"https://github.com/arnoldlaishram\"\u003eArnold Laishram\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] Suppressed deprecation warning on calling the \u003ca href=\"https://developer.android.com/reference/android/content/Intent#getParcelableExtra(java.lang.String)\"\u003e\u003ccode\u003egetParcelableExtra\u003c/code\u003e\u003c/a\u003e Intent API\u003c/li\u003e\n\u003cli\u003eFixed typo in readme around Darwin (iOS/macOS) initialisation settings\u003c/li\u003e\n\u003cli\u003eAdded a link to an issue with using Flutter apps with desugaring enabled where crashes could occur on foldable Android devices. Link to this is \u003ca href=\"https://redirect.github.com/flutter/flutter/issues/110658\"\u003eflutter/flutter#110658\u003c/a\u003e so those experience the problem can follow the issue and try out the solutions there as this isn't specific to the plugin\u003c/li\u003e\n\u003cli\u003eReplaced usage of rxDart in example app use \u003ccode\u003eStreamController\u003c/code\u003e instead to minimise use of dependencies and removed unused \u003ccode\u003eshared_preferences\u003c/code\u003e dependency\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v11.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumped \u003ccode\u003etimezone\u003c/code\u003e dependency. To err on the safe when it comes to dependency version conflicts, this is being published as major release as the updated \u003ccode\u003etimezone\u003c/code\u003e package was published as a major release. Thanks to the PR from \u003ca href=\"https://github.com/nohli\"\u003eJoachim Nohl\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v10.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e [Android] \u003ccode\u003ezonedSchedule()\u003c/code\u003e's implementation has switched to using \u003ca href=\"https://developer.android.com/studio/releases/gradle-plugin#j8-library-desugaring\"\u003edesugaring\u003c/a\u003e instead of the \u003ca href=\"https://github.com/JakeWharton/ThreeTenABP\"\u003eThreeTen Android Backport library\u003c/a\u003e. This required the plugin to update to using Android Gradle plugin 4.2.2 and applications may need to bump their Android Gradle plugin dependency to at least 4.2.2 as a result. Added a \u0026quot;Gradle setup\u0026quot; section underneath \u0026quot;Android setup\u0026quot; with details on the extra setup needed\u003c/li\u003e\n\u003cli\u003e[Android] \u003cstrong\u003eBreaking change\u003c/strong\u003e the following error codes included in \u003ccode\u003ePlatformException\u003c/code\u003es that can occur on Android have been updated\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eINVALID_ICON\u003c/code\u003e -\u0026gt; \u003ccode\u003einvalid_icon\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eINVALID_LARGE_ICON\u003c/code\u003e -\u0026gt; \u003ccode\u003einvalid_large_icon\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eINVALID_BIG_PICTURE\u003c/code\u003e -\u0026gt; \u003ccode\u003einvalid_big_picture\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eINVALID_SOUND\u003c/code\u003e -\u0026gt; \u003ccode\u003einvalid_sound\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eINVALID_LED_DETAILS\u003c/code\u003e -\u0026gt; \u003ccode\u003einvalid_led_details\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGET_ACTIVE_NOTIFICATIONS_ERROR_CODE\u003c/code\u003e -\u0026gt; \u003ccode\u003eunsupported_os_version\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGET_NOTIFICATION_CHANNELS_ERROR_CODE\u003c/code\u003e -\u0026gt; \u003ccode\u003egetNotificationChannelsError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGET_ACTIVE_NOTIFICATION_MESSAGING_STYLE_ERROR_CODE\u003c/code\u003e -\u0026gt; \u003ccode\u003egetActiveNotificationMessagingStyle\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePERMISSION_REQUEST_IN_PROGRESS\u003c/code\u003e -\u0026gt; \u003ccode\u003epermissionRequestInProgress\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[Android] \u003cstrong\u003eBreaking change\u003c/strong\u003e the \u003ccode\u003ecategory\u003c/code\u003e of the \u003ccode\u003eAndroidNotificationDetails\u003c/code\u003e now requires an instance of the newly added \u003ccode\u003eAndroidNotificationCategory\u003c/code\u003e class instead of a string. This was to improve the discoverability of the APIs and improve the semantics as the category can specified in a similar fashion to using an enum value\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e callbacks have now been reworked. There are now the following callbacks and both will pass an instance of the \u003ccode\u003eNotificationResponse\u003c/code\u003e class\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/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\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/32089147e5c0a2cd5b1c00369cae03d47681c9b6\"\u003e\u003ccode\u003e3208914\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] raise iOS minimum to 13.0 in Package.swift to m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/5599fcecd260df967ef87c59470d9c9b28c2c8a1\"\u003e\u003ccode\u003e5599fce\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] migrated example app to use SPM (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2803\"\u003e#2803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/ec69bf3b3d26d360a21a837fcd7a86d67fc14bbf\"\u003e\u003ccode\u003eec69bf3\u003c/code\u003e\u003c/a\u003e prepare for platform interface 12.0.1 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2804\"\u003e#2804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/2a51ce0f65485529f8b7f08253509240b73394a1\"\u003e\u003ccode\u003e2a51ce0\u003c/code\u003e\u003c/a\u003e added references to FlutterFramework (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2802\"\u003e#2802\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_platform_interface-v7.2.0...flutter_local_notifications_platform_interface-v12.2.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/NassarAlshabi1/marina-hotel-wit-app/pull/583","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NassarAlshabi1%2Fmarina-hotel-wit-app/issues/583","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/583/packages"}},{"old_version":"21.0.0","new_version":"22.3.1","update_type":"major","path":"/apps","pr_created_at":"2026-09-17T03:32:46.000Z","version_change":"21.0.0 → 22.3.1","issue":{"uuid":"5482496820","node_id":"PR_kwDOQfjplM8AAAABD3VSlg","number":305,"state":"closed","title":"deps(flutter): bump flutter_local_notifications from 21.0.0 to 22.3.1 in /apps","user":"dependabot[bot]","labels":["automated","dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-10-01T04:56:57.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-17T03:32:46.000Z","updated_at":"2026-10-01T04:57:00.000Z","time_to_close":1214651,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(flutter)","packages":[{"name":"flutter_local_notifications","old_version":"21.0.0","new_version":"22.3.1","repository_url":"https://github.com/MaikuB/flutter_local_notifications"}],"path":"/apps","ecosystem":"pub"},"body":"Bumps [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) from 21.0.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\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\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-v21.0.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\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_local_notifications\u0026package-manager=pub\u0026previous-version=21.0.0\u0026new-version=22.3.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/baytides/bay-navigator/pull/305","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/baytides%2Fbay-navigator/issues/305","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/305/packages"}},{"old_version":"22.3.0","new_version":"22.3.1","update_type":"patch","path":null,"pr_created_at":"2026-09-16T08:20:21.000Z","version_change":"22.3.0 → 22.3.1","issue":{"uuid":"5472051417","node_id":"PR_kwDOUbUBCs8AAAABDu64Ug","number":13,"state":"closed","title":"chore(deps): bump the flutter-hr-dependencies group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-16T22:16:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-16T08:20:21.000Z","updated_at":"2026-09-16T22:16:38.000Z","time_to_close":50175,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"flutter-hr-dependencies","update_count":3,"packages":[{"name":"flutter_local_notifications","old_version":"22.3.0","new_version":"22.3.1","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"flutter_secure_storage","old_version":"11.0.0","new_version":"11.1.1","repository_url":"https://github.com/mogol/flutter_secure_storage"},{"name":"sentry_flutter","old_version":"8.14.2","new_version":"9.30.0"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-hr-dependencies group with 2 updates in the /front/mobile_apps/leopardo_hr directory: [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) and [flutter_secure_storage](https://github.com/mogol/flutter_secure_storage).\n\nUpdates `flutter_local_notifications` from 22.3.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\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\u003eSee full diff in \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/compare/flutter_local_notifications-v22.3.0...flutter_local_notifications-v22.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_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 `sentry_flutter` from 8.14.2 to 9.30.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-dart/releases\"\u003esentry_flutter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.30.0\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003ch4\u003eFlutter\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix an Android native/GPU memory leak caused by the background JNI worker outliving its Flutter engine, while preserving native reporting across cached-engine view detachment and reattachment. by \u003ca href=\"https://github.com/lucas-zimerman\"\u003e\u003ccode\u003e@​lucas-zimerman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3987\"\u003e#3987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAwait in-flight replay capture on scheduler stop by \u003ca href=\"https://github.com/lucas-zimerman\"\u003e\u003ccode\u003e@​lucas-zimerman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3935\"\u003e#3935\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003ch4\u003eDeps\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): Update Android SDK to v8.56.0 by \u003ca href=\"https://github.com/buenaflor\"\u003e\u003ccode\u003e@​buenaflor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/4015\"\u003e#4015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update Native SDK to v0.16.6 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/4013\"\u003e#4013\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(symbols) Collect Apple framework symbols by \u003ca href=\"https://github.com/sentry-junior\"\u003e\u003ccode\u003e@​sentry-junior\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/4003\"\u003e#4003\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.29.0\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003ch4\u003eDeps\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): Update Android SDK to v8.54.0 by \u003ca href=\"https://github.com/buenaflor\"\u003e\u003ccode\u003e@​buenaflor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/4001\"\u003e#4001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update Native SDK to v0.16.5 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3998\"\u003e#3998\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.28.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(dart) Add sentry.trace_lifecycle span attribute by \u003ca href=\"https://github.com/buenaflor\"\u003e\u003ccode\u003e@​buenaflor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3985\"\u003e#3985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy \u003ccode\u003eapp.vitals.start.screen\u003c/code\u003e onto standalone \u003ccode\u003eapp.start\u003c/code\u003e children so app start spans can be drilled down by launch screen. by \u003ca href=\"https://github.com/buenaflor\"\u003e\u003ccode\u003e@​buenaflor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3988\"\u003e#3988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eenableLogs\u003c/code\u003e and \u003ccode\u003eenableMetrics\u003c/code\u003e now only control automatic collection. Logs and metrics sent through \u003ccode\u003eSentry.logger\u003c/code\u003e and \u003ccode\u003eSentry.metrics\u003c/code\u003e are always captured, regardless of these options. by \u003ca href=\"https://github.com/buenaflor\"\u003e\u003ccode\u003e@​buenaflor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3982\"\u003e#3982\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003ch4\u003eDart\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRecord client report outcome for dropped spans by \u003ca href=\"https://github.com/lucas-zimerman\"\u003e\u003ccode\u003e@​lucas-zimerman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3971\"\u003e#3971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRead Windows total physical memory via the native \u003ccode\u003eGlobalMemoryStatusEx\u003c/code\u003e API instead of spawning the deprecated \u003ccode\u003ewmic.exe\u003c/code\u003e (or PowerShell) process. by \u003ca href=\"https://github.com/cf-rhett\"\u003e\u003ccode\u003e@​cf-rhett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3894\"\u003e#3894\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFlutter\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNarrow Android R8 keep rule from io.sentry.** to bound classes by \u003ca href=\"https://github.com/lucas-zimerman\"\u003e\u003ccode\u003e@​lucas-zimerman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3972\"\u003e#3972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip screenshot capture of a zero-sized boundary by \u003ca href=\"https://github.com/buenaflor\"\u003e\u003ccode\u003e@​buenaflor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3954\"\u003e#3954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport AGP 9's built-in Kotlin by \u003ca href=\"https://github.com/TheoGermain\"\u003e\u003ccode\u003e@​TheoGermain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3970\"\u003e#3970\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update Native SDK to v0.16.4 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3986\"\u003e#3986\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/getsentry/sentry-dart/blob/main/CHANGELOG.md\"\u003esentry_flutter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.30.0\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003ch4\u003eFlutter\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix an Android native/GPU memory leak caused by the background JNI worker outliving its Flutter engine, while preserving native reporting across cached-engine view detachment and reattachment. by \u003ca href=\"https://github.com/lucas-zimerman\"\u003e\u003ccode\u003e@​lucas-zimerman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3987\"\u003e#3987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAwait in-flight replay capture on scheduler stop by \u003ca href=\"https://github.com/lucas-zimerman\"\u003e\u003ccode\u003e@​lucas-zimerman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3935\"\u003e#3935\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003ch4\u003eDeps\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): Update Android SDK to v8.56.0 by \u003ca href=\"https://github.com/buenaflor\"\u003e\u003ccode\u003e@​buenaflor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/4015\"\u003e#4015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update Native SDK to v0.16.6 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/4013\"\u003e#4013\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(symbols) Collect Apple framework symbols by \u003ca href=\"https://github.com/sentry-junior\"\u003e\u003ccode\u003e@​sentry-junior\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/4003\"\u003e#4003\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.29.0\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003ch4\u003eDeps\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): Update Android SDK to v8.54.0 by \u003ca href=\"https://github.com/buenaflor\"\u003e\u003ccode\u003e@​buenaflor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/4001\"\u003e#4001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update Native SDK to v0.16.5 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3998\"\u003e#3998\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.28.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(dart) Add sentry.trace_lifecycle span attribute by \u003ca href=\"https://github.com/buenaflor\"\u003e\u003ccode\u003e@​buenaflor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3985\"\u003e#3985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy \u003ccode\u003eapp.vitals.start.screen\u003c/code\u003e onto standalone \u003ccode\u003eapp.start\u003c/code\u003e children so app start spans can be drilled down by launch screen. by \u003ca href=\"https://github.com/buenaflor\"\u003e\u003ccode\u003e@​buenaflor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3988\"\u003e#3988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eenableLogs\u003c/code\u003e and \u003ccode\u003eenableMetrics\u003c/code\u003e now only control automatic collection. Logs and metrics sent through \u003ccode\u003eSentry.logger\u003c/code\u003e and \u003ccode\u003eSentry.metrics\u003c/code\u003e are always captured, regardless of these options. by \u003ca href=\"https://github.com/buenaflor\"\u003e\u003ccode\u003e@​buenaflor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3982\"\u003e#3982\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003ch4\u003eDart\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRecord client report outcome for dropped spans by \u003ca href=\"https://github.com/lucas-zimerman\"\u003e\u003ccode\u003e@​lucas-zimerman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3971\"\u003e#3971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRead Windows total physical memory via the native \u003ccode\u003eGlobalMemoryStatusEx\u003c/code\u003e API instead of spawning the deprecated \u003ccode\u003ewmic.exe\u003c/code\u003e (or PowerShell) process. by \u003ca href=\"https://github.com/cf-rhett\"\u003e\u003ccode\u003e@​cf-rhett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3894\"\u003e#3894\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFlutter\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNarrow Android R8 keep rule from io.sentry.** to bound classes by \u003ca href=\"https://github.com/lucas-zimerman\"\u003e\u003ccode\u003e@​lucas-zimerman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3972\"\u003e#3972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip screenshot capture of a zero-sized boundary by \u003ca href=\"https://github.com/buenaflor\"\u003e\u003ccode\u003e@​buenaflor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3954\"\u003e#3954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport AGP 9's built-in Kotlin by \u003ca href=\"https://github.com/TheoGermain\"\u003e\u003ccode\u003e@​TheoGermain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/pull/3970\"\u003e#3970\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/getsentry/sentry-dart/commit/e3a8e47489f8c77088e6a44056145b0c812046e3\"\u003e\u003ccode\u003ee3a8e47\u003c/code\u003e\u003c/a\u003e release: 9.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-dart/commit/75d2fb987351bbf5b4614036a498432264dd3336\"\u003e\u003ccode\u003e75d2fb9\u003c/code\u003e\u003c/a\u003e fix(flutter): Close workers on isolate exit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/issues/3987\"\u003e#3987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-dart/commit/6ce64d8a16fcfdb03f14350e3138f9f6c7377af9\"\u003e\u003ccode\u003e6ce64d8\u003c/code\u003e\u003c/a\u003e chore(deps): Update Android SDK to v8.56.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/issues/4015\"\u003e#4015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-dart/commit/6f4f051118c864d39c5868d10c872e5b04ee0561\"\u003e\u003ccode\u003e6f4f051\u003c/code\u003e\u003c/a\u003e fix(flutter): Await in-flight replay capture on scheduler stop (\u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/issues/3935\"\u003e#3935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-dart/commit/f0bcefc9caa2aca8fd5a6f22b2f49aa48feb450f\"\u003e\u003ccode\u003ef0bcefc\u003c/code\u003e\u003c/a\u003e ci: bump fastlane in /packages/flutter/example/ios (\u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/issues/4012\"\u003e#4012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-dart/commit/1547d85dba2d923e4443385e5d85dda6c91e8d74\"\u003e\u003ccode\u003e1547d85\u003c/code\u003e\u003c/a\u003e chore: update packages/flutter/scripts/update-native.sh to 0.16.6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/issues/4013\"\u003e#4013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-dart/commit/d18c33726e9e692e10775d3d9a5221e6887fb9bd\"\u003e\u003ccode\u003ed18c337\u003c/code\u003e\u003c/a\u003e ci: bump fastlane from 2.238.0 to 2.239.0 in /metrics (\u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/issues/4011\"\u003e#4011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-dart/commit/3060063d28219a3535ba2e4d4b69b1702405d546\"\u003e\u003ccode\u003e3060063\u003c/code\u003e\u003c/a\u003e fix(symbols): Collect Apple framework symbols (\u003ca href=\"https://redirect.github.com/getsentry/sentry-dart/issues/4003\"\u003e#4003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-dart/commit/f993be5c33a95b4de2d92df279a5785e8aeb08ec\"\u003e\u003ccode\u003ef993be5\u003c/code\u003e\u003c/a\u003e Merge branch 'release/9.29.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-dart/commit/b48dbf435c688aee9dff677e82e940a27580c7d8\"\u003e\u003ccode\u003eb48dbf4\u003c/code\u003e\u003c/a\u003e release: 9.29.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-dart/compare/8.14.2...9.30.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/esnpendosa/hr-rozitech/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/esnpendosa%2Fhr-rozitech/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":"19.5.0","new_version":"22.3.1","update_type":"major","path":null,"pr_created_at":"2026-09-15T17:26:47.000Z","version_change":"19.5.0 → 22.3.1","issue":{"uuid":"5465262464","node_id":"PR_kwDOUcTqKM8AAAABDpetIg","number":2,"state":"closed","title":"Bump timezone and flutter_local_notifications","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-15T17:26:54.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-15T17:26:47.000Z","updated_at":"2026-09-15T17:26:56.000Z","time_to_close":7,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"timezone","repository_url":"https://github.com/dart-lang/labs","old_version":"0.10.1","new_version":"0.11.1"},{"name":"flutter_local_notifications","repository_url":"https://github.com/MaikuB/flutter_local_notifications","old_version":"19.5.0","new_version":"22.3.1"}],"path":null,"ecosystem":"pub"},"body":"Bumps [timezone](https://github.com/dart-lang/labs/tree/main/pkgs) and [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications). These dependencies needed to be updated together.\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\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/brneas/Cloud-Tasks/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/brneas%2FCloud-Tasks/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"19.5.0","new_version":"22.3.1","update_type":"major","path":null,"pr_created_at":"2026-09-15T01:30:51.000Z","version_change":"19.5.0 → 22.3.1","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"}},{"old_version":"17.2.4","new_version":"22.3.0","update_type":"major","path":null,"pr_created_at":"2026-09-07T08:32:57.000Z","version_change":"17.2.4 → 22.3.0","issue":{"uuid":"5372121280","node_id":"PR_kwDOQzO_rM8AAAABCfP4_w","number":95,"state":"open","title":"deps(dart): bump the flutter-and-dart-deps group across 1 directory with 52 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-07T08:32:57.000Z","updated_at":"2026-09-07T08:33:06.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":52,"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.0","repository_url":"https://github.com/Baseflow/flutter_cached_network_image"},{"name":"cloud_firestore","old_version":"6.1.2","new_version":"6.9.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":"flutter_cache_manager","old_version":"3.4.1","new_version":"3.4.2","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.0","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":"geolocator","old_version":"14.0.2","new_version":"14.0.3","repository_url":"https://github.com/baseflow/flutter-geolocator"},{"name":"share_plus","old_version":"12.0.1","new_version":"13.3.0","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"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":"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.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":"shimmer","old_version":"3.0.0","new_version":"4.0.0","repository_url":"https://github.com/hnvn/flutter_shimmer"},{"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":"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 36 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.0` |\n| [cloud_firestore](https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore) | `6.1.2` | `6.9.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| [flutter_cache_manager](https://github.com/Baseflow/flutter_cache_manager) | `3.4.1` | `3.4.2` |\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.0` |\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| [geolocator](https://github.com/baseflow/flutter-geolocator) | `14.0.2` | `14.0.3` |\n| [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus) | `12.0.1` | `13.3.0` |\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| [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.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| [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| [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.0\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/9062ac5d3861a4b07f0ffa083057c79ccb8e6704\"\u003e\u003ccode\u003e9062ac5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Baseflow/flutter_cached_network_image/issues/1035\"\u003e#1035\u003c/a\u003e from Segatti/develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cached_network_image/commit/ea0484c1635d83061a7565c7bdb37a4384fca205\"\u003e\u003ccode\u003eea0484c\u003c/code\u003e\u003c/a\u003e fix: remove overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cached_network_image/commit/9dd847eceab928a1811cc3f9df454f7f92c9be1c\"\u003e\u003ccode\u003e9dd847e\u003c/code\u003e\u003c/a\u003e feat: support material ui\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Baseflow/flutter_cached_network_image/compare/v3.4.1...cached_network_image_v4.0.0\"\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.9.0\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-v6.9.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.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/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/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\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/cloud_functions/issues/18293\"\u003e#18293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4f6960c437da6945e2db2505f4e0a92fef5b76da\"\u003e\u003ccode\u003e4f6960c\u003c/code\u003e\u003c/a\u003e fix(android): remove plugin-local AGP and Kotlin Gradle Plugin pins from buil...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/93523fbf8b265beebe62944d78444b74cd5a4507\"\u003e\u003ccode\u003e93523fb\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/cloud_functions/issues/18520\"\u003e#18520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/cloud_functions-v6.4.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.2.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.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.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/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/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\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4f6960c437da6945e2db2505f4e0a92fef5b76da\"\u003e\u003ccode\u003e4f6960c\u003c/code\u003e\u003c/a\u003e fix(android): remove plugin-local AGP and Kotlin Gradle Plugin pins from buil...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/93523fbf8b265beebe62944d78444b74cd5a4507\"\u003e\u003ccode\u003e93523fb\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18520\"\u003e#18520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ce1f6e05e2d2645c414f8e731d3d082436caa012\"\u003e\u003ccode\u003ece1f6e0\u003c/code\u003e\u003c/a\u003e fix(app_check): sync SPM pins to 12.17.0 and fix Windows Activate override af...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_analytics-v12.5.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.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/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\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_app_check/issues/18293\"\u003e#18293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4f6960c437da6945e2db2505f4e0a92fef5b76da\"\u003e\u003ccode\u003e4f6960c\u003c/code\u003e\u003c/a\u003e fix(android): remove plugin-local AGP and Kotlin Gradle Plugin pins from buil...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/93523fbf8b265beebe62944d78444b74cd5a4507\"\u003e\u003ccode\u003e93523fb\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check/issues/18520\"\u003e#18520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_app_check-v0.4.7/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.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/e82a3ae7aca10aa8f3a78134df10c41e62ffc04c\"\u003e\u003ccode\u003ee82a3ae\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\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\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_auth/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_auth/issues/18600\"\u003e#18600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/6131eddc724aac2005f839e612617953572422fc\"\u003e\u003ccode\u003e6131edd\u003c/code\u003e\u003c/a\u003e refactor(auth,android): migrate native implementation to Kotlin (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18582\"\u003e#18582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8d97b56120900eee4e78bd52577b12831604cce9\"\u003e\u003ccode\u003e8d97b56\u003c/code\u003e\u003c/a\u003e refactor(auth,apple): migrate iOS/macOS plugin implementation to Swift (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18581\"\u003e#18581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7a0f5856cbb2ae64c530dcbdb43b03d43912465c\"\u003e\u003ccode\u003e7a0f585\u003c/code\u003e\u003c/a\u003e refactor(core,android): migrate native implementation to Kotlin (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18570\"\u003e#18570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/6d48e7c303761d6db9e71188c63a2a3bc3aaefcd\"\u003e\u003ccode\u003e6d48e7c\u003c/code\u003e\u003c/a\u003e fix(auth,macos): throw a clear error for unsupported provider sign-in flows (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_auth-v6.6.1/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.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/firebase_auth/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_auth/issues/18600\"\u003e#18600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/6131eddc724aac2005f839e612617953572422fc\"\u003e\u003ccode\u003e6131edd\u003c/code\u003e\u003c/a\u003e refactor(auth,android): migrate native implementation to Kotlin (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18582\"\u003e#18582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/8d97b56120900eee4e78bd52577b12831604cce9\"\u003e\u003ccode\u003e8d97b56\u003c/code\u003e\u003c/a\u003e refactor(auth,apple): migrate iOS/macOS plugin implementation to Swift (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18581\"\u003e#18581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7a0f5856cbb2ae64c530dcbdb43b03d43912465c\"\u003e\u003ccode\u003e7a0f585\u003c/code\u003e\u003c/a\u003e refactor(core,android): migrate native implementation to Kotlin (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/issues/18570\"\u003e#18570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/6d48e7c303761d6db9e71188c63a2a3bc3aaefcd\"\u003e\u003ccode\u003e6d48e7c\u003c/code\u003e\u003c/a\u003e fix(auth,macos): throw a clear error for unsupported provider sign-in flows (...\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_auth/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_auth/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_auth_platform_interface-v9.0.7/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.14.0\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/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\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_core/issues/18596\"\u003e#18596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/f29565bb191ddc32973f5b3be9fb4173ae3896b4\"\u003e\u003ccode\u003ef29565b\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase JS SDK to 12.18.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18598\"\u003e#18598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9a357750b28c9b9a5cb4c64e13ea497616a39a22\"\u003e\u003ccode\u003e9a35775\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase C++ SDK to 13.11.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18599\"\u003e#18599\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_core/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_core/issues/18575\"\u003e#18575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/7a0f5856cbb2ae64c530dcbdb43b03d43912465c\"\u003e\u003ccode\u003e7a0f585\u003c/code\u003e\u003c/a\u003e refactor(core,android): migrate native implementation to Kotlin (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18570\"\u003e#18570\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_core/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_core/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_core-v4.14.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.3.0\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/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\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/80f06a789dcfeb69eea417ba1725e21007df0432\"\u003e\u003ccode\u003e80f06a7\u003c/code\u003e\u003c/a\u003e refactor(crashlytics,apple): migrate iOS/macOS plugin implementation to Swift...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/1fb6302a4f740329ddaefb9d4ba852fe6b55beaa\"\u003e\u003ccode\u003e1fb6302\u003c/code\u003e\u003c/a\u003e refactor(crashlytics, android): migrate native implementation to Kotlin (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18473\"\u003e#18473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_crashlytics-v5.3.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.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/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/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\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/1c89b686209c79ef800e61885bcbfbd555b589ee\"\u003e\u003ccode\u003e1c89b68\u003c/code\u003e\u003c/a\u003e feat(messaging,android): improve how messaging is determining permission on A...\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_messaging/issues/18566\"\u003e#18566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/ef1cac4c0c5154921f70400d46a5d0eeade2dab0\"\u003e\u003ccode\u003eef1cac4\u003c/code\u003e\u003c/a\u003e fix(messaging,android): fixing an issue with analytics being triggered twice ...\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_messaging/issues/18293\"\u003e#18293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/584acc9fb2d805733c33060b875b674b9d434a7e\"\u003e\u003ccode\u003e584acc9\u003c/code\u003e\u003c/a\u003e fix(messaging,macos): unwrap UNNotificationResponse launch payload (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18527\"\u003e#18527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v16.6.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.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/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/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\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_remote_config/issues/18293\"\u003e#18293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4f6960c437da6945e2db2505f4e0a92fef5b76da\"\u003e\u003ccode\u003e4f6960c\u003c/code\u003e\u003c/a\u003e fix(android): remove plugin-local AGP and Kotlin Gradle Plugin pins from buil...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_remote_config-v6.6.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.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/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/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\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9755a6b2d4a8e29aef98d577d6f1c48e4d8a11c9\"\u003e\u003ccode\u003e9755a6b\u003c/code\u003e\u003c/a\u003e test(storage): move e2e suite into the firebase_storage example app (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_storage/issues/18539\"\u003e#18539\u003c/a\u003e)\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_storage/issues/18293\"\u003e#18293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4f6960c437da6945e2db2505f4e0a92fef5b76da\"\u003e\u003ccode\u003e4f6960c\u003c/code\u003e\u003c/a\u003e fix(android): remove plugin-local AGP and Kotlin Gradle Plugin pins from buil...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_storage-v13.5.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.2\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/207f32631641ed395b6622fdff1e512ade150cce\"\u003e\u003ccode\u003e207f326\u003c/code\u003e\u003c/a\u003e version bumps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/commit/f83ae789c27bae90005ec0ca72a5b88159517ee6\"\u003e\u003ccode\u003ef83ae78\u003c/code\u003e\u003c/a\u003e updated CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/commit/e459441f86770f7d2ee36e8ac0eca06c2b6be43a\"\u003e\u003ccode\u003ee459441\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Baseflow/flutter_cache_manager/issues/513\"\u003e#513\u003c/a\u003e from Baseflow/docs/contributing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/commit/650eaa31cffa21861a43c6e398b48b9cbdc7994d\"\u003e\u003ccode\u003e650eaa3\u003c/code\u003e\u003c/a\u003e Update CONTRIBUTING.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/commit/39f28a67eb3a53909c8a6a7a6bb7e11db6e1d2cf\"\u003e\u003ccode\u003e39f28a6\u003c/code\u003e\u003c/a\u003e minor improvement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/commit/af514f5fe85b3d779e486caf137f5ecdd7542f66\"\u003e\u003ccode\u003eaf514f5\u003c/code\u003e\u003c/a\u003e updated CONTRIBUTING.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/commit/847602c2d33f4c79ccba583d9fe1cc8195ae9567\"\u003e\u003ccode\u003e847602c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Baseflow/flutter_cache_manager/issues/512\"\u003e#512\u003c/a\u003e from Baseflow/update/dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/commit/3aa1dec5d00f60cede31c7fa056e71f560c16954\"\u003e\u003ccode\u003e3aa1dec\u003c/code\u003e\u003c/a\u003e Added links to PR's\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/commit/cce9a65b970a4fb5e028d3a70e9f1af6b36ae395\"\u003e\u003ccode\u003ecce9a65\u003c/code\u003e\u003c/a\u003e formatted files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/commit/6308ff9d92d432fd737ae4a0c53aa1424e9373d2\"\u003e\u003ccode\u003e6308ff9\u003c/code\u003e\u003c/a\u003e chore: ignore FVM local Flutter SDK files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Baseflow/flutter_cache_manager/compare/v3.4.1...v3.4.2\"\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\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(Android): preserve source EXIF on PNG and WebP output (refs \u003ca href=\"https://redirect.github.com/fluttercandies/flutter_image_compress/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/fluttercandies/flutter_image_compress/issues/395\"\u003e#395\u003c/a\u003e). (\u003ca href=\"https://github.com/fluttercandies/flutter_image_compress/commit/4ddf1390c6fa9ef171c3c07ffb0498529bfdb455\"\u003e4ddf1390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(iOS): preserve full source metadata on keepExif=true via direct CGImage passthrough (\u003ca href=\"https://redirect.github.com/fluttercandies/flutter_image_compress/issues/168\"\u003e#168\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/fluttercandies/flutter_image_compress/issues/391\"\u003e#391\u003c/a\u003e). (\u003ca href=\"https://github.com/fluttercandies/flutter_image_compress/commit/2d6b7fe4b190de00e3cc298f81eb63361675d35e\"\u003e2d6b7fe4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(dart): reject compressAndGetFile when source == target (\u003ca href=\"https://redirect.github.com/fluttercandies/flutter_image_compress/issues/240\"\u003e#240\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/fluttercandies/flutter_image_compress/issues/386\"\u003e#386\u003c/a\u003e). (\u003ca href=\"https://github.com/fluttercandies/flutter_image_compress/commit/c1dbe754b8b441f8885343451ff7353bca6f9d78\"\u003ec1dbe754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(iOS): don't crash on WebP + keepExif when ImageIO can't rewrite metadata (\u003ca href=\"https://redirect.github.com/fluttercandies/flutter_image_compress/issues/369\"\u003e#369\u003c/a\u003e). (\u003ca href=\"https://github.com/fluttercandies/flutter_image_compress/commit/46e59a4b145659e2fab348e1e381ae8b80e60f94\"\u003e46e59a4b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e(darwin): migrate to Swift Package Manager (\u003ca href=\"https://redirect.github.com/fluttercandies/flutter_image_compress/issues/323\"\u003e#323\u003c/a\u003e). (\u003ca href=\"https://github.com/fluttercandies/flutter_image_compress/commit/a77d6c49e5118e8990b75a2a8bf6f9e869b8ccd9\"\u003ea77d6c49\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e(Android): surface HEIC + keepExif limitation via Log.w + README matrix (refs \u003ca href=\"https://redirect.github.com/fluttercandies/flutter_image_compress/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/fluttercandies/flutter_image_compress/issues/394\"\u003e#394\u003c/a\u003e). (\u003ca href=\"https://github.com/fluttercandies/flutter_image_compress/commit/3d47a6094d952a560fa90d1d0889e700f902a454\"\u003e3d47a609\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/fluttercandies/flutter_image_compress/blob/main/CHANGELOG.md\"\u003eflutter_image_compress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003e\u003ccode\u003eflutter_image_compress\u003c/code\u003e - \u003ccode\u003ev2.5.1\u003c/code\u003e\u003c/h4\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\u003ch4\u003e\u003ccode\u003eflutter_image_compress_common\u003c/code\u003e - \u003ccode\u003ev1.1.1\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(Android): replace deprecated EXIF ISO tag (\u003ca href=\"https://redirect.github.com/fluttercandies/flutter_image_compress/issues/403\"\u003e#403\u003c/a\u003e). (\u003ca href=\"https://github.com/fluttercandies/flutter_image_compress/commit/5c28723f779cf6048994889326a6c49cb3190b3d\"\u003e5c28723f\u003c/a\u003e)\u003c/li\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\u003e2026-07-17\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/fluttercandies/flutter_image_compress/blob/main/#flutter_image_compress---v250\"\u003e\u003ccode\u003eflutter_image_compress\u003c/code\u003e - \u003ccode\u003ev2.5.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercandies/flutter_image_compress/blob/main/#flutter_image_compress_common---v110\"\u003e\u003ccode\u003eflutter_image_compress_common\u003c/code\u003e - \u003ccode\u003ev1.1.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercandies/flutter_image_compress/blob/main/#flutter_image_compress_macos---v110\"\u003e\u003ccode\u003eflutter_image_compress_macos\u003c/code\u003e - \u003ccode\u003ev1.1.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercandies/flutter_image_compress/blob/main/#flutter_image_compress_ohos---v0031\"\u003e\u003ccode\u003eflutter_image_compress_ohos\u003c/code\u003e - \u003ccode\u003ev0.0.3+1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercandies/flutter_image_compress/blob/main/#flutter_image_compress_platform_interface---v110\"\u003e\u003ccode\u003eflutter_image_compress_platform_interface\u003c/code\u003e - \u003ccode\u003ev1.1.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercandies/flutter_image_compress/blob/main/#flutter_image_compress_web---v0151\"\u003e\u003ccode\u003eflutter_image_compress_web\u003c/code\u003e - \u003ccode\u003ev0.1.5+1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003eflutter_image_compress\u003c/code\u003e - \u003ccode\u003ev2.5.0\u003c/code\u003e\u003c/h4\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\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(Android): preserve source EXIF on PNG and WebP output (refs \u003ca href=\"https://redirect.github.com/fluttercandies/flutter_image_compress/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/fluttercandies/flutter_image_compress/issues/395\"\u003e#395\u003c/a\u003e). (\u003ca href=\"https://github.com/fluttercandies/flutter_image_compress/commit/4ddf1390c6fa9ef171c3c07ffb0498529bfdb455\"\u003e4ddf1390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(iOS): preserve full source metadata on keepExif=true via direct CGImage passthrough (\u003ca href=\"https://redirect.github.com/fluttercandies/flutter_image_compress/issues/168\"\u003e#168\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/fluttercandies/flutter_image_compress/issues/391\"\u003e#391\u003c/a\u003e). (\u003ca href=\"https://github.com/fluttercandies/flutter_image_compress/commit/2d6b7fe4b190de00e3cc298f81eb63361675d35e\"\u003e2d6b7fe4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(dart): reject compressAndGetFile when source == target (\u003ca href=\"https://redirect.github.com/fluttercandies/flutter_image_compress/issues/240\"\u003e#240\u003c/a...\n\n_Description has been truncated_","html_url":"https://github.com/victorlevioficial/MubeApp/pull/95","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/victorlevioficial%2FMubeApp/issues/95","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/95/packages"}}]}