{"id":18966,"name":"freezed","ecosystem":"pub","repository_url":"https://github.com/rrousselGit/freezed","issues_count":235,"created_at":"2025-06-07T01:32:19.647Z","updated_at":"2025-06-07T01:32:19.647Z","purl":"pkg:pub/freezed","metadata":{"id":96104,"name":"freezed","ecosystem":"pub","description":"Code generation for immutable classes that has a simple syntax/API without compromising on the features.\n","homepage":null,"licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/rrousselGit/freezed","keywords_array":[],"namespace":null,"versions_count":132,"first_release_published_at":"2020-02-08T05:31:51.881Z","latest_release_published_at":"2025-04-05T18:03:48.025Z","latest_release_number":"3.0.6","last_synced_at":"2025-06-07T00:01:33.676Z","created_at":"2022-04-05T12:26:30.381Z","updated_at":"2025-06-07T00:01:33.676Z","registry_url":"https://pub.dev/packages/freezed","install_command":"dart pub add freezed","documentation_url":"https://pub.dev/documentation/freezed/","metadata":{},"repo_metadata":{"uuid":"231861335","full_name":"rrousselGit/freezed","owner":"rrousselGit","description":"Code generation for immutable classes that has a simple syntax/API without compromising on the features.","archived":false,"fork":false,"pushed_at":"2023-03-13T09:12:21.000Z","size":3392,"stargazers_count":1487,"open_issues_count":64,"forks_count":202,"subscribers_count":17,"default_branch":"master","last_synced_at":"2023-03-13T12:56:53.815Z","etag":null,"topics":["code-generator","dart","flutter","hacktoberfest","union-types"],"latest_commit_sha":null,"homepage":"https://pub.dev/packages/freezed","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":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":"rrousselGit"}},"created_at":"2020-01-05T03:20:22.000Z","updated_at":"2023-03-13T11:15:02.000Z","dependencies_parsed_at":"2023-02-17T12:31:10.887Z","dependency_job_id":null,"html_url":"https://github.com/rrousselGit/freezed","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rrousselGit%2Ffreezed","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rrousselGit%2Ffreezed/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rrousselGit%2Ffreezed/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rrousselGit","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":"rrousselGit","name":"Remi Rousselet","uuid":"20165741","kind":"user","description":"Flutter enthusiast. \r\n\r\nYou'll find me on stackoverflow.\r\nOr as a speaker in Flutter meetups","email":"","website":null,"location":null,"twitter":null,"company":null,"avatar_url":"https://avatars.githubusercontent.com/u/20165741?u=192e2eb9d75e4c2f4af4a114a11230bbe0aa76b5\u0026v=4","repositories_count":14,"last_synced_at":"2023-02-19T22:56:42.670Z","metadata":{"has_sponsors_listing":true},"owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rrousselGit"},"tags":[{"name":"freezed-v2.1.0","sha":"d4b516d64acd97082476ae92118ec8415698429e","kind":"commit","published_at":"2022-07-15T12:27:52.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/freezed-v2.1.0","html_url":"https://github.com/rrousselGit/freezed/releases/tag/freezed-v2.1.0"},{"name":"freezed_annotation-v2.1.0","sha":"d4b516d64acd97082476ae92118ec8415698429e","kind":"commit","published_at":"2022-07-15T12:27:52.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/freezed_annotation-v2.1.0","html_url":"https://github.com/rrousselGit/freezed/releases/tag/freezed_annotation-v2.1.0"},{"name":"freezed-v2.0.5","sha":"59cb5269e3cb92c160b948112be28dd2457d6567","kind":"commit","published_at":"2022-07-12T07:21:17.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/freezed-v2.0.5","html_url":"https://github.com/rrousselGit/freezed/releases/tag/freezed-v2.0.5"},{"name":"freezed-v2.0.4","sha":"20175cfb5c7d791a0f19bd4467649c670c47acc5","kind":"commit","published_at":"2022-07-06T14:49:51.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/freezed-v2.0.4","html_url":"https://github.com/rrousselGit/freezed/releases/tag/freezed-v2.0.4"},{"name":"v2.0.3+1","sha":"0d062b66cfc082159c984cc53ce752d0e7268a3f","kind":"commit","published_at":"2022-05-12T11:00:18.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v2.0.3+1","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v2.0.3+1"},{"name":"v2.0.3","sha":"293eb6e32a1031f8fffc246537b2ea2e09039b86","kind":"commit","published_at":"2022-05-06T14:58:19.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v2.0.3","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v2.0.3"},{"name":"freezed-v2.0.2","sha":"b7fb60af19f3f11dee10f7b53985158b64a3ea37","kind":"commit","published_at":"2022-04-20T11:53:46.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/freezed-v2.0.2","html_url":"https://github.com/rrousselGit/freezed/releases/tag/freezed-v2.0.2"},{"name":"freezed-v2.0.1","sha":"10c2fa2ed5e752eb97cca2bef0efb599856c446e","kind":"commit","published_at":"2022-04-20T07:40:20.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/freezed-v2.0.1","html_url":"https://github.com/rrousselGit/freezed/releases/tag/freezed-v2.0.1"},{"name":"freezed_annotation-v2.0.1","sha":"10c2fa2ed5e752eb97cca2bef0efb599856c446e","kind":"commit","published_at":"2022-04-20T07:40:20.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/freezed_annotation-v2.0.1","html_url":"https://github.com/rrousselGit/freezed/releases/tag/freezed_annotation-v2.0.1"},{"name":"freezed-v2.0.0","sha":"fdd8ded15822f114a9fecd9c18ebcf62767f7e89","kind":"commit","published_at":"2022-04-19T12:41:40.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/freezed-v2.0.0","html_url":"https://github.com/rrousselGit/freezed/releases/tag/freezed-v2.0.0"},{"name":"freezed_annotation-v2.0.0","sha":"fdd8ded15822f114a9fecd9c18ebcf62767f7e89","kind":"commit","published_at":"2022-04-19T12:41:40.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/freezed_annotation-v2.0.0","html_url":"https://github.com/rrousselGit/freezed/releases/tag/freezed_annotation-v2.0.0"},{"name":"v1.1.1","sha":"258ee1c9e7e089c7a74e270b838f8acd84ccc95e","kind":"commit","published_at":"2021-12-29T21:01:29.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v1.1.1","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v1.1.1"},{"name":"v1.1.0","sha":"bdbc4a69e4a5593bbb55e76b3110b989649eae3a","kind":"commit","published_at":"2021-12-11T17:46:54.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v1.1.0","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v1.1.0"},{"name":"v1.0.2+1","sha":"7018615cf3496c6f84f9a1eb95ed330e7a4ad160","kind":"commit","published_at":"2021-12-09T09:40:36.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v1.0.2+1","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v1.0.2+1"},{"name":"v1.0.2","sha":"43a3b949c5cc7762b629af465cfd2f2076919a6f","kind":"commit","published_at":"2021-12-05T15:06:07.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v1.0.2","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v1.0.2"},{"name":"1.0.1","sha":"daa11d18d39c82dec044ce6128b7a5f0f6f2af98","kind":"commit","published_at":"2021-12-05T12:43:37.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/1.0.1","html_url":"https://github.com/rrousselGit/freezed/releases/tag/1.0.1"},{"name":"v1.0.0","sha":"f9271d2554db7c2db0218797141c3760f7c7522e","kind":"commit","published_at":"2021-11-16T21:58:05.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v1.0.0","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v1.0.0"},{"name":"v0.15.1+1","sha":"8cb5a0598823a2fd2ea72d3790c1386fe2084271","kind":"commit","published_at":"2021-11-10T11:01:38.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.15.1+1","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.15.1+1"},{"name":"v0.15.1","sha":"ede44218c0629d0523941fa94d1f2415e091d072","kind":"commit","published_at":"2021-11-09T21:23:28.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.15.1","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.15.1"},{"name":"v0.15.0+1","sha":"364e7c73e7f35e57d2a9fbc3230cdd721f3e3058","kind":"commit","published_at":"2021-10-09T00:32:18.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.15.0+1","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.15.0+1"},{"name":"v0.15.0","sha":"3072bbc7fcc73e8128be3e7d3335c0982f6613dc","kind":"commit","published_at":"2021-10-08T21:40:35.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.15.0","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.15.0"},{"name":"v0.14.5","sha":"84d61295102cb62cd2e9a12cf5206acbbb57648a","kind":"commit","published_at":"2021-08-11T08:22:00.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.14.5","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.14.5"},{"name":"v0.14.4","sha":"335ab5735d0ae9ebfd613280c664278b76dd46dd","kind":"commit","published_at":"2021-08-06T21:20:21.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.14.4","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.14.4"},{"name":"v0.14.3","sha":"728ee08b0596d17d51187c81e3d628968a8de913","kind":"commit","published_at":"2021-07-17T03:44:13.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.14.3","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.14.3"},{"name":"v0.14.2","sha":"9cc0d12b0e7e5c592db12e112be9685989fbf1c2","kind":"commit","published_at":"2021-05-13T10:07:27.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.14.2","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.14.2"},{"name":"v0.14.1+3","sha":"a9e8da46691ab79f6d6e2b96d02273d256049d50","kind":"commit","published_at":"2021-04-22T12:45:03.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.14.1+3","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.14.1+3"},{"name":"v0.14.1+2","sha":"f99f1086a8096eaf74d9fbaf4cba8bbd80a0568a","kind":"commit","published_at":"2021-04-02T15:39:41.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.14.1+2","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.14.1+2"},{"name":"v0.14.1+1","sha":"f332e99f8e4f65ed5545599b4c3669e965bd47ca","kind":"commit","published_at":"2021-03-20T22:38:38.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.14.1+1","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.14.1+1"},{"name":"v0.14.1","sha":"7c1467a43a6b53bf3d8193ca68aed16234075b11","kind":"commit","published_at":"2021-03-14T16:00:21.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.14.1","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.14.1"},{"name":"v0.14.0+2","sha":"32f719325769e13550273f01f55b891fde874da3","kind":"commit","published_at":"2021-03-14T15:08:31.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.14.0+2","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.14.0+2"},{"name":"v0.14.0+1","sha":"cdca8edb4e489ba4552187faab17410882913e30","kind":"commit","published_at":"2021-03-06T18:14:28.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.14.0+1","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.14.0+1"},{"name":"v0.14.0","sha":"568a9e281675cd31876b1b3af726e056110beeb4","kind":"commit","published_at":"2021-03-04T11:33:45.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.14.0","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.14.0"},{"name":"v0.14.0-nullsafety.1","sha":"0acc933f7b489a49f7abdb14162ff92556022d75","kind":"commit","published_at":"2021-03-04T10:35:53.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.14.0-nullsafety.1","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.14.0-nullsafety.1"},{"name":"v0.14.0-nullsafety.0","sha":"2d0cea81191ffd0020b02725bc1dee1f75f05a66","kind":"commit","published_at":"2021-03-01T16:10:34.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.14.0-nullsafety.0","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.14.0-nullsafety.0"},{"name":"v0.13.0-nullsafety.2","sha":"2613dec5a3db6369652f19c15dfd937ff3b962e0","kind":"commit","published_at":"2021-01-27T17:24:23.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.13.0-nullsafety.2","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.13.0-nullsafety.2"},{"name":"v0.13.0-nullsafety.1","sha":"da5e789632f5c098925424cc695590eaedbbbab0","kind":"commit","published_at":"2021-01-24T00:50:05.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.13.0-nullsafety.1","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.13.0-nullsafety.1"},{"name":"v0.13.0-nullsafety.0","sha":"090ee36fe8a43ffc0ba5a50aea9809c770eb6228","kind":"commit","published_at":"2021-01-23T14:31:26.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.13.0-nullsafety.0","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.13.0-nullsafety.0"},{"name":"v0.12.7","sha":"2fe149026c3edf4735641255923157fded532b0b","kind":"commit","published_at":"2021-01-14T00:14:57.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.12.7","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.12.7"},{"name":"v0.12.6","sha":"59f5473225c9d127abb730a69fab17fecdc89afb","kind":"commit","published_at":"2020-12-14T23:58:32.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.12.6","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.12.6"},{"name":"v0.12.5","sha":"1ff447601a9a9f45b5985af4d98c49751433dbd7","kind":"commit","published_at":"2020-12-12T20:40:14.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.12.5","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.12.5"},{"name":"v0.12.4","sha":"a4a2f02ccb41fd20bd077b6c5b9a054d8f70ae88","kind":"commit","published_at":"2020-12-12T18:56:58.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.12.4","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.12.4"},{"name":"v0.12.3","sha":"069865381076a66fa0dc8935f61d78e7bbadcb8a","kind":"commit","published_at":"2020-11-21T10:17:13.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.12.3","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.12.3"},{"name":"v0.12.3-dev","sha":"f48761d9709a062c87a4c62086a48076804a6495","kind":"commit","published_at":"2020-11-20T06:48:59.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.12.3-dev","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.12.3-dev"},{"name":"v0.12.2","sha":"871d978b406fdc07b81197dafb2999daef4f258c","kind":"commit","published_at":"2020-10-11T17:37:12.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.12.2","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.12.2"},{"name":"v0.12.1","sha":"43833c1ee042d20b98c23a17477b17b96a710fd3","kind":"commit","published_at":"2020-09-20T09:11:24.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.12.1","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.12.1"},{"name":"v0.12.0","sha":"ef3ed5ce42dbc88f1d288c26319accd227c7852f","kind":"commit","published_at":"2020-09-19T21:41:03.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.12.0","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.12.0"},{"name":"v0.11.6","sha":"402820b7509069ca283baf5340a009f615f30746","kind":"commit","published_at":"2020-08-22T15:55:16.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.11.6","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.11.6"},{"name":"v0.11.5","sha":"3934d0b358c67941ed4b88ad1a63a437bf0ef73d","kind":"commit","published_at":"2020-08-07T20:00:21.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.11.5","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.11.5"},{"name":"v0.11.0+1","sha":"5a0b950fa1287f3e8d85865e2f63b198e0304c74","kind":"commit","published_at":"2020-08-02T05:55:52.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.11.0+1","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.11.0+1"},{"name":"v0.11.4","sha":"37b268f7680be0a32e1b2536587b473cc66823ff","kind":"commit","published_at":"2020-07-15T06:56:16.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.11.4","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.11.4"},{"name":"v0.11.3","sha":"b4bde8a363f44e1c113dbd8924f1ca24d3742055","kind":"commit","published_at":"2020-07-15T06:14:39.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.11.3","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.11.3"},{"name":"v0.11.2","sha":"db371422e88a09e5df7786fde733a7753aa20460","kind":"commit","published_at":"2020-06-18T09:52:01.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.11.2","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.11.2"},{"name":"v0.11.1","sha":"36c046d2d260359bde5f8fd65c4fd28ed9dd6b7e","kind":"commit","published_at":"2020-06-18T09:41:02.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.11.1","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.11.1"},{"name":"v0.11.0","sha":"be6512e6246bb0840b39ab73e391517198f36063","kind":"commit","published_at":"2020-06-13T15:03:53.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.11.0","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.11.0"},{"name":"v0.11.0-dev","sha":"33c3badd61c68074a06cffc9cb0bda23e01feebd","kind":"commit","published_at":"2020-06-01T01:58:56.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.11.0-dev","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.11.0-dev"},{"name":"v0.10.9","sha":"c5ff669a1eb09221875baf21e2efd70c25aa61c7","kind":"commit","published_at":"2020-05-20T08:35:48.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.10.9","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.10.9"},{"name":"v0.10.8","sha":"ff98598f195fa6d25271433267f9a826ef57336d","kind":"commit","published_at":"2020-05-06T22:18:33.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.10.8","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.10.8"},{"name":"v0.10.7","sha":"e94b55448ee3a0665f63a862621f08365fd64d74","kind":"commit","published_at":"2020-04-22T13:47:30.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.10.7","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.10.7"},{"name":"v0.10.6","sha":"a12f7c68e7c635b18260db4fd110b994b88515e4","kind":"commit","published_at":"2020-04-14T16:47:08.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.10.6","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.10.6"},{"name":"v0.10.5","sha":"3a9fcfeb2565f55a9c00667d53d07fa52ac36fbf","kind":"commit","published_at":"2020-04-08T23:29:16.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.10.5","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.10.5"},{"name":"v0.10.4","sha":"479ff64c3105f79e7ddda4f163d786cfffec334c","kind":"commit","published_at":"2020-03-25T07:45:00.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.10.4","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.10.4"},{"name":"v0.10.3","sha":"6ad527bceb2114f5c9dd82892ca218f6c8da0a8f","kind":"commit","published_at":"2020-03-23T03:12:47.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.10.3","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.10.3"},{"name":"v0.10.2","sha":"7326db7d137611629ac35d8bb0a91636f4575e6e","kind":"commit","published_at":"2020-03-19T18:54:24.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.10.2","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.10.2"},{"name":"v0.10.1","sha":"8ec9298b302fee4314270297c0e30bc440115cf1","kind":"commit","published_at":"2020-03-18T02:53:01.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.10.1","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.10.1"},{"name":"v0.10.0","sha":"fbcede0bc7ad2356f6b80aceccf9078f2256c481","kind":"commit","published_at":"2020-03-17T22:21:04.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.10.0","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.10.0"},{"name":"v0.10.0-dev+1","sha":"19c68c66f3792c4aa413c0674a2f9db55264b2c7","kind":"commit","published_at":"2020-03-16T14:06:20.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.10.0-dev+1","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.10.0-dev+1"},{"name":"v0.10.0-dev","sha":"815e9a338afd853a37c53b1bc608d50fc7204620","kind":"commit","published_at":"2020-03-15T01:52:32.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.10.0-dev","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.10.0-dev"},{"name":"v0.9.2","sha":"cd8cd03e7cab01b1cda4ed93edd115024f1ee181","kind":"commit","published_at":"2020-03-03T05:41:54.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.9.2","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.9.2"},{"name":"v0.9.1","sha":"cf269d661aca2c8ca22037602b3d1b4a9547795c","kind":"commit","published_at":"2020-03-03T04:23:28.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.9.1","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.9.1"},{"name":"v0.9.0","sha":"bd942d03c47079ca05c35a09c7ab4ca5cdfeda5d","kind":"commit","published_at":"2020-03-02T15:06:02.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.9.0","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.9.0"},{"name":"v0.8.2","sha":"e659cc13af431339d32d98715e5191e12df75740","kind":"commit","published_at":"2020-02-27T13:57:48.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.8.2","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.8.2"},{"name":"v0.8.1","sha":"35e1c28cc1d7a4e6be5c77260b1e30c2042b9731","kind":"commit","published_at":"2020-02-26T15:19:35.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.8.1","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.8.1"},{"name":"v0.8.0","sha":"43fc25715d796b3d626d51975ce3a2eda3e16d5d","kind":"commit","published_at":"2020-02-26T15:13:12.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.8.0","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.8.0"},{"name":"v0.7.3","sha":"18b0507ec694f22b7c4900a1a90e2ea42038e08f","kind":"commit","published_at":"2020-02-26T12:00:09.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.7.3","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.7.3"},{"name":"v0.7.2","sha":"bdeb1cf040c3db5359782958e5b273eb5fe692fa","kind":"commit","published_at":"2020-02-24T15:22:42.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.7.2","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.7.2"},{"name":"v0.7.1","sha":"a060197d35f122510f2f336096900b11c5bb3346","kind":"commit","published_at":"2020-02-24T14:41:00.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.7.1","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.7.1"},{"name":"v0.7.0","sha":"0a392a47840a15f88ca763efe8670d3baa91147b","kind":"commit","published_at":"2020-02-21T19:24:11.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.7.0","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.7.0"},{"name":"v0.6.3","sha":"ec902f7b76eb31a46a8b7f51aa4f8573c15d26dc","kind":"commit","published_at":"2020-02-21T17:10:49.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.6.3","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.6.3"},{"name":"v0.6.2","sha":"27c299088771142cea8a5b84fd73446db854864a","kind":"commit","published_at":"2020-02-21T14:47:11.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.6.2","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.6.2"},{"name":"v0.6.1","sha":"33f72ffee94ccd1b66c2ac52fc981dccbe27b847","kind":"commit","published_at":"2020-02-15T19:50:54.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.6.1","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.6.1"},{"name":"v0.6.0","sha":"ef1b057219b7e5184335523c3ca72ed5d4c7c61e","kind":"commit","published_at":"2020-02-15T18:34:09.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.6.0","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.6.0"},{"name":"v0.5.1","sha":"077f14def20e7a91a74ada9d95b07eaeddaea804","kind":"commit","published_at":"2020-02-14T16:56:53.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.5.1","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.5.1"},{"name":"v0.5.0","sha":"cec011b464079535762bb14a51adf12dd77fba61","kind":"commit","published_at":"2020-02-14T08:01:44.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.5.0","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.5.0"},{"name":"v0.4.0","sha":"dfb3ddf17d78c8913469d01f60a62ca1b97d0aa6","kind":"commit","published_at":"2020-02-13T23:07:06.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.4.0","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.4.0"},{"name":"v0.3.0","sha":"b01a852c7fa1805b3bcca372eeb8add348314608","kind":"commit","published_at":"2020-02-13T17:59:36.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.3.0","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.3.0"},{"name":"v0.2.5","sha":"bf15d2896e045a5b51b08ac01f1e9da0f90938f5","kind":"commit","published_at":"2020-02-13T13:51:48.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.2.5","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.2.5"},{"name":"0.2.4","sha":"b12bcc2b5caaf904c3ce10ed52177fe640165062","kind":"commit","published_at":"2020-02-12T17:31:57.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/0.2.4","html_url":"https://github.com/rrousselGit/freezed/releases/tag/0.2.4"},{"name":"v0.2.3","sha":"83ceefe9f00298dff12fe56488c283875a83c1f5","kind":"commit","published_at":"2020-02-12T14:43:30.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.2.3","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.2.3"},{"name":"v0.2.2","sha":"1814ef2f0ff664c3c2b9a912118e964d38b0f280","kind":"commit","published_at":"2020-02-11T23:43:14.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.2.2","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.2.2"},{"name":"v0.2.1","sha":"d41e9e7b28a909a2931e6acdab7466849308a687","kind":"commit","published_at":"2020-02-11T18:49:40.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.2.1","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.2.1"},{"name":"v0.2.0","sha":"17da31ae208a1889e34ca12c02f46e68ebe761f5","kind":"commit","published_at":"2020-02-11T18:08:56.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.2.0","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.2.0"},{"name":"v0.1.4","sha":"d6d40cf92bcc6debb6635a5a5b0c3d2b7960dff0","kind":"commit","published_at":"2020-02-10T15:57:15.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.1.4","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.1.4"},{"name":"v0.1.3+1","sha":"529e109b4fdad6c8959499948605c35d5bb3a82a","kind":"commit","published_at":"2020-02-09T14:31:36.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.1.3+1","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.1.3+1"},{"name":"v0.1.3","sha":"302230b505c6a8d8787a98114dcbdeb20d2f2dc7","kind":"commit","published_at":"2020-02-09T14:21:20.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.1.3","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.1.3"},{"name":"v0.1.2","sha":"7356bae4eb4fd3841a6a655348b9f2b694a214bb","kind":"commit","published_at":"2020-02-09T13:53:40.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.1.2","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.1.2"},{"name":"v0.1.1","sha":"133f2037ce196092872d80d3f13edbe6c0f0d1a4","kind":"commit","published_at":"2020-02-09T12:47:29.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.1.1","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.1.1"},{"name":"v0.1.0","sha":"9fd9e1c3a3bcb6a010da39b960bdc73929a976db","kind":"commit","published_at":"2020-02-09T02:26:20.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.1.0","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.1.0"},{"name":"v0.0.2","sha":"67811d8109565088596e813f8ea4272526d818c4","kind":"commit","published_at":"2020-02-08T22:06:36.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.0.2","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.0.2"},{"name":"v0.0.1","sha":"4c4644ab3431bb95141922c9b127d57f63e4c6dd","kind":"commit","published_at":"2020-02-08T17:46:15.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.0.1","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.0.1"},{"name":"v0.0.0","sha":"fcae1435dbc8a767717f0a4b57240f72f35706fc","kind":"commit","published_at":"2020-02-08T05:31:43.000Z","download_url":"https://codeload.github.com/rrousselGit/freezed/tar.gz/v0.0.0","html_url":"https://github.com/rrousselGit/freezed/releases/tag/v0.0.0"}]},"repo_metadata_updated_at":"2023-03-20T20:02:23.924Z","dependent_packages_count":798,"downloads":null,"downloads_period":null,"dependent_repos_count":4416,"rankings":{"downloads":null,"dependent_repos_count":0.41384988732882644,"dependent_packages_count":0.0845033801352054,"stargazers_count":1.1332119951464725,"forks_count":1.8092390362281157,"docker_downloads_count":0.6761149395397218,"average":0.8233838476756684},"purl":"pkg:pub/freezed","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pub/freezed","docker_dependents_count":16,"docker_downloads_count":18689697,"usage_url":"https://repos.ecosyste.ms/usage/pub/freezed","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pub/freezed/dependencies","status":null,"funding_links":["https://github.com/sponsors/rrousselGit"],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/freezed/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/freezed/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/freezed/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/freezed/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":122,"unique_repositories_count_past_30_days":7,"recent_issues":[{"uuid":"6031476503","node_id":"PR_kwDOPAFqcc8AAAABKqX87g","number":45,"state":"open","title":"chore(pub):(deps): bump the flutter-dependencies group across 1 directory with 12 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-26T01:08:05.000Z","updated_at":"2026-10-26T01:08:08.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(pub):(deps): bump","group_name":"flutter-dependencies","update_count":12,"packages":[{"name":"build_runner","old_version":"2.5.4","new_version":"2.17.1","repository_url":"https://github.com/dart-lang/build"},{"name":"json_annotation","old_version":"4.9.0","new_version":"4.12.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.1.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"json_serializable","old_version":"6.9.5","new_version":"6.15.2","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"vibration","old_version":"1.9.0","new_version":"3.2.1","repository_url":"https://github.com/benjamindean/flutter_vibration"},{"name":"freezed","old_version":"2.5.8","new_version":"4.0.3","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"cupertino_icons","old_version":"1.0.8","new_version":"2.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"fl_chart","old_version":"0.68.0","new_version":"1.3.0","repository_url":"https://github.com/imaNNeo/fl_chart"},{"name":"flutter_lints","old_version":"4.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"flutter_riverpod","old_version":"2.6.1","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"freezed","old_version":"2.5.8","new_version":"4.0.3","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.1.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"json_annotation","old_version":"4.9.0","new_version":"4.12.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"json_serializable","old_version":"6.9.5","new_version":"6.15.2","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"lottie","old_version":"3.3.1","new_version":"3.6.1","repository_url":"https://github.com/xvrh/lottie-flutter"},{"name":"shared_preferences","old_version":"2.5.3","new_version":"2.5.6","repository_url":"https://github.com/flutter/packages"},{"name":"vibration","old_version":"1.9.0","new_version":"3.2.1","repository_url":"https://github.com/benjamindean/flutter_vibration"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-dependencies group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [build_runner](https://github.com/dart-lang/build) | `2.5.4` | `2.17.1` |\n| [json_annotation](https://github.com/google/json_serializable.dart) | `4.9.0` | `4.12.0` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.1.0` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.9.5` | `6.15.2` |\n| [vibration](https://github.com/benjamindean/flutter_vibration) | `1.9.0` | `3.2.1` |\n| [freezed](https://github.com/rrousselGit/freezed) | `2.5.8` | `4.0.3` |\n| [cupertino_icons](https://github.com/flutter/packages/tree/main/third_party/packages) | `1.0.8` | `2.0.0` |\n| [fl_chart](https://github.com/imaNNeo/fl_chart) | `0.68.0` | `1.3.0` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `4.0.0` | `6.0.0` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.4.3` |\n| [freezed](https://github.com/rrousselGit/freezed) | `2.5.8` | `4.0.3` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.1.0` |\n| [json_annotation](https://github.com/google/json_serializable.dart) | `4.9.0` | `4.12.0` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.9.5` | `6.15.2` |\n| [lottie](https://github.com/xvrh/lottie-flutter) | `3.3.1` | `3.6.1` |\n| [shared_preferences](https://github.com/flutter/packages/tree/main/packages/shared_preferences) | `2.5.3` | `2.5.6` |\n| [vibration](https://github.com/benjamindean/flutter_vibration) | `1.9.0` | `3.2.1` |\n\n\nUpdates `build_runner` from 2.5.4 to 2.17.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild_runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_runner v2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild\u003c/code\u003e 5.0.0, which is the retracted \u003ccode\u003ebuild\u003c/code\u003e 4.1.0 republished as a\nmajor version. \u003ccode\u003ebuild_runner\u003c/code\u003e implements \u003ccode\u003ebuild\u003c/code\u003e interfaces, so it now\nallows only one minor version of \u003ccode\u003ebuild\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5223\"\u003e#5223\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuilt_collection\u003c/code\u003e 6.x.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ebuild_runner run\u003c/code\u003e with \u003ccode\u003ebuilt_collection\u003c/code\u003e 6.x by passing\n\u003ccode\u003eIsolate.spawnUri\u003c/code\u003e a plain list of arguments.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSharedPartAccumulator\u003c/code\u003e and \u003ccode\u003eSharedPartAccumulatorCodec\u003c/code\u003e for shared part\noutputs.\u003c/li\u003e\n\u003cli\u003eSupport shared parts written using \u003ccode\u003eBuildStep.librarySourceSink\u003c/code\u003e when builders\nopt in with \u003ccode\u003eadds_to_library: true\u003c/code\u003e and \u003ccode\u003ebuild_to: source\u003c/code\u003e in \u003ccode\u003ebuild.yaml\u003c/code\u003e. If\na library is missing the \u003ccode\u003epart\u003c/code\u003e directive for its shared part, \u003ccode\u003ebuild_runner\u003c/code\u003e\nadds it and rebuilds; if the directive is unused because builders ran and\ncontributed nothing, and nothing in the build failed, \u003ccode\u003ebuild_runner\u003c/code\u003e removes\nit and rebuilds. With \u003ccode\u003e--only-check\u003c/code\u003e it reports the directives to add or\nremove instead.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eserve\u003c/code\u003e command now rejects non-loopback \u003ccode\u003eHost\u003c/code\u003e and \u003ccode\u003eOrigin\u003c/code\u003e headers when\nbound to a loopback interface, and validates them against \u003ccode\u003e--hostname\u003c/code\u003e when a\nspecific host is given.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild\u003c/code\u003e 4.1.0.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild_config\u003c/code\u003e 1.4.0.\u003c/li\u003e\n\u003cli\u003eBug fix: allow calling \u003ccode\u003eBuildStep.canRead\u003c/code\u003e on outputs written by the same\nbuild step.\u003c/li\u003e\n\u003cli\u003eBug fix: run post-process builder on incremental builds when no prior step\nresult exists.\u003c/li\u003e\n\u003cli\u003eBug fix: preserve analyzer dependency information on unhandled build failures,\npreventing subsequent incremental builds from missing changes to transitively\nimported files.\u003c/li\u003e\n\u003cli\u003eBug fix: complete the active building future in daemon mode when the build\nscript is updated, preventing asset server requests from hanging.\u003c/li\u003e\n\u003cli\u003eBug fix: write the SDK summary deps file atomically, so a concurrently\nrunning build does not read it while it is empty; and rebuild the summary\ninstead of failing if the deps file turns out to be corrupt.\u003c/li\u003e\n\u003cli\u003eBug fix: handle deletions of unread sources during watch, serve, and\ndaemon modes.\u003c/li\u003e\n\u003cli\u003eBug fix: in watch, serve, and daemon modes, do not run a build when nothing\nchanged that can affect any output. A file can be written without changing\nits content, and one write can produce more than one filesystem event.\u003c/li\u003e\n\u003cli\u003eBug fix: detect duplicate \u003ccode\u003e--output\u003c/code\u003e directories that are spelled\ndifferently, for example \u003ccode\u003ebuild\u003c/code\u003e and \u003ccode\u003ebuild/\u003c/code\u003e, instead of writing both and\nsilently keeping only the last.\u003c/li\u003e\n\u003cli\u003eBug fix: in watch, serve, and daemon modes, notice a generated file being\ndeleted after a previous build deleted and then rewrote that same file.\nPreviously the delete was mistaken for the build's own earlier delete and\nignored, so deleting a generated file no longer forced it to be regenerated.\u003c/li\u003e\n\u003cli\u003eBug fix: in daemon mode, after a builder change keep serving the previous\nbuild's outputs until shutdown, instead of returning 404.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3088ac884999c97f9ac6d2155e90e81af553b93c\"\u003e\u003ccode\u003e3088ac8\u003c/code\u003e\u003c/a\u003e Release build 5.0.0, build_runner 2.17.1, build_test 3.5.23. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5224\"\u003e#5224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/02710260aa2bc857a6d865107c09b52eeb924901\"\u003e\u003ccode\u003e0271026\u003c/code\u003e\u003c/a\u003e Release build, build_config, build_daemon, build_runner, build_test. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5222\"\u003e#5222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/749419b8935f8f888aa374a1993b05574f29934b\"\u003e\u003ccode\u003e749419b\u003c/code\u003e\u003c/a\u003e Use built_value shared parts in build_runner. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5220\"\u003e#5220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/36952014931100760b3f8a7a6af926549247c323\"\u003e\u003ccode\u003e3695201\u003c/code\u003e\u003c/a\u003e Provide dummy values for Int32 and Int64 (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4961\"\u003e#4961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/cf188c80aa0cdb04cb26e2887d42de4228d62722\"\u003e\u003ccode\u003ecf188c8\u003c/code\u003e\u003c/a\u003e Add more dummy-values for platform value types (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4997\"\u003e#4997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ad106870abee5decb74f6ef4856bdfc2770311c2\"\u003e\u003ccode\u003ead10687\u003c/code\u003e\u003c/a\u003e mockito: avoid generating dummy classes for ProtobufEnum subtypes and Generat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/6ef9429da0475d3d34d34e84936081e7eebebf47\"\u003e\u003ccode\u003e6ef9429\u003c/code\u003e\u003c/a\u003e prepare for build_web_compilers 4.8.12 release (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5221\"\u003e#5221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/656d5344f8587fca1ec7c0894ec245acbc3e09b4\"\u003e\u003ccode\u003e656d534\u003c/code\u003e\u003c/a\u003e Support built_value on LibrarySourceSink. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5208\"\u003e#5208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/0791f290931b211de17d49a695c413fc2d67947f\"\u003e\u003ccode\u003e0791f29\u003c/code\u003e\u003c/a\u003e Make build_process_lock_test's stop-during-build case wait on a gate. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5216\"\u003e#5216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/a17d7306074b13fa287de9aa51e843b51561b069\"\u003e\u003ccode\u003ea17d730\u003c/code\u003e\u003c/a\u003e Deflake daemon_command_test: allow a cached result for the explicit build. (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.5.4...build_runner-v2.17.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_annotation` from 4.9.0 to 4.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_annotation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_annotation v4.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for PATCH-style tri-state JSON\nfields (omit key vs explicit \u003ccode\u003enull\u003c/code\u003e vs value).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_annotation v4.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSerializable.dateTimeUtc\u003c/code\u003e configuration option.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_annotation v4.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSerializable(createJsonSchema: true)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003emeta: ^1.16.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/61e7b879b22af58f2f942ccf6c0ae81acd0cb1bc\"\u003e\u003ccode\u003e61e7b87\u003c/code\u003e\u003c/a\u003e Add JsonKey.explicitJsonNullWhenNonNullField for PATCH tri-state JSON (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/62e16d8e6200a5de6fb501795221dd3be3ddff40\"\u003e\u003ccode\u003e62e16d8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c6cdfcf769bec69fc4e5b6db6cf9107030050324\"\u003e\u003ccode\u003ec6cdfcf\u003c/code\u003e\u003c/a\u003e Update analyzer to latest, prepare v6.13.2 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fba9479300cbece6730a8901680de11a1ca2d351\"\u003e\u003ccode\u003efba9479\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/da67f424387558298e06780a00069aa46a535830\"\u003e\u003ccode\u003eda67f42\u003c/code\u003e\u003c/a\u003e allow pkg:analyzer latest, prepare v6.13.1 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8b781ac80015c1dd1bec97a44e92b2fc13e8a9a9\"\u003e\u003ccode\u003e8b781ac\u003c/code\u003e\u003c/a\u003e Improve error message when generating code for Record types with unsupported ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/6b711e38595dfd4f20dedd1cfb0b8a7a8db1c062\"\u003e\u003ccode\u003e6b711e3\u003c/code\u003e\u003c/a\u003e Improve error messages when typeToCode throws an exception (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1450\"\u003e#1450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5d5feca5bb9836223d9956c564927a992271e58a\"\u003e\u003ccode\u003e5d5feca\u003c/code\u003e\u003c/a\u003e isSynthetic is removed in Analyzer 11 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1564\"\u003e#1564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c61a809d1460bd5a7c223754d7020bebbacc9baa\"\u003e\u003ccode\u003ec61a809\u003c/code\u003e\u003c/a\u003e Bump actions/stale from 10.1.1 to 10.2.0 in the dependencies group (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1563\"\u003e#1563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/2b03869fbc47bef10ada89e0a6544a49747de3b3\"\u003e\u003ccode\u003e2b03869\u003c/code\u003e\u003c/a\u003e Prepare for release (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1562\"\u003e#1562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_annotation-v4.9.0...json_annotation-v4.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed_annotation` from 2.4.4 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/635173058aa52c846ed7707530a946abdf38afdf\"\u003e\u003ccode\u003e6351730\u003c/code\u003e\u003c/a\u003e Don't publish benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac7666f3dfb648070fa416d8e04668e5744b0c21\"\u003e\u003ccode\u003eac7666f\u003c/code\u003e\u003c/a\u003e freezed_annotation : 3.0.0 -\u0026gt; 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2c0d0a1a9242348d95fe61520f1b2f4bc2d57f74\"\u003e\u003ccode\u003e2c0d0a1\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1261\"\u003e#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/71b51d2b98f24879b012941f9f75b79208d7de28\"\u003e\u003ccode\u003e71b51d2\u003c/code\u003e\u003c/a\u003e ⚡️ Stop writing \u003ccode\u003e// dart format width=80\u003c/code\u003e to the generated freezed files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/05e2bb48c715472f20aea99ca9770d7f491e83d2\"\u003e\u003ccode\u003e05e2bb4\u003c/code\u003e\u003c/a\u003e Add when/map back (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/170db3bfc735a1f2f8666221dab21283778eba17\"\u003e\u003ccode\u003e170db3b\u003c/code\u003e\u003c/a\u003e fix markdown link syntax (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/931720360c89152aaf6b1320f03a70271501f14e\"\u003e\u003ccode\u003e9317203\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a42c20cf49a8effd84ae1d8a86b3fe51e75f4a5e\"\u003e\u003ccode\u003ea42c20c\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ebuilt_test\u003c/code\u003e 3.2.1, test fixes. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6f1a033fb3509d44b93cc2b7e5ebd9effeb24faf\"\u003e\u003ccode\u003e6f1a033\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/168513bd4410df4192bf7589ec1995f4776e81e7\"\u003e\u003ccode\u003e168513b\u003c/code\u003e\u003c/a\u003e docs: simplify dependency installation commands by grouping packages (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_serializable` from 6.9.5 to 6.15.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.15.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert the duplicate \u003ccode\u003efromJson\u003c/code\u003e key check added in 6.15.0, allowing multiple\n\u003ccode\u003efromJson\u003c/code\u003e fields to read from the same JSON key when at most one is included\nin \u003ccode\u003etoJson\u003c/code\u003e (for example, via \u003ccode\u003e@JsonKey(includeToJson: false)\u003c/code\u003e).\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1622\"\u003e#1622\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.15.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolve extension member collision with \u003ccode\u003epackage:source_helper\u003c/code\u003e \u003ccode\u003e1.4.0\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1619\"\u003e#1619\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eRecord\u003c/code\u003e serialization and default value handling, including nullable\nempty records \u003ccode\u003e()?\u003c/code\u003e, non-nullable records with defaults, single-positional\nrecord defaults, record and non-\u003ccode\u003eString\u003c/code\u003e map literals in\n\u003ccode\u003e@JsonKey(defaultValue: ...)\u003c/code\u003e, and conditional \u003ccode\u003e? :\u003c/code\u003e constructor defaults.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecreateJsonSchema\u003c/code\u003e to emit an \u003ccode\u003eenum\u003c/code\u003e constraint (and \u003ccode\u003edefault\u003c/code\u003e) for\nenum-typed fields, respecting \u003ccode\u003e@JsonValue\u003c/code\u003e and \u003ccode\u003eJsonEnum.valueField\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1577\"\u003e#1577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efromJson\u003c/code\u003e and \u003ccode\u003etoJson\u003c/code\u003e on classes that extend \u003ccode\u003eJsonKey\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve \u003ccode\u003etypedef\u003c/code\u003e alias names in generated code.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003egenericArgumentFactories: true\u003c/code\u003e when \u003ccode\u003etoJson\u003c/code\u003e is inherited from a\ngeneric mixin or superclass.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1208\"\u003e#1208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve field declaration order in \u003ccode\u003etoJson\u003c/code\u003e for classes with primary\nconstructor declaring parameters.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1599\"\u003e#1599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eMap\u003c/code\u003e key and enum handling, including custom \u003ccode\u003eString\u003c/code\u003e-backed\n\u003ccode\u003eJsonConverter\u003c/code\u003es and \u003ccode\u003edateTimeUtc: true\u003c/code\u003e on \u003ccode\u003eMap\u003c/code\u003e keys, \u003ccode\u003eint\u003c/code\u003e-encoded enum\n\u003ccode\u003eMap\u003c/code\u003e keys, \u003ccode\u003eMap\u0026lt;Object, V\u0026gt;\u003c/code\u003e / \u003ccode\u003eMap\u0026lt;dynamic, V\u0026gt;\u003c/code\u003e, decoding \u003ccode\u003enull\u003c/code\u003e to\n\u003ccode\u003e@JsonValue(null)\u003c/code\u003e enum entries on non-nullable fields (preserving explicit\n\u003ccode\u003enull\u003c/code\u003e over \u003ccode\u003edefaultValue\u003c/code\u003e when the key is present),\n\u003ccode\u003e@JsonEnum(valueField: 'name')\u003c/code\u003e, and rejecting getter-backed\n\u003ccode\u003eJsonEnum.valueField\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eJsonKey.unknownEnumValue\u003c/code\u003e: Added support for \u003ccode\u003eMap\u003c/code\u003e values.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrefer \u003ccode\u003eJsonConverter\u003c/code\u003es with matching nullability when both nullable and\nnon-nullable converters for the same type are present.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1339\"\u003e#1339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix field discovery, inheritance, and class configuration edge cases,\nincluding covariant and setter-only overrides, \u003ccode\u003ehashCode\u003c/code\u003e/\u003ccode\u003eruntimeType\u003c/code\u003e\noverrides, \u003ccode\u003ecreateFactory: false\u003c/code\u003e with \u003ccode\u003eincludeToJson: true\u003c/code\u003e,\n\u003ccode\u003edisallowUnrecognizedKeys\u003c/code\u003e with \u003ccode\u003eincludeFromJson: false\u003c/code\u003e, generic\n\u003ccode\u003eincludeIfNull: false\u003c/code\u003e map entries, duplicate \u003ccode\u003efromJson\u003c/code\u003e key detection, and\n\u003ccode\u003ecreatePerFieldToJson\u003c/code\u003e when a field is named \u003ccode\u003eObject\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecreateJsonSchema\u003c/code\u003e default value handling for non-empty \u003ccode\u003eList\u003c/code\u003e, \u003ccode\u003eSet\u003c/code\u003e,\nand \u003ccode\u003eMap\u003c/code\u003e constants, \u003ccode\u003eint\u003c/code\u003e defaults on \u003ccode\u003enum\u003c/code\u003e/\u003ccode\u003edouble\u003c/code\u003e fields, and function\ntear-off defaults, as well as nullable self-references and private fields.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eJsonConverter\u003c/code\u003e, \u003ccode\u003e@JsonKey(fromJson: ..., toJson: ...)\u003c/code\u003e, \u003ccode\u003eJsonHelper\u003c/code\u003e,\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/32706b930ba68767cc5e8f683eeed801d47b0f9a\"\u003e\u003ccode\u003e32706b9\u003c/code\u003e\u003c/a\u003e fix: allow multiple fromJson fields to read the same JSON key (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/f0a0333e138150f4489cfa6f84adedfb5aaefa22\"\u003e\u003ccode\u003ef0a0333\u003c/code\u003e\u003c/a\u003e chore: prepare 6.15.1 to fix compilation against source_helper 1.4.0 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1618\"\u003e#1618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/567f2f87a9374d90ede7540c70cb71646f6dd99e\"\u003e\u003ccode\u003e567f2f8\u003c/code\u003e\u003c/a\u003e Prepare json_serializable 6.15.0 for release (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1613\"\u003e#1613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fee3c8ba7c8076cc3a798aa8323adee0498277f2\"\u003e\u003ccode\u003efee3c8b\u003c/code\u003e\u003c/a\u003e Fix Record decoding, $1 comma emission, and JsonKey default literals (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/718292002f31e2dfcf39c21e107936176db9574f\"\u003e\u003ccode\u003e7182920\u003c/code\u003e\u003c/a\u003e Fix Map key converters, int JsonEnum keys, and JsonEnum valueField (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1611\"\u003e#1611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/93e3e1b4a72e9eb7ff02f8a2e077d9f527f4ff78\"\u003e\u003ccode\u003e93e3e1b\u003c/code\u003e\u003c/a\u003e Fix JsonConverter type resolution, JsonHelper wrappers, and Patch\u0026lt;T\u0026gt; (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1612\"\u003e#1612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/d9ac7c08d09f3669544c0b236f1e764d56c23284\"\u003e\u003ccode\u003ed9ac7c0\u003c/code\u003e\u003c/a\u003e Fix field inheritance narrowing, setter overrides, and config guards (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/2fdcd782a9b08b7d0280a16ce6c416fa3703b83a\"\u003e\u003ccode\u003e2fdcd78\u003c/code\u003e\u003c/a\u003e Replace generated test matrices with verifyGeneratorBatch and add dart2wasm C...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/42ce22f7f3646a9023b35ba65408b4998334faa2\"\u003e\u003ccode\u003e42ce22f\u003c/code\u003e\u003c/a\u003e Fix createJsonSchema default values, nullable self-refs, and privacy (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c12e9668c216d5676d31733c0a94c29ebdf8dc9f\"\u003e\u003ccode\u003ec12e966\u003c/code\u003e\u003c/a\u003e Preserve \u003ccode\u003etypedef\u003c/code\u003e alias names in \u003ccode\u003etypeToCode\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1605\"\u003e#1605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.9.5...json_serializable-v6.15.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vibration` from 1.9.0 to 3.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/benjamindean/flutter_vibration/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 2.5.8 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6a4347d332549cb8840542523af54c81da89e252\"\u003e\u003ccode\u003e6a4347d\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bbac597e7a19d8333985b3dcba210e5a7b210aa5\"\u003e\u003ccode\u003ebbac597\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1380\"\u003e#1380\u003c/a\u003e from rrousselGit/bump-build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/0377098eefb08a2beb8e877a1a24801bbebbc054\"\u003e\u003ccode\u003e0377098\u003c/code\u003e\u003c/a\u003e keep override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/342abfa7bc765bbe78cfe7a36eeff2ada128a718\"\u003e\u003ccode\u003e342abfa\u003c/code\u003e\u003c/a\u003e Remove override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4aaf5ed8d0f2d969370935f2a13df2ab285bb3a4\"\u003e\u003ccode\u003e4aaf5ed\u003c/code\u003e\u003c/a\u003e Bump min test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4fb6aaf5f34c732b24966ec93c432f4ae3dcae40\"\u003e\u003ccode\u003e4fb6aaf\u003c/code\u003e\u003c/a\u003e Support latest build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/421260d93c65f3c9bd8f74fa2f4009837d9a3eae\"\u003e\u003ccode\u003e421260d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1379\"\u003e#1379\u003c/a\u003e from rrousselGit/migrate-lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/9f707d68bbe42516b64171921acba3c70db4e316\"\u003e\u003ccode\u003e9f707d6\u003c/code\u003e\u003c/a\u003e Migrate freezed_lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ad9e4bf967382a16f3473d0deda99be9e42b78f8\"\u003e\u003ccode\u003ead9e4bf\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/154a1e779c7a0fe3474fadab2fbb15a00a7de90f\"\u003e\u003ccode\u003e154a1e7\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v2.5.8...freezed-v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cupertino_icons` from 1.0.8 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 `fl_chart` from 0.68.0 to 1.3.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.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/glemartret\"\u003e\u003ccode\u003e@​glemartret\u003c/code\u003e\u003c/a\u003e) Add the Gauge Chart (\u003ccode\u003eGaugeChart\u003c/code\u003e), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1933\"\u003e#1933\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 the gauge marker painter to draw markers on the Gauge Chart, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2096\"\u003e#2096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/jay-k98\"\u003e\u003ccode\u003e@​jay-k98\u003c/code\u003e\u003c/a\u003e) Add stacked segment support for \u003ccode\u003ePieChartSectionData\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2004\"\u003e#2004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/enwi\"\u003e\u003ccode\u003e@​enwi\u003c/code\u003e\u003c/a\u003e) Recognize secondary button pointer events (for example a mouse right-click) in the touch system, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1989\"\u003e#1989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePERFORMANCE\u003c/strong\u003e (by \u003ca href=\"https://github.com/PvtPuddles\"\u003e\u003ccode\u003e@​PvtPuddles\u003c/code\u003e\u003c/a\u003e) Improve the performance of calculating touched spots in \u003ccode\u003eLineChart\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2101\"\u003e#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/moriokaso\"\u003e\u003ccode\u003e@​moriokaso\u003c/code\u003e\u003c/a\u003e) Prevent \u003ccode\u003eRangeError\u003c/code\u003e in \u003ccode\u003ebadgeWidgetPaint\u003c/code\u003e when the number of pie sections increases, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2077\"\u003e#2077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/Enurian\"\u003e\u003ccode\u003e@​Enurian\u003c/code\u003e\u003c/a\u003e) Fix axis labels disappearing due to an incorrect padding calculation in title filtering, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2080\"\u003e#2080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/martin-dehlan\"\u003e\u003ccode\u003e@​martin-dehlan\u003c/code\u003e\u003c/a\u003e) Clip only the enabled \u003ccode\u003eFlClipData\u003c/code\u003e sides in \u003ccode\u003eLineChart\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2107\"\u003e#2107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/martin-dehlan\"\u003e\u003ccode\u003e@​martin-dehlan\u003c/code\u003e\u003c/a\u003e) Clip only the enabled \u003ccode\u003eFlClipData\u003c/code\u003e sides in \u003ccode\u003eScatterChart\u003c/code\u003e and \u003ccode\u003eCandlestickChart\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2108\"\u003e#2108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/a1573595\"\u003e\u003ccode\u003e@​a1573595\u003c/code\u003e\u003c/a\u003e) Dispose gesture recognizers in \u003ccode\u003eRenderBaseChart\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2114\"\u003e#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/a1573595\"\u003e\u003ccode\u003e@​a1573595\u003c/code\u003e\u003c/a\u003e) Keep axis title values on the interval grid for large values, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2112\"\u003e#2112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/a1573595\"\u003e\u003ccode\u003e@​a1573595\u003c/code\u003e\u003c/a\u003e) Respect the axis range when formatting K/M/B axis labels. Default labels now also strip trailing zeros, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2113\"\u003e#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/a1573595\"\u003e\u003ccode\u003e@​a1573595\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elocalPosition\u003c/code\u003e to \u003ccode\u003eFlPanEndEvent\u003c/code\u003e so \u003ccode\u003epanEnd\u003c/code\u003e gets a touch response, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2111\"\u003e#2111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/ultramcu\"\u003e\u003ccode\u003e@​ultramcu\u003c/code\u003e\u003c/a\u003e) Detect touches on downward (negative) \u003ccode\u003eBarChartRodStackItem\u003c/code\u003es, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2103\"\u003e#2103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/ultramcu\"\u003e\u003ccode\u003e@​ultramcu\u003c/code\u003e\u003c/a\u003e) Avoid \u003ccode\u003eRangeError\u003c/code\u003e when \u003ccode\u003etoDashedPath\u003c/code\u003e receives an empty \u003ccode\u003edashArray\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2105\"\u003e#2105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/KuroGeo\"\u003e\u003ccode\u003e@​KuroGeo\u003c/code\u003e\u003c/a\u003e) Keep bar touch bounds independent of background rods, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2130\"\u003e#2130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/SulimanAbdulrazzaq\"\u003e\u003ccode\u003e@​SulimanAbdulrazzaq\u003c/code\u003e\u003c/a\u003e) Apply \u003ccode\u003emouseCursorResolver\u003c/code\u003e even when \u003ccode\u003etouchCallback\u003c/code\u003e is not set, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/omid-io\"\u003e\u003ccode\u003e@​omid-io\u003c/code\u003e\u003c/a\u003e) Prevent \u003ccode\u003eLateInitializationError\u003c/code\u003e in \u003ccode\u003eLineChart\u003c/code\u003e when a \u003ccode\u003eLineChartBarData\u003c/code\u003e has only null spots, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2115\"\u003e#2115\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2119\"\u003e#2119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/Crucialjun\"\u003e\u003ccode\u003e@​Crucialjun\u003c/code\u003e\u003c/a\u003e) Refactor chart classes to use \u003ccode\u003eEquatable\u003c/code\u003e instead of \u003ccode\u003eEquatableMixin\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2120\"\u003e#2120\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) Loosen the \u003ccode\u003eequatable\u003c/code\u003e dependency constraint to \u003ccode\u003e\u0026gt;=2.1.0 \u0026lt;4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Consider the \u003ccode\u003eenabled\u003c/code\u003e property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/line_chart.md#linetouchdata-read-about-touch-handling\"\u003eLineTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#bartouchdata-read-about-touch-handling\"\u003eBarTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#pietouchdata-read-about-touch-handling\"\u003ePieTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/scatter_chart.md#scattertouchdata-read-about-touch-handling\"\u003eScatterTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radartouchdata-read-about-touch-handling\"\u003eRadarTouchData\u003c/a\u003e and \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md#candlesticktouchdata-read-about-touch-handling\"\u003eCandlestickTouchData\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1676\"\u003e#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/artshooter\"\u003e\u003ccode\u003e@​artshooter\u003c/code\u003e\u003c/a\u003e) Fix wrong bar chart color with small value, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1757\"\u003e#1757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/3ph\"\u003e\u003ccode\u003e@​3ph\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003ehorizontalMirrored\u003c/code\u003e and \u003ccode\u003everticalMirrored\u003c/code\u003e properties in our \u003ccode\u003eLabelDirection\u003c/code\u003e enum which is used in (\u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#HorizontalLineLabel\"\u003eHorizontalLineLabel\u003c/a\u003e and \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#VerticalLineLabel\"\u003eVerticalLineLabel\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1890\"\u003e#1890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/Vizten18\"\u003e\u003ccode\u003e@​Vizten18\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003ecornerRadius\u003c/code\u003e property in the \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#piechartsectiondata\"\u003ePieChartSectionData\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1175\"\u003e#1175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Add convention and linter (checker) for PRs title and updated contributing guideline. We're gonna have automated changelog generation from the next release\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/diymelvin\"\u003e\u003ccode\u003e@​diymelvin\u003c/code\u003e\u003c/a\u003e) Fix inverted lowerBy/upperBy in error range calculation, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2031\"\u003e#2031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e property in the \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#barchartroddata\"\u003eBarChartRodData\u003c/a\u003e to allow you to show a label on top of each bar rod, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2071\"\u003e#2071\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003evector_math\u003c/code\u003e dependency to \u003ccode\u003e2.2.0\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1985\"\u003e#1985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003ebuild_runner\u003c/code\u003e (dev) dependency to \u003ccode\u003e2.8.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003emockito\u003c/code\u003e (dev) dependency to \u003ccode\u003e5.5.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003every_good_analysis\u003c/code\u003e (dev) dependency to \u003ccode\u003e9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/kamilJ96\"\u003e\u003ccode\u003e@​kamilJ96\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradient\u003c/code\u003e property inside our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to be able to render gradient (along with the possibility to render a solid color), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/919\"\u003e#919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alettsy\"\u003e\u003ccode\u003e@​alettsy\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003esideTitleAlignment\u003c/code\u003e property in our \u003ccode\u003eAxisTitles\u003c/code\u003e to allow you to control the alignment of side titles (for example show them inside the chart), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1946\"\u003e#1946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/huanghui1998hhh\"\u003e\u003ccode\u003e@​huanghui1998hhh\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradientArea\u003c/code\u003e property to \u003ccode\u003eLineChartBarData\u003c/code\u003e to allow you to control the scope of gradient effects, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1925\"\u003e#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e and \u003ccode\u003elabelStyle\u003c/code\u003e properties in our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to allow you to show labels on each stack item, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/598\"\u003e#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e ⚠️ (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003eborderSide\u003c/code\u003e now is a \u003ca href=\"https://dart.dev/language/functions#named-parameters\"\u003enamed parameter\u003c/a\u003e (instead of a \u003ca href=\"https://dart.dev/language/functions#optional-positional-parameters\"\u003eoptional positional parameter\u003c/a\u003e in \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e constructor. As it is a very minor breaking change, we decided to include it in this minor release (instead of doing a major release based on the \u003ca href=\"https://semver.org/\"\u003esemantic versioning\u003c/a\u003e. Sorry about that!\nSo you just need to change this:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\r\n  0,\r\n  10,\r\n  Colors.green,\r\n  BorderSide(color: Colors.white),\r\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/CHANGELOG.md\"\u003efl_chart's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/glemartret\"\u003e\u003ccode\u003e@​glemartret\u003c/code\u003e\u003c/a\u003e) Add the Gauge Chart (\u003ccode\u003eGaugeChart\u003c/code\u003e), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1933\"\u003e#1933\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 the gauge marker painter to draw markers on the Gauge Chart, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2096\"\u003e#2096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/jay-k98\"\u003e\u003ccode\u003e@​jay-k98\u003c/code\u003e\u003c/a\u003e) Add stacked segment support for \u003ccode\u003ePieChartSectionData\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2004\"\u003e#2004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/enwi\"\u003e\u003ccode\u003e@​enwi\u003c/code\u003e\u003c/a\u003e) Recognize secondary button pointer events (for example a mouse right-click) in the touch system, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1989\"\u003e#1989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePERFORMANCE\u003c/strong\u003e (by \u003ca href=\"https://github.com/PvtPuddles\"\u003e\u003ccode\u003e@​PvtPuddles\u003c/code\u003e\u003c/a\u003e) Improve the performance of calculating touched spots in \u003ccode\u003eLineChart\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2101\"\u003e#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/moriokaso\"\u003e\u003ccode\u003e@​moriokaso\u003c/code\u003e\u003c/a\u003e) Prevent \u003ccode\u003eRangeError\u003c/code\u003e in \u003ccode\u003ebadgeWidgetPaint\u003c/code\u003e when the number of pie sections increases, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2077\"\u003e#2077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/Enurian\"\u003e\u003ccode\u003e@​Enurian\u003c/code\u003e\u003c/a\u003e) Fix axis labels disappearing due to an incorrect padding calculation in title filtering, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2080\"\u003e#2080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/martin-dehlan\"\u003e\u003ccode\u003e@​martin-dehlan\u003c/code\u003e\u003c/a\u003e) Clip only the enabled \u003ccode\u003eFlClipData\u003c/code\u003e sides in \u003ccode\u003eLineChart\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2107\"\u003e#2107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/martin-dehlan\"\u003e\u003ccode\u003e@​martin-dehlan\u003c/code\u003e\u003c/a\u003e) Clip only the enabled \u003ccode\u003eFlClipData\u003c/code\u003e sides in \u003ccode\u003eScatterChart\u003c/code\u003e and \u003ccode\u003eCandlestickChart\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2108\"\u003e#2108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/a1573595\"\u003e\u003ccode\u003e@​a1573595\u003c/code\u003e\u003c/a\u003e) Dispose gesture recognizers in \u003ccode\u003eRenderBaseChart\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2114\"\u003e#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/a1573595\"\u003e\u003ccode\u003e@​a1573595\u003c/code\u003e\u003c/a\u003e) Keep axis title values on the interval grid for large values, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2112\"\u003e#2112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/a1573595\"\u003e\u003ccode\u003e@​a1573595\u003c/code\u003e\u003c/a\u003e) Respect the axis range when formatting K/M/B axis labels. Default labels now also strip trailing zeros, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2113\"\u003e#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/a1573595\"\u003e\u003ccode\u003e@​a1573595\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elocalPosition\u003c/code\u003e to \u003ccode\u003eFlPanEndEvent\u003c/code\u003e so \u003ccode\u003epanEnd\u003c/code\u003e gets a touch response, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2111\"\u003e#2111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/ultramcu\"\u003e\u003ccode\u003e@​ultramcu\u003c/code\u003e\u003c/a\u003e) Detect touches on downward (negative) \u003ccode\u003eBarChartRodStackItem\u003c/code\u003es, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2103\"\u003e#2103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/ultramcu\"\u003e\u003ccode\u003e@​ultramcu\u003c/code\u003e\u003c/a\u003e) Avoid \u003ccode\u003eRangeError\u003c/code\u003e when \u003ccode\u003etoDashedPath\u003c/code\u003e receives an empty \u003ccode\u003edashArray\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2105\"\u003e#2105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/KuroGeo\"\u003e\u003ccode\u003e@​KuroGeo\u003c/code\u003e\u003c/a\u003e) Keep bar touch bounds independent of background rods, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2130\"\u003e#2130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/SulimanAbdulrazzaq\"\u003e\u003ccode\u003e@​SulimanAbdulrazzaq\u003c/code\u003e\u003c/a\u003e) Apply \u003ccode\u003emouseCursorResolver\u003c/code\u003e even when \u003ccode\u003etouchCallback\u003c/code\u003e is not set, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/omid-io\"\u003e\u003ccode\u003e@​omid-io\u003c/code\u003e\u003c/a\u003e) Prevent \u003ccode\u003eLateInitializationError\u003c/code\u003e in \u003ccode\u003eLineChart\u003c/code\u003e when a \u003ccode\u003eLineChartBarData\u003c/code\u003e has only null spots, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2115\"\u003e#2115\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2119\"\u003e#2119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/Crucialjun\"\u003e\u003ccode\u003e@​Crucialjun\u003c/code\u003e\u003c/a\u003e) Refactor chart classes to use \u003ccode\u003eEquatable\u003c/code\u003e instead of \u003ccode\u003eEquatableMixin\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2120\"\u003e#2120\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) Loosen the \u003ccode\u003eequatable\u003c/code\u003e dependency constraint to \u003ccode\u003e\u0026gt;=2.1.0 \u0026lt;4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Consider the \u003ccode\u003eenabled\u003c/code\u003e property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/line_chart.md#linetouchdata-read-about-touch-handling\"\u003eLineTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#bartouchdata-read-about-touch-handling\"\u003eBarTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#pietouchdata-read-about-touch-handling\"\u003ePieTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/scatter_chart.md#scattertouchdata-read-about-touch-handling\"\u003eScatterTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radartouchdata-read-about-touch-handling\"\u003eRadarTouchData\u003c/a\u003e and \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md#candlesticktouchdata-read-about-touch-handling\"\u003eCandlestickTouchData\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1676\"\u003e#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/artshooter\"\u003e\u003ccode\u003e@​artshooter\u003c/code\u003e\u003c/a\u003e) Fix wrong bar chart color with small value, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1757\"\u003e#1757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/3ph\"\u003e\u003ccode\u003e@​3ph\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003ehorizontalMirrored\u003c/code\u003e and \u003ccode\u003everticalMirrored\u003c/code\u003e properties in our \u003ccode\u003eLabelDirection\u003c/code\u003e enum which is used in (\u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#HorizontalLineLabel\"\u003eHorizontalLineLabel\u003c/a\u003e and \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#VerticalLineLabel\"\u003eVerticalLineLabel\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1890\"\u003e#1890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/Vizten18\"\u003e\u003ccode\u003e@​Vizten18\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003ecornerRadius\u003c/code\u003e property in the \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#piechartsectiondata\"\u003ePieChartSectionData\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1175\"\u003e#1175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Add convention and linter (checker) for PRs title and updated contributing guideline. We're gonna have automated changelog generation from the next release\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/diymelvin\"\u003e\u003ccode\u003e@​diymelvin\u003c/code\u003e\u003c/a\u003e) Fix inverted lowerBy/upperBy in error range calculation, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2031\"\u003e#2031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e property in the \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#barchartroddata\"\u003eBarChartRodData\u003c/a\u003e to allow you to show a label on top of each bar rod, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2071\"\u003e#2071\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003evector_math\u003c/code\u003e dependency to \u003ccode\u003e2.2.0\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1985\"\u003e#1985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003ebuild_runner\u003c/code\u003e (dev) dependency to \u003ccode\u003e2.8.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003emockito\u003c/code\u003e (dev) dependency to \u003ccode\u003e5.5.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003every_good_analysis\u003c/code\u003e (dev) dependency to \u003ccode\u003e9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/kamilJ96\"\u003e\u003ccode\u003e@​kamilJ96\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradient\u003c/code\u003e property inside our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to be able to render gradient (along with the possibility to render a solid color), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/919\"\u003e#919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alettsy\"\u003e\u003ccode\u003e@​alettsy\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003esideTitleAlignment\u003c/code\u003e property in our \u003ccode\u003eAxisTitles\u003c/code\u003e to allow you to control the alignment of side titles (for example show them inside the chart), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1946\"\u003e#1946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/huanghui1998hhh\"\u003e\u003ccode\u003e@​huanghui1998hhh\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradientArea\u003c/code\u003e property to \u003ccode\u003eLineChartBarData\u003c/code\u003e to allow you to control the scope of gradient effects, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1925\"\u003e#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e and \u003ccode\u003elabelStyle\u003c/code\u003e properties in our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to allow you to show labels on each stack item, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/598\"\u003e#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e ⚠️ (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003eborderSide\u003c/code\u003e now is a \u003ca href=\"https://dart.dev/language/functions#named-parameters\"\u003enamed parameter\u003c/a\u003e (instead of a \u003ca href=\"https://dart.dev/language/functions#optional-positional-parameters\"\u003eoptional positional parameter\u003c/a\u003e in \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e constructor. As it is a very minor breaking change, we decided to include it in this minor release (instead of doing a major release based on the \u003ca href=\"https://semver.org/\"\u003esemantic versioning\u003c/a\u003e. Sorry about that!\nSo you just need to change this:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  BorderSide(color: Colors.white),\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/fc6a4b6256245dc9362b6396f0cac2d4fd1690ea\"\u003e\u003ccode\u003efc6a4b6\u003c/code\u003e\u003c/a\u003e chore: Bump version to 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/a64f0e7158c93486d462b21c16f7ce1cfe6d3cb6\"\u003e\u003ccode\u003ea64f0e7\u003c/code\u003e\u003c/a\u003e fix(line_chart): Prevent LateInitializationError on barData with only null sp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/5a1e6af60736284fa1a9c271d87badf47e103696\"\u003e\u003ccode\u003e5a1e6af\u003c/code\u003e\u003c/a\u003e fix: Respect axis range when formatting K/M/B axis labels (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/c68593ba13d13ce37bf4006dd21b61863deee507\"\u003e\u003ccode\u003ec68593b\u003c/code\u003e\u003c/a\u003e fix: Keep axis title values on the interval grid for large values (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2112\"\u003e#2112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/8912c3d5fef41677b6899bf96d5b3921612190ea\"\u003e\u003ccode\u003e8912c3d\u003c/code\u003e\u003c/a\u003e fix: Add localPosition to FlPanEndEvent so panEnd gets a touch response (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2111\"\u003e#2111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/3be2b1ac42718a5db1daa05e97218306df02ee20\"\u003e\u003ccode\u003e3be2b1a\u003c/code\u003e\u003c/a\u003e fix: Avoid RangeError when toDashedPath receives an empty dashArray (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2105\"\u003e#2105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/426caf1c7cbf955a1e7d59f6ef9939381446a473\"\u003e\u003ccode\u003e426caf1\u003c/code\u003e\u003c/a\u003e fix: Detect touches on downward (negative) BarChartRodStackItems (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2103\"\u003e#2103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/24814fc93dafa7190d8aa4b1eb708553483c8671\"\u003e\u003ccode\u003e24814fc\u003c/code\u003e\u003c/a\u003e fix: Apply mouseCursorResolver even when touchCallback is not set (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2124\"\u003e#2124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/18c712c478784b6c197f7a5969080d6bf4833a76\"\u003e\u003ccode\u003e18c712c\u003c/code\u003e\u003c/a\u003e fix: Keep bar touch bounds independent of background rods (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2130\"\u003e#2130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/664baade459d8926cf5458f159de79ba99470374\"\u003e\u003ccode\u003e664baad\u003c/code\u003e\u003c/a\u003e docs: Fix touch handling sample types (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2131\"\u003e#2131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/imaNNeo/fl_chart/compare/0.68.0...1.3.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 4.0.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6eebe72ca3975373a5fab06a009ec5ffeabdb495\"\u003e\u003ccode\u003e6eebe72\u003c/code\u003e\u003c/a\u003e [flutter_lints] Bump lints dependency to 6.0.0 and bump package to 6.0.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0093e2ecd5e3e83c04864b076564e1020ada532f\"\u003e\u003ccode\u003e0093e2e\u003c/code\u003e\u003c/a\u003e [video_player_android] Add note about Android platform views known issue (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/62f38a1abb95fccabd865cef8b107d515bfbf93d\"\u003e\u003ccode\u003e62f38a1\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Implement \u003ccode\u003eenableAudio\u003c/code\u003e for video recording (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9264\"\u003e#9264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9c11e9b8b845235c8d6bd120b89238dc580ab973\"\u003e\u003ccode\u003e9c11e9b\u003c/code\u003e\u003c/a\u003e [video_player_android] isBuffering flag always return true after calling seek...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6efa04bfdb94f14236a9f9f85a6ebb367a94e81d\"\u003e\u003ccode\u003e6efa04b\u003c/code\u003e\u003c/a\u003e [camera,video_player] replace onSurfaceDestroyed with onSurfaceCleanup (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9316\"\u003e#9316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c33fa390d6866405334adc56d38b70ea2ee3ab6e\"\u003e\u003ccode\u003ec33fa39\u003c/code\u003e\u003c/a\u003e [camera,video_player] Update Android to 3.29 minimum (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5a7d40f877274916bdd81ba18a6b508e2d266aa3\"\u003e\u003ccode\u003e5a7d40f\u003c/code\u003e\u003c/a\u003e Update repo for 3.32 stable (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2a847d78641de3eba95ba22b3a01db5ee24c93b3\"\u003e\u003ccode\u003e2a847d7\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Correct pigeon configuration output paths (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9313\"\u003e#9313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d692e43dba6c8dcfdd3659fd6681a3c9505307ae\"\u003e\u003ccode\u003ed692e43\u003c/code\u003e\u003c/a\u003e [process] Remove from the repository (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9310\"\u003e#9310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe5dd86d6232c1ca2eacc50efe38db5dd2a6f815\"\u003e\u003ccode\u003efe5dd86\u003c/code\u003e\u003c/a\u003e Ensure Example Packages Work on Android API 36 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_lints-v6.0.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_riverpod` from 2.6.1 to 3.4.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/flutter_riverpod-v2.6.1...flutter_riverpod-v3.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 2.5.8 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6a4347d332549cb8840542523af54c81da89e252\"\u003e\u003ccode\u003e6a4347d\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bbac597e7a19d8333985b3dcba210e5a7b210aa5\"\u003e\u003ccode\u003ebbac597\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1380\"\u003e#1380\u003c/a\u003e from rrousselGit/bump-build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/0377098eefb08a2beb8e877a1a24801bbebbc054\"\u003e\u003ccode\u003e0377098\u003c/code\u003e\u003c/a\u003e keep override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/342abfa7bc765bbe78cfe7a36eeff2ada128a718\"\u003e\u003ccode\u003e342abfa\u003c/code\u003e\u003c/a\u003e Remove override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4aaf5ed8d0f2d969370935f2a13df2ab285bb3a4\"\u003e\u003ccode\u003e4aaf5ed\u003c/code\u003e\u003c/a\u003e Bump min test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4fb6aaf5f34c732b24966ec93c432f4ae3dcae40\"\u003e\u003ccode\u003e4fb6aaf\u003c/code\u003e\u003c/a\u003e Support latest build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/421260d93c65f3c9bd8f74fa2f4009837d9a3eae\"\u003e\u003ccode\u003e421260d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1379\"\u003e#1379\u003c/a\u003e from rrousselGit/migrate-lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/9f707d68bbe42516b64171921acba3c70db4e316\"\u003e\u003ccode\u003e9f707d6\u003c/code\u003e\u003c/a\u003e Migrate freezed_lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ad9e4bf967382a16f3473d0deda99be9e42b78f8\"\u003e\u003ccode\u003ead9e4bf\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/154a1e779c7a0fe3474fadab2fbb15a00a7de90f\"\u003e\u003ccode\u003e154a1e7\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v2.5.8...freezed-v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed_annotation` from 2.4.4 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/635173058aa52c846ed7707530a946abdf38afdf\"\u003e\u003ccode\u003e6351730\u003c/code\u003e\u003c/a\u003e Don't publish benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac7666f3dfb648070fa416d8e04668e5744b0c21\"\u003e\u003ccode\u003eac7666f\u003c/code\u003e\u003c/a\u003e freezed_annotation : 3.0.0 -\u0026gt; 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2c0d0a1a9242348d95fe61520f1b2f4bc2d57f74\"\u003e\u003ccode\u003e2c0d0a1\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1261\"\u003e#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/71b51d2b98f24879b012941f9f75b79208d7de28\"\u003e\u003ccode\u003e71b51d2\u003c/code\u003e\u003c/a\u003e ⚡️ Stop writing \u003ccode\u003e// dart format width=80\u003c/code\u003e to the generated freezed files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/05e2bb48c715472f20aea99ca9770d7f491e83d2\"\u003e\u003ccode\u003e05e2bb4\u003c/code\u003e\u003c/a\u003e Add when/map back (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/170db3bfc735a1f2f8666221dab21283778eba17\"\u003e\u003ccode\u003e170db3b\u003c/code\u003e\u003c/a\u003e fix markdown link syntax (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/931720360c89152aaf6b1320f03a70271501f14e\"\u003e\u003ccode\u003e9317203\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a42c20cf49a8effd84ae1d8a86b3fe51e75f4a5e\"\u003e\u003ccode\u003ea42c20c\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ebuilt_test\u003c/code\u003e 3.2.1, test fixes. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6f1a033fb3509d44b93cc2b7e5ebd9effeb24faf\"\u003e\u003ccode\u003e6f1a033\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/168513bd4410df4192bf7589ec1995f4776e81e7\"\u003e\u003ccode\u003e168513b\u003c/code\u003e\u003c/a\u003e docs: simplify dependency installation commands by grouping packages (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_annotation` from 4.9.0 to 4.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_annotation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_annotation v4.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for PATCH-style tri-state JSON\nfields (omit key vs explicit \u003ccode\u003enull\u003c/code\u003e vs value).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_annotation v4.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSerializable.dateTimeUtc\u003c/code\u003e configuration option.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_annotation v4.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSerializable(createJsonSchema: true)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003emeta: ^1.16.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/61e7b879b22af58f2f942ccf6c0ae81acd0cb1bc\"\u003e\u003ccode\u003e61e7b87\u003c/code\u003e\u003c/a\u003e Add JsonKey.explicitJsonNullWhenNonNullField for PATCH tri-state JSON (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/62e16d8e6200a5de6fb501795221dd3be3ddff40\"\u003e\u003ccode\u003e62e16d8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c6...\n\n_Description has been truncated_","html_url":"https://github.com/mildman1848/pruefungspilot/pull/45","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mildman1848%2Fpruefungspilot/issues/45","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/45/packages"},{"uuid":"6015021223","node_id":"PR_kwDOR2PEa88AAAABKdkRzA","number":39,"state":"closed","title":"chore(deps): bump the pub-coordinated group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-27T10:07:07.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-24T16:21:48.000Z","updated_at":"2026-10-27T10:07:12.000Z","time_to_close":236719,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"pub-coordinated","update_count":18,"packages":[{"name":"audioplayers","old_version":"6.6.0","new_version":"6.8.1","repository_url":"https://github.com/bluefireteam/audioplayers"},{"name":"build_runner","old_version":"2.15.1","new_version":"2.17.1","repository_url":"https://github.com/dart-lang/build"},{"name":"freezed","old_version":"3.2.5","new_version":"4.0.3","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"flutter_riverpod","old_version":"3.3.1","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"drift_dev","old_version":"2.33.0","new_version":"2.35.2","repository_url":"https://github.com/simolus3/drift"},{"name":"connectivity_plus","old_version":"7.1.1","new_version":"7.3.2","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"drift_dev","old_version":"2.33.0","new_version":"2.35.2","repository_url":"https://github.com/simolus3/drift"},{"name":"drift_flutter","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/simolus3/drift"},{"name":"flutter_local_notifications","old_version":"22.3.1","new_version":"22.3.2","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"flutter_riverpod","old_version":"3.3.1","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"flutter_webrtc","old_version":"1.4.1","new_version":"1.6.2+hotfix.4","repository_url":"https://github.com/cloudwebrtc/flutter-webrtc"},{"name":"freezed","old_version":"3.2.5","new_version":"4.0.3","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"go_router","old_version":"17.2.3","new_version":"18.1.1","repository_url":"https://github.com/flutter/packages"},{"name":"google_fonts","old_version":"8.1.0","new_version":"9.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"melos","old_version":"7.7.0","new_version":"8.9.0","repository_url":"https://github.com/invertase/melos"},{"name":"open_filex","old_version":"4.7.0","new_version":"5.0.0","repository_url":"https://github.com/javaherisaber/open_file"},{"name":"package_info_plus","old_version":"10.1.0","new_version":"10.2.2","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"path_provider","old_version":"2.1.5","new_version":"2.1.6","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"},{"name":"url_launcher","old_version":"6.3.2","new_version":"6.3.3","repository_url":"https://github.com/flutter/packages"},{"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 pub-coordinated group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [audioplayers](https://github.com/bluefireteam/audioplayers/tree/master/packages) | `6.6.0` | `6.8.1` |\n| [build_runner](https://github.com/dart-lang/build) | `2.15.1` | `2.17.1` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `4.0.3` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `3.3.1` | `3.4.3` |\n| [drift_dev](https://github.com/simolus3/drift) | `2.33.0` | `2.35.2` |\n| [connectivity_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/connectivity_plus) | `7.1.1` | `7.3.2` |\n| [drift_dev](https://github.com/simolus3/drift) | `2.33.0` | `2.35.2` |\n| [drift_flutter](https://github.com/simolus3/drift) | `0.3.0` | `0.3.1` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `22.3.1` | `22.3.2` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `3.3.1` | `3.4.3` |\n| [flutter_webrtc](https://github.com/cloudwebrtc/flutter-webrtc) | `1.4.1` | `1.6.2+hotfix.4` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `4.0.3` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `17.2.3` | `18.1.1` |\n| [google_fonts](https://github.com/flutter/packages/tree/main/packages) | `8.1.0` | `9.0.0` |\n| [melos](https://github.com/invertase/melos/tree/main/packages) | `7.7.0` | `8.9.0` |\n| [open_filex](https://github.com/javaherisaber/open_file) | `4.7.0` | `5.0.0` |\n| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus) | `10.1.0` | `10.2.2` |\n| [path_provider](https://github.com/flutter/packages/tree/main/packages/path_provider) | `2.1.5` | `2.1.6` |\n| [shared_preferences](https://github.com/flutter/packages/tree/main/packages/shared_preferences) | `2.5.5` | `2.5.6` |\n| [url_launcher](https://github.com/flutter/packages/tree/main/packages/url_launcher) | `6.3.2` | `6.3.3` |\n| [window_manager](https://github.com/leanflutter/window_manager) | `0.5.1` | `0.5.2` |\n\n\nUpdates `audioplayers` from 6.6.0 to 6.8.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bluefireteam/audioplayers/blob/main/CHANGELOG.md\"\u003eaudioplayers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003e\u003ccode\u003eaudioplayers\u003c/code\u003e - \u003ccode\u003ev6.8.1\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Avoid throwing a StateError in AudioPlayer._completePrepared (\u003ca href=\"https://redirect.github.com/bluefireteam/audioplayers/issues/2010\"\u003e#2010\u003c/a\u003e). (\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/d8a4f395b5710b566da205dfd15f68bb5d93d7a3\"\u003ed8a4f395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(windows): Compatibility with Visual Studio 18 (2026) (\u003ca href=\"https://redirect.github.com/bluefireteam/audioplayers/issues/2011\"\u003e#2011\u003c/a\u003e). (\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/ae5f4b965ef886f08b903a7a9386bc283db458c5\"\u003eae5f4b96\u003c/a\u003e)\u003cbr /\u003e\nPay attention to the new \u003ca href=\"https://github.com/bluefireteam/audioplayers/blob/main/packages/audioplayers_windows/README.md#requirements\"\u003eWindows platform requirements\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003eaudioplayers_windows\u003c/code\u003e - \u003ccode\u003ev4.4.1\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(windows): Compatibility with Visual Studio 18 (2026) (\u003ca href=\"https://redirect.github.com/bluefireteam/audioplayers/issues/2011\"\u003e#2011\u003c/a\u003e). (\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/ae5f4b965ef886f08b903a7a9386bc283db458c5\"\u003eae5f4b96\u003c/a\u003e)\u003cbr /\u003e\nPay attention to the new \u003ca href=\"https://github.com/bluefireteam/audioplayers/blob/main/packages/audioplayers_windows/README.md#requirements\"\u003eWindows platform requirements\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-06-22\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/bluefireteam/audioplayers/blob/main/#audioplayers---v680\"\u003e\u003ccode\u003eaudioplayers\u003c/code\u003e - \u003ccode\u003ev6.8.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/blob/main/#audioplayers_android---v530\"\u003e\u003ccode\u003eaudioplayers_android\u003c/code\u003e - \u003ccode\u003ev5.3.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/blob/main/#audioplayers_android_exo---v014\"\u003e\u003ccode\u003eaudioplayers_android_exo\u003c/code\u003e - \u003ccode\u003ev0.1.4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/blob/main/#audioplayers_darwin---v650\"\u003e\u003ccode\u003eaudioplayers_darwin\u003c/code\u003e - \u003ccode\u003ev6.5.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/blob/main/#audioplayers_linux---v430\"\u003e\u003ccode\u003eaudioplayers_linux\u003c/code\u003e - \u003ccode\u003ev4.3.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/blob/main/#audioplayers_platform_interface---v720\"\u003e\u003ccode\u003eaudioplayers_platform_interface\u003c/code\u003e - \u003ccode\u003ev7.2.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/blob/main/#audioplayers_web---v530\"\u003e\u003ccode\u003eaudioplayers_web\u003c/code\u003e - \u003ccode\u003ev5.3.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/blob/main/#audioplayers_windows---v440\"\u003e\u003ccode\u003eaudioplayers_windows\u003c/code\u003e - \u003ccode\u003ev4.4.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003eaudioplayers\u003c/code\u003e - \u003ccode\u003ev6.8.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(windows): Update to C++23 \u0026amp; Windows Implementation Lib (\u003ca href=\"https://redirect.github.com/bluefireteam/audioplayers/issues/2004\"\u003e#2004\u003c/a\u003e). (\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/faa843121c89625a5469dd517d39aae3a50cd1b8\"\u003efaa84312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e(android): Compatibility with Built-In Kotlin (\u003ca href=\"https://redirect.github.com/bluefireteam/audioplayers/issues/1991\"\u003e#1991\u003c/a\u003e). (\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/687218b96682a7bcadd9490572db692dbc9a2f07\"\u003e687218b9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003eaudioplayers_android\u003c/code\u003e - \u003ccode\u003ev5.3.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e(android): Compatibility with Built-In Kotlin (\u003ca href=\"https://redirect.github.com/bluefireteam/audioplayers/issues/1991\"\u003e#1991\u003c/a\u003e). (\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/687218b96682a7bcadd9490572db692dbc9a2f07\"\u003e687218b9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003eaudioplayers_android_exo\u003c/code\u003e - \u003ccode\u003ev0.1.4\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e(android): Compatibility with Built-In Kotlin (\u003ca href=\"https://redirect.github.com/bluefireteam/audioplayers/issues/1991\"\u003e#1991\u003c/a\u003e). (\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/687218b96682a7bcadd9490572db692dbc9a2f07\"\u003e687218b9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003eaudioplayers_darwin\u003c/code\u003e - \u003ccode\u003ev6.5.0\u003c/code\u003e\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/494fdb669d540672ff998612191f170053e50741\"\u003e\u003ccode\u003e494fdb6\u003c/code\u003e\u003c/a\u003e chore(release): Publish packages (\u003ca href=\"https://github.com/bluefireteam/audioplayers/tree/master/packages/issues/2012\"\u003e#2012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/d8a4f395b5710b566da205dfd15f68bb5d93d7a3\"\u003e\u003ccode\u003ed8a4f39\u003c/code\u003e\u003c/a\u003e fix: Avoid throwing a StateError in AudioPlayer._completePrepared (\u003ca href=\"https://github.com/bluefireteam/audioplayers/tree/master/packages/issues/2010\"\u003e#2010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/ae5f4b965ef886f08b903a7a9386bc283db458c5\"\u003e\u003ccode\u003eae5f4b9\u003c/code\u003e\u003c/a\u003e fix(windows): Compatibility with Visual Studio 18 (2026) (\u003ca href=\"https://github.com/bluefireteam/audioplayers/tree/master/packages/issues/2011\"\u003e#2011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/6c522b4aa26a93a12b201910eb3617fd1ac9dffa\"\u003e\u003ccode\u003e6c522b4\u003c/code\u003e\u003c/a\u003e chore(release): Publish packages (\u003ca href=\"https://github.com/bluefireteam/audioplayers/tree/master/packages/issues/2009\"\u003e#2009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/6e61293f894c81233fc59d43718ce18f88298284\"\u003e\u003ccode\u003e6e61293\u003c/code\u003e\u003c/a\u003e example: Remove wrongly added path provider plugin registration (\u003ca href=\"https://github.com/bluefireteam/audioplayers/tree/master/packages/issues/2007\"\u003e#2007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/faa843121c89625a5469dd517d39aae3a50cd1b8\"\u003e\u003ccode\u003efaa8431\u003c/code\u003e\u003c/a\u003e fix(windows): Update to C++23 \u0026amp; Windows Implementation Lib (\u003ca href=\"https://github.com/bluefireteam/audioplayers/tree/master/packages/issues/2004\"\u003e#2004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/8575786f33c5c250dd0a04ea8e05e125b8f981ef\"\u003e\u003ccode\u003e8575786\u003c/code\u003e\u003c/a\u003e example: Recreate ios and macos platform folders (\u003ca href=\"https://github.com/bluefireteam/audioplayers/tree/master/packages/issues/1997\"\u003e#1997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/25c43cf65dede8641a3a9bd705ccf180c5ed6045\"\u003e\u003ccode\u003e25c43cf\u003c/code\u003e\u003c/a\u003e test: Replace environment variables with internal test flags (\u003ca href=\"https://github.com/bluefireteam/audioplayers/tree/master/packages/issues/1996\"\u003e#1996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/687218b96682a7bcadd9490572db692dbc9a2f07\"\u003e\u003ccode\u003e687218b\u003c/code\u003e\u003c/a\u003e feat(android): Compatibility with Built-In Kotlin (\u003ca href=\"https://github.com/bluefireteam/audioplayers/tree/master/packages/issues/1991\"\u003e#1991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/2b37f278ad1dca8879dd70c3d43eeb992b4d11e5\"\u003e\u003ccode\u003e2b37f27\u003c/code\u003e\u003c/a\u003e chore(release): Publish packages (\u003ca href=\"https://github.com/bluefireteam/audioplayers/tree/master/packages/issues/1994\"\u003e#1994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bluefireteam/audioplayers/commits/audioplayers-v6.8.1/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_runner` from 2.15.1 to 2.17.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild_runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_runner v2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild\u003c/code\u003e 5.0.0, which is the retracted \u003ccode\u003ebuild\u003c/code\u003e 4.1.0 republished as a\nmajor version. \u003ccode\u003ebuild_runner\u003c/code\u003e implements \u003ccode\u003ebuild\u003c/code\u003e interfaces, so it now\nallows only one minor version of \u003ccode\u003ebuild\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5223\"\u003e#5223\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuilt_collection\u003c/code\u003e 6.x.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ebuild_runner run\u003c/code\u003e with \u003ccode\u003ebuilt_collection\u003c/code\u003e 6.x by passing\n\u003ccode\u003eIsolate.spawnUri\u003c/code\u003e a plain list of arguments.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSharedPartAccumulator\u003c/code\u003e and \u003ccode\u003eSharedPartAccumulatorCodec\u003c/code\u003e for shared part\noutputs.\u003c/li\u003e\n\u003cli\u003eSupport shared parts written using \u003ccode\u003eBuildStep.librarySourceSink\u003c/code\u003e when builders\nopt in with \u003ccode\u003eadds_to_library: true\u003c/code\u003e and \u003ccode\u003ebuild_to: source\u003c/code\u003e in \u003ccode\u003ebuild.yaml\u003c/code\u003e. If\na library is missing the \u003ccode\u003epart\u003c/code\u003e directive for its shared part, \u003ccode\u003ebuild_runner\u003c/code\u003e\nadds it and rebuilds; if the directive is unused because builders ran and\ncontributed nothing, and nothing in the build failed, \u003ccode\u003ebuild_runner\u003c/code\u003e removes\nit and rebuilds. With \u003ccode\u003e--only-check\u003c/code\u003e it reports the directives to add or\nremove instead.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eserve\u003c/code\u003e command now rejects non-loopback \u003ccode\u003eHost\u003c/code\u003e and \u003ccode\u003eOrigin\u003c/code\u003e headers when\nbound to a loopback interface, and validates them against \u003ccode\u003e--hostname\u003c/code\u003e when a\nspecific host is given.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild\u003c/code\u003e 4.1.0.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild_config\u003c/code\u003e 1.4.0.\u003c/li\u003e\n\u003cli\u003eBug fix: allow calling \u003ccode\u003eBuildStep.canRead\u003c/code\u003e on outputs written by the same\nbuild step.\u003c/li\u003e\n\u003cli\u003eBug fix: run post-process builder on incremental builds when no prior step\nresult exists.\u003c/li\u003e\n\u003cli\u003eBug fix: preserve analyzer dependency information on unhandled build failures,\npreventing subsequent incremental builds from missing changes to transitively\nimported files.\u003c/li\u003e\n\u003cli\u003eBug fix: complete the active building future in daemon mode when the build\nscript is updated, preventing asset server requests from hanging.\u003c/li\u003e\n\u003cli\u003eBug fix: write the SDK summary deps file atomically, so a concurrently\nrunning build does not read it while it is empty; and rebuild the summary\ninstead of failing if the deps file turns out to be corrupt.\u003c/li\u003e\n\u003cli\u003eBug fix: handle deletions of unread sources during watch, serve, and\ndaemon modes.\u003c/li\u003e\n\u003cli\u003eBug fix: in watch, serve, and daemon modes, do not run a build when nothing\nchanged that can affect any output. A file can be written without changing\nits content, and one write can produce more than one filesystem event.\u003c/li\u003e\n\u003cli\u003eBug fix: detect duplicate \u003ccode\u003e--output\u003c/code\u003e directories that are spelled\ndifferently, for example \u003ccode\u003ebuild\u003c/code\u003e and \u003ccode\u003ebuild/\u003c/code\u003e, instead of writing both and\nsilently keeping only the last.\u003c/li\u003e\n\u003cli\u003eBug fix: in watch, serve, and daemon modes, notice a generated file being\ndeleted after a previous build deleted and then rewrote that same file.\nPreviously the delete was mistaken for the build's own earlier delete and\nignored, so deleting a generated file no longer forced it to be regenerated.\u003c/li\u003e\n\u003cli\u003eBug fix: in daemon mode, after a builder change keep serving the previous\nbuild's outputs until shutdown, instead of returning 404.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3088ac884999c97f9ac6d2155e90e81af553b93c\"\u003e\u003ccode\u003e3088ac8\u003c/code\u003e\u003c/a\u003e Release build 5.0.0, build_runner 2.17.1, build_test 3.5.23. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5224\"\u003e#5224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/02710260aa2bc857a6d865107c09b52eeb924901\"\u003e\u003ccode\u003e0271026\u003c/code\u003e\u003c/a\u003e Release build, build_config, build_daemon, build_runner, build_test. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5222\"\u003e#5222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/749419b8935f8f888aa374a1993b05574f29934b\"\u003e\u003ccode\u003e749419b\u003c/code\u003e\u003c/a\u003e Use built_value shared parts in build_runner. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5220\"\u003e#5220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/36952014931100760b3f8a7a6af926549247c323\"\u003e\u003ccode\u003e3695201\u003c/code\u003e\u003c/a\u003e Provide dummy values for Int32 and Int64 (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4961\"\u003e#4961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/cf188c80aa0cdb04cb26e2887d42de4228d62722\"\u003e\u003ccode\u003ecf188c8\u003c/code\u003e\u003c/a\u003e Add more dummy-values for platform value types (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4997\"\u003e#4997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ad106870abee5decb74f6ef4856bdfc2770311c2\"\u003e\u003ccode\u003ead10687\u003c/code\u003e\u003c/a\u003e mockito: avoid generating dummy classes for ProtobufEnum subtypes and Generat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/6ef9429da0475d3d34d34e84936081e7eebebf47\"\u003e\u003ccode\u003e6ef9429\u003c/code\u003e\u003c/a\u003e prepare for build_web_compilers 4.8.12 release (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5221\"\u003e#5221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/656d5344f8587fca1ec7c0894ec245acbc3e09b4\"\u003e\u003ccode\u003e656d534\u003c/code\u003e\u003c/a\u003e Support built_value on LibrarySourceSink. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5208\"\u003e#5208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/0791f290931b211de17d49a695c413fc2d67947f\"\u003e\u003ccode\u003e0791f29\u003c/code\u003e\u003c/a\u003e Make build_process_lock_test's stop-during-build case wait on a gate. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5216\"\u003e#5216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/a17d7306074b13fa287de9aa51e843b51561b069\"\u003e\u003ccode\u003ea17d730\u003c/code\u003e\u003c/a\u003e Deflake daemon_command_test: allow a cached result for the explicit build. (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.15.1...build_runner-v2.17.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 3.2.5 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6a4347d332549cb8840542523af54c81da89e252\"\u003e\u003ccode\u003e6a4347d\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bbac597e7a19d8333985b3dcba210e5a7b210aa5\"\u003e\u003ccode\u003ebbac597\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1380\"\u003e#1380\u003c/a\u003e from rrousselGit/bump-build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/0377098eefb08a2beb8e877a1a24801bbebbc054\"\u003e\u003ccode\u003e0377098\u003c/code\u003e\u003c/a\u003e keep override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/342abfa7bc765bbe78cfe7a36eeff2ada128a718\"\u003e\u003ccode\u003e342abfa\u003c/code\u003e\u003c/a\u003e Remove override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4aaf5ed8d0f2d969370935f2a13df2ab285bb3a4\"\u003e\u003ccode\u003e4aaf5ed\u003c/code\u003e\u003c/a\u003e Bump min test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4fb6aaf5f34c732b24966ec93c432f4ae3dcae40\"\u003e\u003ccode\u003e4fb6aaf\u003c/code\u003e\u003c/a\u003e Support latest build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/421260d93c65f3c9bd8f74fa2f4009837d9a3eae\"\u003e\u003ccode\u003e421260d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1379\"\u003e#1379\u003c/a\u003e from rrousselGit/migrate-lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/9f707d68bbe42516b64171921acba3c70db4e316\"\u003e\u003ccode\u003e9f707d6\u003c/code\u003e\u003c/a\u003e Migrate freezed_lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ad9e4bf967382a16f3473d0deda99be9e42b78f8\"\u003e\u003ccode\u003ead9e4bf\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/154a1e779c7a0fe3474fadab2fbb15a00a7de90f\"\u003e\u003ccode\u003e154a1e7\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v3.2.5...freezed-v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_riverpod` from 3.3.1 to 3.4.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/flutter_riverpod-v3.3.1...flutter_riverpod-v3.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drift_dev` from 2.33.0 to 2.35.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/b958bf6c23ae555be24b16a2b940a87c8179cc89\"\u003e\u003ccode\u003eb958bf6\u003c/code\u003e\u003c/a\u003e Fix web tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/bedd4b68ca26be4f758b6a21178a77fea4af6850\"\u003e\u003ccode\u003ebedd4b6\u003c/code\u003e\u003c/a\u003e Update to jaspr beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/fdc95b618c91c446bc03f7bb2cdb4acec6141a18\"\u003e\u003ccode\u003efdc95b6\u003c/code\u003e\u003c/a\u003e Prepare releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/baeb0dee70f088824ed29e9b4fcc6f63dddf7c6b\"\u003e\u003ccode\u003ebaeb0de\u003c/code\u003e\u003c/a\u003e Downgrade build_runner dependency in drift_mariadb\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/23b30afa672cbbf67f62be6a1f17856b5378d27b\"\u003e\u003ccode\u003e23b30af\u003c/code\u003e\u003c/a\u003e Start porting mariadb to drift3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/14ab8bfb3340c406293610199801ea78e2a41b14\"\u003e\u003ccode\u003e14ab8bf\u003c/code\u003e\u003c/a\u003e Simplify null checks around navigator fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/072fd7b9aa3a4466e14856a63c4e331a6fc2f005\"\u003e\u003ccode\u003e072fd7b\u003c/code\u003e\u003c/a\u003e Add named factories to UpsertClause\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/347b142c2b5c8014eeb22b9dedb12bcf9babf581\"\u003e\u003ccode\u003e347b142\u003c/code\u003e\u003c/a\u003e Change wasm integration tests to avoid webdriver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/db7503ece11404fb6a6ad76864b658f05b4cdbdb\"\u003e\u003ccode\u003edb7503e\u003c/code\u003e\u003c/a\u003e Share column indexes between rows in QueryResult.asMap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/4706aa37e02efbba951f96e1454ace34f04c026e\"\u003e\u003ccode\u003e4706aa3\u003c/code\u003e\u003c/a\u003e drift3: Optimize resolving sql type\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/drift/compare/drift_dev-2.33.0...drift_dev-2.35.2\"\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.1.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\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 `drift_dev` from 2.33.0 to 2.35.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/b958bf6c23ae555be24b16a2b940a87c8179cc89\"\u003e\u003ccode\u003eb958bf6\u003c/code\u003e\u003c/a\u003e Fix web tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/bedd4b68ca26be4f758b6a21178a77fea4af6850\"\u003e\u003ccode\u003ebedd4b6\u003c/code\u003e\u003c/a\u003e Update to jaspr beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/fdc95b618c91c446bc03f7bb2cdb4acec6141a18\"\u003e\u003ccode\u003efdc95b6\u003c/code\u003e\u003c/a\u003e Prepare releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/baeb0dee70f088824ed29e9b4fcc6f63dddf7c6b\"\u003e\u003ccode\u003ebaeb0de\u003c/code\u003e\u003c/a\u003e Downgrade build_runner dependency in drift_mariadb\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/23b30afa672cbbf67f62be6a1f17856b5378d27b\"\u003e\u003ccode\u003e23b30af\u003c/code\u003e\u003c/a\u003e Start porting mariadb to drift3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/14ab8bfb3340c406293610199801ea78e2a41b14\"\u003e\u003ccode\u003e14ab8bf\u003c/code\u003e\u003c/a\u003e Simplify null checks around navigator fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/072fd7b9aa3a4466e14856a63c4e331a6fc2f005\"\u003e\u003ccode\u003e072fd7b\u003c/code\u003e\u003c/a\u003e Add named factories to UpsertClause\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/347b142c2b5c8014eeb22b9dedb12bcf9babf581\"\u003e\u003ccode\u003e347b142\u003c/code\u003e\u003c/a\u003e Change wasm integration tests to avoid webdriver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/db7503ece11404fb6a6ad76864b658f05b4cdbdb\"\u003e\u003ccode\u003edb7503e\u003c/code\u003e\u003c/a\u003e Share column indexes between rows in QueryResult.asMap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/4706aa37e02efbba951f96e1454ace34f04c026e\"\u003e\u003ccode\u003e4706aa3\u003c/code\u003e\u003c/a\u003e drift3: Optimize resolving sql type\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/drift/compare/drift_dev-2.33.0...drift_dev-2.35.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drift_flutter` from 0.3.0 to 0.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/75c41010775612288f3cf5f61c378cb164bc8117\"\u003e\u003ccode\u003e75c4101\u003c/code\u003e\u003c/a\u003e Fix version number typo in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/33899c77f60b78921215b7b3682c8d5de879cc1d\"\u003e\u003ccode\u003e33899c7\u003c/code\u003e\u003c/a\u003e Prepare drift_dev and drift_flutter release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/87edb8dbbb18e4946df5cd2046ba7cd3882cecf8\"\u003e\u003ccode\u003e87edb8d\u003c/code\u003e\u003c/a\u003e drift_sqlite: Setup worker compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/bd7ccf0891e346ad17511fcb710464cf580b0ae7\"\u003e\u003ccode\u003ebd7ccf0\u003c/code\u003e\u003c/a\u003e Fix drift build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/22a7fc62e905b57300d24b026c945322a78d5114\"\u003e\u003ccode\u003e22a7fc6\u003c/code\u003e\u003c/a\u003e Don't require referenced elements to be discovered\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/f884fc292a0523ed18bd987ed57562231248853f\"\u003e\u003ccode\u003ef884fc2\u003c/code\u003e\u003c/a\u003e Improve errors for unknown references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/0e1642a35e064102b2cf8348d027c3e0d8c4ca17\"\u003e\u003ccode\u003e0e1642a\u003c/code\u003e\u003c/a\u003e Fix min \u003ccode\u003esource_span\u003c/code\u003e version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/be35a9e4e681ad21fba037f9819812610ba88848\"\u003e\u003ccode\u003ebe35a9e\u003c/code\u003e\u003c/a\u003e Breaking bump for \u003ccode\u003esqlparser\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d97a4cbbed92eda3b86b4aa0abdbf9273d94425e\"\u003e\u003ccode\u003ed97a4cb\u003c/code\u003e\u003c/a\u003e Port migration test helpers to drift3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/b82e11fef131f6cac673f70a9d8f892d8e4879c8\"\u003e\u003ccode\u003eb82e11f\u003c/code\u003e\u003c/a\u003e Prepare patch release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/drift/compare/drift_flutter-0.3.0...drift_flutter-0.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_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 `flutter_riverpod` from 3.3.1 to 3.4.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/flutter_riverpod-v3.3.1...flutter_riverpod-v3.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_webrtc` from 1.4.1 to 1.6.2+hotfix.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudwebrtc/flutter-webrtc/releases\"\u003eflutter_webrtc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(desktop): resolve remote tracks by id so setVolume reaches them by \u003ca href=\"https://github.com/Carlos-Gabriel-Garcia-Campos-Braga\"\u003e\u003ccode\u003e@​Carlos-Gabriel-Garcia-Campos-Braga\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-webrtc/flutter-webrtc/pull/2160\"\u003eflutter-webrtc/flutter-webrtc#2160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add \u003ccode\u003ezeroPlayoutDelay\u003c/code\u003e and \u003ccode\u003eWARP\u003c/code\u003e options for WebRTC.initialize. by \u003ca href=\"https://github.com/cloudwebrtc\"\u003e\u003ccode\u003e@​cloudwebrtc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-webrtc/flutter-webrtc/pull/2159\"\u003eflutter-webrtc/flutter-webrtc#2159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease: 1.6.2. by \u003ca href=\"https://github.com/cloudwebrtc\"\u003e\u003ccode\u003e@​cloudwebrtc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-webrtc/flutter-webrtc/pull/2165\"\u003eflutter-webrtc/flutter-webrtc#2165\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/Carlos-Gabriel-Garcia-Campos-Braga\"\u003e\u003ccode\u003e@​Carlos-Gabriel-Garcia-Campos-Braga\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-webrtc/flutter-webrtc/pull/2160\"\u003eflutter-webrtc/flutter-webrtc#2160\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/flutter-webrtc/flutter-webrtc/compare/v1.6.1...v1.6.2\"\u003ehttps://github.com/flutter-webrtc/flutter-webrtc/compare/v1.6.1...v1.6.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.2+hotfix.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(android): guard null cameraName before reuse check in getUserMedia by \u003ca href=\"https://github.com/dev-ahmedhany\"\u003e\u003ccode\u003e@​dev-ahmedhany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-webrtc/flutter-webrtc/pull/2166\"\u003eflutter-webrtc/flutter-webrtc#2166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(darwin): fix resource leak by releasing event channel stream handlers by \u003ca href=\"https://github.com/gfx\"\u003e\u003ccode\u003e@​gfx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-webrtc/flutter-webrtc/pull/2167\"\u003eflutter-webrtc/flutter-webrtc#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Do not access the WebRTC API before calling EnsureWebRTCInitialized by \u003ca href=\"https://github.com/cloudwebrtc\"\u003e\u003ccode\u003e@​cloudwebrtc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-webrtc/flutter-webrtc/pull/2169\"\u003eflutter-webrtc/flutter-webrtc#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease: 1.6.2+hotfix.1 by \u003ca href=\"https://github.com/cloudwebrtc\"\u003e\u003ccode\u003e@​cloudwebrtc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-webrtc/flutter-webrtc/pull/2170\"\u003eflutter-webrtc/flutter-webrtc#2170\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/dev-ahmedhany\"\u003e\u003ccode\u003e@​dev-ahmedhany\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-webrtc/flutter-webrtc/pull/2166\"\u003eflutter-webrtc/flutter-webrtc#2166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gfx\"\u003e\u003ccode\u003e@​gfx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-webrtc/flutter-webrtc/pull/2167\"\u003eflutter-webrtc/flutter-webrtc#2167\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/flutter-webrtc/flutter-webrtc/compare/v1.6.2...v1.6.2+hotfix.1\"\u003ehttps://github.com/flutter-webrtc/flutter-webrtc/compare/v1.6.2...v1.6.2+hotfix.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.6.2+hotfix.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(desktop): keep PeerConnection observer alive during disposal by \u003ca href=\"https://github.com/realdev-fr\"\u003e\u003ccode\u003e@​realdev-fr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-webrtc/flutter-webrtc/pull/2171\"\u003eflutter-webrtc/flutter-webrtc#2171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(darwin): release event channel handlers on dispose only by \u003ca href=\"https://github.com/hiroshihorie\"\u003e\u003ccode\u003e@​hiroshihorie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-webrtc/flutter-webrtc/pull/2172\"\u003eflutter-webrtc/flutter-webrtc#2172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): release data channel event handlers by \u003ca href=\"https://github.com/hiroshihorie\"\u003e\u003ccode\u003e@​hiroshihorie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-webrtc/flutter-webrtc/pull/2174\"\u003eflutter-webrtc/flutter-webrtc#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: close data channels when disposing peer connection by \u003ca href=\"https://github.com/hiroshihorie\"\u003e\u003ccode\u003e@​hiroshihorie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-webrtc/flutter-webrtc/pull/2175\"\u003eflutter-webrtc/flutter-webrtc#2175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease: 1.6.2+hotfix.2 by \u003ca href=\"https://github.com/hiroshihorie\"\u003e\u003ccode\u003e@​hiroshihorie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-webrtc/flutter-webrtc/pull/2178\"\u003eflutter-webrtc/flutter-webrtc#2178\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/realdev-fr\"\u003e\u003ccode\u003e@​realdev-fr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-webrtc/flutter-webrtc/pull/2171\"\u003eflutter-webrtc/flutter-webrtc#2171\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/flutter-webrtc/flutter-webrtc/compare/v1.6.2+hotfix.1...1.6.2+hotfix.2\"\u003ehttps://github.com/flutter-webrtc/flutter-webrtc/compare/v1.6.2+hotfix.1...1.6.2+hotfix.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.2+hotfix.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(darwin): stop leaking every platform view that is disposed by \u003ca href=\"https://github.com/gfx\"\u003e\u003ccode\u003e@​gfx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-webrtc/flutter-webrtc/pull/2179\"\u003eflutter-webrtc/flutter-webrtc#2179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump libwebrtc for Win/Linux to fix WARP. by \u003ca href=\"https://github.com/cloudwebrtc\"\u003e\u003ccode\u003e@​cloudwebrtc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-webrtc/flutter-webrtc/pull/2182\"\u003eflutter-webrtc/flutter-webrtc#2182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease: 1.6.2+hotfix.3. by \u003ca href=\"https://github.com/cloudwebrtc\"\u003e\u003ccode\u003e@​cloudwebrtc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-webrtc/flutter-webrtc/pull/2183\"\u003eflutter-webrtc/flutter-webrtc#2183\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/flutter-webrtc/flutter-webrtc/compare/1.6.2+hotfix.2...v1.6.2+hotfix.3\"\u003ehttps://github.com/flutter-webrtc/flutter-webrtc/compare/1.6.2+hotfix.2...v1.6.2+hotfix.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: upgrade libwebrtc to m150. by \u003ca href=\"https://github.com/cloudwebrtc\"\u003e\u003ccode\u003e@​cloudwebrtc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-webrtc/flutter-webrtc/pull/2154\"\u003eflutter-webrtc/flutter-webrtc#2154\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/flutter-webrtc/flutter-webrtc/blob/main/CHANGELOG.md\"\u003eflutter_webrtc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003e[1.6.2+hotfix.4] - 2026-10-07\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Darwin] fix(crash): do not dereference a freed video renderer from the first frame callback. Disposing a renderer while frames are in flight no longer crashes with \u003ccode\u003eEXC_BAD_ACCESS\u003c/code\u003e in \u003ccode\u003e-[FlutterRTCVideoRenderer renderFrame:]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2190\"\u003e#2190\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e[Darwin] fix: keep \u003ccode\u003esharedSingleton\u003c/code\u003e on the plugin instance that owns the peer connection factory. A second Flutter engine no longer replaces it with an instance that has no factory (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2186\"\u003e#2186\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e[iOS] refactor: take the audio session configuration lock once in \u003ccode\u003eensureAudioSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2195\"\u003e#2195\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e[Android] fix: dispose video renderers when the plugin detaches from the engine (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2192\"\u003e#2192\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e[Android/Darwin/Windows/Linux] fix: enable SCTP SNAP instead of DSCP marking when WARP is enabled. Windows and Linux move to libwebrtc m150.7871.03 (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2188\"\u003e#2188\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e[Dart] fix: \u003ccode\u003eRTCDataChannel.close()\u003c/code\u003e moves the channel to the closed state and notifies listeners. \u003ccode\u003esend()\u003c/code\u003e after \u003ccode\u003eclose()\u003c/code\u003e throws instead of reaching the platform (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2191\"\u003e#2191\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e[Windows/Linux] fix: synchronize data channel observer map access across the signaling and platform threads (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2194\"\u003e#2194\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e[1.6.2+hotfix.3] - 2026-09-15\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Windows/Linux] fix: fixed fieldTrials copy in libwebrtc to fix WARP bug for Windows/Linux.\u003c/li\u003e\n\u003cli\u003e[Darwin] fix(darwin): stop leaking every platform view that is disposed (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2179\"\u003e#2179\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e[1.6.2+hotfix.2] - 2026-09-14\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Darwin] fix: release event channel stream handlers on \u003ccode\u003epeerConnectionDispose\u003c/code\u003e instead of \u003ccode\u003epeerConnectionClose\u003c/code\u003e. \u003ccode\u003eclose()\u003c/code\u003e followed by \u003ccode\u003edispose()\u003c/code\u003e no longer reports \u003ccode\u003eMissingPluginException\u003c/code\u003e for \u003ccode\u003ecancel\u003c/code\u003e on \u003ccode\u003eFlutterWebRTC/peerConnectionEvent\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2172\"\u003e#2172\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e[Android] fix: release data channel event channel handlers and dispose the Java \u003ccode\u003eDataChannel\u003c/code\u003e wrapper when a channel is closed or its peer connection is disposed (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2174\"\u003e#2174\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e[Dart] fix: \u003ccode\u003eRTCPeerConnection.dispose()\u003c/code\u003e closes every data channel the connection created or received. \u003ccode\u003eRTCDataChannel.close()\u003c/code\u003e on native platforms is idempotent (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2175\"\u003e#2175\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e[Windows/Linux] fix(crash): keep the PeerConnection observer alive during disposal (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2171\"\u003e#2171\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e[1.6.2+hotfix.1] - 2026-09-08\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Windows/Linux] fix(crash): Do not access the WebRTC API before calling EnsureWebRTCInitialized (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2169\"\u003e#2169\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e[1.6.2] - 2026-09-07\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Darwin/Android/Windows/Linux] Add WARP support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e[1.6.1] - 2026-09-01\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Darwin/Android/Windows/Linux] feat: upgrade libwebrtc to 150.7871.01.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e[1.6.0+hotfix.1] - 2026-08-21\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Darwin] fix: bump Webrtc.xcframework to 144.7559.10 to fix the regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e[1.6.0] - 2026-07-29\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Darwin] feat: Swift Package Manager support. Apps with Flutter's SPM integration enabled consume the plugin as a Swift package automatically; CocoaPods remains fully supported (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2062\"\u003e#2062\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e[iOS] fix: replace the private \u003ccode\u003eRPSystemBroadcastPickerView\u003c/code\u003e \u003ccode\u003ebuttonPressed:\u003c/code\u003e selector with public UIKit APIs, App Store review rejected binaries containing it (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2121\"\u003e#2121\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e[Darwin/Android] fix: serialize data channel \u003ccode\u003eeventSink\u003c/code\u003e/\u003ccode\u003eeventQueue\u003c/code\u003e access between the WebRTC signaling thread and the platform thread. On iOS the unsynchronized access could crash with \u003ccode\u003eEXC_BAD_ACCESS\u003c/code\u003e in \u003ccode\u003eobjc_retain\u003c/code\u003e inside \u003ccode\u003e-[RTCDataChannel(Flutter) onListenWithArguments:eventSink:]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2118\"\u003e#2118\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e[Darwin] feat: expose the audio device module's microphone mute mode (\u003ccode\u003eHelper.setMicrophoneMuteMode\u003c/code\u003e / \u003ccode\u003eHelper.getMicrophoneMuteMode\u003c/code\u003e). \u003ccode\u003evoiceProcessing\u003c/code\u003e (the default) plays the platform mute tone on mute/unmute; \u003ccode\u003einputMixer\u003c/code\u003e and \u003ccode\u003erestartEngine\u003c/code\u003e mute silently (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2098\"\u003e#2098\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2105\"\u003e#2105\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e[Darwin/Android] feat: add ADM-level microphone mute (\u003ccode\u003eHelper.setMicrophoneMuted\u003c/code\u003e / \u003ccode\u003eHelper.isMicrophoneMuted\u003c/code\u003e), independent of \u003ccode\u003eMediaStreamTrack.enabled\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2105\"\u003e#2105\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e[iOS/macOS] feat: \u003ccode\u003eRTCVideoPlatformView.placeholderBuilder\u003c/code\u003e to show a widget until the first frame renders (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2102\"\u003e#2102\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/flutter-webrtc/flutter-webrtc/commit/e590134e70ca17a1eec6c38e5cec53206034304d\"\u003e\u003ccode\u003ee590134\u003c/code\u003e\u003c/a\u003e release: 1.6.2. (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2165\"\u003e#2165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-webrtc/flutter-webrtc/commit/81c7c3e0f18636f67c31e2abb6650188258623b9\"\u003e\u003ccode\u003e81c7c3e\u003c/code\u003e\u003c/a\u003e feat: Add \u003ccode\u003ezeroPlayoutDelay\u003c/code\u003e and \u003ccode\u003eWARP\u003c/code\u003e options for WebRTC.initialize. (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2159\"\u003e#2159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-webrtc/flutter-webrtc/commit/1b46f11d61549d634937a5860319d2c620f44a6a\"\u003e\u003ccode\u003e1b46f11\u003c/code\u003e\u003c/a\u003e fix(desktop): resolve remote tracks by id so setVolume reaches them (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2160\"\u003e#2160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-webrtc/flutter-webrtc/commit/456354f638f8cb3dbe8c46288cf39623a2ff6647\"\u003e\u003ccode\u003e456354f\u003c/code\u003e\u003c/a\u003e feat: upgrade libwebrtc to m150. (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2154\"\u003e#2154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-webrtc/flutter-webrtc/commit/fa2240e3cb9708242d82ddf1d893de71ee61d271\"\u003e\u003ccode\u003efa2240e\u003c/code\u003e\u003c/a\u003e fix: bump Webrtc.xcframework to 144.7559.10 to fix the regression. (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2158\"\u003e#2158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-webrtc/flutter-webrtc/commit/f66fcb5e304e91cbf3c8ffb5ae4c334d049a92a6\"\u003e\u003ccode\u003ef66fcb5\u003c/code\u003e\u003c/a\u003e fix(windows): don't unregister event channel handlers after engine teardown (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-webrtc/flutter-webrtc/commit/3146671c791b5875965dc5c3f571552e1e76c071\"\u003e\u003ccode\u003e3146671\u003c/code\u003e\u003c/a\u003e Fix Android example Gradle wrapper for current Flutter toolchain (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2150\"\u003e#2150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-webrtc/flutter-webrtc/commit/3007eb35a9a3a66a65fcf7684c2cb4b602e43d24\"\u003e\u003ccode\u003e3007eb3\u003c/code\u003e\u003c/a\u003e perf(windows): run AddTransceiver/AddTrack off the platform thread (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2145\"\u003e#2145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-webrtc/flutter-webrtc/commit/b83614869e533ffd7ace5fe8d77860f0c722fb5d\"\u003e\u003ccode\u003eb836148\u003c/code\u003e\u003c/a\u003e feat(desktop): support the getDisplayMedia \u0026quot;cursor\u0026quot; constraint (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2144\"\u003e#2144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-webrtc/flutter-webrtc/commit/ba30ba272acb5b63aadda0755be5cca31ab7286f\"\u003e\u003ccode\u003eba30ba2\u003c/code\u003e\u003c/a\u003e fix(desktop): sanitize screen/window names before sending them to Flutter (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cloudwebrtc/flutter-webrtc/compare/v1.4.1...v1.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 3.2.5 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6a4347d332549cb8840542523af54c81da89e252\"\u003e\u003ccode\u003e6a4347d\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bbac597e7a19d8333985b3dcba210e5a7b210aa5\"\u003e\u003ccode\u003ebbac597\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1380\"\u003e#1380\u003c/a\u003e from rrousselGit/bump-build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/0377098eefb08a2beb8e877a1a24801bbebbc054\"\u003e\u003ccode\u003e0377098\u003c/code\u003e\u003c/a\u003e keep override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/342abfa7bc765bbe78cfe7a36eeff2ada128a718\"\u003e\u003ccode\u003e342abfa\u003c/code\u003e\u003c/a\u003e Remove override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4aaf5ed8d0f2d969370935f2a13df2ab285bb3a4\"\u003e\u003ccode\u003e4aaf5ed\u003c/code\u003e\u003c/a\u003e Bump min test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4fb6aaf5f34c732b24966ec93c432f4ae3dcae40\"\u003e\u003ccode\u003e4fb6aaf\u003c/code\u003e\u003c/a\u003e Support latest build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/421260d93c65f3c9bd8f74fa2f4009837d9a3eae\"\u003e\u003ccode\u003e421260d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1379\"\u003e#1379\u003c/a\u003e from rrousselGit/migrate-lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/9f707d68bbe42516b64171921acba3c70db4e316\"\u003e\u003ccode\u003e9f707d6\u003c/code\u003e\u003c/a\u003e Migrate freezed_lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ad9e4bf967382a16f3473d0deda99be9e42b78f8\"\u003e\u003ccode\u003ead9e4bf\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/154a1e779c7a0fe3474fadab2fbb15a00a7de90f\"\u003e\u003ccode\u003e154a1e7\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v3.2.5...freezed-v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go_router` from 17.2.3 to 18.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/4492ed8ead380be5dc72d5bd17cea19ef4f7fff1\"\u003e\u003ccode\u003e4492ed8\u003c/code\u003e\u003c/a\u003e [go_router] Batch release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13320\"\u003e#13320\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/go_router-v18.1.1/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google_fonts` from 8.1.0 to 9.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/c048cd331a4cb3b55762ca3d08288370c1623ee1\"\u003e\u003ccode\u003ec048cd3\u003c/code\u003e\u003c/a\u003e [google_fonts] Migrate to material_ui \u0026amp; cupertino_ui (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13006\"\u003e#13006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1352ad2d296f6a22bd9e51c5fa11b8f1ba2a5c14\"\u003e\u003ccode\u003e1352ad2\u003c/code\u003e\u003c/a\u003e [go_router_builder] Reland material_ui migration (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12995\"\u003e#12995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ba0364a650af47374ffb1412595e3bf789ae5c99\"\u003e\u003ccode\u003eba0364a\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Indicate that default iOS impl is discoraged (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12872\"\u003e#12872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/15e15cc9ed69d2d430f50ea1c59724d8c8f3b556\"\u003e\u003ccode\u003e15e15cc\u003c/code\u003e\u003c/a\u003e [material_ui] Add Material 3 Expressive IconButton (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12832\"\u003e#12832\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/issues/13019\"\u003e#13019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f0c985d24bbe4a5853bec60599bf4e8662208b0e\"\u003e\u003ccode\u003ef0c985d\u003c/code\u003e\u003c/a\u003e [material_ui] Don't clip MenuItemButton.leadingIcon (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12986\"\u003e#12986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5eb35f5d903fd29594e3989ca7cc3c16b036519e\"\u003e\u003ccode\u003e5eb35f5\u003c/code\u003e\u003c/a\u003e [material_ui] Migrate M3 ExpansionTile template to use new gen_defaults (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12920\"\u003e#12920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c983254924e48f4babdc933b8985fa97bfade8e0\"\u003e\u003ccode\u003ec983254\u003c/code\u003e\u003c/a\u003e [two_dimensional_scrollables] Exclude trailing pinned spans from the non-pinn...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6b8b927a900edb6bfda11be635aee70d57abf7fc\"\u003e\u003ccode\u003e6b8b927\u003c/code\u003e\u003c/a\u003e [material_ui] Migrate M3 Drawer template to use new gen_defaults (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12916\"\u003e#12916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/897192aa40b3640d69c07ae4a7399687827913a4\"\u003e\u003ccode\u003e897192a\u003c/code\u003e\u003c/a\u003e [material_ui] Migrate M3 Divider template to use new gen_defaults (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12915\"\u003e#12915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_fonts-v9.0.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `melos` from 7.7.0 to 8.9.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/invertase/melos/blob/main/CHANGELOG.md\"\u003emelos's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003e\u003ccode\u003emelos\u003c/code\u003e - \u003ccode\u003ev8.9.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: remove the nullsafety package filter (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1104\"\u003e#1104\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/96fce8e88ff7d7312c457a547bca5587874a1edc\"\u003e96fce8e8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePERF\u003c/strong\u003e: look up the published state of each package once when filtering (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1097\"\u003e#1097\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/cc2708094d22875524ee74d9eaaefcc0e1393b96\"\u003ecc270809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: skip generating the IntelliJ IDE files in CI (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1101\"\u003e#1101\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/4993f5920b13238124f1719c7d72c6c2fe0b8449\"\u003e4993f592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: correct the category and nullsafety keys of packageFilters (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1096\"\u003e#1096\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/5ef2eb29c07ecdf6a80159d54711ce68304fe182\"\u003e5ef2eb29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: keep colors in the output of nested Melos commands (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1095\"\u003e#1095\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/6424bc2d9fbfcb734f2a3f3e8fea9bc1875f3754\"\u003e6424bc2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: expand the package environment variables in exec scripts (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1094\"\u003e#1094\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/c0c21c1640af2d22bf8e0b23d742f52f0944bc5d\"\u003ec0c21c16\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: respect sdkPath when resolving and launching the local Melos installation (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1081\"\u003e#1081\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/00b80d2744b449aee497273d4a7a56c8e2711d64\"\u003e00b80d27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: detect Flutter packages through the workspace dependency graph (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1089\"\u003e#1089\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/c8f7ed7db825cd1cc0b74712305c60d4ef118172\"\u003ec8f7ed7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: skip packages with unchanged sources in exec (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1102\"\u003e#1102\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/3ffd29009dbeb2e56127aa1b755879b918c35030\"\u003e3ffd2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: add a dependsOn option to declare dependencies between scripts (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1100\"\u003e#1100\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/e216495aca2fa46c8deefdf6ae7e69dc67192c4b\"\u003ee216495a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: add a markSharedDependencies option to mark shared dependencies with a comment (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1099\"\u003e#1099\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/5ad49d3b88f36ab1ddb5248c0ca75a8eb619946b\"\u003e5ad49d3b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: treat the no tests ran exit code as a success in exec and test (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1098\"\u003e#1098\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/0f3075e0a81589f306628053320511989e280f71\"\u003e0f3075e0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: add a --post-filter option to filter included dependents and dependencies (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1093\"\u003e#1093\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/0507f65fbff5fe648f3892107cf10c107b96db83\"\u003e0507f65f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: add a cherry-pick command for releasing from hot-fix branches (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1091\"\u003e#1091\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/912374b5f4cdfb097e0c63dedc72d3919fdb39bc\"\u003e912374b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: add a global --quiet option to only print warnings, errors and failed output (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1092\"\u003e#1092\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/f42284901a3da9a538a63626d64d343986e2a157\"\u003ef4228490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e(intellij): allow configuring Flutter entry points (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1090\"\u003e#1090\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/f7307f3a284f8d20edd12b131b6901fa5bee284f\"\u003ef7307f3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e(version): add a --sign-off option for the version commit (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1088\"\u003e#1088\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/e773ac8cce51d6611a7faa49ed979d290545d03c\"\u003ee773ac8c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: clarify single package usage and update the migration instructions (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1103\"\u003e#1103\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/51c42c72bd36c6fbfd68274b3f906951fd7eb8a5\"\u003e51c42c72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-09-18\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/invertase/melos/blob/main/#melos---v880\"\u003e\u003ccode\u003emelos\u003c/code\u003e - \u003ccode\u003ev8.8.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003emelos\u003c/code\u003e - \u003ccode\u003ev8.8.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e(config): allow \u0026quot;x-\u0026quot; extension fields so YAML anchors validate (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1085\"\u003e#1085\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/02bfed681f10983a9e9f37b188efc82c65d12948\"\u003e02bfed68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e(config): allow every command line option to be configured (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1082\"\u003e#1082\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/5fcc9867fb8c69aaab1e785ae5fb5f7368bea5cb\"\u003e5fcc9867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e(intellij): generate Dart run and test configurations for pure Dart packages (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1080\"\u003e#1080\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/8a4e21b64168ba0d668a54af2deb6b2c66d7eab7\"\u003e8a4e21b6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: add --no-pub flag to bootstrap, test and analyze commands (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1079\"\u003e#1079\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/913ecbbe258172b2c35d11d529727e74070801e4\"\u003e913ecbbe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-09-09\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/melos/commit/953e2806b022de5bae2d9c3813c9b61679876785\"\u003e\u003ccode\u003e953e280\u003c/code\u003e\u003c/a\u003e chore(release): Publish packages (\u003ca href=\"https://github.com/invertase/melos/tree/main/packages/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/melos/commit/96fce8e88ff7d7312c457a547bca5587874a1edc\"\u003e\u003ccode\u003e96fce8e\u003c/code\u003e\u003c/a\u003e refactor: remove the nullsafety package filter (\u003ca href=\"https://github.com/invertase/melos/tree/main/packages/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/melos/commit/3ffd29009dbeb2e56127aa1b755879b918c35030\"\u003e\u003ccode\u003e3ffd290\u003c/code\u003e\u003c/a\u003e feat: skip packages with unchanged sources in exec (\u003ca href=\"https://github.com/inv...\n\n_Description has been truncated_","html_url":"https://github.com/EslamNabawy/Rain/pull/39","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/EslamNabawy%2FRain/issues/39","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/39/packages"},{"uuid":"5926787797","node_id":"PR_kwDOPNWwd88AAAABJXVJTg","number":38,"state":"closed","title":"chore(deps): Bump the pub-minor-patch group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-26T15:30:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-19T15:30:36.000Z","updated_at":"2026-10-26T15:30:45.000Z","time_to_close":604805,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"pub-minor-patch","update_count":17,"packages":[{"name":"archive","old_version":"4.0.9","new_version":"4.5.2","repository_url":"https://github.com/brendan-duncan/archive"},{"name":"build_runner","old_version":"2.15.1","new_version":"2.17.1","repository_url":"https://github.com/dart-lang/build"},{"name":"json_serializable","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"freezed","old_version":"3.2.5","new_version":"4.0.3","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"flutter_map","old_version":"8.3.1","new_version":"8.3.2","repository_url":"https://github.com/fleaflet/flutter_map"},{"name":"flutter_secure_storage","old_version":"11.0.0","new_version":"11.2.0","repository_url":"https://github.com/mogol/flutter_secure_storage"},{"name":"flutter_web_auth_2","old_version":"5.0.3","new_version":"5.1.0","repository_url":"https://github.com/ThexXTURBOXx/flutter_web_auth_2"},{"name":"freezed","old_version":"3.2.5","new_version":"4.0.3","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"geolocator","old_version":"14.0.3","new_version":"14.1.1","repository_url":"https://github.com/baseflow/flutter-geolocator"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"json_serializable","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"meta","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/dart-lang/sdk"},{"name":"mustache_template","old_version":"2.0.5","new_version":"2.0.6","repository_url":"https://github.com/flutter/core-packages"},{"name":"package_info_plus","old_version":"10.2.1","new_version":"10.2.2","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"share_plus","old_version":"13.3.0","new_version":"13.3.1","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"shared_preferences","old_version":"2.5.5","new_version":"2.5.6","repository_url":"https://github.com/flutter/packages"},{"name":"upgrader","old_version":"13.6.0","new_version":"13.7.0","repository_url":"https://github.com/larryaasen/upgrader"},{"name":"url_launcher","old_version":"6.3.2","new_version":"6.3.3","repository_url":"https://github.com/flutter/packages"},{"name":"yaml","old_version":"3.1.3","new_version":"3.1.4","repository_url":"https://github.com/dart-lang/tools"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub-minor-patch group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [archive](https://github.com/brendan-duncan/archive) | `4.0.9` | `4.5.2` |\n| [build_runner](https://github.com/dart-lang/build) | `2.15.1` | `2.17.1` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.14.0` | `6.15.0` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `4.0.3` |\n| [flutter_map](https://github.com/fleaflet/flutter_map) | `8.3.1` | `8.3.2` |\n| [flutter_secure_storage](https://github.com/mogol/flutter_secure_storage) | `11.0.0` | `11.2.0` |\n| [flutter_web_auth_2](https://github.com/ThexXTURBOXx/flutter_web_auth_2) | `5.0.3` | `5.1.0` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `4.0.3` |\n| [geolocator](https://github.com/baseflow/flutter-geolocator) | `14.0.3` | `14.1.1` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.14.0` | `6.15.0` |\n| [meta](https://github.com/dart-lang/sdk/tree/main/pkg) | `1.18.0` | `1.19.0` |\n| [mustache_template](https://github.com/flutter/core-packages/tree/main/third_party/packages) | `2.0.5` | `2.0.6` |\n| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus) | `10.2.1` | `10.2.2` |\n| [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus) | `13.3.0` | `13.3.1` |\n| [shared_preferences](https://github.com/flutter/packages/tree/main/packages/shared_preferences) | `2.5.5` | `2.5.6` |\n| [upgrader](https://github.com/larryaasen/upgrader) | `13.6.0` | `13.7.0` |\n| [url_launcher](https://github.com/flutter/packages/tree/main/packages/url_launcher) | `6.3.2` | `6.3.3` |\n| [yaml](https://github.com/dart-lang/tools/tree/main/pkgs) | `3.1.3` | `3.1.4` |\n\n\nUpdates `archive` from 4.0.9 to 4.5.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/brendan-duncan/archive/blob/main/CHANGELOG.md\"\u003earchive's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.5.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eZipDecoder.decodeStream\u003c/code\u003e returning an empty archive when the\ninput was not at position 0, such as after reading a magic number or\ndecoding the same stream a second time (\u003ca href=\"https://redirect.github.com/brendan-duncan/archive/issues/405\"\u003e#405\u003c/a\u003e). \u003ccode\u003edecodeStream\u003c/code\u003e also\nleaves the input's read position where it was.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eInputStream.totalLength\u003c/code\u003e, the size of the whole stream whatever\nthe read position, where \u003ccode\u003elength\u003c/code\u003e is only the bytes after it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.5.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed zips written on the web, which decoded to nothing: the zlib encoder\nleft the zip encoder's output big-endian, so every header after the first\nentry's data was written in the wrong byte order (\u003ca href=\"https://redirect.github.com/brendan-duncan/archive/issues/419\"\u003e#419\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eZipEncoder\u003c/code\u003e can be used under dart2js on Node, where creating its secure\nrandom source threw; it is now only created for a password.\u003c/li\u003e\n\u003cli\u003eFixed zips written by \u003ccode\u003eZipEncoder\u003c/code\u003e since 4.4.0, which 7-Zip reported\nas having header errors: the data descriptor flag was set in each\nentry's local header but not its central directory header. The UTF-8\nflag also went into the central directory even for names that were not\nUTF-8.\u003c/li\u003e\n\u003cli\u003eDirectory entries are stored rather than written as an empty deflate\nstream, which \u003ccode\u003eunzip\u003c/code\u003e rejected, and carry the MS-DOS directory\nattribute. In a zip with a password they are no longer marked\nencrypted.\u003c/li\u003e\n\u003cli\u003eEntries whose content is in memory, and stored entries that can be read\ntwice, have their CRC and sizes in the local header again rather than in\na data descriptor after the data. Java's \u003ccode\u003eZipInputStream\u003c/code\u003e refuses a\nstored entry with a descriptor, and OpenDocument and EPUB files need\ntheir stored \u003ccode\u003emimetype\u003c/code\u003e entry without one (\u003ca href=\"https://redirect.github.com/brendan-duncan/archive/issues/421\"\u003e#421\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXZDecoder\u003c/code\u003e hung forever on a truncated \u003ccode\u003e.xz\u003c/code\u003e read from a\nfile or a decode stream, including \u003ccode\u003e.tar.xz\u003c/code\u003e in \u003ccode\u003eextractFileToDisk\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSecurity: tar long name and pax header entries are limited to\n\u003ccode\u003eTarFile.maxMetadataSize\u003c/code\u003e (1 MB). A small \u003ccode\u003e.tar.gz\u003c/code\u003e could declare one\nlarge enough to take gigabytes of memory to read.\u003c/li\u003e\n\u003cli\u003eSecurity: decoding had no output limit, so a small archive could expand\nto fill memory or disk. Added \u003ccode\u003emaxOutputSize\u003c/code\u003e to \u003ccode\u003edecodeBytes\u003c/code\u003e and\n\u003ccode\u003edecodeStream\u003c/code\u003e on \u003ccode\u003eGZipDecoder\u003c/code\u003e, \u003ccode\u003eZLibDecoder\u003c/code\u003e, \u003ccode\u003eBZip2Decoder\u003c/code\u003e and\n\u003ccode\u003eZstdDecoder\u003c/code\u003e, and \u003ccode\u003emaxSize\u003c/code\u003e to \u003ccode\u003eextractFileToDisk\u003c/code\u003e,\n\u003ccode\u003eextractArchiveToDisk\u003c/code\u003e and \u003ccode\u003eextractArchiveToDiskSync\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eA zip entry is no longer decoded past the uncompressed size the archive\ngives for it, so \u003ccode\u003eArchiveFile.size\u003c/code\u003e can be checked before reading.\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eZstdDecoder\u003c/code\u003e sized its window and output from the frame header,\nso a 10 byte input committed hundreds of MB, even past \u003ccode\u003emaxWindowSize\u003c/code\u003e.\nThe content size is now checked as each block decodes, and one that\noverflows is refused.\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXZDecoder\u003c/code\u003e limits the LZMA2 dictionary an archive may declare\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/brendan-duncan/archive/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_runner` from 2.15.1 to 2.17.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild_runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_runner v2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild\u003c/code\u003e 5.0.0, which is the retracted \u003ccode\u003ebuild\u003c/code\u003e 4.1.0 republished as a\nmajor version. \u003ccode\u003ebuild_runner\u003c/code\u003e implements \u003ccode\u003ebuild\u003c/code\u003e interfaces, so it now\nallows only one minor version of \u003ccode\u003ebuild\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5223\"\u003e#5223\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuilt_collection\u003c/code\u003e 6.x.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ebuild_runner run\u003c/code\u003e with \u003ccode\u003ebuilt_collection\u003c/code\u003e 6.x by passing\n\u003ccode\u003eIsolate.spawnUri\u003c/code\u003e a plain list of arguments.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSharedPartAccumulator\u003c/code\u003e and \u003ccode\u003eSharedPartAccumulatorCodec\u003c/code\u003e for shared part\noutputs.\u003c/li\u003e\n\u003cli\u003eSupport shared parts written using \u003ccode\u003eBuildStep.librarySourceSink\u003c/code\u003e when builders\nopt in with \u003ccode\u003eadds_to_library: true\u003c/code\u003e and \u003ccode\u003ebuild_to: source\u003c/code\u003e in \u003ccode\u003ebuild.yaml\u003c/code\u003e. If\na library is missing the \u003ccode\u003epart\u003c/code\u003e directive for its shared part, \u003ccode\u003ebuild_runner\u003c/code\u003e\nadds it and rebuilds; if the directive is unused because builders ran and\ncontributed nothing, and nothing in the build failed, \u003ccode\u003ebuild_runner\u003c/code\u003e removes\nit and rebuilds. With \u003ccode\u003e--only-check\u003c/code\u003e it reports the directives to add or\nremove instead.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eserve\u003c/code\u003e command now rejects non-loopback \u003ccode\u003eHost\u003c/code\u003e and \u003ccode\u003eOrigin\u003c/code\u003e headers when\nbound to a loopback interface, and validates them against \u003ccode\u003e--hostname\u003c/code\u003e when a\nspecific host is given.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild\u003c/code\u003e 4.1.0.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild_config\u003c/code\u003e 1.4.0.\u003c/li\u003e\n\u003cli\u003eBug fix: allow calling \u003ccode\u003eBuildStep.canRead\u003c/code\u003e on outputs written by the same\nbuild step.\u003c/li\u003e\n\u003cli\u003eBug fix: run post-process builder on incremental builds when no prior step\nresult exists.\u003c/li\u003e\n\u003cli\u003eBug fix: preserve analyzer dependency information on unhandled build failures,\npreventing subsequent incremental builds from missing changes to transitively\nimported files.\u003c/li\u003e\n\u003cli\u003eBug fix: complete the active building future in daemon mode when the build\nscript is updated, preventing asset server requests from hanging.\u003c/li\u003e\n\u003cli\u003eBug fix: write the SDK summary deps file atomically, so a concurrently\nrunning build does not read it while it is empty; and rebuild the summary\ninstead of failing if the deps file turns out to be corrupt.\u003c/li\u003e\n\u003cli\u003eBug fix: handle deletions of unread sources during watch, serve, and\ndaemon modes.\u003c/li\u003e\n\u003cli\u003eBug fix: in watch, serve, and daemon modes, do not run a build when nothing\nchanged that can affect any output. A file can be written without changing\nits content, and one write can produce more than one filesystem event.\u003c/li\u003e\n\u003cli\u003eBug fix: detect duplicate \u003ccode\u003e--output\u003c/code\u003e directories that are spelled\ndifferently, for example \u003ccode\u003ebuild\u003c/code\u003e and \u003ccode\u003ebuild/\u003c/code\u003e, instead of writing both and\nsilently keeping only the last.\u003c/li\u003e\n\u003cli\u003eBug fix: in watch, serve, and daemon modes, notice a generated file being\ndeleted after a previous build deleted and then rewrote that same file.\nPreviously the delete was mistaken for the build's own earlier delete and\nignored, so deleting a generated file no longer forced it to be regenerated.\u003c/li\u003e\n\u003cli\u003eBug fix: in daemon mode, after a builder change keep serving the previous\nbuild's outputs until shutdown, instead of returning 404.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3088ac884999c97f9ac6d2155e90e81af553b93c\"\u003e\u003ccode\u003e3088ac8\u003c/code\u003e\u003c/a\u003e Release build 5.0.0, build_runner 2.17.1, build_test 3.5.23. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5224\"\u003e#5224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/02710260aa2bc857a6d865107c09b52eeb924901\"\u003e\u003ccode\u003e0271026\u003c/code\u003e\u003c/a\u003e Release build, build_config, build_daemon, build_runner, build_test. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5222\"\u003e#5222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/749419b8935f8f888aa374a1993b05574f29934b\"\u003e\u003ccode\u003e749419b\u003c/code\u003e\u003c/a\u003e Use built_value shared parts in build_runner. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5220\"\u003e#5220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/36952014931100760b3f8a7a6af926549247c323\"\u003e\u003ccode\u003e3695201\u003c/code\u003e\u003c/a\u003e Provide dummy values for Int32 and Int64 (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4961\"\u003e#4961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/cf188c80aa0cdb04cb26e2887d42de4228d62722\"\u003e\u003ccode\u003ecf188c8\u003c/code\u003e\u003c/a\u003e Add more dummy-values for platform value types (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4997\"\u003e#4997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ad106870abee5decb74f6ef4856bdfc2770311c2\"\u003e\u003ccode\u003ead10687\u003c/code\u003e\u003c/a\u003e mockito: avoid generating dummy classes for ProtobufEnum subtypes and Generat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/6ef9429da0475d3d34d34e84936081e7eebebf47\"\u003e\u003ccode\u003e6ef9429\u003c/code\u003e\u003c/a\u003e prepare for build_web_compilers 4.8.12 release (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5221\"\u003e#5221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/656d5344f8587fca1ec7c0894ec245acbc3e09b4\"\u003e\u003ccode\u003e656d534\u003c/code\u003e\u003c/a\u003e Support built_value on LibrarySourceSink. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5208\"\u003e#5208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/0791f290931b211de17d49a695c413fc2d67947f\"\u003e\u003ccode\u003e0791f29\u003c/code\u003e\u003c/a\u003e Make build_process_lock_test's stop-during-build case wait on a gate. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5216\"\u003e#5216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/a17d7306074b13fa287de9aa51e843b51561b069\"\u003e\u003ccode\u003ea17d730\u003c/code\u003e\u003c/a\u003e Deflake daemon_command_test: allow a cached result for the explicit build. (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.15.1...build_runner-v2.17.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_serializable` from 6.14.0 to 6.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eRecord\u003c/code\u003e serialization and default value handling, including nullable\nempty records \u003ccode\u003e()?\u003c/code\u003e, non-nullable records with defaults, single-positional\nrecord defaults, record and non-\u003ccode\u003eString\u003c/code\u003e map literals in\n\u003ccode\u003e@JsonKey(defaultValue: ...)\u003c/code\u003e, and conditional \u003ccode\u003e? :\u003c/code\u003e constructor defaults.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecreateJsonSchema\u003c/code\u003e to emit an \u003ccode\u003eenum\u003c/code\u003e constraint (and \u003ccode\u003edefault\u003c/code\u003e) for\nenum-typed fields, respecting \u003ccode\u003e@JsonValue\u003c/code\u003e and \u003ccode\u003eJsonEnum.valueField\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1577\"\u003e#1577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efromJson\u003c/code\u003e and \u003ccode\u003etoJson\u003c/code\u003e on classes that extend \u003ccode\u003eJsonKey\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve \u003ccode\u003etypedef\u003c/code\u003e alias names in generated code.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003egenericArgumentFactories: true\u003c/code\u003e when \u003ccode\u003etoJson\u003c/code\u003e is inherited from a\ngeneric mixin or superclass.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1208\"\u003e#1208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve field declaration order in \u003ccode\u003etoJson\u003c/code\u003e for classes with primary\nconstructor declaring parameters.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1599\"\u003e#1599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eMap\u003c/code\u003e key and enum handling, including custom \u003ccode\u003eString\u003c/code\u003e-backed\n\u003ccode\u003eJsonConverter\u003c/code\u003es and \u003ccode\u003edateTimeUtc: true\u003c/code\u003e on \u003ccode\u003eMap\u003c/code\u003e keys, \u003ccode\u003eint\u003c/code\u003e-encoded enum\n\u003ccode\u003eMap\u003c/code\u003e keys, \u003ccode\u003eMap\u0026lt;Object, V\u0026gt;\u003c/code\u003e / \u003ccode\u003eMap\u0026lt;dynamic, V\u0026gt;\u003c/code\u003e, decoding \u003ccode\u003enull\u003c/code\u003e to\n\u003ccode\u003e@JsonValue(null)\u003c/code\u003e enum entries on non-nullable fields (preserving explicit\n\u003ccode\u003enull\u003c/code\u003e over \u003ccode\u003edefaultValue\u003c/code\u003e when the key is present),\n\u003ccode\u003e@JsonEnum(valueField: 'name')\u003c/code\u003e, and rejecting getter-backed\n\u003ccode\u003eJsonEnum.valueField\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eJsonKey.unknownEnumValue\u003c/code\u003e: Added support for \u003ccode\u003eMap\u003c/code\u003e values.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrefer \u003ccode\u003eJsonConverter\u003c/code\u003es with matching nullability when both nullable and\nnon-nullable converters for the same type are present.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1339\"\u003e#1339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix field discovery, inheritance, and class configuration edge cases,\nincluding covariant and setter-only overrides, \u003ccode\u003ehashCode\u003c/code\u003e/\u003ccode\u003eruntimeType\u003c/code\u003e\noverrides, \u003ccode\u003ecreateFactory: false\u003c/code\u003e with \u003ccode\u003eincludeToJson: true\u003c/code\u003e,\n\u003ccode\u003edisallowUnrecognizedKeys\u003c/code\u003e with \u003ccode\u003eincludeFromJson: false\u003c/code\u003e, generic\n\u003ccode\u003eincludeIfNull: false\u003c/code\u003e map entries, duplicate \u003ccode\u003efromJson\u003c/code\u003e key detection, and\n\u003ccode\u003ecreatePerFieldToJson\u003c/code\u003e when a field is named \u003ccode\u003eObject\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecreateJsonSchema\u003c/code\u003e default value handling for non-empty \u003ccode\u003eList\u003c/code\u003e, \u003ccode\u003eSet\u003c/code\u003e,\nand \u003ccode\u003eMap\u003c/code\u003e constants, \u003ccode\u003eint\u003c/code\u003e defaults on \u003ccode\u003enum\u003c/code\u003e/\u003ccode\u003edouble\u003c/code\u003e fields, and function\ntear-off defaults, as well as nullable self-references and private fields.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eJsonConverter\u003c/code\u003e, \u003ccode\u003e@JsonKey(fromJson: ..., toJson: ...)\u003c/code\u003e, \u003ccode\u003eJsonHelper\u003c/code\u003e,\nand extension type edge cases across generic converters, nullable fields,\nconstructor parameter annotations, and custom \u003ccode\u003efromJson\u003c/code\u003e/\u003ccode\u003etoJson\u003c/code\u003e signatures.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for \u003ccode\u003eRecord\u003c/code\u003e, \u003ccode\u003eFunction\u003c/code\u003e,\n\u003ccode\u003eDateTime\u003c/code\u003e, generic argument factories, and \u003ccode\u003etoJson\u003c/code\u003e callbacks named \u003ccode\u003evalue\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuild\u003c/code\u003e 5.0.0.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.12.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;15.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/567f2f87a9374d90ede7540c70cb71646f6dd99e\"\u003e\u003ccode\u003e567f2f8\u003c/code\u003e\u003c/a\u003e Prepare json_serializable 6.15.0 for release (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1613\"\u003e#1613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fee3c8ba7c8076cc3a798aa8323adee0498277f2\"\u003e\u003ccode\u003efee3c8b\u003c/code\u003e\u003c/a\u003e Fix Record decoding, $1 comma emission, and JsonKey default literals (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/718292002f31e2dfcf39c21e107936176db9574f\"\u003e\u003ccode\u003e7182920\u003c/code\u003e\u003c/a\u003e Fix Map key converters, int JsonEnum keys, and JsonEnum valueField (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1611\"\u003e#1611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/93e3e1b4a72e9eb7ff02f8a2e077d9f527f4ff78\"\u003e\u003ccode\u003e93e3e1b\u003c/code\u003e\u003c/a\u003e Fix JsonConverter type resolution, JsonHelper wrappers, and Patch\u0026lt;T\u0026gt; (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1612\"\u003e#1612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/d9ac7c08d09f3669544c0b236f1e764d56c23284\"\u003e\u003ccode\u003ed9ac7c0\u003c/code\u003e\u003c/a\u003e Fix field inheritance narrowing, setter overrides, and config guards (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/2fdcd782a9b08b7d0280a16ce6c416fa3703b83a\"\u003e\u003ccode\u003e2fdcd78\u003c/code\u003e\u003c/a\u003e Replace generated test matrices with verifyGeneratorBatch and add dart2wasm C...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/42ce22f7f3646a9023b35ba65408b4998334faa2\"\u003e\u003ccode\u003e42ce22f\u003c/code\u003e\u003c/a\u003e Fix createJsonSchema default values, nullable self-refs, and privacy (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c12e9668c216d5676d31733c0a94c29ebdf8dc9f\"\u003e\u003ccode\u003ec12e966\u003c/code\u003e\u003c/a\u003e Preserve \u003ccode\u003etypedef\u003c/code\u003e alias names in \u003ccode\u003etypeToCode\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1605\"\u003e#1605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5bcca7207eec594a7a260ad59fc1da9c6b2fa1f7\"\u003e\u003ccode\u003e5bcca72\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003egenericArgumentFactories\u003c/code\u003e with mixin or superclass \u003ccode\u003etoJson\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1604\"\u003e#1604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/9a467372ca881f0e7350805ca7e1843cabbce732\"\u003e\u003ccode\u003e9a46737\u003c/code\u003e\u003c/a\u003e Preserve primary constructor field order in \u003ccode\u003etoJson\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1602\"\u003e#1602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.14.0...json_serializable-v6.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 3.2.5 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6a4347d332549cb8840542523af54c81da89e252\"\u003e\u003ccode\u003e6a4347d\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bbac597e7a19d8333985b3dcba210e5a7b210aa5\"\u003e\u003ccode\u003ebbac597\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1380\"\u003e#1380\u003c/a\u003e from rrousselGit/bump-build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/0377098eefb08a2beb8e877a1a24801bbebbc054\"\u003e\u003ccode\u003e0377098\u003c/code\u003e\u003c/a\u003e keep override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/342abfa7bc765bbe78cfe7a36eeff2ada128a718\"\u003e\u003ccode\u003e342abfa\u003c/code\u003e\u003c/a\u003e Remove override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4aaf5ed8d0f2d969370935f2a13df2ab285bb3a4\"\u003e\u003ccode\u003e4aaf5ed\u003c/code\u003e\u003c/a\u003e Bump min test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4fb6aaf5f34c732b24966ec93c432f4ae3dcae40\"\u003e\u003ccode\u003e4fb6aaf\u003c/code\u003e\u003c/a\u003e Support latest build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/421260d93c65f3c9bd8f74fa2f4009837d9a3eae\"\u003e\u003ccode\u003e421260d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1379\"\u003e#1379\u003c/a\u003e from rrousselGit/migrate-lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/9f707d68bbe42516b64171921acba3c70db4e316\"\u003e\u003ccode\u003e9f707d6\u003c/code\u003e\u003c/a\u003e Migrate freezed_lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ad9e4bf967382a16f3473d0deda99be9e42b78f8\"\u003e\u003ccode\u003ead9e4bf\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/154a1e779c7a0fe3474fadab2fbb15a00a7de90f\"\u003e\u003ccode\u003e154a1e7\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v3.2.5...freezed-v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_map` from 8.3.1 to 8.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.3.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent NaN fling direction when tracked pointer offsets are zero by \u003ca href=\"https://github.com/nisenbeck\"\u003e\u003ccode\u003e@​nisenbeck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2220\"\u003efleaflet/flutter_map#2220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: don't apply \u003ccode\u003einitialCameraFit\u003c/code\u003e on a zero-sized camera by \u003ca href=\"https://github.com/nisenbeck\"\u003e\u003ccode\u003e@​nisenbeck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2223\"\u003efleaflet/flutter_map#2223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: load tiles during double-tap-drag zoom gesture by \u003ca href=\"https://github.com/ProstoSanja\"\u003e\u003ccode\u003e@​ProstoSanja\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2217\"\u003efleaflet/flutter_map#2217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.3.2 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2245\"\u003efleaflet/flutter_map#2245\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nisenbeck\"\u003e\u003ccode\u003e@​nisenbeck\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2220\"\u003efleaflet/flutter_map#2220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ProstoSanja\"\u003e\u003ccode\u003e@​ProstoSanja\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2217\"\u003efleaflet/flutter_map#2217\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.3.1...v8.3.2\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.3.1...v8.3.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.3.2] - 2026/08/27\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent NaN fling direction when tracked pointer offsets are zero - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2220\"\u003e#2220\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2221\"\u003e#2221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't apply \u003ccode\u003einitialCameraFit\u003c/code\u003e on a zero-sized camera - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2223\"\u003e#2223\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2222\"\u003e#2222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLoad tiles during double-tap-drag zoom gesture - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2217\"\u003e#2217\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ProstoSanja\"\u003e\u003ccode\u003e@​ProstoSanja\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nisenbeck\"\u003e\u003ccode\u003e@​nisenbeck\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/9c86ddc199adeb39df4b1b9838ec7d881deff89a\"\u003e\u003ccode\u003e9c86ddc\u003c/code\u003e\u003c/a\u003e chore: prepare for v8.3.2 release (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2245\"\u003e#2245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/cbb6eb7b5f69c1a61f7e475aa745e5aae8e80609\"\u003e\u003ccode\u003ecbb6eb7\u003c/code\u003e\u003c/a\u003e fix: load tiles during double-tap-drag zoom gesture (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2217\"\u003e#2217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/63732f309690330dc8a720a168695fb54193062c\"\u003e\u003ccode\u003e63732f3\u003c/code\u003e\u003c/a\u003e fix: don't apply \u003ccode\u003einitialCameraFit\u003c/code\u003e on a zero-sized camera (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2223\"\u003e#2223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/f779faed3afe37e70dd1e57aea0dc0a14f7a8fca\"\u003e\u003ccode\u003ef779fae\u003c/code\u003e\u003c/a\u003e fix: prevent NaN fling direction when tracked pointer offsets are zero (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2220\"\u003e#2220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.3.1...v8.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_secure_storage` from 11.0.0 to 11.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mogol/flutter_secure_storage/releases\"\u003eflutter_secure_storage's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflutter_secure_storage: v11.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage-v11.1.1...flutter_secure_storage-v11.2.0\"\u003e11.2.0\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e requireBiometricsPerOperation flag (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1264\"\u003e#1264\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/321cf97c72e78ddb81e888484560ebca74414614\"\u003e321cf97\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e don't hang when biometric negative button is tapped (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1267\"\u003e#1267\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/405c6e6299c665dfb8a7211192b42319da2e88bc\"\u003e405c6e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e fix fresh biometric install crash on non-namespaced stores (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/120bdf4ddb75e94d0c7d40519e2da9cea953a2c1\"\u003e120bdf4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e port the shared-key multi-instance fixes to v11.x (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/6cc9ddc55df42255edd4afb72bac56458997885d\"\u003e6cc9ddc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e recover biometric-protected storage on post-auth cipher failure (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1271\"\u003e#1271\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/77eed597eaa244106b946cd02c4d7edb3eb9fa05\"\u003e77eed59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e recover the biometric app key on a namespace switch (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/31f6eeb79ad8187a49d8675bbf58d81b050f506f\"\u003e31f6eeb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e scope deleteAll to the key prefix instead of clearing the file (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1266\"\u003e#1266\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/34170b2caf52c642efa5b6584fa4cc5072f6c697\"\u003e34170b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edarwin:\u003c/strong\u003e find keychain items across accessibility levels (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1269\"\u003e#1269\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/9ae0e422d6ad6376ddf7960186d42342b0370baf\"\u003e9ae0e42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't report pending namespace recovery as data loss in checkUpgradeStatus (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/f795d52488450d6ef04ee580c895d98c59b737f3\"\u003ef795d52\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_secure_storage: v11.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage-v11.1.0...flutter_secure_storage-v11.1.1\"\u003e11.1.1\u003c/a\u003e (2026-09-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e read saved key-cipher marker instead of toString() on a KeyCipher (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1256\"\u003e#1256\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/73f0ef5b0666a25912ae07694211414dfcabcf23\"\u003e73f0ef5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_secure_storage: v11.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage-v11.0.0...flutter_secure_storage-v11.1.0\"\u003e11.1.0\u003c/a\u003e (2026-09-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd checkUpgradeStatus() to report data lost on a direct major upgrade (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1243\"\u003e#1243\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/fc716ea7b3973db985d953776107b44b5984f591\"\u003efc716ea\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e move wrapped key when switching between sharedPreferencesName and storageNamespace (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/2482e34e377cae7e6e082c0c0c867c2d5857a531\"\u003e2482e34\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e use flutter.compileSdkVersion (36) instead of pinning compileSdk (37) (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1236\"\u003e#1236\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/0530fe74174743b234adc14c5305d13cbdac7764\"\u003e0530fe7\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1224\"\u003e#1224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erequire flutter_secure_storage_platform_interface ^2.1.0 for checkUpgradeStatus (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1247\"\u003e#1247\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/0d3d6f21201cb844ef085b2cb0a3999e45f125e1\"\u003e0d3d6f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/805638be8ab37d1a08c3bc54c9e61b48555c6c3f\"\u003e\u003ccode\u003e805638b\u003c/code\u003e\u003c/a\u003e chore(develop): release flutter_secure_storage 11.2.0 (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1262\"\u003e#1262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/8ccc05f1ae1825bd1cc1b6e3e22f0805c4389a6b\"\u003e\u003ccode\u003e8ccc05f\u003c/code\u003e\u003c/a\u003e chore(develop): release flutter_secure_storage_darwin 0.4.3 (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1272\"\u003e#1272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/3f6fc315e2478dda05adb5dd982a8c3a85c20c74\"\u003e\u003ccode\u003e3f6fc31\u003c/code\u003e\u003c/a\u003e chore(deps): bump org.jetbrains.kotlin.android (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1274\"\u003e#1274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/67516e27bc3550c1244fbc72f0565b83316a1a67\"\u003e\u003ccode\u003e67516e2\u003c/code\u003e\u003c/a\u003e chore(develop): release flutter_secure_storage_platform_interface 2.1.1 (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1263\"\u003e#1263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/1892db8359f79d0e4c25abf46b9c57278064a63d\"\u003e\u003ccode\u003e1892db8\u003c/code\u003e\u003c/a\u003e docs: add alternative Linux implementations (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/a6090d8dfb3826da1482c1998bed465746743595\"\u003e\u003ccode\u003ea6090d8\u003c/code\u003e\u003c/a\u003e doc: update badge link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/ca36072b3978d2021fa237b5cd671ddfa305cde5\"\u003e\u003ccode\u003eca36072\u003c/code\u003e\u003c/a\u003e doc: update badge links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/9ae0e422d6ad6376ddf7960186d42342b0370baf\"\u003e\u003ccode\u003e9ae0e42\u003c/code\u003e\u003c/a\u003e fix(darwin): find keychain items across accessibility levels (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1269\"\u003e#1269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/77eed597eaa244106b946cd02c4d7edb3eb9fa05\"\u003e\u003ccode\u003e77eed59\u003c/code\u003e\u003c/a\u003e fix(android): recover biometric-protected storage on post-auth cipher failure...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/405c6e6299c665dfb8a7211192b42319da2e88bc\"\u003e\u003ccode\u003e405c6e6\u003c/code\u003e\u003c/a\u003e fix(android): don't hang when biometric negative button is tapped (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mogol/flutter_secure_storage/compare/flutter_secure_storage-v11.0.0...flutter_secure_storage-v11.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_web_auth_2` from 5.0.3 to 5.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ThexXTURBOXx/flutter_web_auth_2/releases\"\u003eflutter_web_auth_2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0: Bugfixes\u003c/h2\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Catch \u003ccode\u003eSecurityException\u003c/code\u003e when launching the auth tab (Thanks to \u003ca href=\"https://github.com/hokeroid\"\u003e\u003ccode\u003e@​hokeroid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ThexXTURBOXx/flutter_web_auth_2/issues/212\"\u003e#212\u003c/a\u003e, related to \u003ca href=\"https://redirect.github.com/ThexXTURBOXx/flutter_web_auth_2/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🐛 Handle missing \u003ccode\u003eauthUri\u003c/code\u003e/\u003ccode\u003ecallbackScheme\u003c/code\u003e gracefully (Thanks to \u003ca href=\"https://github.com/md-shohan-ahmed\"\u003e\u003ccode\u003e@​md-shohan-ahmed\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ThexXTURBOXx/flutter_web_auth_2/issues/209\"\u003e#209\u003c/a\u003e, related to \u003ca href=\"https://redirect.github.com/ThexXTURBOXx/flutter_web_auth_2/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ThexXTURBOXx/flutter_web_auth_2/commit/d26837258a4ce04304d651c7445baccfb1d25de1\"\u003e\u003ccode\u003ed268372\u003c/code\u003e\u003c/a\u003e Bump version and add changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ThexXTURBOXx/flutter_web_auth_2/commit/170b2fecdb8d2052322d3883330a79b8d1560fcf\"\u003e\u003ccode\u003e170b2fe\u003c/code\u003e\u003c/a\u003e Add 6.x changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ThexXTURBOXx/flutter_web_auth_2/commit/2c0bb2db4ee3748120afad05ba815394702a0a8e\"\u003e\u003ccode\u003e2c0bb2d\u003c/code\u003e\u003c/a\u003e Add 6.x reference for built-in KGP and AGP 9+\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ThexXTURBOXx/flutter_web_auth_2/commit/8746b671ee926291c8483a76c7031319bcb6dc2c\"\u003e\u003ccode\u003e8746b67\u003c/code\u003e\u003c/a\u003e Exclude analyser entries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ThexXTURBOXx/flutter_web_auth_2/commit/b6c8ad6a390809db2c1df7d49af2d7245af4c4f8\"\u003e\u003ccode\u003eb6c8ad6\u003c/code\u003e\u003c/a\u003e fix(android): handle missing authUri/callbackScheme in AuthenticationManageme...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ThexXTURBOXx/flutter_web_auth_2/commit/1d1a2ce25c905359ec33993e53a49834a7bd0d97\"\u003e\u003ccode\u003e1d1a2ce\u003c/code\u003e\u003c/a\u003e Update CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ThexXTURBOXx/flutter_web_auth_2/commit/8eb49de0d1c7bdbe350333d0987e4903b6729a72\"\u003e\u003ccode\u003e8eb49de\u003c/code\u003e\u003c/a\u003e Remove compatibility issue template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ThexXTURBOXx/flutter_web_auth_2/commit/90c4e721344f4a26b83a08ec1adcd7c03ebb7ef2\"\u003e\u003ccode\u003e90c4e72\u003c/code\u003e\u003c/a\u003e fix(android): catch SecurityException when launching the auth tab (\u003ca href=\"https://redirect.github.com/ThexXTURBOXx/flutter_web_auth_2/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ThexXTURBOXx/flutter_web_auth_2/compare/5.0.3...5.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 3.2.5 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6a4347d332549cb8840542523af54c81da89e252\"\u003e\u003ccode\u003e6a4347d\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bbac597e7a19d8333985b3dcba210e5a7b210aa5\"\u003e\u003ccode\u003ebbac597\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1380\"\u003e#1380\u003c/a\u003e from rrousselGit/bump-build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/0377098eefb08a2beb8e877a1a24801bbebbc054\"\u003e\u003ccode\u003e0377098\u003c/code\u003e\u003c/a\u003e keep override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/342abfa7bc765bbe78cfe7a36eeff2ada128a718\"\u003e\u003ccode\u003e342abfa\u003c/code\u003e\u003c/a\u003e Remove override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4aaf5ed8d0f2d969370935f2a13df2ab285bb3a4\"\u003e\u003ccode\u003e4aaf5ed\u003c/code\u003e\u003c/a\u003e Bump min test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4fb6aaf5f34c732b24966ec93c432f4ae3dcae40\"\u003e\u003ccode\u003e4fb6aaf\u003c/code\u003e\u003c/a\u003e Support latest build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/421260d93c65f3c9bd8f74fa2f4009837d9a3eae\"\u003e\u003ccode\u003e421260d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1379\"\u003e#1379\u003c/a\u003e from rrousselGit/migrate-lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/9f707d68bbe42516b64171921acba3c70db4e316\"\u003e\u003ccode\u003e9f707d6\u003c/code\u003e\u003c/a\u003e Migrate freezed_lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ad9e4bf967382a16f3473d0deda99be9e42b78f8\"\u003e\u003ccode\u003ead9e4bf\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/154a1e779c7a0fe3474fadab2fbb15a00a7de90f\"\u003e\u003ccode\u003e154a1e7\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v3.2.5...freezed-v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `geolocator` from 14.0.3 to 14.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/1aeb359cf94631cda17a517b949fd83fe6030bb9\"\u003e\u003ccode\u003e1aeb359\u003c/code\u003e\u003c/a\u003e Declare FOREGROUND_SERVICE_LOCATION in the plugin manifest, fix permission do...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/0e614fe46d634ff29dba282eb3874053b4a052b0\"\u003e\u003ccode\u003e0e614fe\u003c/code\u003e\u003c/a\u003e feat: bump dependencies for vertical speed support (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1801\"\u003e#1801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/a90c299e580cd99f96325bd440085eaf5169485b\"\u003e\u003ccode\u003ea90c299\u003c/code\u003e\u003c/a\u003e feat(android): forward optional vertical speed location extras (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1800\"\u003e#1800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/b357b0d97f1eae80dd84e3f1472a2d68e65982de\"\u003e\u003ccode\u003eb357b0d\u003c/code\u003e\u003c/a\u003e Updates Android Gradle Plugin to 9.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/92a4d5b40f081483950d7ecce90b5efefec3e6e1\"\u003e\u003ccode\u003e92a4d5b\u003c/code\u003e\u003c/a\u003e Update AGP to 9.0.1 for geolocator/example (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1791\"\u003e#1791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/2144e1efcb29f439257cc099ba01874066df97e5\"\u003e\u003ccode\u003e2144e1e\u003c/code\u003e\u003c/a\u003e feat(platform-interface): support verticalSpeed and verticalSpeedAccuracy in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/209f35634ec7616cf822f8854a109b1f7782941a\"\u003e\u003ccode\u003e209f356\u003c/code\u003e\u003c/a\u003e feat(platform-interface): distinguish an unmeasured value from a measured 0.0...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/baseflow/flutter-geolocator/compare/geolocator_14.0.3...geolocator_v14.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `intl` from 0.20.2 to 0.20.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/i18n/releases\"\u003eintl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:intl v0.20.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the Turkish Lira (TRY) currency symbol in \u003ccode\u003esimpleCurrencySymbols\u003c/code\u003e\nfrom \u0026quot;TL\u0026quot; to \u0026quot;₺\u0026quot; (U+20BA). This ensures accuracy and alignment with the\nofficial symbol introduced in 2012.\u003c/li\u003e\n\u003cli\u003eFix parsing of locale strings containing script codes in \u003ccode\u003everifiedLocale\u003c/code\u003e.\nFor example, \u003ccode\u003ezh-Hans-CN\u003c/code\u003e would have been previously parsed as \u003ccode\u003ezh\u003c/code\u003e, but is\nnow parsed as \u003ccode\u003ezh_CN\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdate the Ghanaian Cedis (GHS) currency symbol in \u003ccode\u003esimpleCurrencySymbols\u003c/code\u003e\nfrom \u0026quot;GHS\u0026quot; to \u0026quot;GH₵(U+20B5)\u0026quot;.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v48.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@pragma('wasm:prefer-inline')\u003c/code\u003e to \u003ccode\u003eIntl\u003c/code\u003e methods that already have\n\u003ccode\u003e@pragma('vm:prefer-inline')\u003c/code\u003e, for the same reason: to help omit message\ndescriptions from compiled output.\u003c/li\u003e\n\u003cli\u003eUpdate analysis to newest \u003ccode\u003epackage:lints\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/22b808d758c1accf1b18dc3121f0991152709748\"\u003e\u003ccode\u003e22b808d\u003c/code\u003e\u003c/a\u003e use broader types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/588013a5e79483fe62ee2e08fcdc7f22f47a0738\"\u003e\u003ccode\u003e588013a\u003c/code\u003e\u003c/a\u003e Upgrade analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/3be91bcd5887b874a07c2c358225d7d809e83270\"\u003e\u003ccode\u003e3be91bc\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/pragma\"\u003e\u003ccode\u003e@​pragma\u003c/code\u003e\u003c/a\u003e(wasm:prefer-inline)\u003ccode\u003eto\u003c/code\u003eIntl` methods (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/2ae32fdd9ca14ecdca77dc37787dbba3c9e2c48a\"\u003e\u003ccode\u003e2ae32fd\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/de7e11b7cc231d8daf6e49dc12690d7339241691\"\u003e\u003ccode\u003ede7e11b\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/3d58541bafd6c5c2a6273aa1767bf8c5f85b6d6c\"\u003e\u003ccode\u003e3d58541\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/b77c9a7426bd8e570ebc5d99f224a0dfd0fbc9e1\"\u003e\u003ccode\u003eb77c9a7\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epub run\u003c/code\u003e to \u003ccode\u003edart run\u003c/code\u003e in README.md (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1044\"\u003e#1044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/45f1c2029b03209401f28a9b121a38dfb32c4501\"\u003e\u003ccode\u003e45f1c20\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1033\"\u003e#1033\u003c/a\u003e from dart-lang:moredocs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/7aabf9b9f5408ce3f49e77c3b1c7d2f422fa5502\"\u003e\u003ccode\u003e7aabf9b\u003c/code\u003e\u003c/a\u003e Hint to use package:intl4x instead of package:intl (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/fc7c308a8393b1b77c4ba5b6cc7c7fed96425778\"\u003e\u003ccode\u003efc7c308\u003c/code\u003e\u003c/a\u003e Updates to intl4x: bugs and typing (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1035\"\u003e#1035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/i18n/commits/intl-v0.20.3/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_serializable` from 6.14.0 to 6.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eRecord\u003c/code\u003e serialization and default value handling, including nullable\nempty records \u003ccode\u003e()?\u003c/code\u003e, non-nullable records with defaults, single-positional\nrecord defaults, record and non-\u003ccode\u003eString\u003c/code\u003e map literals in\n\u003ccode\u003e@JsonKey(defaultValue: ...)\u003c/code\u003e, and conditional \u003ccode\u003e? :\u003c/code\u003e constructor defaults.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecreateJsonSchema\u003c/code\u003e to emit an \u003ccode\u003eenum\u003c/code\u003e constraint (and \u003ccode\u003edefault\u003c/code\u003e) for\nenum-typed fields, respecting \u003ccode\u003e@JsonValue\u003c/code\u003e and \u003ccode\u003eJsonEnum.valueField\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1577\"\u003e#1577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efromJson\u003c/code\u003e and \u003ccode\u003etoJson\u003c/code\u003e on classes that extend \u003ccode\u003eJsonKey\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve \u003ccode\u003etypedef\u003c/code\u003e alias names in generated code.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003egenericArgumentFactories: true\u003c/code\u003e when \u003ccode\u003etoJson\u003c/code\u003e is inherited from a\ngeneric mixin or superclass.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1208\"\u003e#1208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve field declaration order in \u003ccode\u003etoJson\u003c/code\u003e for classes with primary\nconstructor declaring parameters.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1599\"\u003e#1599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eMap\u003c/code\u003e key and enum handling, including custom \u003ccode\u003eString\u003c/code\u003e-backed\n\u003ccode\u003eJsonConverter\u003c/code\u003es and \u003ccode\u003edateTimeUtc: true\u003c/code\u003e on \u003ccode\u003eMap\u003c/code\u003e keys, \u003ccode\u003eint\u003c/code\u003e-encoded enum\n\u003ccode\u003eMap\u003c/code\u003e keys, \u003ccode\u003eMap\u0026lt;Object, V\u0026gt;\u003c/code\u003e / \u003ccode\u003eMap\u0026lt;dynamic, V\u0026gt;\u003c/code\u003e, decoding \u003ccode\u003enull\u003c/code\u003e to\n\u003ccode\u003e@JsonValue(null)\u003c/code\u003e enum entries on non-nullable fields (preserving explicit\n\u003ccode\u003enull\u003c/code\u003e over \u003ccode\u003edefaultValue\u003c/code\u003e when the key is present),\n\u003ccode\u003e@JsonEnum(valueField: 'name')\u003c/code\u003e, and rejecting getter-backed\n\u003ccode\u003eJsonEnum.valueField\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eJsonKey.unknownEnumValue\u003c/code\u003e: Added support for \u003ccode\u003eMap\u003c/code\u003e values.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrefer \u003ccode\u003eJsonConverter\u003c/code\u003es with matching nullability when both nullable and\nnon-nullable converters for the same type are present.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1339\"\u003e#1339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix field discovery, inheritance, and class configuration edge cases,\nincluding covariant and setter-only overrides, \u003ccode\u003ehashCode\u003c/code\u003e/\u003ccode\u003eruntimeType\u003c/code\u003e\noverrides, \u003ccode\u003ecreateFactory: false\u003c/code\u003e with \u003ccode\u003eincludeToJson: true\u003c/code\u003e,\n\u003ccode\u003edisallowUnrecognizedKeys\u003c/code\u003e with \u003ccode\u003eincludeFromJson: false\u003c/code\u003e, generic\n\u003ccode\u003eincludeIfNull: false\u003c/code\u003e map entries, duplicate \u003ccode\u003efromJson\u003c/code\u003e key detection, and\n\u003ccode\u003ecreatePerFieldToJson\u003c/code\u003e when a field is named \u003ccode\u003eObject\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecreateJsonSchema\u003c/code\u003e default value handling for non-empty \u003ccode\u003eList\u003c/code\u003e, \u003ccode\u003eSet\u003c/code\u003e,\nand \u003ccode\u003eMap\u003c/code\u003e constants, \u003ccode\u003eint\u003c/code\u003e defaults on \u003ccode\u003enum\u003c/code\u003e/\u003ccode\u003edouble\u003c/code\u003e fields, and function\ntear-off defaults, as well as nullable self-references and private fields.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eJsonConverter\u003c/code\u003e, \u003ccode\u003e@JsonKey(fromJson: ..., toJson: ...)\u003c/code\u003e, \u003ccode\u003eJsonHelper\u003c/code\u003e,\nand extension type edge cases across generic converters, nullable fields,\nconstructor parameter annotations, and custom \u003ccode\u003efromJson\u003c/code\u003e/\u003ccode\u003etoJson\u003c/code\u003e signatures.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for \u003ccode\u003eRecord\u003c/code\u003e, \u003ccode\u003eFunction\u003c/code\u003e,\n\u003ccode\u003eDateTime\u003c/code\u003e, generic argument factories, and \u003ccode\u003etoJson\u003c/code\u003e callbacks named \u003ccode\u003evalue\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuild\u003c/code\u003e 5.0.0.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.12.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;15.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/567f2f87a9374d90ede7540c70cb71646f6dd99e\"\u003e\u003ccode\u003e567f2f8\u003c/code\u003e\u003c/a\u003e Prepare json_serializable 6.15.0 for release (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1613\"\u003e#1613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fee3c8ba7c8076cc3a798aa8323adee0498277f2\"\u003e\u003ccode\u003efee3c8b\u003c/code\u003e\u003c/a\u003e Fix Record decoding, $1 comma emission, and JsonKey default literals (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/718292002f31e2dfcf39c21e107936176db9574f\"\u003e\u003ccode\u003e7182920\u003c/code\u003e\u003c/a\u003e Fix Map key converters, int JsonEnum keys, and JsonEnum valueField (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1611\"\u003e#1611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/93e3e1b4a72e9eb7ff02f8a2e077d9f527f4ff78\"\u003e\u003ccode\u003e93e3e1b\u003c/code\u003e\u003c/a\u003e Fix JsonConverter type resolution, JsonHelper wrappers, and Patch\u0026lt;T\u0026gt; (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1612\"\u003e#1612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/d9ac7c08d09f3669544c0b236f1e764d56c23284\"\u003e\u003ccode\u003ed9ac7c0\u003c/code\u003e\u003c/a\u003e Fix field inheritance narrowing, setter overrides, and config guards (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/2fdcd782a9b08b7d0280a16ce6c416fa3703b83a\"\u003e\u003ccode\u003e2fdcd78\u003c/code\u003e\u003c/a\u003e Replace generated test matrices with verifyGeneratorBatch and add dart2wasm C...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/42ce22f7f3646a9023b35ba65408b4998334faa2\"\u003e\u003ccode\u003e42ce22f\u003c/code\u003e\u003c/a\u003e Fix createJsonSchema default values, nullable self-refs, and privacy (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c12e9668c216d5676d31733c0a94c29ebdf8dc9f\"\u003e\u003ccode\u003ec12e966\u003c/code\u003e\u003c/a\u003e Preserve \u003ccode\u003etypedef\u003c/code\u003e alias names in \u003ccode\u003etypeToCode\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1605\"\u003e#1605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5bcca7207eec594a7a260ad59fc1da9c6b2fa1f7\"\u003e\u003ccode\u003e5bcca72\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003egenericArgumentFactories\u003c/code\u003e with mixin or superclass \u003ccode\u003etoJson\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1604\"\u003e#1604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/9a467372ca881f0e7350805ca7e1843cabbce732\"\u003e\u003ccode\u003e9a46737\u003c/code\u003e\u003c/a\u003e Preserve primary constructor field order in \u003ccode\u003etoJson\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1602\"\u003e#1602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.14.0...json_serializable-v6.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `meta` from 1.18.0 to 1.19.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/sdk/blob/main/CHANGELOG.md\"\u003emeta's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.19.0 - 2016-08-26\u003c/h2\u003e\n\u003ch3\u003eLanguage changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe language now allows a trailing comma after the last argument of a call and\nthe last parameter of a function declaration. This can make long argument or\nparameter lists easier to maintain, as commas can be left as-is when\nreordering lines. For details, see SDK issue\n\u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/26644\"\u003e26644\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTool Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edartfmt\u003c/code\u003e - upgraded to v0.2.9+1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport trailing commas in argument and parameter lists.\u003c/li\u003e\n\u003cli\u003eGracefully handle read-only files.\u003c/li\u003e\n\u003cli\u003eAbout a dozen other bug fixes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePub\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a \u003ccode\u003e--no-packages-dir\u003c/code\u003e flag to \u003ccode\u003epub get\u003c/code\u003e, \u003ccode\u003epub upgrade\u003c/code\u003e, and\n\u003ccode\u003epub downgrade\u003c/code\u003e. When this flag is passed, pub will not generate a\n\u003ccode\u003epackages/\u003c/code\u003e directory, and will remove that directory and any symlinks to it\nif they exist. Note that this replaces the unsupported\n\u003ccode\u003e--no-package-symlinks\u003c/code\u003e flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the ability for packages to declare a constraint on the [Flutter][]\nSDK:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eenvironment:\n  flutter: ^0.1.2\n  sdk: \u0026gt;=1.19.0 \u0026lt;2.0.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA Flutter constraint will only be satisfiable when pub is running in the\ncontext of the \u003ccode\u003eflutter\u003c/code\u003e executable, and when the Flutter SDK version\nmatches the constraint.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003esdk\u003c/code\u003e as a new package source that fetches packages from a hard-coded\nSDK. Currently only the \u003ccode\u003eflutter\u003c/code\u003e SDK is supported:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003edependencies:\n  flutter_driver:\n    sdk: flutter\n    version: ^0.0.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA Flutter \u003ccode\u003esdk\u003c/code\u003e dependency will only be satisfiable when pub is running in\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/c38a8d17edb65a09658f9d6d29b0fcd4dd99f0a2\"\u003e\u003ccode\u003ec38a8d1\u003c/code\u003e\u003c/a\u003e Extend Future.then inference to subclasses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/0e12dbf3a14fdde84753d6e647ac8fcd2fd7a1f8\"\u003e\u003ccode\u003e0e12dbf\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://github.com/dart-lang/sdk/tree/main/pkg/issues/27113\"\u003e#27113\u003c/a\u003e, future.then shouldn't disable upwards block inference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/47f1415da08f25a76248cb5ef5d1ef8162633d6d\"\u003e\u003ccode\u003e47f1415\u003c/code\u003e\u003c/a\u003e Type check field initializers in the correct context.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/1c81fe712695d68ca55123df638d84b70336c115\"\u003e\u003ccode\u003e1c81fe7\u003c/code\u003e\u003c/a\u003e Fix calling object methods and properties on function types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/3f95c3ea2940fa758a789497d51493dbd1b89f86\"\u003e\u003ccode\u003e3f95c3e\u003c/code\u003e\u003c/a\u003e Ignore any missing dependencies while linking in PubSummaryManager.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/5bfd6e6dbb11e473800d799f8e3cb0a0e7854082\"\u003e\u003ccode\u003e5bfd6e6\u003c/code\u003e\u003c/a\u003e Add PubSummaryManager.computeUnlinkedForFolder() for Flutter.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/efb961c0b9590aaf53b3200329462bfa43da246b\"\u003e\u003ccode\u003eefb961c\u003c/code\u003e\u003c/a\u003e Create a way to find SDK extensions and integrate it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/e31e7757d5b356b5661fd3a2423f571c5b3dbfb2\"\u003e\u003ccode\u003ee31e775\u003c/code\u003e\u003c/a\u003e Move summary inspection code out of pkg/analyzer/lib.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/b7a0a42bf6fc4576fc070c5132af4194a312d983\"\u003e\u003ccode\u003eb7a0a42\u003c/code\u003e\u003c/a\u003e Add --bazel-paths option to dart2js entrypoint.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/b3a38bd24513c7555d128ab644367862773ed217\"\u003e\u003ccode\u003eb3a38bd\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://github.com/dart-lang/sdk/tree/main/pkg/issues/27088\"\u003e#27088\u003c/a\u003e, future then upwards inference\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/sdk/commits/1.19.0/pkg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mustache_template` from 2.0.5 to 2.0.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/core-packages/commit/2da82f6a9880d2ac344d69a85ec3385c94ce79ef\"\u003e\u003ccode\u003e2da82f6\u003c/code\u003e\u003c/a\u003e [mustache_template] Adopt code-excerpts for README (\u003ca href=\"https://github.com/flutter/core-packages/tree/main/third_party/packages/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter/core-packages/commits/mustache_template-v2.0.6/third_party/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `package_info_plus` from 10.2.1 to 10.2.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/53e5ecf38c8775af21c62c2932d07f88bad1a3b2\"\u003e\u003ccode\u003e53e5ecf\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3995\"\u003e#3995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/793bd15d6986ff88df926a806a35000a6027cbe9\"\u003e\u003ccode\u003e793bd15\u003c/code\u003e\u003c/a\u003e ci(package_info_plus): fix macOS/iOS example build with Swift Package Manager...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/60dcd8bd1af66c02f613d0b7cc298c93574b2806\"\u003e\u003ccode\u003e60dcd8b\u003c/code\u003e\u003c/a\u003e chore(all): Fix for formatting and drop redundant analysis_options (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3981\"\u003e#3981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/c109b775df7b298f4a33f9dcb1b5ef3874051b4b\"\u003e\u003ccode\u003ec109b77\u003c/code\u003e\u003c/a\u003e fix(package_info_plus): apply KGP unless built-in Kotlin is enabled (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3949\"\u003e#3949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/package_info_plus-v10.2.2/packages/package_info_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `share_plus` from 13.3.0 to 13.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/53e5ecf38c8775af21c62c2932d07f88bad1a3b2\"\u003e\u003ccode\u003e53e5ecf\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3995\"\u003e#3995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/86ba69a526a0d26173cb5df43ed446177cb08bd5\"\u003e\u003ccode\u003e86ba69a\u003c/code\u003e\u003c/a\u003e fix(share_plus): only configure popover presentation on iPad (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3965\"\u003e#3965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/b2d8b092f87b7b2fe41c7f64f8f0d27460cec711\"\u003e\u003ccode\u003eb2d8b09\u003c/code\u003e\u003c/a\u003e ci(share_plus): fix Windows example build with newer MSVC (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3992\"\u003e#3992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/60dcd8bd1af66c02f613d0b7cc298c93574b2806\"\u003e\u003ccode\u003e60dcd8b\u003c/code\u003e\u003c/a\u003e chore(all): Fix for formatting and drop redundant analysis_options (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3981\"\u003e#3981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/26f4d487e5db45b9461f36ff9fc46662a8284654\"\u003e\u003ccode\u003e26f4d48\u003c/code\u003e\u003c/a\u003e fix(share_plus): remove deprecated UIApplication.keyWindow fallback on iOS (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/cb9ccd5f3c368f86311f126227ec985b3e86792c\"\u003e\u003ccode\u003ecb9ccd5\u003c/code\u003e\u003c/a\u003e fix(share_plus): apply KGP unless built-in Kotlin is enabled (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3951\"\u003e#3951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/share_plus-v13.3.1/packages/share_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shared_preferences` from 2.5.5 to 2.5.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b6798fa9b65deb7a4e20ee96518e4929198ef2f5\"\u003e\u003ccode\u003eb6798fa\u003c/code\u003e\u003c/a\u003e [shared_preferences] Document return values of set and remove methods (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12303\"\u003e#12303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6d17b57bbfd9a6032f65b233bf3a484c937b9f09\"\u003e\u003ccode\u003e6d17b57\u003c/code\u003e\u003c/a\u003e [various] Update Robolectric to 4.17 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/13041\"\u003e#13041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/000643a523b802c3b4c817e62d2a591914cb543b\"\u003e\u003ccode\u003e000643a\u003c/code\u003e\u003c/a\u003e Enable Built-in Kotlin in all Flutter Android Plugin Example Apps (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12883\"\u003e#12883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d8933fdfe9187e5cfe2b83aa2afb4a9bbdf5350d\"\u003e\u003ccode\u003ed8933fd\u003c/code\u003e\u003c/a\u003e Plugin example apps to 9.3.1 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/13019\"\u003e#13019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a2079413849b33dba095357248f2afeef83f1084\"\u003e\u003ccode\u003ea207941\u003c/code\u003e\u003c/a\u003e [ci] Update repo for 3.47 stable release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12959\"\u003e#12959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9854cd5607da4001f2dd3cbdcd6903202d28958c\"\u003e\u003ccode\u003e9854cd5\u003c/code\u003e\u003c/a\u003e [various] Update pigeon dev_dependency to ^27.3.2 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12615\"\u003e#12615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fdd7d390e2a7ea134e580b3fde3c751c0823d143\"\u003e\u003ccode\u003efdd7d39\u003c/code\u003e\u003c/a\u003e Fix chrome 145 web tests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12486\"\u003e#12486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/69693296b8df2c5068efb45de6c6a963d61163a1\"\u003e\u003ccode\u003e6969329\u003c/code\u003e\u003c/a\u003e [packages] Migrate all iOS example apps in flutter/packages to UIScene (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12182\"\u003e#12182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/97438f1c083368f44d0201ad52ebe7f7ca924602\"\u003e\u003ccode\u003e97438f1\u003c/code\u003e\u003c/a\u003e [various] Convert example boilerplate from Java to Kotlin (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12201\"\u003e#12201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ad9840e31554ffb6bc356919d30e8be37f03bdaf\"\u003e\u003ccode\u003ead9840e\u003c/code\u003e\u003c/a\u003e Update All Flutter Android Example Apps to 3.47 Template Versions (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12195\"\u003e#12195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/shared_preferences-v2.5.6/packages/shared_preferences\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `upgrader` from 13.6.0 to 13.7.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/larryaasen/upgrader/blob/main/CHANGELOG.md\"\u003eupgrader's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e13.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[457][553] Fixed barrierDismissible being ignored in UpgradeAlert. (thanks to \u003ca href=\"https://github.com/mem-5514-tahara\"\u003e\u003ccode\u003e@​mem-5514-tahara\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larryaasen/upgrader/commit/1ec99f3444849eb07ed1f3735e0e8a5c246fd3ae\"\u003e\u003ccode\u003e1ec99f3\u003c/code\u003e\u003c/a\u003e Bumped version to 13.7.0 for release and reformatted a file.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larryaasen/upgrader/commit/2cb3d041cee6ffeb4dc5be27f016c626130a0d66\"\u003e\u003ccode\u003e2cb3d04\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/larryaasen/upgrader/issues/553\"\u003e#553\u003c/a\u003e from mem-5514-tahara/fix/barrier-dismissible-457\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larryaasen/upgrader/commit/227761eea11716810386373944468baa3f83bd59\"\u003e\u003ccode\u003e227761e\u003c/code\u003e\u003c/a\u003e CI: Added Flutter version 3.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larryaasen/upgrader/commit/40f0d1d871d14cbc75435ea0fd69fe34339e2812\"\u003e\u003ccode\u003e40f0d1d\u003c/code\u003e\u003c/a\u003e docs: fix Dartdoc reference for barrierDismissible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larryaasen/upgrader/commit/fd92671f30e5289190e20edcc7bef663e3214553\"\u003e\u003ccode\u003efd92671\u003c/code\u003e\u003c/a\u003e Fixed barrierDismissible being ignored in UpgradeAlert (\u003ca href=\"https://redirect.github.com/larryaasen/upgrader/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/larryaasen/upgrader/compare/13.6.0...13.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `url_launcher` from 6.3.2 to 6.3.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1cbff9334a7dc8f286dbd3b00fe30fa04a7083e7\"\u003e\u003ccode\u003e1cbff93\u003c/code\u003e\u003c/a\u003e [url_launcher] Fix supportsCloseForLaunchMode to query close support (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/url_launcher/issues/12926\"\u003e#12926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6d17b57bbfd9a6032f65b233bf3a484c937b9f09\"...\n\n_Description has been truncated_","html_url":"https://github.com/DISCOOS/ringdrill/pull/38","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DISCOOS%2Fringdrill/issues/38","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/38/packages"},{"uuid":"5710831609","node_id":"PR_kwDOTdizuc8AAAABGsI9eg","number":46,"state":"closed","title":"chore(deps): bump the dart-compatible group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-13T07:05:17.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-05T11:02:25.000Z","updated_at":"2026-10-13T07:05:21.000Z","time_to_close":676972,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dart-compatible","update_count":19,"packages":[{"name":"build_runner","old_version":"2.4.15","new_version":"2.5.4","repository_url":"https://github.com/dart-lang/build"},{"name":"drift","old_version":"2.28.2","new_version":"2.35.1","repository_url":"https://github.com/simolus3/drift"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.1.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"drift_dev","old_version":"2.28.0","new_version":"2.35.1","repository_url":"https://github.com/simolus3/drift"},{"name":"json_annotation","old_version":"4.9.0","new_version":"4.12.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"json_serializable","old_version":"6.9.5","new_version":"6.14.1","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"riverpod_generator","old_version":"2.6.4","new_version":"4.0.9","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_annotation","old_version":"2.6.1","new_version":"4.0.7","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"drift_flutter","old_version":"0.2.7","new_version":"0.3.1","repository_url":"https://github.com/simolus3/drift"},{"name":"freezed","old_version":"2.5.8","new_version":"4.0.2","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"flutter_riverpod","old_version":"2.6.1","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"build_runner","old_version":"2.5.4","new_version":"2.16.1","repository_url":"https://github.com/dart-lang/build"},{"name":"drift_dev","old_version":"2.28.0","new_version":"2.35.1","repository_url":"https://github.com/simolus3/drift"},{"name":"drift_flutter","old_version":"0.2.7","new_version":"0.3.1","repository_url":"https://github.com/simolus3/drift"},{"name":"flutter_riverpod","old_version":"2.6.1","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"freezed","old_version":"2.5.8","new_version":"4.0.2","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.1.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"home_widget","old_version":"0.7.0+1","new_version":"0.10.0","repository_url":"https://github.com/ABausG/home_widget"},{"name":"image_picker","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/flutter/packages"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"json_annotation","old_version":"4.9.0","new_version":"4.12.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"json_serializable","old_version":"6.9.5","new_version":"6.14.1","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"mocktail","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/felangel/mocktail"},{"name":"path_provider","old_version":"2.1.5","new_version":"2.1.6","repository_url":"https://github.com/flutter/packages"},{"name":"riverpod_annotation","old_version":"2.6.1","new_version":"4.0.7","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_generator","old_version":"2.6.4","new_version":"4.0.9","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"shared_preferences","old_version":"2.5.3","new_version":"2.5.5","repository_url":"https://github.com/flutter/packages"},{"name":"supabase_flutter","old_version":"2.12.0","new_version":"2.18.0","repository_url":"https://github.com/supabase/supabase-flutter"},{"name":"uuid","old_version":"4.5.2","new_version":"4.6.0","repository_url":"https://github.com/Daegalus/dart-uuid"}],"path":null,"ecosystem":"pub"},"body":"Bumps the dart-compatible group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [build_runner](https://github.com/dart-lang/build) | `2.4.15` | `2.5.4` |\n| [drift](https://github.com/simolus3/drift) | `2.28.2` | `2.35.1` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.1.0` |\n| [drift_dev](https://github.com/simolus3/drift) | `2.28.0` | `2.35.1` |\n| [json_annotation](https://github.com/google/json_serializable.dart) | `4.9.0` | `4.12.0` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.9.5` | `6.14.1` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `2.6.4` | `4.0.9` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `2.6.1` | `4.0.7` |\n| [drift_flutter](https://github.com/simolus3/drift) | `0.2.7` | `0.3.1` |\n| [freezed](https://github.com/rrousselGit/freezed) | `2.5.8` | `4.0.2` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.4.3` |\n| [build_runner](https://github.com/dart-lang/build) | `2.5.4` | `2.16.1` |\n| [drift_dev](https://github.com/simolus3/drift) | `2.28.0` | `2.35.1` |\n| [drift_flutter](https://github.com/simolus3/drift) | `0.2.7` | `0.3.1` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.4.3` |\n| [freezed](https://github.com/rrousselGit/freezed) | `2.5.8` | `4.0.2` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.1.0` |\n| [home_widget](https://github.com/ABausG/home_widget) | `0.7.0+1` | `0.10.0` |\n| [image_picker](https://github.com/flutter/packages/tree/main/packages/image_picker) | `1.2.0` | `1.2.3` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [json_annotation](https://github.com/google/json_serializable.dart) | `4.9.0` | `4.12.0` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.9.5` | `6.14.1` |\n| [mocktail](https://github.com/felangel/mocktail) | `1.0.4` | `1.0.5` |\n| [path_provider](https://github.com/flutter/packages/tree/main/packages/path_provider) | `2.1.5` | `2.1.6` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `2.6.1` | `4.0.7` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `2.6.4` | `4.0.9` |\n| [shared_preferences](https://github.com/flutter/packages/tree/main/packages/shared_preferences) | `2.5.3` | `2.5.5` |\n| [supabase_flutter](https://github.com/supabase/supabase-flutter/tree/main/packages) | `2.12.0` | `2.18.0` |\n| [uuid](https://github.com/Daegalus/dart-uuid) | `4.5.2` | `4.6.0` |\n\n\nUpdates `build_runner` from 2.4.15 to 2.5.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ebe99e8803bb1fa686684abe9d89a5d6d94c40d6\"\u003e\u003ccode\u003eebe99e8\u003c/code\u003e\u003c/a\u003e Fix missing resolved import handling. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4065\"\u003e#4065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/85646c87e8762ae35bc5ebb3d5f3dff49b98ff0d\"\u003e\u003ccode\u003e85646c8\u003c/code\u003e\u003c/a\u003e Release 2.5.3, 9.1.1, build_test 3.1.1. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4060\"\u003e#4060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/cb75ab58d375bd14e8beff8167ff67a4da456ff7\"\u003e\u003ccode\u003ecb75ab5\u003c/code\u003e\u003c/a\u003e Glob escape testBuilder asset paths. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4059\"\u003e#4059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/b689183426cb0b38789ec574da74865160a6aee6\"\u003e\u003ccode\u003eb689183\u003c/code\u003e\u003c/a\u003e Fix pre-existing output deletion. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4058\"\u003e#4058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1604cce6297b5ed1a3084d07424879aacfbee88a\"\u003e\u003ccode\u003e1604cce\u003c/code\u003e\u003c/a\u003e Update markdown link checker. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4057\"\u003e#4057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/b2c11e85df0dc02016aa543900fcbc42834b0167\"\u003e\u003ccode\u003eb2c11e8\u003c/code\u003e\u003c/a\u003e Fix null error. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4056\"\u003e#4056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3ff3de431c020fcc56f239771b244fe2c2c85fd9\"\u003e\u003ccode\u003e3ff3de4\u003c/code\u003e\u003c/a\u003e Release build+build_resolvers+build_runner 2.5.2, build_runner_core 9.1.0, bu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5cc0c2175a5b447e3f0b7565f7fe30db379e6041\"\u003e\u003ccode\u003e5cc0c21\u003c/code\u003e\u003c/a\u003e Update build_test/README.md. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4051\"\u003e#4051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ef9ecd11a97380526b928e2a97ecbc8f4327b454\"\u003e\u003ccode\u003eef9ecd1\u003c/code\u003e\u003c/a\u003e Simplify outdated \u003ccode\u003eanalyzer\u003c/code\u003e warnings. Use \u003ccode\u003ebuildLog\u003c/code\u003e instead of \u003ccode\u003elog\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4050\"\u003e#4050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/46a3b3091f80367b71cfd1b32d2b801193c51da2\"\u003e\u003ccode\u003e46a3b30\u003c/code\u003e\u003c/a\u003e Default \u003ccode\u003eonLog\u003c/code\u003e falls back to \u003ccode\u003eprint\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4049\"\u003e#4049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.4.15...build_runner-v2.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drift` from 2.28.2 to 2.35.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simolus3/drift/releases\"\u003edrift's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edrift-2.35.1\u003c/h2\u003e\n\u003cp\u003edrift 2.35.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWeb: Properly release transactions held by closing tabs.\u003c/li\u003e\n\u003cli\u003eWeb: Fix writes made in transactions or through \u003ccode\u003eRETURNING\u003c/code\u003e statements not being persisted to IndexedDB (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3864\"\u003e#3864\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix stream queries being updated when a nested transaction completes instead of after the outermost transaction, which could make them miss writes with \u003ccode\u003eMultiExecutor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3867\"\u003e#3867\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift-2.35.0\u003c/h2\u003e\n\u003ch2\u003edrift 2.35.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for FTS5 queries in the Dart API: \u003ccode\u003ematch\u003c/code\u003e, \u003ccode\u003ematchExp\u003c/code\u003e, \u003ccode\u003ehighlight\u003c/code\u003e, \u003ccode\u003esnippet\u003c/code\u003e, \u003ccode\u003ebm25\u003c/code\u003e and \u003ccode\u003erank\u003c/code\u003e are now available as extension methods on FTS5 tables from \u003ccode\u003epackage:drift/extensions/fts5.dart\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3843\"\u003e#3843\u003c/a\u003e). Thanks to \u003ca href=\"https://github.com/minhqdao\"\u003e\u003ccode\u003e@​minhqdao\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBreaking change (web): Remove \u003ccode\u003ePortToChannel\u003c/code\u003e extension on \u003ccode\u003edart:html\u003c/code\u003e types. Use \u003ccode\u003eWebPortToChannel\u003c/code\u003e extension on \u003ccode\u003eMessagePort\u003c/code\u003e from \u003ccode\u003epackage:web\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eWeb: Fix race to OPFS file handle in compatiblity check.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift_dev 2.35.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWarn when a table class is annotated with \u003ccode\u003e@DriftDatabase\u003c/code\u003e instead of silently\ngenerating nothing (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3854\"\u003e#3854\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift-2.34.4\u003c/h2\u003e\n\u003ch2\u003edrift 2.34.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow using \u003ccode\u003erowid\u003c/code\u003e extension on virtual tables, as they usually provide rowids as well.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift_dev 2.34.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove legacy command used to migrate from \u003ccode\u003emoor\u003c/code\u003e from \u003ccode\u003edrift\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003edrift_dev\u003c/code\u003e command not completing when spawning a schema isolate fails.\u003c/li\u003e\n\u003cli\u003eSupport analyzer versions 14.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift-2.34.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWeb: Use navigator locks around OPFS access to avoid file locking issues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift-2.34.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWeb: Flush IndexedDB writes after statements, making writes more reliable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003esqlite3.wasm\u003c/code\u003e files are now attached to drift releases directly, making it easier to download compatible workers and WebAssembly files.\u003c/p\u003e\n\u003ch2\u003eDrift 2.34.1\u003c/h2\u003e\n\u003ch2\u003edrift 2.34.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix reads queued in a \u003ccode\u003eMultiExecutor\u003c/code\u003e connection pool being resumed in the wrong zone once an executor became available. Because Drift's cancellation tokens are zone-scoped, this could cause queries to be cancelled or observed in the wrong zone (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3824\"\u003e#3824\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift_dev 2.34.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrift files: Support for dart placeholder in \u003ccode\u003eupdate\u003c/code\u003e statements to reference companions.\u003c/li\u003e\n\u003cli\u003eAllow circular references between tables (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3780\"\u003e#3780\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esqlparser 0.44.6\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/f7e4c72bd10d92b9e1a8bfb768730ca1096b1341\"\u003e\u003ccode\u003ef7e4c72\u003c/code\u003e\u003c/a\u003e Prepare releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d9b6f6ea43feb035c8abf9c77b53d28d71c22626\"\u003e\u003ccode\u003ed9b6f6e\u003c/code\u003e\u003c/a\u003e Drift3: Get postgres tests to work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/41c66131a41fc932e51aad4d656443ed51505b9d\"\u003e\u003ccode\u003e41c6613\u003c/code\u003e\u003c/a\u003e Port drift integration tests to drift3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/75106220309f5ec31bbdbf7e172be64017a15fea\"\u003e\u003ccode\u003e7510622\u003c/code\u003e\u003c/a\u003e A few more drift3 upgrade improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/6859ac50bbf5ad97648d81efa9697f9deede99d1\"\u003e\u003ccode\u003e6859ac5\u003c/code\u003e\u003c/a\u003e drift_sqlite: Allow running queries synchronously\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/1c0beee12a528a0d0cc66a2a08b6c62a674fdecc\"\u003e\u003ccode\u003e1c0beee\u003c/code\u003e\u003c/a\u003e Support cli_util, file_picker dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/fafd58874a1f754096b81591c2eb46ea939510fd\"\u003e\u003ccode\u003efafd588\u003c/code\u003e\u003c/a\u003e drift3: Fix toColumns for batch insert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d6ddb895ab9fde29c420dfa6bb01ea60e48b1a6e\"\u003e\u003ccode\u003ed6ddb89\u003c/code\u003e\u003c/a\u003e Start with upgrade notes for drift3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/ce9b8520abe334753b6edd3df39ddbdccb7c1f45\"\u003e\u003ccode\u003ece9b852\u003c/code\u003e\u003c/a\u003e Prepare drift_manager for publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/2a825bafe5a7ae5537b450774f77d72753d04c50\"\u003e\u003ccode\u003e2a825ba\u003c/code\u003e\u003c/a\u003e Correctly dispatch nested transaction updates.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/drift/compare/drift-2.28.2...drift-2.35.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed_annotation` from 2.4.4 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/635173058aa52c846ed7707530a946abdf38afdf\"\u003e\u003ccode\u003e6351730\u003c/code\u003e\u003c/a\u003e Don't publish benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac7666f3dfb648070fa416d8e04668e5744b0c21\"\u003e\u003ccode\u003eac7666f\u003c/code\u003e\u003c/a\u003e freezed_annotation : 3.0.0 -\u0026gt; 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2c0d0a1a9242348d95fe61520f1b2f4bc2d57f74\"\u003e\u003ccode\u003e2c0d0a1\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1261\"\u003e#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/71b51d2b98f24879b012941f9f75b79208d7de28\"\u003e\u003ccode\u003e71b51d2\u003c/code\u003e\u003c/a\u003e ⚡️ Stop writing \u003ccode\u003e// dart format width=80\u003c/code\u003e to the generated freezed files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/05e2bb48c715472f20aea99ca9770d7f491e83d2\"\u003e\u003ccode\u003e05e2bb4\u003c/code\u003e\u003c/a\u003e Add when/map back (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/170db3bfc735a1f2f8666221dab21283778eba17\"\u003e\u003ccode\u003e170db3b\u003c/code\u003e\u003c/a\u003e fix markdown link syntax (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/931720360c89152aaf6b1320f03a70271501f14e\"\u003e\u003ccode\u003e9317203\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a42c20cf49a8effd84ae1d8a86b3fe51e75f4a5e\"\u003e\u003ccode\u003ea42c20c\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ebuilt_test\u003c/code\u003e 3.2.1, test fixes. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6f1a033fb3509d44b93cc2b7e5ebd9effeb24faf\"\u003e\u003ccode\u003e6f1a033\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/168513bd4410df4192bf7589ec1995f4776e81e7\"\u003e\u003ccode\u003e168513b\u003c/code\u003e\u003c/a\u003e docs: simplify dependency installation commands by grouping packages (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drift_dev` from 2.28.0 to 2.35.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/f7e4c72bd10d92b9e1a8bfb768730ca1096b1341\"\u003e\u003ccode\u003ef7e4c72\u003c/code\u003e\u003c/a\u003e Prepare releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d9b6f6ea43feb035c8abf9c77b53d28d71c22626\"\u003e\u003ccode\u003ed9b6f6e\u003c/code\u003e\u003c/a\u003e Drift3: Get postgres tests to work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/41c66131a41fc932e51aad4d656443ed51505b9d\"\u003e\u003ccode\u003e41c6613\u003c/code\u003e\u003c/a\u003e Port drift integration tests to drift3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/75106220309f5ec31bbdbf7e172be64017a15fea\"\u003e\u003ccode\u003e7510622\u003c/code\u003e\u003c/a\u003e A few more drift3 upgrade improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/6859ac50bbf5ad97648d81efa9697f9deede99d1\"\u003e\u003ccode\u003e6859ac5\u003c/code\u003e\u003c/a\u003e drift_sqlite: Allow running queries synchronously\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/1c0beee12a528a0d0cc66a2a08b6c62a674fdecc\"\u003e\u003ccode\u003e1c0beee\u003c/code\u003e\u003c/a\u003e Support cli_util, file_picker dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/fafd58874a1f754096b81591c2eb46ea939510fd\"\u003e\u003ccode\u003efafd588\u003c/code\u003e\u003c/a\u003e drift3: Fix toColumns for batch insert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d6ddb895ab9fde29c420dfa6bb01ea60e48b1a6e\"\u003e\u003ccode\u003ed6ddb89\u003c/code\u003e\u003c/a\u003e Start with upgrade notes for drift3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/ce9b8520abe334753b6edd3df39ddbdccb7c1f45\"\u003e\u003ccode\u003ece9b852\u003c/code\u003e\u003c/a\u003e Prepare drift_manager for publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/2a825bafe5a7ae5537b450774f77d72753d04c50\"\u003e\u003ccode\u003e2a825ba\u003c/code\u003e\u003c/a\u003e Correctly dispatch nested transaction updates.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/drift/compare/drift_dev-2.28.0...drift_dev-2.35.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_annotation` from 4.9.0 to 4.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_annotation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_annotation v4.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for PATCH-style tri-state JSON\nfields (omit key vs explicit \u003ccode\u003enull\u003c/code\u003e vs value).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_annotation v4.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSerializable.dateTimeUtc\u003c/code\u003e configuration option.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_annotation v4.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSerializable(createJsonSchema: true)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003emeta: ^1.16.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/61e7b879b22af58f2f942ccf6c0ae81acd0cb1bc\"\u003e\u003ccode\u003e61e7b87\u003c/code\u003e\u003c/a\u003e Add JsonKey.explicitJsonNullWhenNonNullField for PATCH tri-state JSON (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/62e16d8e6200a5de6fb501795221dd3be3ddff40\"\u003e\u003ccode\u003e62e16d8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c6cdfcf769bec69fc4e5b6db6cf9107030050324\"\u003e\u003ccode\u003ec6cdfcf\u003c/code\u003e\u003c/a\u003e Update analyzer to latest, prepare v6.13.2 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fba9479300cbece6730a8901680de11a1ca2d351\"\u003e\u003ccode\u003efba9479\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/da67f424387558298e06780a00069aa46a535830\"\u003e\u003ccode\u003eda67f42\u003c/code\u003e\u003c/a\u003e allow pkg:analyzer latest, prepare v6.13.1 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8b781ac80015c1dd1bec97a44e92b2fc13e8a9a9\"\u003e\u003ccode\u003e8b781ac\u003c/code\u003e\u003c/a\u003e Improve error message when generating code for Record types with unsupported ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/6b711e38595dfd4f20dedd1cfb0b8a7a8db1c062\"\u003e\u003ccode\u003e6b711e3\u003c/code\u003e\u003c/a\u003e Improve error messages when typeToCode throws an exception (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1450\"\u003e#1450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5d5feca5bb9836223d9956c564927a992271e58a\"\u003e\u003ccode\u003e5d5feca\u003c/code\u003e\u003c/a\u003e isSynthetic is removed in Analyzer 11 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1564\"\u003e#1564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c61a809d1460bd5a7c223754d7020bebbacc9baa\"\u003e\u003ccode\u003ec61a809\u003c/code\u003e\u003c/a\u003e Bump actions/stale from 10.1.1 to 10.2.0 in the dependencies group (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1563\"\u003e#1563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/2b03869fbc47bef10ada89e0a6544a49747de3b3\"\u003e\u003ccode\u003e2b03869\u003c/code\u003e\u003c/a\u003e Prepare for release (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1562\"\u003e#1562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_annotation-v4.9.0...json_annotation-v4.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_serializable` from 6.9.5 to 6.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;15.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for PATCH-style tri-state\nJSON fields: distinguish omitted keys from explicit \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003efromJson\u003c/code\u003e and\nemit explicit JSON \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003etoJson\u003c/code\u003e when the Dart field is non-null.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ejson_annotation: '\u0026gt;=4.12.0 \u0026lt;4.13.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;14.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error message when generating code for \u003ccode\u003eRecord\u003c/code\u003e types with unsupported\nfields.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1559\"\u003e#1559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;13.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^4.0.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.1.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^4.1.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix schema generation for many different types of fields.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1549\"\u003e#1549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonSerializable.dateTimeUtc\u003c/code\u003e configuration option.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ejson_schema\u003c/code\u003e from \u003ccode\u003edependencies\u003c/code\u003e (it is only used in tests).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eJsonSerializable(createJsonSchema: true)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer: \u0026gt;=9.0.0 \u0026lt;11.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: ^9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^4.0.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild_config: ^1.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.1.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.9.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^4.1.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003erun_only_if_triggered\u003c/code\u003e to be specified in \u003ccode\u003ebuild.yaml\u003c/code\u003e to turn on the\n\u003ccode\u003ebuild_runner\u003c/code\u003e triggers heuristic.\u003c/li\u003e\n\u003cli\u003eSkip warning about annotations on both constructor and field if the values\nmatch.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c727bb9a24a3c4d6aa2d7e20b066132ef3170c56\"\u003e\u003ccode\u003ec727bb9\u003c/code\u003e\u003c/a\u003e chore(deps): support analyzer \u0026lt;15.0.0 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1584\"\u003e#1584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/eaad5f663a3424f828a4a50845ad1c14dad98c6b\"\u003e\u003ccode\u003eeaad5f6\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5a1856a1522a975cd905c1396ac37b97f87f053d\"\u003e\u003ccode\u003e5a1856a\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1576\"\u003e#1576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/61e7b879b22af58f2f942ccf6c0ae81acd0cb1bc\"\u003e\u003ccode\u003e61e7b87\u003c/code\u003e\u003c/a\u003e Add JsonKey.explicitJsonNullWhenNonNullField for PATCH tri-state JSON (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/62e16d8e6200a5de6fb501795221dd3be3ddff40\"\u003e\u003ccode\u003e62e16d8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c6cdfcf769bec69fc4e5b6db6cf9107030050324\"\u003e\u003ccode\u003ec6cdfcf\u003c/code\u003e\u003c/a\u003e Update analyzer to latest, prepare v6.13.2 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fba9479300cbece6730a8901680de11a1ca2d351\"\u003e\u003ccode\u003efba9479\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/da67f424387558298e06780a00069aa46a535830\"\u003e\u003ccode\u003eda67f42\u003c/code\u003e\u003c/a\u003e allow pkg:analyzer latest, prepare v6.13.1 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8b781ac80015c1dd1bec97a44e92b2fc13e8a9a9\"\u003e\u003ccode\u003e8b781ac\u003c/code\u003e\u003c/a\u003e Improve error message when generating code for Record types with unsupported ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/6b711e38595dfd4f20dedd1cfb0b8a7a8db1c062\"\u003e\u003ccode\u003e6b711e3\u003c/code\u003e\u003c/a\u003e Improve error messages when typeToCode throws an exception (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1450\"\u003e#1450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.9.5...json_serializable-v6.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_generator` from 2.6.4 to 4.0.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v2.6.4...riverpod_generator-v4.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_annotation` from 2.6.1 to 4.0.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v2.6.1...riverpod_annotation-v4.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drift_flutter` from 0.2.7 to 0.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simolus3/drift/releases\"\u003edrift_flutter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMoor ffi 0.3.0\u003c/h2\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBetter setup for compiling sqlite3 on Android\n\u003cul\u003e\n\u003cli\u003eCompilation options to increase runtime performance, enable \u003ccode\u003efts5\u003c/code\u003e and \u003ccode\u003ejson1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eWe no longer download sqlite sources on the first run, they now ship with the plugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/75c41010775612288f3cf5f61c378cb164bc8117\"\u003e\u003ccode\u003e75c4101\u003c/code\u003e\u003c/a\u003e Fix version number typo in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/33899c77f60b78921215b7b3682c8d5de879cc1d\"\u003e\u003ccode\u003e33899c7\u003c/code\u003e\u003c/a\u003e Prepare drift_dev and drift_flutter release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/87edb8dbbb18e4946df5cd2046ba7cd3882cecf8\"\u003e\u003ccode\u003e87edb8d\u003c/code\u003e\u003c/a\u003e drift_sqlite: Setup worker compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/bd7ccf0891e346ad17511fcb710464cf580b0ae7\"\u003e\u003ccode\u003ebd7ccf0\u003c/code\u003e\u003c/a\u003e Fix drift build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/22a7fc62e905b57300d24b026c945322a78d5114\"\u003e\u003ccode\u003e22a7fc6\u003c/code\u003e\u003c/a\u003e Don't require referenced elements to be discovered\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/f884fc292a0523ed18bd987ed57562231248853f\"\u003e\u003ccode\u003ef884fc2\u003c/code\u003e\u003c/a\u003e Improve errors for unknown references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/0e1642a35e064102b2cf8348d027c3e0d8c4ca17\"\u003e\u003ccode\u003e0e1642a\u003c/code\u003e\u003c/a\u003e Fix min \u003ccode\u003esource_span\u003c/code\u003e version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/be35a9e4e681ad21fba037f9819812610ba88848\"\u003e\u003ccode\u003ebe35a9e\u003c/code\u003e\u003c/a\u003e Breaking bump for \u003ccode\u003esqlparser\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d97a4cbbed92eda3b86b4aa0abdbf9273d94425e\"\u003e\u003ccode\u003ed97a4cb\u003c/code\u003e\u003c/a\u003e Port migration test helpers to drift3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/b82e11fef131f6cac673f70a9d8f892d8e4879c8\"\u003e\u003ccode\u003eb82e11f\u003c/code\u003e\u003c/a\u003e Prepare patch release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/drift/compare/drift_flutter-0.2.7...drift_flutter-0.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 2.5.8 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/17e06df19b66e1b12186f15aed1a71c7738eeb9d\"\u003e\u003ccode\u003e17e06df\u003c/code\u003e\u003c/a\u003e freezed            : 4.0.1 -\u0026gt; 4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2524faf266186e1308b345056386375637c94a5d\"\u003e\u003ccode\u003e2524faf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1375\"\u003e#1375\u003c/a\u003e from rrousselGit/fix-dead-code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/be9a38ffb8b1db1b7a32d439249df60510ac0452\"\u003e\u003ccode\u003ebe9a38f\u003c/code\u003e\u003c/a\u003e Remove redundant check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/67c6e34f869ef9ba7c4a601a9b8f96e783009444\"\u003e\u003ccode\u003e67c6e34\u003c/code\u003e\u003c/a\u003e Bump minimum analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4388c502df889eedf08cd251a57ca6024a82e44e\"\u003e\u003ccode\u003e4388c50\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/dcc9e4a88d963f2237b786d82070e9a37e7eaf44\"\u003e\u003ccode\u003edcc9e4a\u003c/code\u003e\u003c/a\u003e Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/fe813ca99618466dc997c4dd26ba7e6a32a7a1c1\"\u003e\u003ccode\u003efe813ca\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/562dd16d05b01c0ba4205ec7eb832667e3d2b7f7\"\u003e\u003ccode\u003e562dd16\u003c/code\u003e\u003c/a\u003e FIx dead code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8bdb15ab17bc264f3a9581177fac4a52ee7c2169\"\u003e\u003ccode\u003e8bdb15a\u003c/code\u003e\u003c/a\u003e freezed         : 4.0.0 -\u0026gt; 4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/07710d07b128191af07b6d630df15c3b77cfaed1\"\u003e\u003ccode\u003e07710d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1372\"\u003e#1372\u003c/a\u003e from peter-trost:analyzer-14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v2.5.8...freezed-v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_riverpod` from 2.6.1 to 3.4.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/flutter_riverpod-v2.6.1...flutter_riverpod-v3.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_runner` from 2.5.4 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ebe99e8803bb1fa686684abe9d89a5d6d94c40d6\"\u003e\u003ccode\u003eebe99e8\u003c/code\u003e\u003c/a\u003e Fix missing resolved import handling. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4065\"\u003e#4065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/85646c87e8762ae35bc5ebb3d5f3dff49b98ff0d\"\u003e\u003ccode\u003e85646c8\u003c/code\u003e\u003c/a\u003e Release 2.5.3, 9.1.1, build_test 3.1.1. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4060\"\u003e#4060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/cb75ab58d375bd14e8beff8167ff67a4da456ff7\"\u003e\u003ccode\u003ecb75ab5\u003c/code\u003e\u003c/a\u003e Glob escape testBuilder asset paths. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4059\"\u003e#4059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/b689183426cb0b38789ec574da74865160a6aee6\"\u003e\u003ccode\u003eb689183\u003c/code\u003e\u003c/a\u003e Fix pre-existing output deletion. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4058\"\u003e#4058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1604cce6297b5ed1a3084d07424879aacfbee88a\"\u003e\u003ccode\u003e1604cce\u003c/code\u003e\u003c/a\u003e Update markdown link checker. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4057\"\u003e#4057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/b2c11e85df0dc02016aa543900fcbc42834b0167\"\u003e\u003ccode\u003eb2c11e8\u003c/code\u003e\u003c/a\u003e Fix null error. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4056\"\u003e#4056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3ff3de431c020fcc56f239771b244fe2c2c85fd9\"\u003e\u003ccode\u003e3ff3de4\u003c/code\u003e\u003c/a\u003e Release build+build_resolvers+build_runner 2.5.2, build_runner_core 9.1.0, bu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5cc0c2175a5b447e3f0b7565f7fe30db379e6041\"\u003e\u003ccode\u003e5cc0c21\u003c/code\u003e\u003c/a\u003e Update build_test/README.md. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4051\"\u003e#4051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ef9ecd11a97380526b928e2a97ecbc8f4327b454\"\u003e\u003ccode\u003eef9ecd1\u003c/code\u003e\u003c/a\u003e Simplify outdated \u003ccode\u003eanalyzer\u003c/code\u003e warnings. Use \u003ccode\u003ebuildLog\u003c/code\u003e instead of \u003ccode\u003elog\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4050\"\u003e#4050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/46a3b3091f80367b71cfd1b32d2b801193c51da2\"\u003e\u003ccode\u003e46a3b30\u003c/code\u003e\u003c/a\u003e Default \u003ccode\u003eonLog\u003c/code\u003e falls back to \u003ccode\u003eprint\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4049\"\u003e#4049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.4.15...build_runner-v2.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drift_dev` from 2.28.0 to 2.35.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/f7e4c72bd10d92b9e1a8bfb768730ca1096b1341\"\u003e\u003ccode\u003ef7e4c72\u003c/code\u003e\u003c/a\u003e Prepare releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d9b6f6ea43feb035c8abf9c77b53d28d71c22626\"\u003e\u003ccode\u003ed9b6f6e\u003c/code\u003e\u003c/a\u003e Drift3: Get postgres tests to work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/41c66131a41fc932e51aad4d656443ed51505b9d\"\u003e\u003ccode\u003e41c6613\u003c/code\u003e\u003c/a\u003e Port drift integration tests to drift3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/75106220309f5ec31bbdbf7e172be64017a15fea\"\u003e\u003ccode\u003e7510622\u003c/code\u003e\u003c/a\u003e A few more drift3 upgrade improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/6859ac50bbf5ad97648d81efa9697f9deede99d1\"\u003e\u003ccode\u003e6859ac5\u003c/code\u003e\u003c/a\u003e drift_sqlite: Allow running queries synchronously\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/1c0beee12a528a0d0cc66a2a08b6c62a674fdecc\"\u003e\u003ccode\u003e1c0beee\u003c/code\u003e\u003c/a\u003e Support cli_util, file_picker dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/fafd58874a1f754096b81591c2eb46ea939510fd\"\u003e\u003ccode\u003efafd588\u003c/code\u003e\u003c/a\u003e drift3: Fix toColumns for batch insert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d6ddb895ab9fde29c420dfa6bb01ea60e48b1a6e\"\u003e\u003ccode\u003ed6ddb89\u003c/code\u003e\u003c/a\u003e Start with upgrade notes for drift3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/ce9b8520abe334753b6edd3df39ddbdccb7c1f45\"\u003e\u003ccode\u003ece9b852\u003c/code\u003e\u003c/a\u003e Prepare drift_manager for publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/2a825bafe5a7ae5537b450774f77d72753d04c50\"\u003e\u003ccode\u003e2a825ba\u003c/code\u003e\u003c/a\u003e Correctly dispatch nested transaction updates.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/drift/compare/drift_dev-2.28.0...drift_dev-2.35.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drift_flutter` from 0.2.7 to 0.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simolus3/drift/releases\"\u003edrift_flutter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMoor ffi 0.3.0\u003c/h2\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBetter setup for compiling sqlite3 on Android\n\u003cul\u003e\n\u003cli\u003eCompilation options to increase runtime performance, enable \u003ccode\u003efts5\u003c/code\u003e and \u003ccode\u003ejson1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eWe no longer download sqlite sources on the first run, they now ship with the plugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/75c41010775612288f3cf5f61c378cb164bc8117\"\u003e\u003ccode\u003e75c4101\u003c/code\u003e\u003c/a\u003e Fix version number typo in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/33899c77f60b78921215b7b3682c8d5de879cc1d\"\u003e\u003ccode\u003e33899c7\u003c/code\u003e\u003c/a\u003e Prepare drift_dev and drift_flutter release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/87edb8dbbb18e4946df5cd2046ba7cd3882cecf8\"\u003e\u003ccode\u003e87edb8d\u003c/code\u003e\u003c/a\u003e drift_sqlite: Setup worker compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/bd7ccf0891e346ad17511fcb710464cf580b0ae7\"\u003e\u003ccode\u003ebd7ccf0\u003c/code\u003e\u003c/a\u003e Fix drift build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/22a7fc62e905b57300d24b026c945322a78d5114\"\u003e\u003ccode\u003e22a7fc6\u003c/code\u003e\u003c/a\u003e Don't require referenced elements to be discovered\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/f884fc292a0523ed18bd987ed57562231248853f\"\u003e\u003ccode\u003ef884fc2\u003c/code\u003e\u003c/a\u003e Improve errors for unknown references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/0e1642a35e064102b2cf8348d027c3e0d8c4ca17\"\u003e\u003ccode\u003e0e1642a\u003c/code\u003e\u003c/a\u003e Fix min \u003ccode\u003esource_span\u003c/code\u003e version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/be35a9e4e681ad21fba037f9819812610ba88848\"\u003e\u003ccode\u003ebe35a9e\u003c/code\u003e\u003c/a\u003e Breaking bump for \u003ccode\u003esqlparser\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d97a4cbbed92eda3b86b4aa0abdbf9273d94425e\"\u003e\u003ccode\u003ed97a4cb\u003c/code\u003e\u003c/a\u003e Port migration test helpers to drift3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/b82e11fef131f6cac673f70a9d8f892d8e4879c8\"\u003e\u003ccode\u003eb82e11f\u003c/code\u003e\u003c/a\u003e Prepare patch release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/drift/compare/drift_flutter-0.2.7...drift_flutter-0.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_riverpod` from 2.6.1 to 3.4.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/flutter_riverpod-v2.6.1...flutter_riverpod-v3.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 2.5.8 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/17e06df19b66e1b12186f15aed1a71c7738eeb9d\"\u003e\u003ccode\u003e17e06df\u003c/code\u003e\u003c/a\u003e freezed            : 4.0.1 -\u0026gt; 4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2524faf266186e1308b345056386375637c94a5d\"\u003e\u003ccode\u003e2524faf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1375\"\u003e#1375\u003c/a\u003e from rrousselGit/fix-dead-code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/be9a38ffb8b1db1b7a32d439249df60510ac0452\"\u003e\u003ccode\u003ebe9a38f\u003c/code\u003e\u003c/a\u003e Remove redundant check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/67c6e34f869ef9ba7c4a601a9b8f96e783009444\"\u003e\u003ccode\u003e67c6e34\u003c/code\u003e\u003c/a\u003e Bump minimum analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4388c502df889eedf08cd251a57ca6024a82e44e\"\u003e\u003ccode\u003e4388c50\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/dcc9e4a88d963f2237b786d82070e9a37e7eaf44\"\u003e\u003ccode\u003edcc9e4a\u003c/code\u003e\u003c/a\u003e Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/fe813ca99618466dc997c4dd26ba7e6a32a7a1c1\"\u003e\u003ccode\u003efe813ca\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/562dd16d05b01c0ba4205ec7eb832667e3d2b7f7\"\u003e\u003ccode\u003e562dd16\u003c/code\u003e\u003c/a\u003e FIx dead code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8bdb15ab17bc264f3a9581177fac4a52ee7c2169\"\u003e\u003ccode\u003e8bdb15a\u003c/code\u003e\u003c/a\u003e freezed         : 4.0.0 -\u0026gt; 4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/07710d07b128191af07b6d630df15c3b77cfaed1\"\u003e\u003ccode\u003e07710d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1372\"\u003e#1372\u003c/a\u003e from peter-trost:analyzer-14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v2.5.8...freezed-v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed_annotation` from 2.4.4 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/635173058aa52c846ed7707530a946abdf38afdf\"\u003e\u003ccode\u003e6351730\u003c/code\u003e\u003c/a\u003e Don't publish benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac7666f3dfb648070fa416d8e04668e5744b0c21\"\u003e\u003ccode\u003eac7666f\u003c/code\u003e\u003c/a\u003e freezed_annotation : 3.0.0 -\u0026gt; 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2c0d0a1a9242348d95fe61520f1b2f4bc2d57f74\"\u003e\u003ccode\u003e2c0d0a1\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1261\"\u003e#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/71b51d2b98f24879b012941f9f75b79208d7de28\"\u003e\u003ccode\u003e71b51d2\u003c/code\u003e\u003c/a\u003e ⚡️ Stop writing \u003ccode\u003e// dart format width=80\u003c/code\u003e to the generated freezed files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/05e2bb48c715472f20aea99ca9770d7f491e83d2\"\u003e\u003ccode\u003e05e2bb4\u003c/code\u003e\u003c/a\u003e Add when/map back (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/170db3bfc735a1f2f8666221dab21283778eba17\"\u003e\u003ccode\u003e170db3b\u003c/code\u003e\u003c/a\u003e fix markdown link syntax (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/931720360c89152aaf6b1320f03a70271501f14e\"\u003e\u003ccode\u003e9317203\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a42c20cf49a8effd84ae1d8a86b3fe51e75f4a5e\"\u003e\u003ccode\u003ea42c20c\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ebuilt_test\u003c/code\u003e 3.2.1, test fixes. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6f1a033fb3509d44b93cc2b7e5ebd9effeb24faf\"\u003e\u003ccode\u003e6f1a033\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/168513bd4410df4192bf7589ec1995f4776e81e7\"\u003e\u003ccode\u003e168513b\u003c/code\u003e\u003c/a\u003e docs: simplify dependency installation commands by grouping packages (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `home_widget` from 0.7.0+1 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ABausG/home_widget/releases\"\u003ehome_widget's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehome_widget-v0.9.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Support passing appGroupId directly with functions by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/416\"\u003eABausG/home_widget#416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Pin android dependency versions to prevent pre-release pickup by \u003ca href=\"https://github.com/shenlong-tanwen\"\u003e\u003ccode\u003e@​shenlong-tanwen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/418\"\u003eABausG/home_widget#418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Support Android Gradle Plugin 9.x by \u003ca href=\"https://github.com/giaquo\"\u003e\u003ccode\u003e@​giaquo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/420\"\u003eABausG/home_widget#420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Add FlutterFramework to iOS SPM package by \u003ca href=\"https://github.com/merlinnot\"\u003e\u003ccode\u003e@​merlinnot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/419\"\u003eABausG/home_widget#419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): Publish packages by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/422\"\u003eABausG/home_widget#422\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shenlong-tanwen\"\u003e\u003ccode\u003e@​shenlong-tanwen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/418\"\u003eABausG/home_widget#418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/giaquo\"\u003e\u003ccode\u003e@​giaquo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/420\"\u003eABausG/home_widget#420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/merlinnot\"\u003e\u003ccode\u003e@​merlinnot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/419\"\u003eABausG/home_widget#419\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ABausG/home_widget/compare/home_widget-v0.9.1...home_widget-v0.9.2\"\u003ehttps://github.com/ABausG/home_widget/compare/home_widget-v0.9.1...home_widget-v0.9.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ehome_widget-v0.9.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add support for \u003ccode\u003eHomeWidget.saveFile\u003c/code\u003e and \u003ccode\u003eHomeWidget.saveImage\u003c/code\u003e by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/409\"\u003eABausG/home_widget#409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Configurable widgets for Android by \u003ca href=\"https://github.com/jonmarkhall\"\u003e\u003ccode\u003e@​jonmarkhall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/396\"\u003eABausG/home_widget#396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add Android example for configurable widgets by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/411\"\u003eABausG/home_widget#411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): Publish packages by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/412\"\u003eABausG/home_widget#412\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonmarkhall\"\u003e\u003ccode\u003e@​jonmarkhall\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/396\"\u003eABausG/home_widget#396\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ABausG/home_widget/compare/home_widget-v0.9.0...home_widget-v0.9.1\"\u003ehttps://github.com/ABausG/home_widget/compare/home_widget-v0.9.0...home_widget-v0.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ehome_widget-v0.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add Example For iOS Lockscreen Widgets by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/380\"\u003eABausG/home_widget#380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Fix iOS Widget Updating using only \u003ccode\u003ename\u003c/code\u003e parameter by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/381\"\u003eABausG/home_widget#381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix typo for Jetpack Glance Dependency by \u003ca href=\"https://github.com/billyeh\"\u003e\u003ccode\u003e@​billyeh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/384\"\u003eABausG/home_widget#384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore!: Upgrade to melos 7.0.0 by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/382\"\u003eABausG/home_widget#382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Build Example Apps and adjust how workflows are triggered by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/389\"\u003eABausG/home_widget#389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Fix Xcode 26 support for interactive Widgets by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/391\"\u003eABausG/home_widget#391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Ensure tagged releases are published automatically by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/392\"\u003eABausG/home_widget#392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: Add support for Swift Package Manager by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/393\"\u003eABausG/home_widget#393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix!: Add missing package name to HomeWidget Glance files by \u003ca href=\"https://github.com/ngominhtrungit\"\u003e\u003ccode\u003e@​ngominhtrungit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/365\"\u003eABausG/home_widget#365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): Publish packages by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/394\"\u003eABausG/home_widget#394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/billyeh\"\u003e\u003ccode\u003e@​billyeh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/384\"\u003eABausG/home_widget#384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ngominhtrungit\"\u003e\u003ccode\u003e@​ngominhtrungit\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/365\"\u003eABausG/home_widget#365\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ABausG/home_widget/compare/home_widget-v0.8.1...home_widget-v0.9.0\"\u003ehttps://github.com/ABausG/home_widget/compare/home_widget-v0.8.1...home_widget-v0.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ehome_widget-v0.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Update ios.mdx. typo SingleEntry -\u0026gt; CounterEntry by \u003ca href=\"https://github.com/kumgold\"\u003e\u003ccode\u003e@​kumgold\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/356\"\u003eABausG/home_widget#356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Update Emulators for Integration Tests by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/363\"\u003eABausG/home_widget#363\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ABausG/home_widget/blob/main/CHANGELOG.md\"\u003ehome_widget's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003e\u003ccode\u003ehome_widget\u003c/code\u003e - \u003ccode\u003ev0.10.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Handle Dart null values in method-channel arguments (iOS) (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/450\"\u003e#450\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/31c93d622d69e6964cdc2a3896755ea6b13ce4b5\"\u003e31c93d62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Support Baseline Alignment in Rows and handle Custom Font Alignment (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/456\"\u003e#456\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/4a5c696d9616a7a2cbe275a92ba9b0601dda26c4\"\u003e4a5c696d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eFEAT\u003c/strong\u003e: Support Custom Fonts and Icons (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/452\"\u003e#452\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/ebc5ce0a8f60c42531f64e61a12d27397c54b35b\"\u003eebc5ce0a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eFEAT\u003c/strong\u003e: Support Widget Previews (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/448\"\u003e#448\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/a7fe969ef3503c42a591706a7584c03c19fbb46e\"\u003ea7fe969e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003ehome_widget_cli\u003c/code\u003e - \u003ccode\u003ev0.1.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Support Baseline Alignment in Rows and handle Custom Font Alignment (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/456\"\u003e#456\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/4a5c696d9616a7a2cbe275a92ba9b0601dda26c4\"\u003e4a5c696d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add new HWAdaptiveSize builder (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/453\"\u003e#453\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/7ca464994844e30352621f8b02d44ffb2a43dd9c\"\u003e7ca46499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Request Pin and Get Install Status (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/447\"\u003e#447\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/99fbf5dd8fffd84d1795492335cf0fd3b86b4f74\"\u003e99fbf5dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add support for Flavor aware Generation (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/446\"\u003e#446\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/66560cb54bd9151483dbda87ab9474a582ff9cb4\"\u003e66560cb5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Support for Number, Currency and Date formatting (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/445\"\u003e#445\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/60d996e9f24bca4c3ebb2cd09357d38cd744a2c2\"\u003e60d996e9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eREFACTOR\u003c/strong\u003e: Simplify writing of helpers (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/451\"\u003e#451\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/ef6428fc899510172efcba9947b36e2c7dc1176c\"\u003eef6428fc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eFEAT\u003c/strong\u003e: Support Custom Fonts and Icons (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/452\"\u003e#452\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/ebc5ce0a8f60c42531f64e61a12d27397c54b35b\"\u003eebc5ce0a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eFEAT\u003c/strong\u003e: Support Widget Previews (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/448\"\u003e#448\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/a7fe969ef3503c42a591706a7584c03c19fbb46e\"\u003ea7fe969e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003ehome_widget_generator\u003c/code\u003e - \u003ccode\u003ev0.1.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Support Baseline Alignment in Rows and handle Custom Font Alignment (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/456\"\u003e#456\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/4a5c696d9616a7a2cbe275a92ba9b0601dda26c4\"\u003e4a5c696d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add new HWAdaptiveSize builder (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/453\"\u003e#453\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/7ca464994844e30352621f8b02d44ffb2a43dd9c\"\u003e7ca46499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add support for Flavor aware Generation (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/446\"\u003e#446\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/66560cb54bd9151483dbda87ab9474a582ff9cb4\"\u003e66560cb5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Support for Number, Currency and Date formatting (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/445\"\u003e#445\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/60d996e9f24bca4c3ebb2cd09357d38cd744a2c2\"\u003e60d996e9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eREFACTOR\u003c/strong\u003e: Simplify writing of helpers (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/451\"\u003e#451\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/ef6428fc899510172efcba9947b36e2c7dc1176c\"\u003eef6428fc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eFEAT\u003c/strong\u003e: Support Custom Fonts and Icons (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/452\"\u003e#452\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/ebc5ce0a8f60c42531f64e61a12d27397c54b35b\"\u003eebc5ce0a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eFEAT\u003c/strong\u003e: Support Widget Previews (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/448\"\u003e#448\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/a7fe969ef3503c42a591706a7584c03c19fbb46e\"\u003ea7fe969e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-09-03\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003chr /\u003e\n\u003cp\u003ePackages with breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThere are no breaking changes in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with other changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/blob/main/#home_widget---v094\"\u003e\u003ccode\u003ehome_widget\u003c/code\u003e - \u003ccode\u003ev0.9.4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/blob/main/#home_widget_cli---v002\"\u003e\u003ccode\u003ehome_widget_cli\u003c/code\u003e - \u003ccode\u003ev0.0.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/blob/main/#home_widget_generator---v002\"\u003e\u003ccode\u003ehome_widget_generator\u003c/code\u003e - \u003ccode\u003ev0.0.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003ehome_widget\u003c/code\u003e - \u003ccode\u003ev0.9.4\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add support for opening Widgets on Click from Generated Widgets (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/442\"\u003e#442\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/7e9e21026b4b7c49b7eda617ee871f8faeb681ff\"\u003e7e9e2102\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/commit/9f2ff6e2cce03b02f66d3aaac1f0f276c5ce636a\"\u003e\u003ccode\u003e9f2ff6e\u003c/code\u003e\u003c/a\u003e chore(release): Publish packages (\u003ca href=\"https://redirect.github.com/ABausG/home_widget/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/commit/33b8b4203803e831be5e7a348558ce7694f24faa\"\u003e\u003ccode\u003e33b8b42\u003c/code\u003e\u003c/a\u003e ci: Use yaml based codemagic workflow for ios integration tests (\u003ca href=\"https://redirect.github.com/ABausG/home_widget/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/commit/787c710631d27822fe828d8f6ced9047445b7ee4\"\u003e\u003ccode\u003e787c710\u003c/code\u003e\u003c/a\u003e chore: Relax analyzer version requirement (\u003ca href=\"https://redirect.github.com/ABausG/home_widget/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/commit/4a5c696d9616a7a2cbe275a92ba9b0601dda26c4\"\u003e\u003ccode\u003e4a5c696\u003c/code\u003e\u003c/a\u003e feat: Support Baseline Alignment in Rows and handle Custom Font Alignment (\u003ca href=\"https://redirect.github.com/ABausG/home_widget/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/commit/31c93d622d69e6964cdc2a3896755ea6b13ce4b5\"\u003e\u003ccode\u003e31c93d6\u003c/code\u003e\u003c/a\u003e fix: Handle Dart null values in method-channel arguments (iOS) (\u003ca href=\"https://redirect.github.com/ABausG/home_widget/issues/450\"\u003e#450\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/manugomez95/taskboi/pull/46","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/manugomez95%2Ftaskboi/issues/46","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/46/packages"},{"uuid":"5672115799","node_id":"PR_kwDOSoP8i88AAAABGNxXBg","number":221,"state":"open","title":"chore(deps): bump the pub-minor-and-patch group across 1 directory with 28 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-02T02:43:09.000Z","updated_at":"2026-10-02T02:43:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"pub-minor-and-patch","update_count":28,"packages":[{"name":"build_runner","old_version":"2.15.1","new_version":"2.16.1","repository_url":"https://github.com/dart-lang/build"},{"name":"objectbox_generator","old_version":"5.3.2","new_version":"6.0.0-preview.3","repository_url":"https://github.com/objectbox/objectbox-dart"},{"name":"objectbox","old_version":"5.3.2","new_version":"6.0.0-preview.3","repository_url":"https://github.com/objectbox/objectbox-dart"},{"name":"test","old_version":"1.31.0","new_version":"1.31.1","repository_url":"https://github.com/dart-lang/test"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"injectable_generator","old_version":"3.0.2","new_version":"3.1.3","repository_url":"https://github.com/Milad-Akarie/injectable"},{"name":"objectbox_flutter_libs","old_version":"5.3.2","new_version":"6.0.0-preview.3","repository_url":"https://github.com/objectbox/objectbox-dart"},{"name":"freezed","old_version":"3.2.5","new_version":"4.0.1","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"drift_dev","old_version":"2.34.0","new_version":"2.35.1","repository_url":"https://github.com/simolus3/drift"},{"name":"camera","old_version":"0.12.0+1","new_version":"0.12.1","repository_url":"https://github.com/flutter/packages"},{"name":"checks","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/dart-lang/test"},{"name":"clock","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/dart-lang/tools"},{"name":"dio","old_version":"5.11.0","new_version":"5.11.1","repository_url":"https://github.com/cfug/dio"},{"name":"drift_dev","old_version":"2.34.0","new_version":"2.35.1","repository_url":"https://github.com/simolus3/drift"},{"name":"firebase_analytics","old_version":"12.4.5","new_version":"12.6.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_core","old_version":"4.12.1","new_version":"4.15.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_crashlytics","old_version":"5.2.6","new_version":"5.4.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_messaging","old_version":"16.4.3","new_version":"16.7.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_performance","old_version":"0.11.4+5","new_version":"0.11.6","repository_url":"https://github.com/firebase/flutterfire"},{"name":"firebase_remote_config","old_version":"6.5.5","new_version":"6.7.0","repository_url":"https://github.com/firebase/flutterfire"},{"name":"flutter_link_previewer","old_version":"4.2.0","new_version":"4.2.1","repository_url":"https://github.com/flyerhq/flutter_chat_ui"},{"name":"flutter_local_notifications","old_version":"22.2.0","new_version":"22.3.1","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"freezed","old_version":"3.2.5","new_version":"4.0.1","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"get_it","old_version":"9.2.1","new_version":"9.3.0","repository_url":"https://github.com/flutter-it/get_it"},{"name":"go_router_builder","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/flutter/packages"},{"name":"injectable_generator","old_version":"3.0.2","new_version":"3.1.3","repository_url":"https://github.com/Milad-Akarie/injectable"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"json_serializable","old_version":"6.14.0","new_version":"6.14.1","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"objectbox","old_version":"5.3.2","new_version":"6.0.0-preview.3","repository_url":"https://github.com/objectbox/objectbox-dart"},{"name":"objectbox_flutter_libs","old_version":"5.3.2","new_version":"6.0.0-preview.3","repository_url":"https://github.com/objectbox/objectbox-dart"},{"name":"objectbox_generator","old_version":"5.3.2","new_version":"6.0.0-preview.3","repository_url":"https://github.com/objectbox/objectbox-dart"},{"name":"retrofit","old_version":"4.9.2","new_version":"4.10.0","repository_url":"https://github.com/trevorwang/retrofit.dart"},{"name":"retrofit_generator","old_version":"10.2.8","new_version":"10.2.11","repository_url":"https://github.com/trevorwang/retrofit.dart"},{"name":"test","old_version":"1.31.0","new_version":"1.31.1","repository_url":"https://github.com/dart-lang/test"},{"name":"vector_graphics","old_version":"1.2.2","new_version":"1.2.3","repository_url":"https://github.com/flutter/packages"},{"name":"video_player","old_version":"2.13.0","new_version":"2.14.0","repository_url":"https://github.com/flutter/packages"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub-minor-and-patch group with 28 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [build_runner](https://github.com/dart-lang/build) | `2.15.1` | `2.16.1` |\n| [objectbox_generator](https://github.com/objectbox/objectbox-dart) | `5.3.2` | `6.0.0-preview.3` |\n| [objectbox](https://github.com/objectbox/objectbox-dart) | `5.3.2` | `6.0.0-preview.3` |\n| [test](https://github.com/dart-lang/test/tree/master/pkgs) | `1.31.0` | `1.31.1` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [injectable_generator](https://github.com/Milad-Akarie/injectable) | `3.0.2` | `3.1.3` |\n| [objectbox_flutter_libs](https://github.com/objectbox/objectbox-dart) | `5.3.2` | `6.0.0-preview.3` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `4.0.1` |\n| [drift_dev](https://github.com/simolus3/drift) | `2.34.0` | `2.35.1` |\n| [camera](https://github.com/flutter/packages/tree/main/packages/camera) | `0.12.0+1` | `0.12.1` |\n| [checks](https://github.com/dart-lang/test/tree/master/pkgs) | `0.3.1` | `0.3.2` |\n| [clock](https://github.com/dart-lang/tools/tree/main/pkgs) | `1.1.2` | `1.1.3` |\n| [dio](https://github.com/cfug/dio) | `5.11.0` | `5.11.1` |\n| [drift_dev](https://github.com/simolus3/drift) | `2.34.0` | `2.35.1` |\n| [firebase_analytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics) | `12.4.5` | `12.6.0` |\n| [firebase_core](https://github.com/firebase/flutterfire/tree/main/packages/firebase_core) | `4.12.1` | `4.15.0` |\n| [firebase_crashlytics](https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics) | `5.2.6` | `5.4.0` |\n| [firebase_messaging](https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging) | `16.4.3` | `16.7.0` |\n| [firebase_performance](https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance) | `0.11.4+5` | `0.11.6` |\n| [firebase_remote_config](https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config) | `6.5.5` | `6.7.0` |\n| [flutter_link_previewer](https://github.com/flyerhq/flutter_chat_ui) | `4.2.0` | `4.2.1` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `22.2.0` | `22.3.1` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `4.0.1` |\n| [get_it](https://github.com/flutter-it/get_it) | `9.2.1` | `9.3.0` |\n| [go_router_builder](https://github.com/flutter/packages/tree/main/packages) | `4.4.0` | `4.5.0` |\n| [injectable_generator](https://github.com/Milad-Akarie/injectable) | `3.0.2` | `3.1.3` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.14.0` | `6.14.1` |\n| [objectbox](https://github.com/objectbox/objectbox-dart) | `5.3.2` | `6.0.0-preview.3` |\n| [objectbox_flutter_libs](https://github.com/objectbox/objectbox-dart) | `5.3.2` | `6.0.0-preview.3` |\n| [objectbox_generator](https://github.com/objectbox/objectbox-dart) | `5.3.2` | `6.0.0-preview.3` |\n| [retrofit](https://github.com/trevorwang/retrofit.dart) | `4.9.2` | `4.10.0` |\n| [retrofit_generator](https://github.com/trevorwang/retrofit.dart) | `10.2.8` | `10.2.11` |\n| [test](https://github.com/dart-lang/test/tree/master/pkgs) | `1.31.0` | `1.31.1` |\n| [vector_graphics](https://github.com/flutter/packages/tree/main/packages) | `1.2.2` | `1.2.3` |\n| [video_player](https://github.com/flutter/packages/tree/main/packages/video_player) | `2.13.0` | `2.14.0` |\n\n\nUpdates `build_runner` from 2.15.1 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild_runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_runner v2.16.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify terminology: refer to \u003ccode\u003e.dart_tool/build/generated\u003c/code\u003e as the \u0026quot;artifact\ntree\u0026quot;, and the normal output location as the \u0026quot;package path\u0026quot;.\u003c/li\u003e\n\u003cli\u003eReduce logged compile progress output for non-interactive builds, for example\npresubmits.\u003c/li\u003e\n\u003cli\u003eIn \u003ccode\u003eserve\u003c/code\u003e and \u003ccode\u003edaemon\u003c/code\u003e modes, source files not involved in the build are no\nlonger cached on read. They are re-read when requested.\u003c/li\u003e\n\u003cli\u003eBug fix: make post-process output behavior match normal outputs: by default,\nrebuild if deleted or incorrect. Follow \u003ccode\u003e--keep-modified-outputs\u003c/code\u003e and\n\u003ccode\u003e--only-check\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: in incremental builds, detect and delete conflicting outputs in the\nsource directory rather than treating them as sources, which could cause\nbuilder dependency cycles and hangs; fix \u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5079\"\u003e#5079\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: restrict incompatible build output deletion to output packages; do\nnot attempt to delete files in dependency packages.\u003c/li\u003e\n\u003cli\u003eBug fix: do not invalidate retained package path outputs when conflicting\nartifact tree files appear; avoid unnecessary build step reruns.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew default output behavior: always fix incorrect generated files. For\nexample: if you \u0026quot;dart run build_runner build\u0026quot;, modify a generated file,\nthen build again, it will be fixed, undoing your modifications.\u003c/li\u003e\n\u003cli\u003eNew option, \u003ccode\u003e--keep-modified-outputs\u003c/code\u003e. Use this to get the old output\nbehavior: manual modifications to generated files are kept. They will be\noverwritten if a build is triggered due to an input file change, a\nconfiguration change or \u003ccode\u003edart run build_runner clean\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew option, \u003ccode\u003e--only-check\u003c/code\u003e, for use in continuous builds and tests. With this\noption \u003ccode\u003ebuild_runner\u003c/code\u003e writes nothing, but builds and compares with the files\nalready on disk. If there is any difference between disk and expected output\nthen the differences are logged and the build fails.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003epackage_config\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.15.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify deletion of stale outputs: don't try to handle package renames.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003edaemon\u003c/code\u003e asset server now rejects various non-local connections.\u003c/li\u003e\n\u003cli\u003eBug fix: in incremental builds, when an input was deleted, its output was\ndeleted at the start of the build. Make it consistent with other output\ndeletions: wait until the end of the build.\u003c/li\u003e\n\u003cli\u003eBug fix: post process builders with \u003ccode\u003ebuild_to: source\u003c/code\u003e can only write to\noutput packages.\u003c/li\u003e\n\u003cli\u003eBug fix: post process builders with \u003ccode\u003ebuild_to: cache\u003c/code\u003e can only write output\ncorresponding to known packages.\u003c/li\u003e\n\u003cli\u003eBug fix: reject incorrect builder config that has duplicate builder keys.\u003c/li\u003e\n\u003cli\u003eBug fix: reject invalid builder factories in \u003ccode\u003ebuild.yaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: correctly filter served or \u003ccode\u003e--output\u003c/code\u003e post process output.\u003c/li\u003e\n\u003cli\u003eBug fix: \u003ccode\u003eserve\u003c/code\u003e mode only serves the specified package subdirectories.\u003c/li\u003e\n\u003cli\u003eBug fix: \u003ccode\u003eserve\u003c/code\u003e live reload websocket checks for localhost origin.\u003c/li\u003e\n\u003cli\u003eBug fix: don't follow symlinks when cleaning up output folders.\u003c/li\u003e\n\u003cli\u003eBug fix: catch Windows-specific absolute paths.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5e25e60f55686be9d6eec2aaa448802ae1a17a40\"\u003e\u003ccode\u003e5e25e60\u003c/code\u003e\u003c/a\u003e Release build, build_config, build_daemon, build_runner, build_test. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5111\"\u003e#5111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/43c2bb7edba27b89c82f2ae5d3ba8e7f08bb935c\"\u003e\u003ccode\u003e43c2bb7\u003c/code\u003e\u003c/a\u003e Remove test-only PreviousBuild.fromFinishedBuildState. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5109\"\u003e#5109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/a6078a02e7edb6c56e0bf572dde9c6713c6e56b4\"\u003e\u003ccode\u003ea6078a0\u003c/code\u003e\u003c/a\u003e Use AssetFile for deletes. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5108\"\u003e#5108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3051007098fa39d448a830e24f3d0ea004a68770\"\u003e\u003ccode\u003e3051007\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003eBuildState.isFile\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5106\"\u003e#5106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/da162e6dc3013f24f80ba5cf599fc52d9f72a8cb\"\u003e\u003ccode\u003eda162e6\u003c/code\u003e\u003c/a\u003e Do not invalidate retained package path outputs on artifact tree conflicts. (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d51da7e891a34b51efb8335f0e6a7a908dfef54a\"\u003e\u003ccode\u003ed51da7e\u003c/code\u003e\u003c/a\u003e Set default test timeout to 3m in build_runner/dart_test.yaml. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5104\"\u003e#5104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/47aba811d3c461acb1b17964fd29521399944942\"\u003e\u003ccode\u003e47aba81\u003c/code\u003e\u003c/a\u003e [build_web_compilers] Standardize web app entrypoint selection (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5095\"\u003e#5095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f15a84e0f0e96909d26b22d547f4624363cb62d7\"\u003e\u003ccode\u003ef15a84e\u003c/code\u003e\u003c/a\u003e Restrict incompatibleBuildOutputsToDelete to outputPackages. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5103\"\u003e#5103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1a276c2623b3eab780ccc554aef31a940832d5aa\"\u003e\u003ccode\u003e1a276c2\u003c/code\u003e\u003c/a\u003e Clarify source/cache/visible/hidden. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5096\"\u003e#5096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f5cc9100a23c2bc3c409d7832137658bb3ad8093\"\u003e\u003ccode\u003ef5cc910\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003eBuildOutputReader\u003c/code\u003e; add \u003ccode\u003eBuildOutputReadResult\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5101\"\u003e#5101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.15.1...build_runner-v2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `objectbox_generator` from 5.3.2 to 6.0.0-preview.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/objectbox/objectbox-dart/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `objectbox` from 5.3.2 to 6.0.0-preview.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/objectbox/objectbox-dart/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `test` from 1.31.0 to 1.31.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/test/releases\"\u003etest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:test v1.31.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIgnore an error locating the SDK directory on platforms where the\n\u003ccode\u003eresolvedExecutable\u003c/code\u003e is unexpectedly \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix a bug where \u003ccode\u003e-c exe\u003c/code\u003e tests would hang on exit on windows.\u003c/li\u003e\n\u003cli\u003eFix a bug where the web test runner would not find custom HTML files when\nusing the dart2wasm compiler.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGithubReporter\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003eGroup contiguous passing and skipped tests into collapsible groups to\nreduce log noise in GitHub Actions.\u003c/li\u003e\n\u003cli\u003eUpdated skipped icon to ⏭️.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eIncrease SDK constraint to ^3.10.0.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e version  \u003ccode\u003e13.x.x\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/c8c76f457bbe64f8707b3c7c7259790f593d8c72\"\u003e\u003ccode\u003ec8c76f4\u003c/code\u003e\u003c/a\u003e Prepare to publish (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2634\"\u003e#2634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/8bbb8474e3ff85aa9450c2b00f9476b34ebdd679\"\u003e\u003ccode\u003e8bbb847\u003c/code\u003e\u003c/a\u003e Example of how to use \u003ccode\u003ehas\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2631\"\u003e#2631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/bd401482a19620c4521547af793f007bfebc599a\"\u003e\u003ccode\u003ebd40148\u003c/code\u003e\u003c/a\u003e Remove extra version info (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2539\"\u003e#2539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/d20671c1eff6318224cfb538460ef4a18f9cd248\"\u003e\u003ccode\u003ed20671c\u003c/code\u003e\u003c/a\u003e Fix dart2wasm tests with custom HTML files (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2626\"\u003e#2626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/17efdc2f8316c71cc9c8630274ae05e284b74595\"\u003e\u003ccode\u003e17efdc2\u003c/code\u003e\u003c/a\u003e fix: improve error reporting on GitHub (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2629\"\u003e#2629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/c21233e9e93bd46c90c7e4785ca2b02ec3b2aba5\"\u003e\u003ccode\u003ec21233e\u003c/code\u003e\u003c/a\u003e Ignore test pid on windows (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2630\"\u003e#2630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/e8012f71a5569fe604fc5ddbad3817a70e178bf2\"\u003e\u003ccode\u003ee8012f7\u003c/code\u003e\u003c/a\u003e Bump to language version 3.10 (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/d0d5ccd037cb0eaea8e4dad900946ac54a4286c6\"\u003e\u003ccode\u003ed0d5ccd\u003c/code\u003e\u003c/a\u003e Allow analyzer ^13.0.0, with breaking changes. (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2622\"\u003e#2622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/bcc5228370ba909e5774441398b8585ba9874423\"\u003e\u003ccode\u003ebcc5228\u003c/code\u003e\u003c/a\u003e Fix hang on windows with multiple exe tests (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2618\"\u003e#2618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/2b8c256a6320435dc8c9dbb1303fb6540e617846\"\u003e\u003ccode\u003e2b8c256\u003c/code\u003e\u003c/a\u003e Allow exceptions from operator == (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2543\"\u003e#2543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/test/commits/test-v1.31.1/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `intl` from 0.20.2 to 0.20.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/i18n/releases\"\u003eintl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:intl v0.20.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the Turkish Lira (TRY) currency symbol in \u003ccode\u003esimpleCurrencySymbols\u003c/code\u003e\nfrom \u0026quot;TL\u0026quot; to \u0026quot;₺\u0026quot; (U+20BA). This ensures accuracy and alignment with the\nofficial symbol introduced in 2012.\u003c/li\u003e\n\u003cli\u003eFix parsing of locale strings containing script codes in \u003ccode\u003everifiedLocale\u003c/code\u003e.\nFor example, \u003ccode\u003ezh-Hans-CN\u003c/code\u003e would have been previously parsed as \u003ccode\u003ezh\u003c/code\u003e, but is\nnow parsed as \u003ccode\u003ezh_CN\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdate the Ghanaian Cedis (GHS) currency symbol in \u003ccode\u003esimpleCurrencySymbols\u003c/code\u003e\nfrom \u0026quot;GHS\u0026quot; to \u0026quot;GH₵(U+20B5)\u0026quot;.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v48.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@pragma('wasm:prefer-inline')\u003c/code\u003e to \u003ccode\u003eIntl\u003c/code\u003e methods that already have\n\u003ccode\u003e@pragma('vm:prefer-inline')\u003c/code\u003e, for the same reason: to help omit message\ndescriptions from compiled output.\u003c/li\u003e\n\u003cli\u003eUpdate analysis to newest \u003ccode\u003epackage:lints\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/22b808d758c1accf1b18dc3121f0991152709748\"\u003e\u003ccode\u003e22b808d\u003c/code\u003e\u003c/a\u003e use broader types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/588013a5e79483fe62ee2e08fcdc7f22f47a0738\"\u003e\u003ccode\u003e588013a\u003c/code\u003e\u003c/a\u003e Upgrade analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/3be91bcd5887b874a07c2c358225d7d809e83270\"\u003e\u003ccode\u003e3be91bc\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/pragma\"\u003e\u003ccode\u003e@​pragma\u003c/code\u003e\u003c/a\u003e(wasm:prefer-inline)\u003ccode\u003eto\u003c/code\u003eIntl` methods (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/2ae32fdd9ca14ecdca77dc37787dbba3c9e2c48a\"\u003e\u003ccode\u003e2ae32fd\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/de7e11b7cc231d8daf6e49dc12690d7339241691\"\u003e\u003ccode\u003ede7e11b\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/3d58541bafd6c5c2a6273aa1767bf8c5f85b6d6c\"\u003e\u003ccode\u003e3d58541\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/b77c9a7426bd8e570ebc5d99f224a0dfd0fbc9e1\"\u003e\u003ccode\u003eb77c9a7\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epub run\u003c/code\u003e to \u003ccode\u003edart run\u003c/code\u003e in README.md (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1044\"\u003e#1044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/45f1c2029b03209401f28a9b121a38dfb32c4501\"\u003e\u003ccode\u003e45f1c20\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1033\"\u003e#1033\u003c/a\u003e from dart-lang:moredocs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/7aabf9b9f5408ce3f49e77c3b1c7d2f422fa5502\"\u003e\u003ccode\u003e7aabf9b\u003c/code\u003e\u003c/a\u003e Hint to use package:intl4x instead of package:intl (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/fc7c308a8393b1b77c4ba5b6cc7c7fed96425778\"\u003e\u003ccode\u003efc7c308\u003c/code\u003e\u003c/a\u003e Updates to intl4x: bugs and typing (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1035\"\u003e#1035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/i18n/commits/intl-v0.20.3/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `injectable_generator` from 3.0.2 to 3.1.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Milad-Akarie/injectable/commits/injectable_generator-3.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `objectbox_flutter_libs` from 5.3.2 to 6.0.0-preview.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/objectbox/objectbox-dart/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 3.2.5 to 4.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8bdb15ab17bc264f3a9581177fac4a52ee7c2169\"\u003e\u003ccode\u003e8bdb15a\u003c/code\u003e\u003c/a\u003e freezed         : 4.0.0 -\u0026gt; 4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/07710d07b128191af07b6d630df15c3b77cfaed1\"\u003e\u003ccode\u003e07710d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1372\"\u003e#1372\u003c/a\u003e from peter-trost:analyzer-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/662f424c59bdb03dfc3452735f29f7952857a36d\"\u003e\u003ccode\u003e662f424\u003c/code\u003e\u003c/a\u003e Allow analyzer 14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ce67d37c94f45b7425dd667e41e96f2034c0c1fd\"\u003e\u003ccode\u003ece67d37\u003c/code\u003e\u003c/a\u003e Remove needs for \u003ccode\u003e@overrides\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac6dec209a381bb869bfcdc22caf73be96622d33\"\u003e\u003ccode\u003eac6dec2\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 6 to 7 (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1363\"\u003e#1363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6a67d5c9a37c79efe5f58ce5fd861d4b8c026d0e\"\u003e\u003ccode\u003e6a67d5c\u003c/code\u003e\u003c/a\u003e 4.0.0x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/3753aea987d59b56a668fff57e32512266b61837\"\u003e\u003ccode\u003e3753aea\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/freezed\"\u003ehttps://github.com/rrousselGit/freezed\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/aa5ae5d05b3f88b66b909d616d4c933fd86d8fc2\"\u003e\u003ccode\u003eaa5ae5d\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/d956f1e5bef13c4fd75e37f11571028123de65f7\"\u003e\u003ccode\u003ed956f1e\u003c/code\u003e\u003c/a\u003e Bump EndBug/add-and-commit from 10 to 11 (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1367\"\u003e#1367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/3122d1fdbdeb525e892d08e7bfbb600002522c25\"\u003e\u003ccode\u003e3122d1f\u003c/code\u003e\u003c/a\u003e Add primary-constructor notice\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v3.2.5...freezed-v4.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drift_dev` from 2.34.0 to 2.35.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/f7e4c72bd10d92b9e1a8bfb768730ca1096b1341\"\u003e\u003ccode\u003ef7e4c72\u003c/code\u003e\u003c/a\u003e Prepare releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d9b6f6ea43feb035c8abf9c77b53d28d71c22626\"\u003e\u003ccode\u003ed9b6f6e\u003c/code\u003e\u003c/a\u003e Drift3: Get postgres tests to work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/41c66131a41fc932e51aad4d656443ed51505b9d\"\u003e\u003ccode\u003e41c6613\u003c/code\u003e\u003c/a\u003e Port drift integration tests to drift3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/75106220309f5ec31bbdbf7e172be64017a15fea\"\u003e\u003ccode\u003e7510622\u003c/code\u003e\u003c/a\u003e A few more drift3 upgrade improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/6859ac50bbf5ad97648d81efa9697f9deede99d1\"\u003e\u003ccode\u003e6859ac5\u003c/code\u003e\u003c/a\u003e drift_sqlite: Allow running queries synchronously\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/1c0beee12a528a0d0cc66a2a08b6c62a674fdecc\"\u003e\u003ccode\u003e1c0beee\u003c/code\u003e\u003c/a\u003e Support cli_util, file_picker dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/fafd58874a1f754096b81591c2eb46ea939510fd\"\u003e\u003ccode\u003efafd588\u003c/code\u003e\u003c/a\u003e drift3: Fix toColumns for batch insert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d6ddb895ab9fde29c420dfa6bb01ea60e48b1a6e\"\u003e\u003ccode\u003ed6ddb89\u003c/code\u003e\u003c/a\u003e Start with upgrade notes for drift3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/ce9b8520abe334753b6edd3df39ddbdccb7c1f45\"\u003e\u003ccode\u003ece9b852\u003c/code\u003e\u003c/a\u003e Prepare drift_manager for publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/2a825bafe5a7ae5537b450774f77d72753d04c50\"\u003e\u003ccode\u003e2a825ba\u003c/code\u003e\u003c/a\u003e Correctly dispatch nested transaction updates.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/drift/compare/drift_dev-2.34.0...drift_dev-2.35.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `camera` from 0.12.0+1 to 0.12.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1e3d875ea3968b72638245ce76c885248fbb00fc\"\u003e\u003ccode\u003e1e3d875\u003c/code\u003e\u003c/a\u003e [camera] Add setImageQuality for JPEG compression control (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/11155\"\u003e#11155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a743ac57eed1d7134fa9dc1e405c14bfc1db046e\"\u003e\u003ccode\u003ea743ac5\u003c/code\u003e\u003c/a\u003e [tool] Exempt AGENTS.md from version and changelog checks (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12681\"\u003e#12681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cdd85c697507ae55bc7056698d41942a01cdf78a\"\u003e\u003ccode\u003ecdd85c6\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Update skills_lint to published version ^0.5.1 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12684\"\u003e#12684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7c01c0bb701f996b4ef346e2807bd8bfe6ebbd9e\"\u003e\u003ccode\u003e7c01c0b\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Add presubmit sweep, cross-platform paths, and test ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9854cd5607da4001f2dd3cbdcd6903202d28958c\"\u003e\u003ccode\u003e9854cd5\u003c/code\u003e\u003c/a\u003e [various] Update pigeon dev_dependency to ^27.3.2 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12615\"\u003e#12615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6bf42a87c60a525b82d4c54cdfdb26a2fe3622c2\"\u003e\u003ccode\u003e6bf42a8\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Enforce CHANGELOG backticks and add eval commit auth...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2ba65914e4d7f86185ccd69c3771e7041bbdd837\"\u003e\u003ccode\u003e2ba6591\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Check Git hooks configuration in check-readiness ski...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/90ba78839723b83ebed0bf4f8eb441cae726c994\"\u003e\u003ccode\u003e90ba788\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Migrate from dart_skills_lint to skills_lint (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12543\"\u003e#12543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e31dfabbdfb06f05384415715d6730d28d64d08b\"\u003e\u003ccode\u003ee31dfab\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Add agentic guidance for adding native unit tests (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/538239f5a68237ba2f843834009e8d4e1e1603c9\"\u003e\u003ccode\u003e538239f\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Add explicit concurrent-futures dependency (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12373\"\u003e#12373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/camera-v0.12.1/packages/camera\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `checks` from 0.3.1 to 0.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/test/releases\"\u003echecks's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:checks v0.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003etest\u003c/code\u003e dev dependency constraint.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eisNotA\u0026lt;R\u0026gt;()\u003c/code\u003e check extension as a convenience in place of\n\u003ccode\u003enot((it) =\u0026gt; it.isA\u0026lt;R\u0026gt;())\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.11\u003c/li\u003e\n\u003cli\u003eImprove speed of pretty printing for large collections.\u003c/li\u003e\n\u003cli\u003eImprove formatting for failures involving unexpected exceptions.\u003c/li\u003e\n\u003cli\u003eImprove formatting for failed String equality checks - indent string diff\nlines.\u003c/li\u003e\n\u003cli\u003eFix a bug when using asynchronous conditions with \u003ccode\u003emayEmit\u003c/code\u003e or\n\u003ccode\u003emayEmitMultiple\u003c/code\u003e. Note that extensions using \u003ccode\u003enestAsync\u003c/code\u003e should synchronously\nforward exceptions from that call.\u003c/li\u003e\n\u003cli\u003eFix a bug when printing a failure message involving a value that returns an\nempty output from \u003ccode\u003etoString()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAnnotated async expectations with \u003ccode\u003e@awaitNotRequired\u003c/code\u003e since tests are safely\nheld open until expectations complete so it's not always necessary to\nexplicitly await them.\u003c/li\u003e\n\u003cli\u003eOutput more compact failure messages for simple expectations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/2c431ed79e6d2c74ae88555584ce28b679899606\"\u003e\u003ccode\u003e2c431ed\u003c/code\u003e\u003c/a\u003e Prepare to publish package:checks (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2748\"\u003e#2748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/18ef597883dc6bc61f763e3600a7179975b490dd\"\u003e\u003ccode\u003e18ef597\u003c/code\u003e\u003c/a\u003e Add support for collapsed error messages (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2651\"\u003e#2651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/6783445c2ec0d34372bd75a1655729693ecd216a\"\u003e\u003ccode\u003e6783445\u003c/code\u003e\u003c/a\u003e Prepare to publish (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/575e4dad8db2864224a407af43bfc46ce9c045c8\"\u003e\u003ccode\u003e575e4da\u003c/code\u003e\u003c/a\u003e Fix deadlock waiting on serverSocket (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2740\"\u003e#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/bd9acf32c983dde41b94e9c75eab45136408c065\"\u003e\u003ccode\u003ebd9acf3\u003c/code\u003e\u003c/a\u003e Unskip a test on windows (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2741\"\u003e#2741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/b575eda93383390f15b5f0cb4243a097867a82f8\"\u003e\u003ccode\u003eb575eda\u003c/code\u003e\u003c/a\u003e Remove redundant tag (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/73e85f1befa5315711763fa3d097656dc53ecfb5\"\u003e\u003ccode\u003e73e85f1\u003c/code\u003e\u003c/a\u003e Precompiled browser tests: stop serving files from outside the precompiled ro...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/bbe8f9bf5ee392ed2d80813b7faa892ab36da3e3\"\u003e\u003ccode\u003ebbe8f9b\u003c/code\u003e\u003c/a\u003e Export TestFailure from package:test_api/scaffolding.dart (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2723\"\u003e#2723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/55b186ddcad50fe4808226e0b681875dda6dd123\"\u003e\u003ccode\u003e55b186d\u003c/code\u003e\u003c/a\u003e Fix race conditions in Chrome coverage collection (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2715\"\u003e#2715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/51463b0e38b45fa3849c302bdea7a4e585ad0764\"\u003e\u003ccode\u003e51463b0\u003c/code\u003e\u003c/a\u003e Keep the browser executable env override through a settings merge (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2722\"\u003e#2722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/test/commits/checks-v0.3.2/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clock` from 1.1.2 to 1.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/tools/releases\"\u003eclock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:clock v1.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eKeep microseconds when using \u003ccode\u003emonthsAgo\u003c/code\u003e, \u003ccode\u003emonthsFromNow\u003c/code\u003e and \u003ccode\u003eyearsAgo\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/c7f7a63f656f268f8a88dde5bbceeb9367b90aaa\"\u003e\u003ccode\u003ec7f7a63\u003c/code\u003e\u003c/a\u003e Prepare to publish packages (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2562\"\u003e#2562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/3b3b22c2ce3f50c4421e576a2814fa532fd08304\"\u003e\u003ccode\u003e3b3b22c\u003c/code\u003e\u003c/a\u003e [extension_discovery] Fixup review comments (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2557\"\u003e#2557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/441ff2986fd495c88b59bb15dd6b35904ad329b7\"\u003e\u003ccode\u003e441ff29\u003c/code\u003e\u003c/a\u003e [unified_analytics]Add an 'is_external' const to indicate external builds (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/5f02a37cc049f362a2e43d04cd03cb132d73e172\"\u003e\u003ccode\u003e5f02a37\u003c/code\u003e\u003c/a\u003e Fix trailing comma when adding to flow collections in yaml_edit (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2533\"\u003e#2533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/7a3be9ae1e701df9266517f692826921aa664f68\"\u003e\u003ccode\u003e7a3be9a\u003c/code\u003e\u003c/a\u003e [unified_analytics] Prepare for 8.0.18 release (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2559\"\u003e#2559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/59c163cfba7676a16bd1b9c1fdf76dfc8519a917\"\u003e\u003ccode\u003e59c163c\u003c/code\u003e\u003c/a\u003e [unified_analytics] Add hostArch parameter to Event.flutterCommandResult (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2558\"\u003e#2558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/8108a7c21beed22298b4588cd72cd16e6f4b3c18\"\u003e\u003ccode\u003e8108a7c\u003c/code\u003e\u003c/a\u003e [extension_discovery] Prevent config.yaml symlinks from escaping package boun...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/3de16a5d9ae1aabf3fa5698e0373ed3c4be9c364\"\u003e\u003ccode\u003e3de16a5\u003c/code\u003e\u003c/a\u003e fix(coverage): reject file: URIs outside known roots in Resolver (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2534\"\u003e#2534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/1723b1e15b54f7bda5a3650f7a22aeb6db87bb58\"\u003e\u003ccode\u003e1723b1e\u003c/code\u003e\u003c/a\u003e [html]: add minimal differential testing framework (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2554\"\u003e#2554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/7dc3279da2d7b6bdd49164cada8531d6a2125c15\"\u003e\u003ccode\u003e7dc3279\u003c/code\u003e\u003c/a\u003e fix: reconcile version mismatches in process and stack_trace (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2546\"\u003e#2546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/tools/commits/clock-v1.1.3/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dio` from 5.11.0 to 5.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cfug/dio/releases\"\u003edio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edio 5.11.1\u003c/h2\u003e\n\u003ch2\u003eWhat's new\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix response stream not propagating backpressure to the underlying socket.\nWhen a consumer paused the stream, the source subscription was never paused,\nso the network kept buffering response data into memory, risking OOM on\nconstrained platforms.\u003c/li\u003e\n\u003cli\u003eMake the \u003ccode\u003ebadCertificateCallback\u003c/code\u003e pinning test deterministic by pinning a\nfingerprint that cannot match the served certificate, instead of relying on\nbadssl.com hosts serving different certificates.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eNoSuchMethodError\u003c/code\u003e when using a class that \u003ccode\u003eimplements Interceptor\u003c/code\u003e\ninstead of \u003ccode\u003eextends Interceptor\u003c/code\u003e. The interceptor pipeline was calling private\ndispatch methods that only exist on \u003ccode\u003eInterceptor\u003c/code\u003e subclasses, breaking any\nclass using interface implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cfug/dio/commit/4684e29dabaa2655606f1620a4ed316ee3f8c963\"\u003e\u003ccode\u003e4684e29\u003c/code\u003e\u003c/a\u003e 🔖 dio v5.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cfug/dio/commit/96b10c7919ebc1c3c9438e51280aff587b7d773a\"\u003e\u003ccode\u003e96b10c7\u003c/code\u003e\u003c/a\u003e 🔖 web_adapter v2.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cfug/dio/commit/6d18c7c9a30106bb67e9a1385d482957a5d2ae2a\"\u003e\u003ccode\u003e6d18c7c\u003c/code\u003e\u003c/a\u003e 🔖 http2_adapter v2.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cfug/dio/commit/debe58c41da5132742d0e00e21805ad9fdfc51eb\"\u003e\u003ccode\u003edebe58c\u003c/code\u003e\u003c/a\u003e ✨ Deprecate misspelled \u003ccode\u003ehandshakeTimout\u003c/code\u003e in favor of \u003ccode\u003ehandshakeTimeout\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/cfug/dio/issues/2595\"\u003e#2595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cfug/dio/commit/6c1033ef0adbb53892192b8406e49af214909dfe\"\u003e\u003ccode\u003e6c1033e\u003c/code\u003e\u003c/a\u003e 🐛 Expose supportedProtocols on ConnectionManager to fix fallback for RFC-stri...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cfug/dio/commit/6d39187e982d4ff2904ec654ac906d200701546b\"\u003e\u003ccode\u003e6d39187\u003c/code\u003e\u003c/a\u003e 💚 Fail web test runs on the first failing compiler round (\u003ca href=\"https://redirect.github.com/cfug/dio/issues/2594\"\u003e#2594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cfug/dio/commit/a3238c3a3cde75ecc48216f9e8c820506e2d5ed5\"\u003e\u003ccode\u003ea3238c3\u003c/code\u003e\u003c/a\u003e fix(dio): support classes that implement Interceptor (\u003ca href=\"https://redirect.github.com/cfug/dio/issues/2591\"\u003e#2591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cfug/dio/commit/fd1cca0f4e473a9e46713ca8e359602301663eb4\"\u003e\u003ccode\u003efd1cca0\u003c/code\u003e\u003c/a\u003e fix(web): classify XHR timeout by connection phase (\u003ca href=\"https://redirect.github.com/cfug/dio/issues/2593\"\u003e#2593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cfug/dio/commit/83fd107e81f3f470c51380c71abe20c0680c6299\"\u003e\u003ccode\u003e83fd107\u003c/code\u003e\u003c/a\u003e 💚 Adopt CI to Flutter 3.47 (\u003ca href=\"https://redirect.github.com/cfug/dio/issues/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cfug/dio/commit/a553f46bdec8d0511898c19ca3858a32f3c80545\"\u003e\u003ccode\u003ea553f46\u003c/code\u003e\u003c/a\u003e Update README for clarity and remove star history (\u003ca href=\"https://redirect.github.com/cfug/dio/issues/2589\"\u003e#2589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cfug/dio/compare/dio_v5.11.0...dio_v5.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drift_dev` from 2.34.0 to 2.35.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/f7e4c72bd10d92b9e1a8bfb768730ca1096b1341\"\u003e\u003ccode\u003ef7e4c72\u003c/code\u003e\u003c/a\u003e Prepare releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d9b6f6ea43feb035c8abf9c77b53d28d71c22626\"\u003e\u003ccode\u003ed9b6f6e\u003c/code\u003e\u003c/a\u003e Drift3: Get postgres tests to work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/41c66131a41fc932e51aad4d656443ed51505b9d\"\u003e\u003ccode\u003e41c6613\u003c/code\u003e\u003c/a\u003e Port drift integration tests to drift3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/75106220309f5ec31bbdbf7e172be64017a15fea\"\u003e\u003ccode\u003e7510622\u003c/code\u003e\u003c/a\u003e A few more drift3 upgrade improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/6859ac50bbf5ad97648d81efa9697f9deede99d1\"\u003e\u003ccode\u003e6859ac5\u003c/code\u003e\u003c/a\u003e drift_sqlite: Allow running queries synchronously\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/1c0beee12a528a0d0cc66a2a08b6c62a674fdecc\"\u003e\u003ccode\u003e1c0beee\u003c/code\u003e\u003c/a\u003e Support cli_util, file_picker dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/fafd58874a1f754096b81591c2eb46ea939510fd\"\u003e\u003ccode\u003efafd588\u003c/code\u003e\u003c/a\u003e drift3: Fix toColumns for batch insert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d6ddb895ab9fde29c420dfa6bb01ea60e48b1a6e\"\u003e\u003ccode\u003ed6ddb89\u003c/code\u003e\u003c/a\u003e Start with upgrade notes for drift3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/ce9b8520abe334753b6edd3df39ddbdccb7c1f45\"\u003e\u003ccode\u003ece9b852\u003c/code\u003e\u003c/a\u003e Prepare drift_manager for publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/2a825bafe5a7ae5537b450774f77d72753d04c50\"\u003e\u003ccode\u003e2a825ba\u003c/code\u003e\u003c/a\u003e Correctly dispatch nested transaction updates.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/drift/compare/drift_dev-2.34.0...drift_dev-2.35.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_analytics` from 12.4.5 to 12.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9d5c7e7a7eebbcf402d5786f6a8ee854b96c35e1\"\u003e\u003ccode\u003e9d5c7e7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/35e39637f4cbef0d70043047f80d6f6e80daf8fe\"\u003e\u003ccode\u003e35e3963\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase iOS SDK to 12.19.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5cb35640d346678d307f3634f6836d34a1d6da1e\"\u003e\u003ccode\u003e5cb3564\u003c/code\u003e\u003c/a\u003e feat(analytics,ios): add UIScene support for campaign attribution (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18573\"\u003e#18573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2e1ebd8dc6172f4e0290435c79e4040a4956eada\"\u003e\u003ccode\u003e2e1ebd8\u003c/code\u003e\u003c/a\u003e chore(release): 2026-08-24 — BoM 5.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18606\"\u003e#18606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/07febc37617ab8b4f6f06e7208baa6a15ce2ef70\"\u003e\u003ccode\u003e07febc3\u003c/code\u003e\u003c/a\u003e feat: bump Firebase iOS SDK to 12.18.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18596\"\u003e#18596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4c3865e2e56bf59904a9f48a6e70f0f963df2cda\"\u003e\u003ccode\u003e4c3865e\u003c/code\u003e\u003c/a\u003e fix(ci): bump Kotlin Gradle plugin to 2.3.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18600\"\u003e#18600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/3b9a655b8ac8ac5f6efa23ea63e210b597f2ec02\"\u003e\u003ccode\u003e3b9a655\u003c/code\u003e\u003c/a\u003e refactor(core,apple): migrate iOS/macOS plugin implementation to Swift (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18569\"\u003e#18569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/87ace8496fec75c461f3b29a9b8a85d46e286957\"\u003e\u003ccode\u003e87ace84\u003c/code\u003e\u003c/a\u003e fix(ci): align Android toolchain and analyzer with Flutter 3.47 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18566\"\u003e#18566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/cfbe35f659a7950271d034d42dea599670819559\"\u003e\u003ccode\u003ecfbe35f\u003c/code\u003e\u003c/a\u003e test: complete per-package e2e migration — all 13 products, secrets-injected ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/1e6da07d55409d04b556639c339d1e170df44275\"\u003e\u003ccode\u003e1e6da07\u003c/code\u003e\u003c/a\u003e chore: add FlutterFramework dependency to plugins' Package.swift files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/issues/18293\"\u003e#18293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_analytics-v12.6.0/packages/firebase_analytics\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_core` from 4.12.1 to 4.15.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9d5c7e7a7eebbcf402d5786f6a8ee854b96c35e1\"\u003e\u003ccode\u003e9d5c7e7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/5e518361ce7f94923437d8b0e41add7ca75083ef\"\u003e\u003ccode\u003e5e51836\u003c/code\u003e\u003c/a\u003e fix(auth,web): convert Auth errors that omit customData without throwing (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18\"\u003e#18\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/35e39637f4cbef0d70043047f80d6f6e80daf8fe\"\u003e\u003ccode\u003e35e3963\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase iOS SDK to 12.19.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4988ec5b2a6349f59ca37d32ed08a4efa6ba4a27\"\u003e\u003ccode\u003e4988ec5\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase JS SDK to 12.19.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18684\"\u003e#18684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fbf39e96a4cacff809f32ca3be87358f9ea038da\"\u003e\u003ccode\u003efbf39e9\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase Android SDK to 34.19.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18678\"\u003e#18678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4fd9982426d33c255ef516c6919ede835263cf37\"\u003e\u003ccode\u003e4fd9982\u003c/code\u003e\u003c/a\u003e feat(firebase_core_web): decouple foundation imports and fix JS SDK interop (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/3bd7c069f791f5482f79e6f80cf6fd833b6245f8\"\u003e\u003ccode\u003e3bd7c06\u003c/code\u003e\u003c/a\u003e fix(core,web): compile isA checks on Dart \u0026lt; 3.12 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18612\"\u003e#18612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/d54b93083c33d845873b11a901b9c469538b810f\"\u003e\u003ccode\u003ed54b930\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase C++ SDK to 13.12.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18618\"\u003e#18618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2e1ebd8dc6172f4e0290435c79e4040a4956eada\"\u003e\u003ccode\u003e2e1ebd8\u003c/code\u003e\u003c/a\u003e chore(release): 2026-08-24 — BoM 5.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18606\"\u003e#18606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9bc9d9ce406e868a958f6e36b2a07682834d0458\"\u003e\u003ccode\u003e9bc9d9c\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase Android SDK to 34.18.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/issues/18597\"\u003e#18597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_core-v4.15.0/packages/firebase_core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_crashlytics` from 5.2.6 to 5.4.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9d5c7e7a7eebbcf402d5786f6a8ee854b96c35e1\"\u003e\u003ccode\u003e9d5c7e7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/35e39637f4cbef0d70043047f80d6f6e80daf8fe\"\u003e\u003ccode\u003e35e3963\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase iOS SDK to 12.19.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2e1ebd8dc6172f4e0290435c79e4040a4956eada\"\u003e\u003ccode\u003e2e1ebd8\u003c/code\u003e\u003c/a\u003e chore(release): 2026-08-24 — BoM 5.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18606\"\u003e#18606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fef6d42090ea275f07117c085bd04710d9df51bc\"\u003e\u003ccode\u003efef6d42\u003c/code\u003e\u003c/a\u003e refactor(platform_interface): replace Flutter UI and foundation imports with ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/07febc37617ab8b4f6f06e7208baa6a15ce2ef70\"\u003e\u003ccode\u003e07febc3\u003c/code\u003e\u003c/a\u003e feat: bump Firebase iOS SDK to 12.18.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18596\"\u003e#18596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4c3865e2e56bf59904a9f48a6e70f0f963df2cda\"\u003e\u003ccode\u003e4c3865e\u003c/code\u003e\u003c/a\u003e fix(ci): bump Kotlin Gradle plugin to 2.3.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18600\"\u003e#18600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a54439f91e0d84c169b5f09def5174b590619f0d\"\u003e\u003ccode\u003ea54439f\u003c/code\u003e\u003c/a\u003e fix(core, crashlytics): drop \u003ccode\u003eflutter_test\u003c/code\u003e from published dependencies (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18575\"\u003e#18575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/3b9a655b8ac8ac5f6efa23ea63e210b597f2ec02\"\u003e\u003ccode\u003e3b9a655\u003c/code\u003e\u003c/a\u003e refactor(core,apple): migrate iOS/macOS plugin implementation to Swift (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18569\"\u003e#18569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/11daba2cee5d3f919f4f4466e51155fcf4d95f62\"\u003e\u003ccode\u003e11daba2\u003c/code\u003e\u003c/a\u003e feat(crashlytics): add Pigeon support (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18565\"\u003e#18565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/87ace8496fec75c461f3b29a9b8a85d46e286957\"\u003e\u003ccode\u003e87ace84\u003c/code\u003e\u003c/a\u003e fix(ci): align Android toolchain and analyzer with Flutter 3.47 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/issues/18566\"\u003e#18566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_crashlytics-v5.4.0/packages/firebase_crashlytics\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_messaging` from 16.4.3 to 16.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9d5c7e7a7eebbcf402d5786f6a8ee854b96c35e1\"\u003e\u003ccode\u003e9d5c7e7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2ea8381a1ada9fa6946c87fc0d203f94f04c6212\"\u003e\u003ccode\u003e2ea8381\u003c/code\u003e\u003c/a\u003e fix(messaging,ios): register for APNs after Dart Firebase.initializeApp() (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/35e39637f4cbef0d70043047f80d6f6e80daf8fe\"\u003e\u003ccode\u003e35e3963\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase iOS SDK to 12.19.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/a57837ef40f73f0187b45125ecc0d81811b71bd9\"\u003e\u003ccode\u003ea57837e\u003c/code\u003e\u003c/a\u003e fix(messaging,android): skip onMessageOpenedApp for terminated notification t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2fd8aa886fcd7faf281ca5a7645ddaebabc3cb7a\"\u003e\u003ccode\u003e2fd8aa8\u003c/code\u003e\u003c/a\u003e fix(messaging,ios): register for APNs when UIScene plugins miss launch callba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/b211afbda89614b1892bd29c354ddb5347303f18\"\u003e\u003ccode\u003eb211afb\u003c/code\u003e\u003c/a\u003e package-lock.json added (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18627\"\u003e#18627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2e1ebd8dc6172f4e0290435c79e4040a4956eada\"\u003e\u003ccode\u003e2e1ebd8\u003c/code\u003e\u003c/a\u003e chore(release): 2026-08-24 — BoM 5.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18606\"\u003e#18606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/07febc37617ab8b4f6f06e7208baa6a15ce2ef70\"\u003e\u003ccode\u003e07febc3\u003c/code\u003e\u003c/a\u003e feat: bump Firebase iOS SDK to 12.18.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18596\"\u003e#18596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4c3865e2e56bf59904a9f48a6e70f0f963df2cda\"\u003e\u003ccode\u003e4c3865e\u003c/code\u003e\u003c/a\u003e fix(ci): bump Kotlin Gradle plugin to 2.3.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18600\"\u003e#18600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/69d16e44cb7f70d8eaaed3e4fe9d2a186194e3d4\"\u003e\u003ccode\u003e69d16e4\u003c/code\u003e\u003c/a\u003e feat(messaging,ios): migrate example iOS runner from ObjC to Swift (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/issues/18578\"\u003e#18578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_messaging-v16.7.0/packages/firebase_messaging\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_performance` from 0.11.4+5 to 0.11.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9d5c7e7a7eebbcf402d5786f6a8ee854b96c35e1\"\u003e\u003ccode\u003e9d5c7e7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/35e39637f4cbef0d70043047f80d6f6e80daf8fe\"\u003e\u003ccode\u003e35e3963\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase iOS SDK to 12.19.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2e1ebd8dc6172f4e0290435c79e4040a4956eada\"\u003e\u003ccode\u003e2e1ebd8\u003c/code\u003e\u003c/a\u003e chore(release): 2026-08-24 — BoM 5.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/issues/18606\"\u003e#18606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fef6d42090ea275f07117c085bd04710d9df51bc\"\u003e\u003ccode\u003efef6d42\u003c/code\u003e\u003c/a\u003e refactor(platform_interface): replace Flutter UI and foundation imports with ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/07febc37617ab8b4f6f06e7208baa6a15ce2ef70\"\u003e\u003ccode\u003e07febc3\u003c/code\u003e\u003c/a\u003e feat: bump Firebase iOS SDK to 12.18.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/issues/18596\"\u003e#18596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4c3865e2e56bf59904a9f48a6e70f0f963df2cda\"\u003e\u003ccode\u003e4c3865e\u003c/code\u003e\u003c/a\u003e fix(ci): bump Kotlin Gradle plugin to 2.3.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/issues/18600\"\u003e#18600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/3b9a655b8ac8ac5f6efa23ea63e210b597f2ec02\"\u003e\u003ccode\u003e3b9a655\u003c/code\u003e\u003c/a\u003e refactor(core,apple): migrate iOS/macOS plugin implementation to Swift (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/issues/18569\"\u003e#18569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/87ace8496fec75c461f3b29a9b8a85d46e286957\"\u003e\u003ccode\u003e87ace84\u003c/code\u003e\u003c/a\u003e fix(ci): align Android toolchain and analyzer with Flutter 3.47 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/issues/18566\"\u003e#18566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/cfbe35f659a7950271d034d42dea599670819559\"\u003e\u003ccode\u003ecfbe35f\u003c/code\u003e\u003c/a\u003e test: complete per-package e2e migration — all 13 products, secrets-injected ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/1e6da07d55409d04b556639c339d1e170df44275\"\u003e\u003ccode\u003e1e6da07\u003c/code\u003e\u003c/a\u003e chore: add FlutterFramework dependency to plugins' Package.swift files (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/issues/18293\"\u003e#18293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_performance-v0.11.6/packages/firebase_performance\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase_remote_config` from 6.5.5 to 6.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/9d5c7e7a7eebbcf402d5786f6a8ee854b96c35e1\"\u003e\u003ccode\u003e9d5c7e7\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/35e39637f4cbef0d70043047f80d6f6e80daf8fe\"\u003e\u003ccode\u003e35e3963\u003c/code\u003e\u003c/a\u003e feat(core): bump Firebase iOS SDK to 12.19.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/issues/18683\"\u003e#18683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/17c70494c73c6c8cddb758fbfffc8468ad8fdbc6\"\u003e\u003ccode\u003e17c7049\u003c/code\u003e\u003c/a\u003e fix(remote_config,ios): emit onConfigUpdated events on the platform thread (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/2e1ebd8dc6172f4e0290435c79e4040a4956eada\"\u003e\u003ccode\u003e2e1ebd8\u003c/code\u003e\u003c/a\u003e chore(release): 2026-08-24 — BoM 5.0.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/issues/18606\"\u003e#18606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/fef6d42090ea275f07117c085bd04710d9df51bc\"\u003e\u003ccode\u003efef6d42\u003c/code\u003e\u003c/a\u003e refactor(platform_interface): replace Flutter UI and foundation imports with ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/07febc37617ab8b4f6f06e7208baa6a15ce2ef70\"\u003e\u003ccode\u003e07febc3\u003c/code\u003e\u003c/a\u003e feat: bump Firebase iOS SDK to 12.18.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/issues/18596\"\u003e#18596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/4c3865e2e56bf59904a9f48a6e70f0f963df2cda\"\u003e\u003ccode\u003e4c3865e\u003c/code\u003e\u003c/a\u003e fix(ci): bump Kotlin Gradle plugin to 2.3.0 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/issues/18600\"\u003e#18600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/128912e884c815b498ff943cd7b38838104d89f0\"\u003e\u003ccode\u003e128912e\u003c/code\u003e\u003c/a\u003e fix(remote_config): classify fetch failures instead of reporting them all as ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/3b9a655b8ac8ac5f6efa23ea63e210b597f2ec02\"\u003e\u003ccode\u003e3b9a655\u003c/code\u003e\u003c/a\u003e refactor(core,apple): migrate iOS/macOS plugin implementation to Swift (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/issues/18569\"\u003e#18569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/flutterfire/commit/87ace8496fec75c461f3b29a9b8a85d46e286957\"\u003e\u003ccode\u003e87ace84\u003c/code\u003e\u003c/a\u003e fix(ci): align Android toolchain and analyzer with Flutter 3.47 (\u003ca href=\"https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/issues/18566\"\u003e#18566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/flutterfire/commits/firebase_remote_config-v6.7.0/packages/firebase_remote_config\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_link_previewer` from 4.2.0 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flyerhq/flutter_chat_ui/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_local_notifications` from 22.2.0 to 22.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/releases\"\u003eflutter_local_notifications's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflutter_local_notifications-v22.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[macOS] fixed subtitle not showing up properly. Thanks to the PR from \u003ca href=\"https://github.com/JIWON1923\"\u003eSoi (Jiwon Lee)\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_local_notifications-v22.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android][iOS][macOS] added \u003ccode\u003eopenAppNotificationSettings()\u003c/code\u003e method. This opens the system settings UI where the user can manage notification permissions for the app. When not possible, on iOS, it opens the application's settings on iOS and on macOS, it opens the system settings notification pane. Thanks to the PR from \u003ca href=\"https://github.com/hamadcc\"\u003ehamadcc\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/325d98faabbe9eed083d02beea38b439bc45f2a6\"\u003e\u003ccode\u003e325d98f\u003c/code\u003e\u003c/a\u003e prepare for 22.3.1 release (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2822\"\u003e#2822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/9081a1767462a3557c4136472418259b42f89742\"\u003e\u003ccode\u003e9081a17\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] fix: apply subtitle from platformSpecifics on m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/c09911fabbc2ef6fa143616719650461c7591e69\"\u003e\u003ccode\u003ec09911f\u003c/code\u003e\u003c/a\u003e Bump actions/setup-java from 5 to 6 (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2819\"\u003e#2819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/e5100eb8e6e65ef04cf50558a30fa33480e36d54\"\u003e\u003ccode\u003ee5100eb\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] remove unnecessary FOREGROUND_SERVICE permissio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/b475bc883dab07da3c1b19e86b0746eb20f14f2f\"\u003e\u003ccode\u003eb475bc8\u003c/code\u003e\u003c/a\u003e [various] added macOS implementation of openAppNotificationSettings() (\u003ca href=\"https://redirect.github.com/MaikuB/flutter_local_notifications/issues/2812\"\u003e#2812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/fd48e8c7a6b391816b5bda7738216f3ba9b5b509\"\u003e\u003ccode\u003efd48e8c\u003c/code\u003e\u003c/a\u003e Clang Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/commit/1492de5ba02f214162787cf0ab0fb9ef000aff69\"\u003e\u003ccode\u003e1492de5\u003c/code\u003e\u003c/a\u003e [flutter_local_notifications] Add openAppNotificationSettings() for Android a...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/MaikuB/flutter_local_notifications/compare/flutter_local_notifications-v22.2.0...flutter_local_notifications-v22.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 3.2.5 to 4.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8bdb15ab17bc264f3a9581177fac4a52ee7c2169\"\u003e\u003ccode\u003e8bdb15a\u003c/code\u003e\u003c/a\u003e freezed         : 4.0.0 -\u0026gt; 4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/07710d07b128191af07b6d630df15c3b77cfaed1\"\u003e\u003ccode\u003e07710d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1372\"\u003e#1372\u003c/a\u003e from peter-trost:analyzer-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/662f424c59bdb03dfc3452735f29f7952857a36d\"\u003e\u003ccode\u003e662f424\u003c/code\u003e\u003c/a\u003e Allow analyzer 14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ce67d37c94f45b7425dd667e41e96f2034c0c1fd\"\u003e\u003ccode\u003ece67d37\u003c/code\u003e\u003c/a\u003e Remove needs for \u003ccode\u003e@overrides\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac6dec209a381bb869bfcdc22caf73be96622d33\"\u003e\u003ccode\u003eac6dec2\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 6 to 7 (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1363\"\u003e#1363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6a67d5c9a37c79efe5f58ce5fd861d4b8c026d0e\"\u003e\u003ccode\u003e6a67d5c\u003c/code\u003e\u003c/a\u003e 4.0.0x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/3753aea987d59b56a668fff57e32512266b61837\"\u003e\u003ccode\u003e3753aea\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/freezed\"\u003ehttps://github.com/rrousselGit/freezed\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/aa5ae5d05b3f88b66b909d616d4c933fd86d8fc2\"\u003e\u003ccode\u003eaa5ae5d\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/d956f1e5bef13c4fd75e37f11571028123de65f7\"\u003e\u003ccode\u003ed956f1e\u003c/code\u003e\u003c/a\u003e Bump EndBug/add-and-commit from 10 to 11 (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1367\"\u003e#1367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/3122d1fdbdeb525e892d08e7bfbb600002522c25\"\u003e\u003ccode\u003e3122d1f\u003c/code\u003e\u003c/a\u003e Add primary-constructor notice\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v3.2.5...freezed-v4.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `get_it` from 9.2.1 to 9.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.3.0] - 2026-09-19\u003c/h2\u003e\n\u003ch2\u003e[9.3.0] - 2026-09-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDetect circular self-resolution of lazy singletons (sync and async) and cached factories and throw a descriptive \u003ccode\u003eStateError\u003c/code\u003e instead of a \u003ccode\u003eStackOverflowError\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/muhammadkamel\"\u003e\u003ccode\u003e@​muhammadkamel\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/flutter-it/get_it/issues/423\"\u003e#423\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epubspec.lock\u003c/code\u003e is no longer committed, following the Dart guidelines for library packages.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eacceptsParams\u003c/code\u003e getter on \u003ccode\u003eObjectRegistration\u003c/code\u003e that tells whether the registered factory takes parameters. Passing \u003ccode\u003eparam1\u003c/code\u003e/\u003ccode\u003eparam2\u003c/code\u003e to a registration that doesn't accept parameters now fails an assert in debug mode instead of silently ignoring them.\u003c/li\u003e\n\u003cli\u003eNew global flag \u003ccode\u003eskipUnregisterIfNotRegistered\u003c/code\u003e: when set to \u003ccode\u003etrue\u003c/code\u003e, \u003ccode\u003eunregister\u003c/code\u003e silently ignores a missing registration instead of throwing (default stays \u003ccode\u003efalse\u003c/code\u003e). Thanks to \u003ca href=\"https://github.com/Gorniaky\"\u003e\u003ccode\u003e@​Gorniaky\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/flutter-it/get_it/issues/420\"\u003e#420\u003c/a\u003e) and \u003ca href=\"https://github.com/AzazelSensei\"\u003e\u003ccode\u003e@​AzazelSensei\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/flutter-it/get_it/issues/424\"\u003e#424\u003c/a\u003e) for raising this.\u003c/li\u003e\n\u003cli\u003eDevTools extension: filter and sort for the registrations table. Thanks to \u003ca href=\"https://github.com/yang-lile\"\u003e\u003ccode\u003e@​yang-lile\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/flutter-it/get_it/issues/421\"\u003e#421\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eDevTools extension rebuilt with Flutter 3.47.1.\u003c/li\u003e\n\u003cli\u003eFixed analyzer warnings/infos reported by pub.dev and updated dev dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter-it/get_it/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go_router_builder` from 4.4.0 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0099ae15b785212562d0f810fb7c17869e397f50\"\u003e\u003ccode\u003e0099ae1\u003c/code\u003e\u003c/a\u003e [go_router_builder] Report duplicate route paths at build time (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12399\"\u003e#12399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/4ca43c38372c5b9a30755d654949499ed12f61f8\"\u003e\u003ccode\u003e4ca43c3\u003c/code\u003e\u003c/a\u003e [google_sign_in] PR 1/4 google_sign_in_ios SPM packaging (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12654\"\u003e#12654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/80da2cfea6e64be7467ddcea790a86162e0ebb97\"\u003e\u003ccode\u003e80da2cf\u003c/code\u003e\u003c/a\u003e [video_player_android] Report display size for anamorphic video (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12360\"\u003e#12360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/955fd5d2d2abcebfbc34abfe56f2aad924c4d612\"\u003e\u003ccode\u003e955fd5d\u003c/code\u003e\u003c/a\u003e [material_ui] Use super parameters in more places (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12460\"\u003e#12460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b99325ba29f69e85b17b345e0a836dfb00381df5\"\u003e\u003ccode\u003eb99325b\u003c/code\u003e\u003c/a\u003e [material_ui] Add a README and placeholders for migrating gen_defaults templa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e71317b787156ffd5833d35f549ef5be022f7d0a\"\u003e\u003ccode\u003ee71317b\u003c/code\u003e\u003c/a\u003e [image_picker] Add native tests for image, metadata, photo-asset, and PHPicke...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/3f00bb122d7771959e9903b9bcc5865791ad7899\"\u003e\u003ccode\u003e3f00bb1\u003c/code\u003e\u003c/a\u003e [material_ui] Port routes_transition_test to material_ui (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12634\"\u003e#12634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e8889d84dffad30bddaf2f4da70dfef943c21999\"\u003e\u003ccode\u003ee8889d8\u003c/code\u003e\u003c/a\u003e [material_ui] Remove !chrome in text_field_test.dart (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12548\"\u003e#12548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7a7912faa4ddfa1a3f0a2106e48f3a20a2521001\"\u003e\u003ccode\u003e7a7912f\u003c/code\u003e\u003c/a\u003e [material_ui] Migrate AppBar M3 template to use new gen_defaults script (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12707\"\u003e#12707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2e33644f59437f0c3e06984d699ae2e70a8337d5\"\u003e\u003ccode\u003e2e33644\u003c/code\u003e\u003c/a\u003e [vector_graphics] Fix deprecation lints (\u003ca href=\"https://github.com/flutter/packages/...\n\n_Description has been truncated_","html_url":"https://github.com/kido-luci/flutter-starter-template/pull/221","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kido-luci%2Fflutter-starter-template/issues/221","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/221/packages"},{"uuid":"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":"5610354293","node_id":"PR_kwDOTCCDdc8AAAABFcOe2Q","number":31,"state":"open","title":"build(deps): bump the all-pub-deps group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-28T06:30:19.000Z","updated_at":"2026-10-05T08:03:34.293Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all-pub-deps","update_count":3,"packages":[{"name":"build_runner","old_version":"2.16.0","new_version":"2.16.1","repository_url":"https://github.com/dart-lang/build"},{"name":"file_picker","old_version":"12.0.0-beta.7","new_version":"13.1.0","repository_url":"https://github.com/vicajilau/flutter_file_picker"},{"name":"freezed","old_version":"4.0.0","new_version":"4.0.2","repository_url":"https://github.com/rrousselGit/freezed"}],"path":null,"ecosystem":"pub"},"body":"Bumps the all-pub-deps group with 3 updates in the / directory: [build_runner](https://github.com/dart-lang/build), [file_picker](https://github.com/vicajilau/flutter_file_picker/tree/main/packages) and [freezed](https://github.com/rrousselGit/freezed).\n\nUpdates `build_runner` from 2.16.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild_runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_runner v2.16.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify terminology: refer to \u003ccode\u003e.dart_tool/build/generated\u003c/code\u003e as the \u0026quot;artifact\ntree\u0026quot;, and the normal output location as the \u0026quot;package path\u0026quot;.\u003c/li\u003e\n\u003cli\u003eReduce logged compile progress output for non-interactive builds, for example\npresubmits.\u003c/li\u003e\n\u003cli\u003eIn \u003ccode\u003eserve\u003c/code\u003e and \u003ccode\u003edaemon\u003c/code\u003e modes, source files not involved in the build are no\nlonger cached on read. They are re-read when requested.\u003c/li\u003e\n\u003cli\u003eBug fix: make post-process output behavior match normal outputs: by default,\nrebuild if deleted or incorrect. Follow \u003ccode\u003e--keep-modified-outputs\u003c/code\u003e and\n\u003ccode\u003e--only-check\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: in incremental builds, detect and delete conflicting outputs in the\nsource directory rather than treating them as sources, which could cause\nbuilder dependency cycles and hangs; fix \u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5079\"\u003e#5079\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: restrict incompatible build output deletion to output packages; do\nnot attempt to delete files in dependency packages.\u003c/li\u003e\n\u003cli\u003eBug fix: do not invalidate retained package path outputs when conflicting\nartifact tree files appear; avoid unnecessary build step reruns.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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.16.0...build_runner-v2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `file_picker` from 12.0.0-beta.7 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 `freezed` from 4.0.0 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-v4.0.0...freezed-v4.0.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/labofsahil/sm/pull/31","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/labofsahil%2Fsm/issues/31","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/31/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":"5533812396","node_id":"PR_kwDOPAFqcc8AAAABEgSS7g","number":36,"state":"open","title":"chore(pub):(deps): bump the flutter-dependencies group across 1 directory with 12 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-22T00:08:32.000Z","updated_at":"2026-09-22T00:08:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(pub):(deps): bump","group_name":"flutter-dependencies","update_count":12,"packages":[{"name":"build_runner","old_version":"2.5.4","new_version":"2.16.1","repository_url":"https://github.com/dart-lang/build"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.1.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"json_annotation","old_version":"4.9.0","new_version":"4.12.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"json_serializable","old_version":"6.9.5","new_version":"6.14.1","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"vibration","old_version":"1.9.0","new_version":"3.2.1","repository_url":"https://github.com/benjamindean/flutter_vibration"},{"name":"freezed","old_version":"2.5.8","new_version":"4.0.2","repository_url":"https://github.com/rrousselGit/freezed"},{"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":"0.68.0","new_version":"1.2.0","repository_url":"https://github.com/imaNNeo/fl_chart"},{"name":"flutter_lints","old_version":"4.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"flutter_riverpod","old_version":"2.6.1","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"freezed","old_version":"2.5.8","new_version":"4.0.2","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.1.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"json_annotation","old_version":"4.9.0","new_version":"4.12.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"json_serializable","old_version":"6.9.5","new_version":"6.14.1","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"lottie","old_version":"3.3.1","new_version":"3.6.1","repository_url":"https://github.com/xvrh/lottie-flutter"},{"name":"shared_preferences","old_version":"2.5.3","new_version":"2.5.5","repository_url":"https://github.com/flutter/packages"},{"name":"vibration","old_version":"1.9.0","new_version":"3.2.1","repository_url":"https://github.com/benjamindean/flutter_vibration"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-dependencies group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [build_runner](https://github.com/dart-lang/build) | `2.5.4` | `2.16.1` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.1.0` |\n| [json_annotation](https://github.com/google/json_serializable.dart) | `4.9.0` | `4.12.0` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.9.5` | `6.14.1` |\n| [vibration](https://github.com/benjamindean/flutter_vibration) | `1.9.0` | `3.2.1` |\n| [freezed](https://github.com/rrousselGit/freezed) | `2.5.8` | `4.0.2` |\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) | `0.68.0` | `1.2.0` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `4.0.0` | `6.0.0` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.4.3` |\n| [freezed](https://github.com/rrousselGit/freezed) | `2.5.8` | `4.0.2` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.1.0` |\n| [json_annotation](https://github.com/google/json_serializable.dart) | `4.9.0` | `4.12.0` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.9.5` | `6.14.1` |\n| [lottie](https://github.com/xvrh/lottie-flutter) | `3.3.1` | `3.6.1` |\n| [shared_preferences](https://github.com/flutter/packages/tree/main/packages/shared_preferences) | `2.5.3` | `2.5.5` |\n| [vibration](https://github.com/benjamindean/flutter_vibration) | `1.9.0` | `3.2.1` |\n\n\nUpdates `build_runner` from 2.5.4 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.5.4...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_annotation` from 2.4.4 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/635173058aa52c846ed7707530a946abdf38afdf\"\u003e\u003ccode\u003e6351730\u003c/code\u003e\u003c/a\u003e Don't publish benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac7666f3dfb648070fa416d8e04668e5744b0c21\"\u003e\u003ccode\u003eac7666f\u003c/code\u003e\u003c/a\u003e freezed_annotation : 3.0.0 -\u0026gt; 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2c0d0a1a9242348d95fe61520f1b2f4bc2d57f74\"\u003e\u003ccode\u003e2c0d0a1\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1261\"\u003e#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/71b51d2b98f24879b012941f9f75b79208d7de28\"\u003e\u003ccode\u003e71b51d2\u003c/code\u003e\u003c/a\u003e ⚡️ Stop writing \u003ccode\u003e// dart format width=80\u003c/code\u003e to the generated freezed files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/05e2bb48c715472f20aea99ca9770d7f491e83d2\"\u003e\u003ccode\u003e05e2bb4\u003c/code\u003e\u003c/a\u003e Add when/map back (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/170db3bfc735a1f2f8666221dab21283778eba17\"\u003e\u003ccode\u003e170db3b\u003c/code\u003e\u003c/a\u003e fix markdown link syntax (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/931720360c89152aaf6b1320f03a70271501f14e\"\u003e\u003ccode\u003e9317203\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a42c20cf49a8effd84ae1d8a86b3fe51e75f4a5e\"\u003e\u003ccode\u003ea42c20c\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ebuilt_test\u003c/code\u003e 3.2.1, test fixes. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6f1a033fb3509d44b93cc2b7e5ebd9effeb24faf\"\u003e\u003ccode\u003e6f1a033\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/168513bd4410df4192bf7589ec1995f4776e81e7\"\u003e\u003ccode\u003e168513b\u003c/code\u003e\u003c/a\u003e docs: simplify dependency installation commands by grouping packages (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_annotation` from 4.9.0 to 4.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_annotation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_annotation v4.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for PATCH-style tri-state JSON\nfields (omit key vs explicit \u003ccode\u003enull\u003c/code\u003e vs value).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_annotation v4.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSerializable.dateTimeUtc\u003c/code\u003e configuration option.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_annotation v4.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSerializable(createJsonSchema: true)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003emeta: ^1.16.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/61e7b879b22af58f2f942ccf6c0ae81acd0cb1bc\"\u003e\u003ccode\u003e61e7b87\u003c/code\u003e\u003c/a\u003e Add JsonKey.explicitJsonNullWhenNonNullField for PATCH tri-state JSON (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/62e16d8e6200a5de6fb501795221dd3be3ddff40\"\u003e\u003ccode\u003e62e16d8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c6cdfcf769bec69fc4e5b6db6cf9107030050324\"\u003e\u003ccode\u003ec6cdfcf\u003c/code\u003e\u003c/a\u003e Update analyzer to latest, prepare v6.13.2 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fba9479300cbece6730a8901680de11a1ca2d351\"\u003e\u003ccode\u003efba9479\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/da67f424387558298e06780a00069aa46a535830\"\u003e\u003ccode\u003eda67f42\u003c/code\u003e\u003c/a\u003e allow pkg:analyzer latest, prepare v6.13.1 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8b781ac80015c1dd1bec97a44e92b2fc13e8a9a9\"\u003e\u003ccode\u003e8b781ac\u003c/code\u003e\u003c/a\u003e Improve error message when generating code for Record types with unsupported ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/6b711e38595dfd4f20dedd1cfb0b8a7a8db1c062\"\u003e\u003ccode\u003e6b711e3\u003c/code\u003e\u003c/a\u003e Improve error messages when typeToCode throws an exception (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1450\"\u003e#1450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5d5feca5bb9836223d9956c564927a992271e58a\"\u003e\u003ccode\u003e5d5feca\u003c/code\u003e\u003c/a\u003e isSynthetic is removed in Analyzer 11 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1564\"\u003e#1564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c61a809d1460bd5a7c223754d7020bebbacc9baa\"\u003e\u003ccode\u003ec61a809\u003c/code\u003e\u003c/a\u003e Bump actions/stale from 10.1.1 to 10.2.0 in the dependencies group (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1563\"\u003e#1563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/2b03869fbc47bef10ada89e0a6544a49747de3b3\"\u003e\u003ccode\u003e2b03869\u003c/code\u003e\u003c/a\u003e Prepare for release (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1562\"\u003e#1562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_annotation-v4.9.0...json_annotation-v4.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_serializable` from 6.9.5 to 6.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;15.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for PATCH-style tri-state\nJSON fields: distinguish omitted keys from explicit \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003efromJson\u003c/code\u003e and\nemit explicit JSON \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003etoJson\u003c/code\u003e when the Dart field is non-null.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ejson_annotation: '\u0026gt;=4.12.0 \u0026lt;4.13.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;14.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error message when generating code for \u003ccode\u003eRecord\u003c/code\u003e types with unsupported\nfields.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1559\"\u003e#1559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;13.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^4.0.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.1.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^4.1.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix schema generation for many different types of fields.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1549\"\u003e#1549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonSerializable.dateTimeUtc\u003c/code\u003e configuration option.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ejson_schema\u003c/code\u003e from \u003ccode\u003edependencies\u003c/code\u003e (it is only used in tests).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eJsonSerializable(createJsonSchema: true)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer: \u0026gt;=9.0.0 \u0026lt;11.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: ^9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^4.0.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild_config: ^1.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.1.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.9.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^4.1.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003erun_only_if_triggered\u003c/code\u003e to be specified in \u003ccode\u003ebuild.yaml\u003c/code\u003e to turn on the\n\u003ccode\u003ebuild_runner\u003c/code\u003e triggers heuristic.\u003c/li\u003e\n\u003cli\u003eSkip warning about annotations on both constructor and field if the values\nmatch.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c727bb9a24a3c4d6aa2d7e20b066132ef3170c56\"\u003e\u003ccode\u003ec727bb9\u003c/code\u003e\u003c/a\u003e chore(deps): support analyzer \u0026lt;15.0.0 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1584\"\u003e#1584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/eaad5f663a3424f828a4a50845ad1c14dad98c6b\"\u003e\u003ccode\u003eeaad5f6\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5a1856a1522a975cd905c1396ac37b97f87f053d\"\u003e\u003ccode\u003e5a1856a\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1576\"\u003e#1576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/61e7b879b22af58f2f942ccf6c0ae81acd0cb1bc\"\u003e\u003ccode\u003e61e7b87\u003c/code\u003e\u003c/a\u003e Add JsonKey.explicitJsonNullWhenNonNullField for PATCH tri-state JSON (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/62e16d8e6200a5de6fb501795221dd3be3ddff40\"\u003e\u003ccode\u003e62e16d8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c6cdfcf769bec69fc4e5b6db6cf9107030050324\"\u003e\u003ccode\u003ec6cdfcf\u003c/code\u003e\u003c/a\u003e Update analyzer to latest, prepare v6.13.2 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fba9479300cbece6730a8901680de11a1ca2d351\"\u003e\u003ccode\u003efba9479\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/da67f424387558298e06780a00069aa46a535830\"\u003e\u003ccode\u003eda67f42\u003c/code\u003e\u003c/a\u003e allow pkg:analyzer latest, prepare v6.13.1 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8b781ac80015c1dd1bec97a44e92b2fc13e8a9a9\"\u003e\u003ccode\u003e8b781ac\u003c/code\u003e\u003c/a\u003e Improve error message when generating code for Record types with unsupported ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/6b711e38595dfd4f20dedd1cfb0b8a7a8db1c062\"\u003e\u003ccode\u003e6b711e3\u003c/code\u003e\u003c/a\u003e Improve error messages when typeToCode throws an exception (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1450\"\u003e#1450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.9.5...json_serializable-v6.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vibration` from 1.9.0 to 3.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/benjamindean/flutter_vibration/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 2.5.8 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/17e06df19b66e1b12186f15aed1a71c7738eeb9d\"\u003e\u003ccode\u003e17e06df\u003c/code\u003e\u003c/a\u003e freezed            : 4.0.1 -\u0026gt; 4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2524faf266186e1308b345056386375637c94a5d\"\u003e\u003ccode\u003e2524faf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1375\"\u003e#1375\u003c/a\u003e from rrousselGit/fix-dead-code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/be9a38ffb8b1db1b7a32d439249df60510ac0452\"\u003e\u003ccode\u003ebe9a38f\u003c/code\u003e\u003c/a\u003e Remove redundant check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/67c6e34f869ef9ba7c4a601a9b8f96e783009444\"\u003e\u003ccode\u003e67c6e34\u003c/code\u003e\u003c/a\u003e Bump minimum analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4388c502df889eedf08cd251a57ca6024a82e44e\"\u003e\u003ccode\u003e4388c50\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/dcc9e4a88d963f2237b786d82070e9a37e7eaf44\"\u003e\u003ccode\u003edcc9e4a\u003c/code\u003e\u003c/a\u003e Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/fe813ca99618466dc997c4dd26ba7e6a32a7a1c1\"\u003e\u003ccode\u003efe813ca\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/562dd16d05b01c0ba4205ec7eb832667e3d2b7f7\"\u003e\u003ccode\u003e562dd16\u003c/code\u003e\u003c/a\u003e FIx dead code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8bdb15ab17bc264f3a9581177fac4a52ee7c2169\"\u003e\u003ccode\u003e8bdb15a\u003c/code\u003e\u003c/a\u003e freezed         : 4.0.0 -\u0026gt; 4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/07710d07b128191af07b6d630df15c3b77cfaed1\"\u003e\u003ccode\u003e07710d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1372\"\u003e#1372\u003c/a\u003e from peter-trost:analyzer-14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v2.5.8...freezed-v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 0.68.0 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imaNNeo/fl_chart/releases\"\u003efl_chart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Consider the \u003ccode\u003eenabled\u003c/code\u003e property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/line_chart.md#linetouchdata-read-about-touch-handling\"\u003eLineTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#bartouchdata-read-about-touch-handling\"\u003eBarTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#pietouchdata-read-about-touch-handling\"\u003ePieTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/scatter_chart.md#scattertouchdata-read-about-touch-handling\"\u003eScatterTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radartouchdata-read-about-touch-handling\"\u003eRadarTouchData\u003c/a\u003e and \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md#candlesticktouchdata-read-about-touch-handling\"\u003eCandlestickTouchData\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1676\"\u003e#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/artshooter\"\u003e\u003ccode\u003e@​artshooter\u003c/code\u003e\u003c/a\u003e) Fix wrong bar chart color with small value, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1757\"\u003e#1757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/3ph\"\u003e\u003ccode\u003e@​3ph\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003ehorizontalMirrored\u003c/code\u003e and \u003ccode\u003everticalMirrored\u003c/code\u003e properties in our \u003ccode\u003eLabelDirection\u003c/code\u003e enum which is used in (\u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#HorizontalLineLabel\"\u003eHorizontalLineLabel\u003c/a\u003e and \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#VerticalLineLabel\"\u003eVerticalLineLabel\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1890\"\u003e#1890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/Vizten18\"\u003e\u003ccode\u003e@​Vizten18\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003ecornerRadius\u003c/code\u003e property in the \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#piechartsectiondata\"\u003ePieChartSectionData\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1175\"\u003e#1175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Add convention and linter (checker) for PRs title and updated contributing guideline. We're gonna have automated changelog generation from the next release\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/diymelvin\"\u003e\u003ccode\u003e@​diymelvin\u003c/code\u003e\u003c/a\u003e) Fix inverted lowerBy/upperBy in error range calculation, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2031\"\u003e#2031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e property in the \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#barchartroddata\"\u003eBarChartRodData\u003c/a\u003e to allow you to show a label on top of each bar rod, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2071\"\u003e#2071\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003evector_math\u003c/code\u003e dependency to \u003ccode\u003e2.2.0\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1985\"\u003e#1985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003ebuild_runner\u003c/code\u003e (dev) dependency to \u003ccode\u003e2.8.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003emockito\u003c/code\u003e (dev) dependency to \u003ccode\u003e5.5.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003every_good_analysis\u003c/code\u003e (dev) dependency to \u003ccode\u003e9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/kamilJ96\"\u003e\u003ccode\u003e@​kamilJ96\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradient\u003c/code\u003e property inside our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to be able to render gradient (along with the possibility to render a solid color), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/919\"\u003e#919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alettsy\"\u003e\u003ccode\u003e@​alettsy\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003esideTitleAlignment\u003c/code\u003e property in our \u003ccode\u003eAxisTitles\u003c/code\u003e to allow you to control the alignment of side titles (for example show them inside the chart), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1946\"\u003e#1946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/huanghui1998hhh\"\u003e\u003ccode\u003e@​huanghui1998hhh\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradientArea\u003c/code\u003e property to \u003ccode\u003eLineChartBarData\u003c/code\u003e to allow you to control the scope of gradient effects, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1925\"\u003e#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e and \u003ccode\u003elabelStyle\u003c/code\u003e properties in our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to allow you to show labels on each stack item, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/598\"\u003e#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e ⚠️ (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003eborderSide\u003c/code\u003e now is a \u003ca href=\"https://dart.dev/language/functions#named-parameters\"\u003enamed parameter\u003c/a\u003e (instead of a \u003ca href=\"https://dart.dev/language/functions#optional-positional-parameters\"\u003eoptional positional parameter\u003c/a\u003e in \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e constructor. As it is a very minor breaking change, we decided to include it in this minor release (instead of doing a major release based on the \u003ca href=\"https://semver.org/\"\u003esemantic versioning\u003c/a\u003e. Sorry about that!\nSo you just need to change this:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\r\n  0,\r\n  10,\r\n  Colors.green,\r\n  BorderSide(color: Colors.white),\r\n),\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eto this:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\r\n  0,\r\n  10,\r\n  Colors.green,\r\n  borderSide: BorderSide(color: Colors.white),\r\n),\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Implement a new chart type called CandlestickChart. You can take a look at the documentation \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md\"\u003ehere\u003c/a\u003e. And I just implemented a basic example to show the Bitcoin price in 2024, you can take a look at it in our sample app \u003ca href=\"https://app.flchart.dev/#/candlestick\"\u003ehere\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/433\"\u003e#433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1143\"\u003e#1143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Remove the deprecated \u003ccode\u003etooltipRoundedRadius\u003c/code\u003e property -\u0026gt; you should use \u003ccode\u003etooltipBorderRadius\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Fix the BarChartData mismatch issue when changing the data, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1911\"\u003e#1911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/frybitsinc\"\u003e\u003ccode\u003e@​frybitsinc\u003c/code\u003e\u003c/a\u003e) Add fillGradient property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radardataset\"\u003eRadarDataSet\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade the min flutter version to \u003ccode\u003e3.27.4\u003c/code\u003e. So please make sure that your project is not using an old flutter version, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1846\"\u003e#1846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/CHANGELOG.md\"\u003efl_chart's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Consider the \u003ccode\u003eenabled\u003c/code\u003e property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/line_chart.md#linetouchdata-read-about-touch-handling\"\u003eLineTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#bartouchdata-read-about-touch-handling\"\u003eBarTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#pietouchdata-read-about-touch-handling\"\u003ePieTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/scatter_chart.md#scattertouchdata-read-about-touch-handling\"\u003eScatterTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radartouchdata-read-about-touch-handling\"\u003eRadarTouchData\u003c/a\u003e and \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md#candlesticktouchdata-read-about-touch-handling\"\u003eCandlestickTouchData\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1676\"\u003e#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/artshooter\"\u003e\u003ccode\u003e@​artshooter\u003c/code\u003e\u003c/a\u003e) Fix wrong bar chart color with small value, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1757\"\u003e#1757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/3ph\"\u003e\u003ccode\u003e@​3ph\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003ehorizontalMirrored\u003c/code\u003e and \u003ccode\u003everticalMirrored\u003c/code\u003e properties in our \u003ccode\u003eLabelDirection\u003c/code\u003e enum which is used in (\u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#HorizontalLineLabel\"\u003eHorizontalLineLabel\u003c/a\u003e and \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#VerticalLineLabel\"\u003eVerticalLineLabel\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1890\"\u003e#1890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/Vizten18\"\u003e\u003ccode\u003e@​Vizten18\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003ecornerRadius\u003c/code\u003e property in the \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#piechartsectiondata\"\u003ePieChartSectionData\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1175\"\u003e#1175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Add convention and linter (checker) for PRs title and updated contributing guideline. We're gonna have automated changelog generation from the next release\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/diymelvin\"\u003e\u003ccode\u003e@​diymelvin\u003c/code\u003e\u003c/a\u003e) Fix inverted lowerBy/upperBy in error range calculation, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2031\"\u003e#2031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e property in the \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#barchartroddata\"\u003eBarChartRodData\u003c/a\u003e to allow you to show a label on top of each bar rod, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2071\"\u003e#2071\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003evector_math\u003c/code\u003e dependency to \u003ccode\u003e2.2.0\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1985\"\u003e#1985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003ebuild_runner\u003c/code\u003e (dev) dependency to \u003ccode\u003e2.8.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003emockito\u003c/code\u003e (dev) dependency to \u003ccode\u003e5.5.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003every_good_analysis\u003c/code\u003e (dev) dependency to \u003ccode\u003e9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/kamilJ96\"\u003e\u003ccode\u003e@​kamilJ96\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradient\u003c/code\u003e property inside our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to be able to render gradient (along with the possibility to render a solid color), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/919\"\u003e#919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alettsy\"\u003e\u003ccode\u003e@​alettsy\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003esideTitleAlignment\u003c/code\u003e property in our \u003ccode\u003eAxisTitles\u003c/code\u003e to allow you to control the alignment of side titles (for example show them inside the chart), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1946\"\u003e#1946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/huanghui1998hhh\"\u003e\u003ccode\u003e@​huanghui1998hhh\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradientArea\u003c/code\u003e property to \u003ccode\u003eLineChartBarData\u003c/code\u003e to allow you to control the scope of gradient effects, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1925\"\u003e#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e and \u003ccode\u003elabelStyle\u003c/code\u003e properties in our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to allow you to show labels on each stack item, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/598\"\u003e#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e ⚠️ (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003eborderSide\u003c/code\u003e now is a \u003ca href=\"https://dart.dev/language/functions#named-parameters\"\u003enamed parameter\u003c/a\u003e (instead of a \u003ca href=\"https://dart.dev/language/functions#optional-positional-parameters\"\u003eoptional positional parameter\u003c/a\u003e in \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e constructor. As it is a very minor breaking change, we decided to include it in this minor release (instead of doing a major release based on the \u003ca href=\"https://semver.org/\"\u003esemantic versioning\u003c/a\u003e. Sorry about that!\nSo you just need to change this:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eto this:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  borderSide: BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Implement a new chart type called CandlestickChart. You can take a look at the documentation \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md\"\u003ehere\u003c/a\u003e. And I just implemented a basic example to show the Bitcoin price in 2024, you can take a look at it in our sample app \u003ca href=\"https://app.flchart.dev/#/candlestick\"\u003ehere\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/433\"\u003e#433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1143\"\u003e#1143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Remove the deprecated \u003ccode\u003etooltipRoundedRadius\u003c/code\u003e property -\u0026gt; you should use \u003ccode\u003etooltipBorderRadius\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Fix the BarChartData mismatch issue when changing the data, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1911\"\u003e#1911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/frybitsinc\"\u003e\u003ccode\u003e@​frybitsinc\u003c/code\u003e\u003c/a\u003e) Add fillGradient property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radardataset\"\u003eRadarDataSet\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade the min flutter version to \u003ccode\u003e3.27.4\u003c/code\u003e. So please make sure that your project is not using an old flutter version, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1846\"\u003e#1846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/457a20202ec35f79190af8e945a84738a81ae033\"\u003e\u003ccode\u003e457a202\u003c/code\u003e\u003c/a\u003e Bump version to 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/c55fd81d6d369be8d95f26d601c005ccdaf1d696\"\u003e\u003ccode\u003ec55fd81\u003c/code\u003e\u003c/a\u003e feat: Bar chart rod label (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2071\"\u003e#2071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/ef9d9f4ae2750b51b33992dc3c87aa0333db7d32\"\u003e\u003ccode\u003eef9d9f4\u003c/code\u003e\u003c/a\u003e chore: Remove claude code automatic review (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2072\"\u003e#2072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/d3a8ac29fe2eeb31bb743e253386e6f5422a740b\"\u003e\u003ccode\u003ed3a8ac2\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2065\"\u003e#2065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/683a2c54e127fd15e8ad3a1b842da6f652c30b71\"\u003e\u003ccode\u003e683a2c5\u003c/code\u003e\u003c/a\u003e fix: Swap inverted lowerBy/upperBy in error range pixel calculation (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2060\"\u003e#2060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/76161d68033ed06078347e632fdfa828f982545e\"\u003e\u003ccode\u003e76161d6\u003c/code\u003e\u003c/a\u003e chore: Minor fix on sponsor images in README (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2064\"\u003e#2064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/50d83a081ae6ec2bdf086561638e3e56d56f6b94\"\u003e\u003ccode\u003e50d83a0\u003c/code\u003e\u003c/a\u003e chore: Add CLAUDE.md file to include our architecture, structure and conventi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/3cce12646354473b7997296d5bc83444d47288ea\"\u003e\u003ccode\u003e3cce126\u003c/code\u003e\u003c/a\u003e ci: Add Claude Code GitHub Workflow (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/ea7ccf5af5562a0e92e852ed7be6ca9363a719d5\"\u003e\u003ccode\u003eea7ccf5\u003c/code\u003e\u003c/a\u003e chore: Implement conventional commits and PR workflow (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2059\"\u003e#2059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/a29a21d74a3297c8072c5af9909b596194d23b39\"\u003e\u003ccode\u003ea29a21d\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/imaNNeo/fl_chart/compare/0.68.0...1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 4.0.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6eebe72ca3975373a5fab06a009ec5ffeabdb495\"\u003e\u003ccode\u003e6eebe72\u003c/code\u003e\u003c/a\u003e [flutter_lints] Bump lints dependency to 6.0.0 and bump package to 6.0.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0093e2ecd5e3e83c04864b076564e1020ada532f\"\u003e\u003ccode\u003e0093e2e\u003c/code\u003e\u003c/a\u003e [video_player_android] Add note about Android platform views known issue (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/62f38a1abb95fccabd865cef8b107d515bfbf93d\"\u003e\u003ccode\u003e62f38a1\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Implement \u003ccode\u003eenableAudio\u003c/code\u003e for video recording (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9264\"\u003e#9264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9c11e9b8b845235c8d6bd120b89238dc580ab973\"\u003e\u003ccode\u003e9c11e9b\u003c/code\u003e\u003c/a\u003e [video_player_android] isBuffering flag always return true after calling seek...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6efa04bfdb94f14236a9f9f85a6ebb367a94e81d\"\u003e\u003ccode\u003e6efa04b\u003c/code\u003e\u003c/a\u003e [camera,video_player] replace onSurfaceDestroyed with onSurfaceCleanup (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9316\"\u003e#9316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c33fa390d6866405334adc56d38b70ea2ee3ab6e\"\u003e\u003ccode\u003ec33fa39\u003c/code\u003e\u003c/a\u003e [camera,video_player] Update Android to 3.29 minimum (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5a7d40f877274916bdd81ba18a6b508e2d266aa3\"\u003e\u003ccode\u003e5a7d40f\u003c/code\u003e\u003c/a\u003e Update repo for 3.32 stable (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2a847d78641de3eba95ba22b3a01db5ee24c93b3\"\u003e\u003ccode\u003e2a847d7\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Correct pigeon configuration output paths (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9313\"\u003e#9313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d692e43dba6c8dcfdd3659fd6681a3c9505307ae\"\u003e\u003ccode\u003ed692e43\u003c/code\u003e\u003c/a\u003e [process] Remove from the repository (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9310\"\u003e#9310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe5dd86d6232c1ca2eacc50efe38db5dd2a6f815\"\u003e\u003ccode\u003efe5dd86\u003c/code\u003e\u003c/a\u003e Ensure Example Packages Work on Android API 36 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_lints-v6.0.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_riverpod` from 2.6.1 to 3.4.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/flutter_riverpod-v2.6.1...flutter_riverpod-v3.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 2.5.8 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/17e06df19b66e1b12186f15aed1a71c7738eeb9d\"\u003e\u003ccode\u003e17e06df\u003c/code\u003e\u003c/a\u003e freezed            : 4.0.1 -\u0026gt; 4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2524faf266186e1308b345056386375637c94a5d\"\u003e\u003ccode\u003e2524faf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1375\"\u003e#1375\u003c/a\u003e from rrousselGit/fix-dead-code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/be9a38ffb8b1db1b7a32d439249df60510ac0452\"\u003e\u003ccode\u003ebe9a38f\u003c/code\u003e\u003c/a\u003e Remove redundant check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/67c6e34f869ef9ba7c4a601a9b8f96e783009444\"\u003e\u003ccode\u003e67c6e34\u003c/code\u003e\u003c/a\u003e Bump minimum analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4388c502df889eedf08cd251a57ca6024a82e44e\"\u003e\u003ccode\u003e4388c50\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/dcc9e4a88d963f2237b786d82070e9a37e7eaf44\"\u003e\u003ccode\u003edcc9e4a\u003c/code\u003e\u003c/a\u003e Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/fe813ca99618466dc997c4dd26ba7e6a32a7a1c1\"\u003e\u003ccode\u003efe813ca\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/562dd16d05b01c0ba4205ec7eb832667e3d2b7f7\"\u003e\u003ccode\u003e562dd16\u003c/code\u003e\u003c/a\u003e FIx dead code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8bdb15ab17bc264f3a9581177fac4a52ee7c2169\"\u003e\u003ccode\u003e8bdb15a\u003c/code\u003e\u003c/a\u003e freezed         : 4.0.0 -\u0026gt; 4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/07710d07b128191af07b6d630df15c3b77cfaed1\"\u003e\u003ccode\u003e07710d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1372\"\u003e#1372\u003c/a\u003e from peter-trost:analyzer-14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v2.5.8...freezed-v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed_annotation` from 2.4.4 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/635173058aa52c846ed7707530a946abdf38afdf\"\u003e\u003ccode\u003e6351730\u003c/code\u003e\u003c/a\u003e Don't publish benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac7666f3dfb648070fa416d8e04668e5744b0c21\"\u003e\u003ccode\u003eac7666f\u003c/code\u003e\u003c/a\u003e freezed_annotation : 3.0.0 -\u0026gt; 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2c0d0a1a9242348d95fe61520f1b2f4bc2d57f74\"\u003e\u003ccode\u003e2c0d0a1\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1261\"\u003e#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/71b51d2b98f24879b012941f9f75b79208d7de28\"\u003e\u003ccode\u003e71b51d2\u003c/code\u003e\u003c/a\u003e ⚡️ Stop writing \u003ccode\u003e// dart format width=80\u003c/code\u003e to the generated freezed files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/05e2bb48c715472f20aea99ca9770d7f491e83d2\"\u003e\u003ccode\u003e05e2bb4\u003c/code\u003e\u003c/a\u003e Add when/map back (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/170db3bfc735a1f2f8666221dab21283778eba17\"\u003e\u003ccode\u003e170db3b\u003c/code\u003e\u003c/a\u003e fix markdown link syntax (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/931720360c89152aaf6b1320f03a70271501f14e\"\u003e\u003ccode\u003e9317203\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a42c20cf49a8effd84ae1d8a86b3fe51e75f4a5e\"\u003e\u003ccode\u003ea42c20c\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ebuilt_test\u003c/code\u003e 3.2.1, test fixes. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6f1a033fb3509d44b93cc2b7e5ebd9effeb24faf\"\u003e\u003ccode\u003e6f1a033\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/168513bd4410df4192bf7589ec1995f4776e81e7\"\u003e\u003ccode\u003e168513b\u003c/code\u003e\u003c/a\u003e docs: simplify dependency installation commands by grouping packages (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_annotation` from 4.9.0 to 4.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_annotation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_annotation v4.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for PATCH-style tri-state JSON\nfields (omit key vs explicit \u003ccode\u003enull\u003c/code\u003e vs value).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_annotation v4.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSerializable.dateTimeUtc\u003c/code\u003e configuration option.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_annotation v4.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSerializable(createJsonSchema: true)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003emeta: ^1.16.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/61e7b879b22af58f2f942ccf6c0ae81acd0cb1bc\"\u003e\u003ccode\u003e61e7b87\u003c/code\u003e\u003c/a\u003e Add JsonKey.explicitJsonNullWhenNonNullField for PATCH tri-state JSON (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/62e16d8e6200a5de6fb501795221dd3be3ddff40\"\u003e\u003ccode\u003e62e16d8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c6cdfcf769bec69fc4e5b6db6cf9107030050324\"\u003e\u003ccode\u003ec6cdfcf\u003c/code\u003e\u003c/a\u003e Update analyzer to latest, prepare v6.13.2 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fba9479300cbece6730a8901680de11a1ca2d351\"\u003e\u003ccode\u003efba9479\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/da67f424387558298e06780a00069aa46a535830\"\u003e\u003ccode\u003eda67f42\u003c/code\u003e\u003c/a\u003e allow pkg:analyzer latest, prepare v6.13.1 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8b781ac80015c1dd1bec97a44e92b2fc13e8a9a9\"\u003e\u003ccode\u003e8b781ac\u003c/code\u003e\u003c/a\u003e Improve error message when generating code for Record types with unsupported ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/6b711e38595dfd4f20dedd1cfb0b8a7a8db1c062\"\u003e\u003ccode\u003e6b711e3\u003c/code\u003e\u003c/a\u003e Improve error messages when typeToCode throws an exception (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1450\"\u003e#1450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5d5feca5bb9836223d9956c564927a992271e58a\"\u003e\u003ccode\u003e5d5feca\u003c/code\u003e\u003c/a\u003e isSynthetic is removed in Analyzer 11 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1564\"\u003e#1564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c61a809d1460bd5a7c223754d7020bebbacc9baa\"\u003e\u003ccode\u003ec61a809\u003c/code\u003e\u003c/a\u003e Bump actions/stale from 10.1.1 to 10.2.0 in the dependencies group (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1563\"\u003e#1563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/2b03869fbc47bef10ada89e0a6544a49747de3b3\"\u003e\u003ccode\u003e2b03869\u003c/code\u003e\u003c/a\u003e Prepare for release (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1562\"\u003e#1562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_annotation-v4.9.0...json_annotation-v4.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_serializable` from 6.9.5 to 6.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;15.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for PATCH-style tri-state\nJSON fields: distinguish omitted keys from explicit \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003efromJson\u003c/code\u003e and\nemit explicit JSON \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003etoJson\u003c/code\u003e when the Dart field is non-null.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ejson_annotation: '\u0026gt;=4.12.0 \u0026lt;4.13.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;14.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error message when generating code for \u003ccode\u003eRecord\u003c/code\u003e types with unsupported\nfields.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1559\"\u003e#1559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;13.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^4.0.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.1.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^4.1.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix schema generation for many different types of fields.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1549\"\u003e#1549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonSerializable.dateTimeUtc\u003c/code\u003e configuration option.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ejson_schema\u003c/code\u003e from \u003ccode\u003edependencies\u003c/code\u003e (it is only used in tests).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eJsonSerializable(createJsonSchema: true)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer: \u0026gt;=9.0.0 \u0026lt;11.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: ^9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^4.0.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild_config: ^1.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.1.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.9.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^4.1.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003erun_only_if_triggered\u003c/code\u003e to be specified in \u003ccode\u003ebuild.yaml\u003c/code\u003e to turn on the\n\u003ccode\u003ebuild_runner\u003c/code\u003e triggers heuristic.\u003c/li\u003e\n\u003cli\u003eSkip warning about annotations on both constructor and field if the values\nmatch.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c727bb9a24a3c4d6aa2d7e20b066132ef3170c56\"\u003e\u003ccode\u003ec727bb9\u003c/code\u003e\u003c/a\u003e chore(deps): support analyzer \u0026lt;15.0.0 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1584\"\u003e#1584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/eaad5f663a3424f828a4a50845ad1c14dad98c6b\"\u003e\u003ccode\u003eeaad5f6\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5a1856a1522a975cd905c1396ac37b97f87f053d\"\u003e\u003ccode\u003e5a1856a\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1576\"\u003e#1576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/61e7b879b22af58f2f942ccf6c0ae81acd0cb1bc\"\u003e\u003ccode\u003e61e7b87\u003c/code\u003e\u003c/a\u003e Add JsonKey.explicitJsonNullWhenNonNullField for PATCH tri-state JSON (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/62e16d8e6200a5de6fb501795221dd3be3ddff40\"\u003e\u003ccode\u003e62e16d8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c6cdfcf769bec69fc4e5b6db6cf9107030050324\"\u003e\u003ccode\u003ec6cdfcf\u003c/code\u003e\u003c/a\u003e Update analyzer to latest, prepare v6.13.2 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fba9479300cbece6730a8901680de11a1ca2d351\"\u003e\u003ccode\u003efba9479\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/da67f424387558298e06780a00069aa46a535830\"\u003e\u003ccode\u003eda67f42\u003c/code\u003e\u003c/a\u003e allow pkg:analyzer latest, prepare v6.13.1 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8b781ac80015c1dd1bec97a44e92b2fc13e8a9a9\"\u003e\u003ccode\u003e8b781ac\u003c/code\u003e\u003c/a\u003e Improve error message when generating code for Record types with unsupported ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/6b711e38595dfd4f20dedd1cfb0b8a7a8db1c062\"\u003e\u003ccode\u003e6b711e3\u003c/code\u003e\u003c/a\u003e Improve error messages when typeToCode throws an exception (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1450\"\u003e#1450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.9.5...json_serializable-v6.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lottie` from 3.3.1 to 3.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xvrh/lottie-flutter/releases\"\u003elottie's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduce CPU usage by scheduling frames at the composition frame rate instead of every vsync\u003c/li\u003e\n\u003cli\u003eFix blank frames on pre-compositions using both time remapping and a time stretch\u003c/li\u003e\n\u003cli\u003eFix a CanvasKit stack overflow with animated Trim Paths on Flutter web\u003c/li\u003e\n\u003cli\u003eLower the minimum SDK to Dart 3.11 / Flutter 3.41\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduce CPU usage...\n\n_Description has been truncated_","html_url":"https://github.com/mildman1848/pruefungspilot/pull/36","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mildman1848%2Fpruefungspilot/issues/36","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36/packages"},{"uuid":"5482107739","node_id":"PR_kwDOQRZVNM8AAAABD3Byfg","number":50,"state":"closed","title":"chore(deps): bump the pub-dependencies group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-24T02:32:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-17T02:32:32.000Z","updated_at":"2026-09-24T02:32:50.000Z","time_to_close":604816,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"pub-dependencies","update_count":16,"packages":[{"name":"build_runner","old_version":"2.15.1","new_version":"2.16.1","repository_url":"https://github.com/dart-lang/build"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"dependency_validator","old_version":"5.0.5","new_version":"5.1.0","repository_url":"https://github.com/Workiva/dependency_validator"},{"name":"freezed","old_version":"3.2.5","new_version":"4.0.1","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"mockito","old_version":"5.6.4","new_version":"5.8.1","repository_url":"https://github.com/dart-lang/build"},{"name":"camera","old_version":"0.12.0+2","new_version":"0.12.1","repository_url":"https://github.com/flutter/packages"},{"name":"dependency_validator","old_version":"5.0.5","new_version":"5.1.0","repository_url":"https://github.com/Workiva/dependency_validator"},{"name":"ffigen","old_version":"20.1.1","new_version":"22.0.0","repository_url":"https://github.com/dart-lang/native"},{"name":"flutter_ble_peripheral","old_version":"2.1.1","new_version":"3.1.0","repository_url":"https://github.com/juliansteenbakker/flutter_ble_peripheral"},{"name":"flutter_riverpod","old_version":"3.4.2","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"flutter_zxing","old_version":"2.3.0","new_version":"3.0.1","repository_url":"https://github.com/khoren93/flutter_zxing"},{"name":"freezed","old_version":"3.2.5","new_version":"4.0.1","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"google_mlkit_face_detection","old_version":"0.14.0","new_version":"0.15.1","repository_url":"https://github.com/flutter-ml/google_ml_kit_flutter"},{"name":"home_widget","old_version":"0.9.3","new_version":"0.9.4","repository_url":"https://github.com/ABausG/home_widget"},{"name":"image","old_version":"4.9.1","new_version":"4.10.1","repository_url":"https://github.com/brendan-duncan/image"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"local_auth_darwin","old_version":"2.0.3","new_version":"2.0.4","repository_url":"https://github.com/flutter/packages"},{"name":"logger","old_version":"2.7.0","new_version":"2.8.0","repository_url":"https://github.com/SourceHorizon/logger"},{"name":"mockito","old_version":"5.6.4","new_version":"5.8.1","repository_url":"https://github.com/dart-lang/build"},{"name":"permission_handler","old_version":"12.0.3","new_version":"13.0.2","repository_url":"https://github.com/baseflow/flutter-permission-handler"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub-dependencies group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [build_runner](https://github.com/dart-lang/build) | `2.15.1` | `2.16.1` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [dependency_validator](https://github.com/Workiva/dependency_validator) | `5.0.5` | `5.1.0` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `4.0.1` |\n| [mockito](https://github.com/dart-lang/build/tree/master/builder_pkgs) | `5.6.4` | `5.8.1` |\n| [camera](https://github.com/flutter/packages/tree/main/packages/camera) | `0.12.0+2` | `0.12.1` |\n| [dependency_validator](https://github.com/Workiva/dependency_validator) | `5.0.5` | `5.1.0` |\n| [ffigen](https://github.com/dart-lang/native/tree/main/pkgs) | `20.1.1` | `22.0.0` |\n| [flutter_ble_peripheral](https://github.com/juliansteenbakker/flutter_ble_peripheral) | `2.1.1` | `3.1.0` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `3.4.2` | `3.4.3` |\n| [flutter_zxing](https://github.com/khoren93/flutter_zxing) | `2.3.0` | `3.0.1` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `4.0.1` |\n| [google_mlkit_face_detection](https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages) | `0.14.0` | `0.15.1` |\n| [home_widget](https://github.com/ABausG/home_widget) | `0.9.3` | `0.9.4` |\n| [image](https://github.com/brendan-duncan/image) | `4.9.1` | `4.10.1` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [local_auth_darwin](https://github.com/flutter/packages/tree/main/packages/local_auth) | `2.0.3` | `2.0.4` |\n| [logger](https://github.com/SourceHorizon/logger) | `2.7.0` | `2.8.0` |\n| [mockito](https://github.com/dart-lang/build/tree/master/builder_pkgs) | `5.6.4` | `5.8.1` |\n| [permission_handler](https://github.com/baseflow/flutter-permission-handler) | `12.0.3` | `13.0.2` |\n\n\nUpdates `build_runner` from 2.15.1 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild_runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_runner v2.16.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify terminology: refer to \u003ccode\u003e.dart_tool/build/generated\u003c/code\u003e as the \u0026quot;artifact\ntree\u0026quot;, and the normal output location as the \u0026quot;package path\u0026quot;.\u003c/li\u003e\n\u003cli\u003eReduce logged compile progress output for non-interactive builds, for example\npresubmits.\u003c/li\u003e\n\u003cli\u003eIn \u003ccode\u003eserve\u003c/code\u003e and \u003ccode\u003edaemon\u003c/code\u003e modes, source files not involved in the build are no\nlonger cached on read. They are re-read when requested.\u003c/li\u003e\n\u003cli\u003eBug fix: make post-process output behavior match normal outputs: by default,\nrebuild if deleted or incorrect. Follow \u003ccode\u003e--keep-modified-outputs\u003c/code\u003e and\n\u003ccode\u003e--only-check\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: in incremental builds, detect and delete conflicting outputs in the\nsource directory rather than treating them as sources, which could cause\nbuilder dependency cycles and hangs; fix \u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5079\"\u003e#5079\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: restrict incompatible build output deletion to output packages; do\nnot attempt to delete files in dependency packages.\u003c/li\u003e\n\u003cli\u003eBug fix: do not invalidate retained package path outputs when conflicting\nartifact tree files appear; avoid unnecessary build step reruns.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew default output behavior: always fix incorrect generated files. For\nexample: if you \u0026quot;dart run build_runner build\u0026quot;, modify a generated file,\nthen build again, it will be fixed, undoing your modifications.\u003c/li\u003e\n\u003cli\u003eNew option, \u003ccode\u003e--keep-modified-outputs\u003c/code\u003e. Use this to get the old output\nbehavior: manual modifications to generated files are kept. They will be\noverwritten if a build is triggered due to an input file change, a\nconfiguration change or \u003ccode\u003edart run build_runner clean\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew option, \u003ccode\u003e--only-check\u003c/code\u003e, for use in continuous builds and tests. With this\noption \u003ccode\u003ebuild_runner\u003c/code\u003e writes nothing, but builds and compares with the files\nalready on disk. If there is any difference between disk and expected output\nthen the differences are logged and the build fails.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003epackage_config\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.15.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify deletion of stale outputs: don't try to handle package renames.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003edaemon\u003c/code\u003e asset server now rejects various non-local connections.\u003c/li\u003e\n\u003cli\u003eBug fix: in incremental builds, when an input was deleted, its output was\ndeleted at the start of the build. Make it consistent with other output\ndeletions: wait until the end of the build.\u003c/li\u003e\n\u003cli\u003eBug fix: post process builders with \u003ccode\u003ebuild_to: source\u003c/code\u003e can only write to\noutput packages.\u003c/li\u003e\n\u003cli\u003eBug fix: post process builders with \u003ccode\u003ebuild_to: cache\u003c/code\u003e can only write output\ncorresponding to known packages.\u003c/li\u003e\n\u003cli\u003eBug fix: reject incorrect builder config that has duplicate builder keys.\u003c/li\u003e\n\u003cli\u003eBug fix: reject invalid builder factories in \u003ccode\u003ebuild.yaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: correctly filter served or \u003ccode\u003e--output\u003c/code\u003e post process output.\u003c/li\u003e\n\u003cli\u003eBug fix: \u003ccode\u003eserve\u003c/code\u003e mode only serves the specified package subdirectories.\u003c/li\u003e\n\u003cli\u003eBug fix: \u003ccode\u003eserve\u003c/code\u003e live reload websocket checks for localhost origin.\u003c/li\u003e\n\u003cli\u003eBug fix: don't follow symlinks when cleaning up output folders.\u003c/li\u003e\n\u003cli\u003eBug fix: catch Windows-specific absolute paths.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5e25e60f55686be9d6eec2aaa448802ae1a17a40\"\u003e\u003ccode\u003e5e25e60\u003c/code\u003e\u003c/a\u003e Release build, build_config, build_daemon, build_runner, build_test. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5111\"\u003e#5111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/43c2bb7edba27b89c82f2ae5d3ba8e7f08bb935c\"\u003e\u003ccode\u003e43c2bb7\u003c/code\u003e\u003c/a\u003e Remove test-only PreviousBuild.fromFinishedBuildState. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5109\"\u003e#5109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/a6078a02e7edb6c56e0bf572dde9c6713c6e56b4\"\u003e\u003ccode\u003ea6078a0\u003c/code\u003e\u003c/a\u003e Use AssetFile for deletes. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5108\"\u003e#5108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3051007098fa39d448a830e24f3d0ea004a68770\"\u003e\u003ccode\u003e3051007\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003eBuildState.isFile\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5106\"\u003e#5106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/da162e6dc3013f24f80ba5cf599fc52d9f72a8cb\"\u003e\u003ccode\u003eda162e6\u003c/code\u003e\u003c/a\u003e Do not invalidate retained package path outputs on artifact tree conflicts. (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d51da7e891a34b51efb8335f0e6a7a908dfef54a\"\u003e\u003ccode\u003ed51da7e\u003c/code\u003e\u003c/a\u003e Set default test timeout to 3m in build_runner/dart_test.yaml. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5104\"\u003e#5104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/47aba811d3c461acb1b17964fd29521399944942\"\u003e\u003ccode\u003e47aba81\u003c/code\u003e\u003c/a\u003e [build_web_compilers] Standardize web app entrypoint selection (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5095\"\u003e#5095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f15a84e0f0e96909d26b22d547f4624363cb62d7\"\u003e\u003ccode\u003ef15a84e\u003c/code\u003e\u003c/a\u003e Restrict incompatibleBuildOutputsToDelete to outputPackages. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5103\"\u003e#5103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1a276c2623b3eab780ccc554aef31a940832d5aa\"\u003e\u003ccode\u003e1a276c2\u003c/code\u003e\u003c/a\u003e Clarify source/cache/visible/hidden. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5096\"\u003e#5096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f5cc9100a23c2bc3c409d7832137658bb3ad8093\"\u003e\u003ccode\u003ef5cc910\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003eBuildOutputReader\u003c/code\u003e; add \u003ccode\u003eBuildOutputReadResult\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5101\"\u003e#5101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.15.1...build_runner-v2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `intl` from 0.20.2 to 0.20.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/i18n/releases\"\u003eintl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:intl v0.20.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the Turkish Lira (TRY) currency symbol in \u003ccode\u003esimpleCurrencySymbols\u003c/code\u003e\nfrom \u0026quot;TL\u0026quot; to \u0026quot;₺\u0026quot; (U+20BA). This ensures accuracy and alignment with the\nofficial symbol introduced in 2012.\u003c/li\u003e\n\u003cli\u003eFix parsing of locale strings containing script codes in \u003ccode\u003everifiedLocale\u003c/code\u003e.\nFor example, \u003ccode\u003ezh-Hans-CN\u003c/code\u003e would have been previously parsed as \u003ccode\u003ezh\u003c/code\u003e, but is\nnow parsed as \u003ccode\u003ezh_CN\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdate the Ghanaian Cedis (GHS) currency symbol in \u003ccode\u003esimpleCurrencySymbols\u003c/code\u003e\nfrom \u0026quot;GHS\u0026quot; to \u0026quot;GH₵(U+20B5)\u0026quot;.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v48.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@pragma('wasm:prefer-inline')\u003c/code\u003e to \u003ccode\u003eIntl\u003c/code\u003e methods that already have\n\u003ccode\u003e@pragma('vm:prefer-inline')\u003c/code\u003e, for the same reason: to help omit message\ndescriptions from compiled output.\u003c/li\u003e\n\u003cli\u003eUpdate analysis to newest \u003ccode\u003epackage:lints\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/22b808d758c1accf1b18dc3121f0991152709748\"\u003e\u003ccode\u003e22b808d\u003c/code\u003e\u003c/a\u003e use broader types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/588013a5e79483fe62ee2e08fcdc7f22f47a0738\"\u003e\u003ccode\u003e588013a\u003c/code\u003e\u003c/a\u003e Upgrade analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/3be91bcd5887b874a07c2c358225d7d809e83270\"\u003e\u003ccode\u003e3be91bc\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/pragma\"\u003e\u003ccode\u003e@​pragma\u003c/code\u003e\u003c/a\u003e(wasm:prefer-inline)\u003ccode\u003eto\u003c/code\u003eIntl` methods (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/2ae32fdd9ca14ecdca77dc37787dbba3c9e2c48a\"\u003e\u003ccode\u003e2ae32fd\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/de7e11b7cc231d8daf6e49dc12690d7339241691\"\u003e\u003ccode\u003ede7e11b\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/3d58541bafd6c5c2a6273aa1767bf8c5f85b6d6c\"\u003e\u003ccode\u003e3d58541\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/b77c9a7426bd8e570ebc5d99f224a0dfd0fbc9e1\"\u003e\u003ccode\u003eb77c9a7\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epub run\u003c/code\u003e to \u003ccode\u003edart run\u003c/code\u003e in README.md (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1044\"\u003e#1044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/45f1c2029b03209401f28a9b121a38dfb32c4501\"\u003e\u003ccode\u003e45f1c20\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1033\"\u003e#1033\u003c/a\u003e from dart-lang:moredocs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/7aabf9b9f5408ce3f49e77c3b1c7d2f422fa5502\"\u003e\u003ccode\u003e7aabf9b\u003c/code\u003e\u003c/a\u003e Hint to use package:intl4x instead of package:intl (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/fc7c308a8393b1b77c4ba5b6cc7c7fed96425778\"\u003e\u003ccode\u003efc7c308\u003c/code\u003e\u003c/a\u003e Updates to intl4x: bugs and typing (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1035\"\u003e#1035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/i18n/commits/intl-v0.20.3/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dependency_validator` from 5.0.5 to 5.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Workiva/dependency_validator/releases\"\u003edependency_validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003ch2\u003eInfo\u003c/h2\u003e\n\u003cp\u003eBuild: (waiting for build to complete)\nSkynet Results: (waiting for Skynet results)\nPipeline: (waiting for pipeline to start)\nThis \u003cstrong\u003eminor\u003c/strong\u003e release includes the following changes:\u003c/p\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/194\"\u003e#194\u003c/a\u003e FEDX-7265: Dependencies used inside hook/ must be regular dependencies, not dev_dependencies\n\u003cul\u003e\n\u003cli\u003eFEDX-7265 Dependencies used inside hook/ must be regular dependencies, not dev_dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/181\"\u003e#181\u003c/a\u003e Bump the major group across 1 directory with 2 updates\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/183\"\u003e#183\u003c/a\u003e Ignore nested packages in surrounding package (\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/173\"\u003e#173\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/187\"\u003e#187\u003c/a\u003e Parse files with the language version the package declares\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/198\"\u003e#198\u003c/a\u003e Fix failing tests and version solving in test fixtures\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/199\"\u003e#199\u003c/a\u003e Prepare changelog for 5.1.0 release\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/200\"\u003e#200\u003c/a\u003e RM-425690 Release dependency_validator 5.1.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRM-425690 RELEASE dependency_validator 5.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNotes created on Tuesday, September 15 05:53 PM UTC\u003c/p\u003e\n\u003ch2\u003e5.0.6\u003c/h2\u003e\n\u003ch2\u003eInfo\u003c/h2\u003e\n\u003cp\u003eBuild: (waiting for build to complete)\nSkynet Results: (waiting for Skynet results)\nPipeline: (waiting for pipeline to start)\nThis \u003cstrong\u003epatch\u003c/strong\u003e release includes the following changes:\u003c/p\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/180\"\u003e#180\u003c/a\u003e Bump analyzer from 12.1.0 to 13.0.0 in the major group\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/185\"\u003e#185\u003c/a\u003e RM-389033 Release dependency_validator 5.0.6\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRM-389033 RELEASE dependency_validator 5.0.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNotes created on Wednesday, August 26 02:37 PM UTC\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Workiva/dependency_validator/blob/master/CHANGELOG.md\"\u003edependency_validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.1.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking Change:\u003c/strong\u003e Treat \u003ccode\u003ehook/\u003c/code\u003e as a public-facing directory when validating dependencies. Dependencies imported in hook scripts run at build/link time (dart build, flutter build) and must be regular dependencies, not dev_dependencies.\nThis is enabled by default, and will break the execution of dependency_validator if it occurs within the codebase.\nResolution is to either move the dependency to \u003ccode\u003edependencies\u003c/code\u003e, or \u003ccode\u003eignore\u003c/code\u003e/\u003ccode\u003eexclude\u003c/code\u003e it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIgnore nested packages when validating surrounding packages (\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/173\"\u003e#173\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eParse files with the language version the package declares instead of the\nnewest one the analyzer knows about, which may be unreleased and reject\nvalid code\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow up to analyzer 14\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix warning when \u003ccode\u003eanalyzer\u003c/code\u003e is depended on but not used so that it is still\nemitted when \u003ccode\u003eanalyzer\u003c/code\u003e is in the \u003ccode\u003eignore\u003c/code\u003e list.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.0.6\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAllow up to analyzer 13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/de3d75fb91edaa82c1ed7388e3c956cf98e9a91b\"\u003e\u003ccode\u003ede3d75f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/200\"\u003e#200\u003c/a\u003e from Workiva/release_dependency_validator_5.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/3839e2ecb59d1ed801de4fedacc4c3495488d710\"\u003e\u003ccode\u003e3839e2e\u003c/code\u003e\u003c/a\u003e Apply suggestion from \u003ca href=\"https://github.com/robbecker-wf\"\u003e\u003ccode\u003e@​robbecker-wf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/8a715d9f1d079c4b816883ddfcf1621714ccae99\"\u003e\u003ccode\u003e8a715d9\u003c/code\u003e\u003c/a\u003e dependency_validator_5.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/5cf7465ebcdc4cf505fc86591d9ad124b90c354d\"\u003e\u003ccode\u003e5cf7465\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/199\"\u003e#199\u003c/a\u003e from Workiva/prepare_for_release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/c1a0d93e38f2d88ec462ae1284aae86229808cdb\"\u003e\u003ccode\u003ec1a0d93\u003c/code\u003e\u003c/a\u003e Prepare changelog for 5.1.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/a35609a3d5a8e961cc590409dc5fa03015063de5\"\u003e\u003ccode\u003ea35609a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/194\"\u003e#194\u003c/a\u003e from Workiva/cursor/hook-dev-dependencies-0eac\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/456294089097ba056a97b4ab38481d825f7c358c\"\u003e\u003ccode\u003e4562940\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:Workiva/dependency_validator into cursor/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/a07b18d9b8e77ef509f05ea559ce6db456f0613e\"\u003e\u003ccode\u003ea07b18d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/198\"\u003e#198\u003c/a\u003e from Workiva/fix_tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/8c716a65191c2d244604c2f39584d2fd3d91267e\"\u003e\u003ccode\u003e8c716a6\u003c/code\u003e\u003c/a\u003e update gha-dart-oss to \u003ca href=\"https://github.com/v0\"\u003e\u003ccode\u003e@​v0\u003c/code\u003e\u003c/a\u003e.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/200eec5300b154769e743b3a87995000fb933d6a\"\u003e\u003ccode\u003e200eec5\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md unreleased section\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Workiva/dependency_validator/compare/5.0.5...5.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 3.2.5 to 4.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8bdb15ab17bc264f3a9581177fac4a52ee7c2169\"\u003e\u003ccode\u003e8bdb15a\u003c/code\u003e\u003c/a\u003e freezed         : 4.0.0 -\u0026gt; 4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/07710d07b128191af07b6d630df15c3b77cfaed1\"\u003e\u003ccode\u003e07710d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1372\"\u003e#1372\u003c/a\u003e from peter-trost:analyzer-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/662f424c59bdb03dfc3452735f29f7952857a36d\"\u003e\u003ccode\u003e662f424\u003c/code\u003e\u003c/a\u003e Allow analyzer 14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ce67d37c94f45b7425dd667e41e96f2034c0c1fd\"\u003e\u003ccode\u003ece67d37\u003c/code\u003e\u003c/a\u003e Remove needs for \u003ccode\u003e@overrides\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac6dec209a381bb869bfcdc22caf73be96622d33\"\u003e\u003ccode\u003eac6dec2\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 6 to 7 (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1363\"\u003e#1363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6a67d5c9a37c79efe5f58ce5fd861d4b8c026d0e\"\u003e\u003ccode\u003e6a67d5c\u003c/code\u003e\u003c/a\u003e 4.0.0x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/3753aea987d59b56a668fff57e32512266b61837\"\u003e\u003ccode\u003e3753aea\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/freezed\"\u003ehttps://github.com/rrousselGit/freezed\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/aa5ae5d05b3f88b66b909d616d4c933fd86d8fc2\"\u003e\u003ccode\u003eaa5ae5d\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/d956f1e5bef13c4fd75e37f11571028123de65f7\"\u003e\u003ccode\u003ed956f1e\u003c/code\u003e\u003c/a\u003e Bump EndBug/add-and-commit from 10 to 11 (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1367\"\u003e#1367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/3122d1fdbdeb525e892d08e7bfbb600002522c25\"\u003e\u003ccode\u003e3122d1f\u003c/code\u003e\u003c/a\u003e Add primary-constructor notice\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v3.2.5...freezed-v4.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mockito` from 5.6.4 to 5.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003emockito's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:mockito v5.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCast dummy values for extension types to the extension type so they satisfy\nstatic type checking in generic return types like \u003ccode\u003eFuture\u0026lt;ExtensionType\u0026gt;\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4590\"\u003e#4590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse canonical asset path in generated header comments so symlink paths are\nexcluded.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4545\"\u003e#4545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeterministically select library to import when multiple libraries export the\nsame type.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4549\"\u003e#4549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrefer importing public entrypoints over \u003ccode\u003e/src/\u003c/code\u003e implementation libraries\nwhen multiple libraries export the same type.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4551\"\u003e#4551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThrow \u003ccode\u003eInvalidMockitoAnnotationException\u003c/code\u003e with a clear message when\n\u003ccode\u003e@GenerateMocks\u003c/code\u003e \u003ccode\u003ecustomMocks\u003c/code\u003e or \u003ccode\u003e@GenerateNiceMocks\u003c/code\u003e \u003ccode\u003emocks\u003c/code\u003e is not a list\nliteral, instead of crashing with a type cast exception.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4428\"\u003e#4428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove redundant per-class \u003ccode\u003e// ignore: must_be_immutable\u003c/code\u003e comment to prevent\n\u003ccode\u003eduplicate_ignore\u003c/code\u003e warnings.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4588\"\u003e#4588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify in \u003ccode\u003eREADME.md\u003c/code\u003e that generated \u003ccode\u003e.mocks.dart\u003c/code\u003e filenames are based on the\nsource file name.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4599\"\u003e#4599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuppress \u003ccode\u003eexperimental_member_use\u003c/code\u003e warnings in generated mock files.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4602\"\u003e#4602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument missing stub behavior for \u003ccode\u003evoid\u003c/code\u003e and \u003ccode\u003eFuture\u0026lt;void\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:mockito v5.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for JS interop extension type mock generation to mockito.\u003c/li\u003e\n\u003cli\u003eIt is now an error to generate mocks for non-JS interop extension types.\nInstead, mock the representation type and cast to the extension type where\nneeded.\u003c/li\u003e\n\u003cli\u003eRemove Mockito version number from generated output.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 14.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:mockito v5.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHandle JS interop extension types and provide dummy values for them.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4498\"\u003e#4498\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:mockito v5.6.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer\u003c/code\u003e 13.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/c74eebe9b77833b1b356e4acd855dddc21b222b9\"\u003e\u003ccode\u003ec74eebe\u003c/code\u003e\u003c/a\u003e Release mockito 5.8.1. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5069\"\u003e#5069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/da484ac1cb00df24095083d42a59d8aca6a43429\"\u003e\u003ccode\u003eda484ac\u003c/code\u003e\u003c/a\u003e Add a cast for extension type with generic. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5067\"\u003e#5067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/6bd6dd83bbd97a17b70ee72eb47bf742e56b391f\"\u003e\u003ccode\u003e6bd6dd8\u003c/code\u003e\u003c/a\u003e Use canonical asset path in header. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5066\"\u003e#5066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3df32ead764e4897382f16dcc4e3f6c4ca0d1e51\"\u003e\u003ccode\u003e3df32ea\u003c/code\u003e\u003c/a\u003e Deterministically select library to import. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5065\"\u003e#5065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f04a9027b1aa7a09ae955960c700b73c1fcdebf1\"\u003e\u003ccode\u003ef04a902\u003c/code\u003e\u003c/a\u003e Remove unused test/test_api mismatch check field. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9fac6260b0bb1682008e15c65e150bdb04458740\"\u003e\u003ccode\u003e9fac626\u003c/code\u003e\u003c/a\u003e More descriptive error handling. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5058\"\u003e#5058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/42e5230d3895f91c9ce75822be6d1b872efb3468\"\u003e\u003ccode\u003e42e5230\u003c/code\u003e\u003c/a\u003e Remove redundant per-class // ignore: must_be_immutable comment. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5057\"\u003e#5057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3b21668bcb94f2fc656cae2a1daac1a8ea4b5eb1\"\u003e\u003ccode\u003e3b21668\u003c/code\u003e\u003c/a\u003e Clarify in README.md that generated mock filenames are derived from the sourc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9234828e4d53da490e89a5d9d9e3ed4e62de25d6\"\u003e\u003ccode\u003e9234828\u003c/code\u003e\u003c/a\u003e Suppress experimental_member_use warnings in generated mock files. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5055\"\u003e#5055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/c90b63fb7e519e7a0bb39054470583834a5757d0\"\u003e\u003ccode\u003ec90b63f\u003c/code\u003e\u003c/a\u003e Document missing stub behavior for void/Future\u0026lt;void\u0026gt; with \u003ca href=\"https://github.com/GenerateMocks\"\u003e\u003ccode\u003e@​GenerateMocks\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5062\"\u003e#5062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/commits/mockito-v5.8.1/builder_pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `camera` from 0.12.0+2 to 0.12.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1e3d875ea3968b72638245ce76c885248fbb00fc\"\u003e\u003ccode\u003e1e3d875\u003c/code\u003e\u003c/a\u003e [camera] Add setImageQuality for JPEG compression control (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/11155\"\u003e#11155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a743ac57eed1d7134fa9dc1e405c14bfc1db046e\"\u003e\u003ccode\u003ea743ac5\u003c/code\u003e\u003c/a\u003e [tool] Exempt AGENTS.md from version and changelog checks (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12681\"\u003e#12681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cdd85c697507ae55bc7056698d41942a01cdf78a\"\u003e\u003ccode\u003ecdd85c6\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Update skills_lint to published version ^0.5.1 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12684\"\u003e#12684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7c01c0bb701f996b4ef346e2807bd8bfe6ebbd9e\"\u003e\u003ccode\u003e7c01c0b\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Add presubmit sweep, cross-platform paths, and test ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9854cd5607da4001f2dd3cbdcd6903202d28958c\"\u003e\u003ccode\u003e9854cd5\u003c/code\u003e\u003c/a\u003e [various] Update pigeon dev_dependency to ^27.3.2 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12615\"\u003e#12615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6bf42a87c60a525b82d4c54cdfdb26a2fe3622c2\"\u003e\u003ccode\u003e6bf42a8\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Enforce CHANGELOG backticks and add eval commit auth...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2ba65914e4d7f86185ccd69c3771e7041bbdd837\"\u003e\u003ccode\u003e2ba6591\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Check Git hooks configuration in check-readiness ski...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/90ba78839723b83ebed0bf4f8eb441cae726c994\"\u003e\u003ccode\u003e90ba788\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Migrate from dart_skills_lint to skills_lint (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12543\"\u003e#12543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e31dfabbdfb06f05384415715d6730d28d64d08b\"\u003e\u003ccode\u003ee31dfab\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Add agentic guidance for adding native unit tests (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/538239f5a68237ba2f843834009e8d4e1e1603c9\"\u003e\u003ccode\u003e538239f\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Add explicit concurrent-futures dependency (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12373\"\u003e#12373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/camera-v0.12.1/packages/camera\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dependency_validator` from 5.0.5 to 5.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Workiva/dependency_validator/releases\"\u003edependency_validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003ch2\u003eInfo\u003c/h2\u003e\n\u003cp\u003eBuild: (waiting for build to complete)\nSkynet Results: (waiting for Skynet results)\nPipeline: (waiting for pipeline to start)\nThis \u003cstrong\u003eminor\u003c/strong\u003e release includes the following changes:\u003c/p\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/194\"\u003e#194\u003c/a\u003e FEDX-7265: Dependencies used inside hook/ must be regular dependencies, not dev_dependencies\n\u003cul\u003e\n\u003cli\u003eFEDX-7265 Dependencies used inside hook/ must be regular dependencies, not dev_dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/181\"\u003e#181\u003c/a\u003e Bump the major group across 1 directory with 2 updates\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/183\"\u003e#183\u003c/a\u003e Ignore nested packages in surrounding package (\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/173\"\u003e#173\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/187\"\u003e#187\u003c/a\u003e Parse files with the language version the package declares\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/198\"\u003e#198\u003c/a\u003e Fix failing tests and version solving in test fixtures\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/199\"\u003e#199\u003c/a\u003e Prepare changelog for 5.1.0 release\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/200\"\u003e#200\u003c/a\u003e RM-425690 Release dependency_validator 5.1.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRM-425690 RELEASE dependency_validator 5.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNotes created on Tuesday, September 15 05:53 PM UTC\u003c/p\u003e\n\u003ch2\u003e5.0.6\u003c/h2\u003e\n\u003ch2\u003eInfo\u003c/h2\u003e\n\u003cp\u003eBuild: (waiting for build to complete)\nSkynet Results: (waiting for Skynet results)\nPipeline: (waiting for pipeline to start)\nThis \u003cstrong\u003epatch\u003c/strong\u003e release includes the following changes:\u003c/p\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/180\"\u003e#180\u003c/a\u003e Bump analyzer from 12.1.0 to 13.0.0 in the major group\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/185\"\u003e#185\u003c/a\u003e RM-389033 Release dependency_validator 5.0.6\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRM-389033 RELEASE dependency_validator 5.0.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNotes created on Wednesday, August 26 02:37 PM UTC\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Workiva/dependency_validator/blob/master/CHANGELOG.md\"\u003edependency_validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.1.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking Change:\u003c/strong\u003e Treat \u003ccode\u003ehook/\u003c/code\u003e as a public-facing directory when validating dependencies. Dependencies imported in hook scripts run at build/link time (dart build, flutter build) and must be regular dependencies, not dev_dependencies.\nThis is enabled by default, and will break the execution of dependency_validator if it occurs within the codebase.\nResolution is to either move the dependency to \u003ccode\u003edependencies\u003c/code\u003e, or \u003ccode\u003eignore\u003c/code\u003e/\u003ccode\u003eexclude\u003c/code\u003e it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIgnore nested packages when validating surrounding packages (\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/173\"\u003e#173\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eParse files with the language version the package declares instead of the\nnewest one the analyzer knows about, which may be unreleased and reject\nvalid code\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow up to analyzer 14\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix warning when \u003ccode\u003eanalyzer\u003c/code\u003e is depended on but not used so that it is still\nemitted when \u003ccode\u003eanalyzer\u003c/code\u003e is in the \u003ccode\u003eignore\u003c/code\u003e list.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.0.6\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAllow up to analyzer 13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/de3d75fb91edaa82c1ed7388e3c956cf98e9a91b\"\u003e\u003ccode\u003ede3d75f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/200\"\u003e#200\u003c/a\u003e from Workiva/release_dependency_validator_5.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/3839e2ecb59d1ed801de4fedacc4c3495488d710\"\u003e\u003ccode\u003e3839e2e\u003c/code\u003e\u003c/a\u003e Apply suggestion from \u003ca href=\"https://github.com/robbecker-wf\"\u003e\u003ccode\u003e@​robbecker-wf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/8a715d9f1d079c4b816883ddfcf1621714ccae99\"\u003e\u003ccode\u003e8a715d9\u003c/code\u003e\u003c/a\u003e dependency_validator_5.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/5cf7465ebcdc4cf505fc86591d9ad124b90c354d\"\u003e\u003ccode\u003e5cf7465\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/199\"\u003e#199\u003c/a\u003e from Workiva/prepare_for_release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/c1a0d93e38f2d88ec462ae1284aae86229808cdb\"\u003e\u003ccode\u003ec1a0d93\u003c/code\u003e\u003c/a\u003e Prepare changelog for 5.1.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/a35609a3d5a8e961cc590409dc5fa03015063de5\"\u003e\u003ccode\u003ea35609a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/194\"\u003e#194\u003c/a\u003e from Workiva/cursor/hook-dev-dependencies-0eac\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/456294089097ba056a97b4ab38481d825f7c358c\"\u003e\u003ccode\u003e4562940\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:Workiva/dependency_validator into cursor/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/a07b18d9b8e77ef509f05ea559ce6db456f0613e\"\u003e\u003ccode\u003ea07b18d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/198\"\u003e#198\u003c/a\u003e from Workiva/fix_tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/8c716a65191c2d244604c2f39584d2fd3d91267e\"\u003e\u003ccode\u003e8c716a6\u003c/code\u003e\u003c/a\u003e update gha-dart-oss to \u003ca href=\"https://github.com/v0\"\u003e\u003ccode\u003e@​v0\u003c/code\u003e\u003c/a\u003e.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/200eec5300b154769e743b3a87995000fb933d6a\"\u003e\u003ccode\u003e200eec5\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md unreleased section\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Workiva/dependency_validator/compare/5.0.5...5.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ffigen` from 20.1.1 to 22.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/native/releases\"\u003effigen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:ffigen v22.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Major overhaul of Dart config API:\n\u003cul\u003e\n\u003cli\u003eReplace various callback based config elements with a \u003ccode\u003eVisitor\u003c/code\u003e pattern.\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erename\u003c/code\u003e and \u003ccode\u003erenameMember\u003c/code\u003e replaced with \u003ccode\u003e.name\u003c/code\u003e setters on AST nodes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einclude\u003c/code\u003e and \u003ccode\u003eincludeMember\u003c/code\u003e replaced with \u003ccode\u003e.isIncluded\u003c/code\u003e on AST nodes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFunctions/Globals.includeSymbolAddress\u003c/code\u003e replaced with\n\u003ccode\u003e.exposeSymbolAddress\u003c/code\u003e on AST nodes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFunctions.includeTypedef\u003c/code\u003e replaced with \u003ccode\u003e.generateTypedefs\u003c/code\u003e on\n\u003ccode\u003eFunc\u003c/code\u003e AST node.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStructs.packingOverride\u003c/code\u003e replaced with \u003ccode\u003eStruct.pack\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eEnums.style\u003c/code\u003e and \u003ccode\u003e.silenceWarning\u003c/code\u003e moved to \u003ccode\u003eEnumClass\u003c/code\u003e AST node.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFunctions.isLeaf\u003c/code\u003e and \u003ccode\u003e.recordUse\u003c/code\u003e moved to \u003ccode\u003eFunc\u003c/code\u003e AST node.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStructs/Unions.dependencies\u003c/code\u003e moved to \u003ccode\u003eStruct/Union\u003c/code\u003e AST nodes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eInterfaces/Protocols.module\u003c/code\u003e moved to \u003ccode\u003eObjCInterface/ObjCProtocol\u003c/code\u003e AST\nnodes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eInterfaces/Protocols.includeTransitive\u003c/code\u003e removed (always false).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCategories.includeTransitive\u003c/code\u003e replaced with\n\u003ccode\u003eObjCInterface.includeCategories\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTypedefs.includeUnused\u003c/code\u003e consolidated into \u003ccode\u003eTypealias.isIncluded\u003c/code\u003e using\n\u003ccode\u003eTypealiasInclude\u003c/code\u003e enum (\u003ccode\u003enever\u003c/code\u003e, \u003ccode\u003eifUsed\u003c/code\u003e, \u003ccode\u003ealways\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eConsolidate \u003ccode\u003eimported\u003c/code\u003e fields and \u003ccode\u003eimportedTypesByUsr\u003c/code\u003e into\n\u003ccode\u003eFfiGenerator.importType\u003c/code\u003e, switching it to a callback pattern\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimportFromSymbolFile\u003c/code\u003e and \u003ccode\u003eimportFromSymbolFiles\u003c/code\u003e utils, which load\nsymbol YAML files, and return functions that can be passed directly to\n\u003ccode\u003eFfiGenerator.importType\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eOutput.dartFile\u003c/code\u003e with \u003ccode\u003eDartOutput\u003c/code\u003e, to prepare for upcoming\n\u003ca href=\"https://redirect.github.com/dart-lang/native/issues/2683\"\u003emulti-file output format\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eDeleted many now empty sub-config classes\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eHeaders\u003c/code\u003e to \u003ccode\u003eInput\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003elibraryImports\u003c/code\u003e, which was dead code\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003euseSupportedTypedefs\u003c/code\u003e, treating it as always true\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003epreamble\u003c/code\u003e non-null\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003egenerate\u003c/code\u003e function async\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/dart-lang/native/issues/3504\"\u003ea bug\u003c/a\u003e in handling of\nsmall structs in ObjC on mac/iOS x64.\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/dart-lang/native/issues/3546\"\u003ea bug\u003c/a\u003e in the way that\nObjC category methods returning \u003ccode\u003einstancetype\u003c/code\u003e are filtered.\u003c/li\u003e\n\u003cli\u003eMinor Objective-C code generator and function type signature fixes.\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003epackage:code_assets\u003c/code\u003e dependency to \u003ccode\u003e^2.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:ffigen v21.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePropagate \u003ccode\u003e@Deprecated\u003c/code\u003e annotations from C/ObjC headers into generated Dart\nbindings. Deprecation messages from \u003ccode\u003e__attribute__((deprecated(\u0026quot;msg\u0026quot;)))\u003c/code\u003e and\n\u003ccode\u003eAPI_DEPRECATED(\u0026quot;msg\u0026quot;, ...)\u003c/code\u003e are included in the annotation.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Remove deprecated \u003ccode\u003euseDartHandle\u003c/code\u003e field from\n\u003ccode\u003eFfiGenerator\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Remove unused \u003ccode\u003eincludeSymbolAddress\u003c/code\u003e field from\n\u003ccode\u003eCategories\u003c/code\u003e, \u003ccode\u003eInterfaces\u003c/code\u003e, and \u003ccode\u003eProtocols\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Remove deprecated \u003ccode\u003ewrapperName\u003c/code\u003e field from\n\u003ccode\u003eNativeExternalBindings\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/350ed4541707e58b25edc866c9e75de490214d2e\"\u003e\u003ccode\u003e350ed45\u003c/code\u003e\u003c/a\u003e [ffigen] Prepare to publish (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/3620\"\u003e#3620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/2cb086a2fa9a3cb272114972c09a4d1284f5cd43\"\u003e\u003ccode\u003e2cb086a\u003c/code\u003e\u003c/a\u003e [ffigen] Migrate remaining FFIgen YAML configs (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/3614\"\u003e#3614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/dc2937e7ce493995f57e0db860e2d8147e454182\"\u003e\u003ccode\u003edc2937e\u003c/code\u003e\u003c/a\u003e [ffigen] Symbol file imports (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/c69575ce5a2a99b36a82beeb80beb278d7a0b96d\"\u003e\u003ccode\u003ec69575c\u003c/code\u003e\u003c/a\u003e [ffigen] Skip C++ methods with unbindable return types (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/3591\"\u003e#3591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/5d6f82d9d978d60d32684b39aa3daedcad56a8d7\"\u003e\u003ccode\u003e5d6f82d\u003c/code\u003e\u003c/a\u003e [objective_c] Migrate ffigen yaml configs (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/3615\"\u003e#3615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/ef6db8652b9a60cd61ab95f4194f1c35b7a39ef2\"\u003e\u003ccode\u003eef6db86\u003c/code\u003e\u003c/a\u003e [ffigen] Migrate test YAML configs (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/3613\"\u003e#3613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/9f3dae7e68ceaa0c88fc5d1bccdbd7c4462f8cd3\"\u003e\u003ccode\u003e9f3dae7\u003c/code\u003e\u003c/a\u003e [ffigen] Migrate FFIgen configs across the repo (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/3616\"\u003e#3616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/895977bca19f0c3e8d15b1270f72dce5a4279d69\"\u003e\u003ccode\u003e895977b\u003c/code\u003e\u003c/a\u003e [jnigen] Prepare to publish v1.0.0 (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/3612\"\u003e#3612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/03f1d8e29ce4b033e62cd570fe044134e105f146\"\u003e\u003ccode\u003e03f1d8e\u003c/code\u003e\u003c/a\u003e [ffigen] Config cleanup (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/3606\"\u003e#3606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/9560e6c8aa1c9cfe8d28efd59a03955397cadac1\"\u003e\u003ccode\u003e9560e6c\u003c/code\u003e\u003c/a\u003e [jnigen] Migrate YAMLs to Dart (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/3600\"\u003e#3600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/native/commits/ffigen-v22.0.0/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_ble_peripheral` from 2.1.1 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/releases\"\u003eflutter_ble_peripheral's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/compare/v3.0.0...v3.1.0\"\u003e3.1.0\u003c/a\u003e (2026-09-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e start advertising without an activity attached (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/326\"\u003e#326\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/51421d073937afd8d6b59e47b6dc262eeabf340e\"\u003e51421d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapple:\u003c/strong\u003e restore the advertisement after a background relaunch (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/322\"\u003e#322\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/ba77bc6b62ce4c9b3f58cbeb40d3b05879562bc8\"\u003eba77bc6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eserve several characteristics from one gatt service (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/324\"\u003e#324\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/d002e51542cac4c21b443b28b4b61502a29c1b5b\"\u003ed002e51\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e accept short uuids for the gatt service and characteristics (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/323\"\u003e#323\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/a0c2917b5cefc0aa9e597046ecb98f1ef570487f\"\u003ea0c2917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewindows:\u003c/strong\u003e answer a read on a characteristic that does not notify (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/328\"\u003e#328\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/46585ba8ab9f75815bf43126edcc4cdf1d7fae43\"\u003e46585ba\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/compare/v2.1.1...v3.0.0\"\u003e3.0.0\u003c/a\u003e (2026-09-02)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cp\u003eAdvertising was split into a shared core plus one settings object per platform, so a\ncall site no longer mixes fields that only one platform honours with fields every\nplatform honours. The README has the full before/after.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAdvertiseData\u003c/code\u003e is removed. Use \u003ccode\u003eAdvertiseDataCore\u003c/code\u003e for the cross-platform fields or \u003ccode\u003eAndroidAdvertiseData\u003c/code\u003e for the Android-only ones, and \u003ccode\u003eincludeTxPowerLevel\u003c/code\u003e in place of \u003ccode\u003eincludePowerLevel\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estart(advertiseSettings:)\u003c/code\u003e, \u003ccode\u003estart(advertiseSetParameters:)\u003c/code\u003e, \u003ccode\u003estart(advertiseResponseData:)\u003c/code\u003e, \u003ccode\u003estart(advertisePeriodicData:)\u003c/code\u003e and \u003ccode\u003estart(periodicAdvertiseSettings:)\u003c/code\u003e are removed. Pass \u003ccode\u003estart(androidSettings: AndroidAdvertiseSettings(...))\u003c/code\u003e, which holds all five; \u003ccode\u003eadvertisePeriodicData\u003c/code\u003e is \u003ccode\u003eperiodicAdvertiseData\u003c/code\u003e there. \u003ccode\u003eDarwinAdvertiseSettings\u003c/code\u003e and \u003ccode\u003eWindowsAdvertiseSettings\u003c/code\u003e are the equivalents for the other platforms (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAdvertiseSettings.advertiseSet\u003c/code\u003e is removed. Passing \u003ccode\u003eAndroidAdvertiseSettings.advertiseSetParameters\u003c/code\u003e selects the extended advertising API, and is now mutually exclusive with \u003ccode\u003eadvertiseSettings\u003c/code\u003e, where 2.x took both and let \u003ccode\u003eadvertiseSet\u003c/code\u003e pick (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePermissionState\u003c/code\u003e is removed. Use \u003ccode\u003ePeripheralBluetoothState\u003c/code\u003e, which covers the same permission cases plus the adapter states. There is deliberately no alias: the two declare their entries in a different order and the values cross the platform channel by ordinal, so mapping the old values across by index would give the wrong state rather than a compile error (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBluetoothPeripheralState\u003c/code\u003e is renamed to \u003ccode\u003ePeripheralBluetoothState\u003c/code\u003e, so this package and \u003ccode\u003eflutter_ble_central\u003c/code\u003e no longer declare colliding type names. The old name stays as a deprecated alias in 3.0 and is removed in the next breaking release (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAdvertiseSettings\u003c/code\u003e defaults changed: \u003ccode\u003etimeout\u003c/code\u003e is \u003ccode\u003e0\u003c/code\u003e, meaning no timeout, instead of \u003ccode\u003e400\u003c/code\u003e, and \u003ccode\u003etxPowerLevel\u003c/code\u003e is \u003ccode\u003eadvertiseTxPowerHigh\u003c/code\u003e instead of \u003ccode\u003eadvertiseTxPowerLow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAdvertiseSetParameters.anonymous\u003c/code\u003e is a \u003ccode\u003ebool?\u003c/code\u003e, not an \u003ccode\u003eint?\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/289\"\u003e#289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePeripheralState\u003c/code\u003e carries \u003ccode\u003elocationServicesDisabled\u003c/code\u003e again, which shifts the index of every entry after it. Switch on the values, not on \u003ccode\u003e.values[i]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe files under \u003ccode\u003elib/src\u003c/code\u003e moved into \u003ccode\u003ecore/\u003c/code\u003e and \u003ccode\u003eplatform/\u0026lt;platform\u0026gt;/\u003c/code\u003e. Only a direct \u003ccode\u003epackage:flutter_ble_peripheral/src/...\u003c/code\u003e import breaks; everything is still exported from \u003ccode\u003epackage:flutter_ble_peripheral/flutter_ble_peripheral.dart\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd a gatt server with tx and rx characteristics (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/260\"\u003e#260\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/bea560131bbd239e04223097454f265c62ffbef1\"\u003ebea5601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewindows:\u003c/strong\u003e serve a gatt server with tx and rx characteristics (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/302\"\u003e#302\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/fe76ede0fc704a57ffc1aed5141048c871553b41\"\u003efe76ede\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esplit the advertising api into core and per-platform settings (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/b88abeef44a4362a899688cb37875f08c90e4364\"\u003eb88abee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove the deprecated AdvertiseData (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/314\"\u003e#314\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/26fcfdb0f72f5e89bdc3b8ccfdf486d1af692076\"\u003e26fcfdb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ekeep the old state name as a deprecated alias (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/316\"\u003e#316\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/dc3c3894e6e8e359f306eacb3dbb3a7dc45cdad9\"\u003edc3c389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehonour the advertise timeout on windows (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/299\"\u003e#299\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/0260ef8229ee1abfaa2bf688f39293d4e6b2852e\"\u003e0260ef8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd the peripheral half of the interop harness (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/308\"\u003e#308\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/90e2e103e5db9547d5cc5129a7b7be065b5d8a01\"\u003e90e2e10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erebuild the example app and add pong over the gatt link (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/67cdff04fc9e2da4cc132227b0013e6095002290\"\u003e67cdff0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/blob/develop/CHANGELOG.md\"\u003eflutter_ble_peripheral's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/compare/v3.0.0...v3.1.0\"\u003e3.1.0\u003c/a\u003e (2026-09-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e start advertising without an activity attached (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/326\"\u003e#326\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/51421d073937afd8d6b59e47b6dc262eeabf340e\"\u003e51421d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapple:\u003c/strong\u003e restore the advertisement after a background relaunch (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/322\"\u003e#322\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/ba77bc6b62ce4c9b3f58cbeb40d3b05879562bc8\"\u003eba77bc6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eserve several characteristics from one gatt service (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/324\"\u003e#324\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/d002e51542cac4c21b443b28b4b61502a29c1b5b\"\u003ed002e51\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e accept short uuids for the gatt service and characteristics (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/323\"\u003e#323\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/a0c2917b5cefc0aa9e597046ecb98f1ef570487f\"\u003ea0c2917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewindows:\u003c/strong\u003e answer a read on a characteristic that does not notify (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/328\"\u003e#328\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/46585ba8ab9f75815bf43126edcc4cdf1d7fae43\"\u003e46585ba\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/compare/v2.1.1...v3.0.0\"\u003e3.0.0\u003c/a\u003e (2026-09-02)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cp\u003eAdvertising was split into a shared core plus one settings object per platform, so a\ncall site no longer mixes fields that only one platform honours with fields every\nplatform honours. The README has the full before/after.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAdvertiseData\u003c/code\u003e is removed. Use \u003ccode\u003eAdvertiseDataCore\u003c/code\u003e for the cross-platform fields or \u003ccode\u003eAndroidAdvertiseData\u003c/code\u003e for the Android-only ones, and \u003ccode\u003eincludeTxPowerLevel\u003c/code\u003e in place of \u003ccode\u003eincludePowerLevel\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estart(advertiseSettings:)\u003c/code\u003e, \u003ccode\u003estart(advertiseSetParameters:)\u003c/code\u003e, \u003ccode\u003estart(advertiseResponseData:)\u003c/code\u003e, \u003ccode\u003estart(advertisePeriodicData:)\u003c/code\u003e and \u003ccode\u003estart(periodicAdvertiseSettings:)\u003c/code\u003e are removed. Pass \u003ccode\u003estart(androidSettings: AndroidAdvertiseSettings(...))\u003c/code\u003e, which holds all five; \u003ccode\u003eadvertisePeriodicData\u003c/code\u003e is \u003ccode\u003eperiodicAdvertiseData\u003c/code\u003e there. \u003ccode\u003eDarwinAdvertiseSettings\u003c/code\u003e and \u003ccode\u003eWindowsAdvertiseSettings\u003c/code\u003e are the equivalents for the other platforms (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAdvertiseSettings.advertiseSet\u003c/code\u003e is removed. Passing \u003ccode\u003eAndroidAdvertiseSettings.advertiseSetParameters\u003c/code\u003e selects the extended advertising API, and is now mutually exclusive with \u003ccode\u003eadvertiseSettings\u003c/code\u003e, where 2.x took both and let \u003ccode\u003eadvertiseSet\u003c/code\u003e pick (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePermissionState\u003c/code\u003e is removed. Use \u003ccode\u003ePeripheralBluetoothState\u003c/code\u003e, which covers the same permission cases plus the adapter states. There is deliberately no alias: the two declare their entries in a different order and the values cross the platform channel by ordinal, so mapping the old values across by index would give the wrong state rather than a compile error (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBluetoothPeripheralState\u003c/code\u003e is renamed to \u003ccode\u003ePeripheralBluetoothState\u003c/code\u003e, so this package and \u003ccode\u003eflutter_ble_central\u003c/code\u003e no longer declare colliding type names. The old name stays as a deprecated alias in 3.0 and is removed in the next breaking release (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAdvertiseSettings\u003c/code\u003e defaults changed: \u003ccode\u003etimeout\u003c/code\u003e is \u003ccode\u003e0\u003c/code\u003e, meaning no timeout, instead of \u003ccode\u003e400\u003c/code\u003e, and \u003ccode\u003etxPowerLevel\u003c/code\u003e is \u003ccode\u003eadvertiseTxPowerHigh\u003c/code\u003e instead of \u003ccode\u003eadvertiseTxPowerLow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAdvertiseSetParameters.anonymous\u003c/code\u003e is a \u003ccode\u003ebool?\u003c/code\u003e, not an \u003ccode\u003eint?\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/289\"\u003e#289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePeripheralState\u003c/code\u003e carries \u003ccode\u003elocationServicesDisabled\u003c/code\u003e again, which shifts the index of every entry after it. Switch on the values, not on \u003ccode\u003e.values[i]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe files under \u003ccode\u003elib/src\u003c/code\u003e moved into \u003ccode\u003ecore/\u003c/code\u003e and \u003ccode\u003eplatform/\u0026lt;platform\u0026gt;/\u003c/code\u003e. Only a direct \u003ccode\u003epackage:flutter_ble_peripheral/src/...\u003c/code\u003e import breaks; everything is still exported from \u003ccode\u003epackage:flutter_ble_peripheral/flutter_ble_peripheral.dart\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd a gatt server with tx and rx characteristics (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/260\"\u003e#260\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/bea560131bbd239e04223097454f265c62ffbef1\"\u003ebea5601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewindows:\u003c/strong\u003e serve a gatt server with tx and rx characteristics (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/302\"\u003e#302\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/fe76ede0fc704a57ffc1aed5141048c871553b41\"\u003efe76ede\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esplit the advertising api into core and per-platform settings (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/b88abeef44a4362a899688cb37875f08c90e4364\"\u003eb88abee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove the deprecated AdvertiseData (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/314\"\u003e#314\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/26fcfdb0f72f5e89bdc3b8ccfdf486d1af692076\"\u003e26fcfdb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ekeep the old state name as a deprecated alias (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/316\"\u003e#316\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/dc3c3894e6e8e359f306eacb3dbb3a7dc45cdad9\"\u003edc3c389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehonour the advertise timeout on windows (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/299\"\u003e#299\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/0260ef8229ee1abfaa2bf688f39293d4e6b2852e\"\u003e0260ef8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd the peripheral half of the interop harness (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/308\"\u003e#308\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/90e2e103e5db9547d5cc5129a7b7be065b5d8a01\"\u003e90e2e10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erebuild the example app and add pong over the gatt link (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/67cdff04fc9e2da4cc132227b0013e6095002290\"\u003e67cdff0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eandroid service uuids not broadcasting (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/285\"\u003e#285\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/b107d153ddbbf0b991c720ebc6b88f42605ee888\"\u003eb107d15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eapply tx power flags and send periodic advertise data on android (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/293\"\u003e#293\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/079274c78151af6ce8d660f8375319bc228d0700\"\u003e079274c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/0472cebec7dfb9dad695c089b1cbc6b66d782f44\"\u003e\u003ccode\u003e0472ceb\u003c/code\u003e\u003c/a\u003e chore(develop): release 3.1.0 (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/46585ba8ab9f75815bf43126edcc4cdf1d7fae43\"\u003e\u003ccode\u003e46585ba\u003c/code\u003e\u003c/a\u003e fix(windows): answer a read on a characteristic that does not notify (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/328\"\u003e#328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/258c82e32ae33c2b674da90f370a83af002684c3\"\u003e\u003ccode\u003e258c82e\u003c/code\u003e\u003c/a\u003e test: serve several characteristics from the interop harness (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/327\"\u003e#327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/51421d073937afd8d6b59e47b6dc262eeabf340e\"\u003e\u003ccode\u003e51421d0\u003c/code\u003e\u003c/a\u003e feat(android): start advertising without an activity attached (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/d002e51542cac4c21b443b28b4b61502a29c1b5b\"\u003e\u003ccode\u003ed002e51\u003c/code\u003e\u003c/a\u003e feat: serve several characteristics from one gatt service (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/a0c2917b5cefc0aa9e597046ecb98f1ef570487f\"\u003e\u003ccode\u003ea0c2917\u003c/code\u003e\u003c/a\u003e fix(android): accept short uuids for the gatt service and characteristics (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/ba77bc6b62ce4c9b3f58cbeb40d3b05879562bc8\"\u003e\u003ccode\u003eba77bc6\u003c/code\u003e\u003c/a\u003e feat(apple): restore the advertisement after a background relaunch (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/a21c816d164b3b88c9a646726f39ded35a915e57\"\u003e\u003ccode\u003ea21c816\u003c/code\u003e\u003c/a\u003e chore(develop): release 3.0.0 (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/286\"\u003e#286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/99cb7b25f1b9e997f10e2ec434a6ce3878f33a01\"\u003e\u003ccode\u003e99cb7b2\u003c/code\u003e\u003c/a\u003e chore(deps): bump com.android.application from 9.3.2 to 9.4.0 in /example/and...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/18e7b4f23fb55b31b50d3e83bee509d76938baf5\"\u003e\u003ccode\u003e18e7b4f\u003c/code\u003e\u003c/a\u003e ci: drop semver-major-days from the dependabot cooldowns (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/compare/v2.1.1...v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_riverpod` from 3.4.2 to 3.4.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca hr...\n\n_Description has been truncated_","html_url":"https://github.com/ElevenID/marty-authenticator/pull/50","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ElevenID%2Fmarty-authenticator/issues/50","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/50/packages"},{"uuid":"5464783324","node_id":"PR_kwDOTmBwWs8AAAABDpFlFA","number":36,"state":"open","title":"chore(deps): bump the pub-minor-and-patch group across 1 directory with 13 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-15T16:40:57.000Z","updated_at":"2026-09-15T16:40:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"pub-minor-and-patch","update_count":13,"packages":[{"name":"build_runner","old_version":"2.15.1","new_version":"2.16.1","repository_url":"https://github.com/dart-lang/build"},{"name":"test","old_version":"1.31.0","new_version":"1.31.1","repository_url":"https://github.com/dart-lang/test"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"meta","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/dart-lang/sdk"},{"name":"injectable_generator","old_version":"3.0.2","new_version":"3.1.3","repository_url":"https://github.com/Milad-Akarie/injectable"},{"name":"freezed","old_version":"3.2.5","new_version":"4.0.1","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"camera","old_version":"0.12.0+1","new_version":"0.12.1","repository_url":"https://github.com/flutter/packages"},{"name":"checks","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/dart-lang/test"},{"name":"flutter_link_previewer","old_version":"4.2.0","new_version":"4.2.1","repository_url":"https://github.com/flyerhq/flutter_chat_ui"},{"name":"go_router_builder","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/flutter/packages"},{"name":"google_fonts","old_version":"8.2.0","new_version":"8.2.1","repository_url":"https://github.com/flutter/packages"},{"name":"vector_graphics","old_version":"1.2.2","new_version":"1.2.3","repository_url":"https://github.com/flutter/packages"},{"name":"video_player","old_version":"2.13.0","new_version":"2.14.0","repository_url":"https://github.com/flutter/packages"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub-minor-and-patch group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [build_runner](https://github.com/dart-lang/build) | `2.15.1` | `2.16.1` |\n| [test](https://github.com/dart-lang/test/tree/master/pkgs) | `1.31.0` | `1.31.1` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [meta](https://github.com/dart-lang/sdk/tree/main/pkg) | `1.18.0` | `1.19.0` |\n| [injectable_generator](https://github.com/Milad-Akarie/injectable) | `3.0.2` | `3.1.3` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `4.0.1` |\n| [camera](https://github.com/flutter/packages/tree/main/packages/camera) | `0.12.0+1` | `0.12.1` |\n| [checks](https://github.com/dart-lang/test/tree/master/pkgs) | `0.3.1` | `0.3.2` |\n| [flutter_link_previewer](https://github.com/flyerhq/flutter_chat_ui) | `4.2.0` | `4.2.1` |\n| [go_router_builder](https://github.com/flutter/packages/tree/main/packages) | `4.4.0` | `4.5.0` |\n| [google_fonts](https://github.com/flutter/packages/tree/main/packages) | `8.2.0` | `8.2.1` |\n| [vector_graphics](https://github.com/flutter/packages/tree/main/packages) | `1.2.2` | `1.2.3` |\n| [video_player](https://github.com/flutter/packages/tree/main/packages/video_player) | `2.13.0` | `2.14.0` |\n\n\nUpdates `build_runner` from 2.15.1 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild_runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_runner v2.16.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify terminology: refer to \u003ccode\u003e.dart_tool/build/generated\u003c/code\u003e as the \u0026quot;artifact\ntree\u0026quot;, and the normal output location as the \u0026quot;package path\u0026quot;.\u003c/li\u003e\n\u003cli\u003eReduce logged compile progress output for non-interactive builds, for example\npresubmits.\u003c/li\u003e\n\u003cli\u003eIn \u003ccode\u003eserve\u003c/code\u003e and \u003ccode\u003edaemon\u003c/code\u003e modes, source files not involved in the build are no\nlonger cached on read. They are re-read when requested.\u003c/li\u003e\n\u003cli\u003eBug fix: make post-process output behavior match normal outputs: by default,\nrebuild if deleted or incorrect. Follow \u003ccode\u003e--keep-modified-outputs\u003c/code\u003e and\n\u003ccode\u003e--only-check\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: in incremental builds, detect and delete conflicting outputs in the\nsource directory rather than treating them as sources, which could cause\nbuilder dependency cycles and hangs; fix \u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5079\"\u003e#5079\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: restrict incompatible build output deletion to output packages; do\nnot attempt to delete files in dependency packages.\u003c/li\u003e\n\u003cli\u003eBug fix: do not invalidate retained package path outputs when conflicting\nartifact tree files appear; avoid unnecessary build step reruns.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew default output behavior: always fix incorrect generated files. For\nexample: if you \u0026quot;dart run build_runner build\u0026quot;, modify a generated file,\nthen build again, it will be fixed, undoing your modifications.\u003c/li\u003e\n\u003cli\u003eNew option, \u003ccode\u003e--keep-modified-outputs\u003c/code\u003e. Use this to get the old output\nbehavior: manual modifications to generated files are kept. They will be\noverwritten if a build is triggered due to an input file change, a\nconfiguration change or \u003ccode\u003edart run build_runner clean\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew option, \u003ccode\u003e--only-check\u003c/code\u003e, for use in continuous builds and tests. With this\noption \u003ccode\u003ebuild_runner\u003c/code\u003e writes nothing, but builds and compares with the files\nalready on disk. If there is any difference between disk and expected output\nthen the differences are logged and the build fails.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003epackage_config\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.15.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify deletion of stale outputs: don't try to handle package renames.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003edaemon\u003c/code\u003e asset server now rejects various non-local connections.\u003c/li\u003e\n\u003cli\u003eBug fix: in incremental builds, when an input was deleted, its output was\ndeleted at the start of the build. Make it consistent with other output\ndeletions: wait until the end of the build.\u003c/li\u003e\n\u003cli\u003eBug fix: post process builders with \u003ccode\u003ebuild_to: source\u003c/code\u003e can only write to\noutput packages.\u003c/li\u003e\n\u003cli\u003eBug fix: post process builders with \u003ccode\u003ebuild_to: cache\u003c/code\u003e can only write output\ncorresponding to known packages.\u003c/li\u003e\n\u003cli\u003eBug fix: reject incorrect builder config that has duplicate builder keys.\u003c/li\u003e\n\u003cli\u003eBug fix: reject invalid builder factories in \u003ccode\u003ebuild.yaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: correctly filter served or \u003ccode\u003e--output\u003c/code\u003e post process output.\u003c/li\u003e\n\u003cli\u003eBug fix: \u003ccode\u003eserve\u003c/code\u003e mode only serves the specified package subdirectories.\u003c/li\u003e\n\u003cli\u003eBug fix: \u003ccode\u003eserve\u003c/code\u003e live reload websocket checks for localhost origin.\u003c/li\u003e\n\u003cli\u003eBug fix: don't follow symlinks when cleaning up output folders.\u003c/li\u003e\n\u003cli\u003eBug fix: catch Windows-specific absolute paths.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5e25e60f55686be9d6eec2aaa448802ae1a17a40\"\u003e\u003ccode\u003e5e25e60\u003c/code\u003e\u003c/a\u003e Release build, build_config, build_daemon, build_runner, build_test. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5111\"\u003e#5111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/43c2bb7edba27b89c82f2ae5d3ba8e7f08bb935c\"\u003e\u003ccode\u003e43c2bb7\u003c/code\u003e\u003c/a\u003e Remove test-only PreviousBuild.fromFinishedBuildState. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5109\"\u003e#5109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/a6078a02e7edb6c56e0bf572dde9c6713c6e56b4\"\u003e\u003ccode\u003ea6078a0\u003c/code\u003e\u003c/a\u003e Use AssetFile for deletes. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5108\"\u003e#5108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3051007098fa39d448a830e24f3d0ea004a68770\"\u003e\u003ccode\u003e3051007\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003eBuildState.isFile\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5106\"\u003e#5106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/da162e6dc3013f24f80ba5cf599fc52d9f72a8cb\"\u003e\u003ccode\u003eda162e6\u003c/code\u003e\u003c/a\u003e Do not invalidate retained package path outputs on artifact tree conflicts. (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d51da7e891a34b51efb8335f0e6a7a908dfef54a\"\u003e\u003ccode\u003ed51da7e\u003c/code\u003e\u003c/a\u003e Set default test timeout to 3m in build_runner/dart_test.yaml. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5104\"\u003e#5104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/47aba811d3c461acb1b17964fd29521399944942\"\u003e\u003ccode\u003e47aba81\u003c/code\u003e\u003c/a\u003e [build_web_compilers] Standardize web app entrypoint selection (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5095\"\u003e#5095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f15a84e0f0e96909d26b22d547f4624363cb62d7\"\u003e\u003ccode\u003ef15a84e\u003c/code\u003e\u003c/a\u003e Restrict incompatibleBuildOutputsToDelete to outputPackages. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5103\"\u003e#5103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1a276c2623b3eab780ccc554aef31a940832d5aa\"\u003e\u003ccode\u003e1a276c2\u003c/code\u003e\u003c/a\u003e Clarify source/cache/visible/hidden. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5096\"\u003e#5096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f5cc9100a23c2bc3c409d7832137658bb3ad8093\"\u003e\u003ccode\u003ef5cc910\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003eBuildOutputReader\u003c/code\u003e; add \u003ccode\u003eBuildOutputReadResult\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5101\"\u003e#5101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.15.1...build_runner-v2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `test` from 1.31.0 to 1.31.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/test/releases\"\u003etest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:test v1.31.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIgnore an error locating the SDK directory on platforms where the\n\u003ccode\u003eresolvedExecutable\u003c/code\u003e is unexpectedly \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix a bug where \u003ccode\u003e-c exe\u003c/code\u003e tests would hang on exit on windows.\u003c/li\u003e\n\u003cli\u003eFix a bug where the web test runner would not find custom HTML files when\nusing the dart2wasm compiler.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGithubReporter\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003eGroup contiguous passing and skipped tests into collapsible groups to\nreduce log noise in GitHub Actions.\u003c/li\u003e\n\u003cli\u003eUpdated skipped icon to ⏭️.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eIncrease SDK constraint to ^3.10.0.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e version  \u003ccode\u003e13.x.x\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/c8c76f457bbe64f8707b3c7c7259790f593d8c72\"\u003e\u003ccode\u003ec8c76f4\u003c/code\u003e\u003c/a\u003e Prepare to publish (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2634\"\u003e#2634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/8bbb8474e3ff85aa9450c2b00f9476b34ebdd679\"\u003e\u003ccode\u003e8bbb847\u003c/code\u003e\u003c/a\u003e Example of how to use \u003ccode\u003ehas\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2631\"\u003e#2631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/bd401482a19620c4521547af793f007bfebc599a\"\u003e\u003ccode\u003ebd40148\u003c/code\u003e\u003c/a\u003e Remove extra version info (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2539\"\u003e#2539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/d20671c1eff6318224cfb538460ef4a18f9cd248\"\u003e\u003ccode\u003ed20671c\u003c/code\u003e\u003c/a\u003e Fix dart2wasm tests with custom HTML files (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2626\"\u003e#2626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/17efdc2f8316c71cc9c8630274ae05e284b74595\"\u003e\u003ccode\u003e17efdc2\u003c/code\u003e\u003c/a\u003e fix: improve error reporting on GitHub (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2629\"\u003e#2629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/c21233e9e93bd46c90c7e4785ca2b02ec3b2aba5\"\u003e\u003ccode\u003ec21233e\u003c/code\u003e\u003c/a\u003e Ignore test pid on windows (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2630\"\u003e#2630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/e8012f71a5569fe604fc5ddbad3817a70e178bf2\"\u003e\u003ccode\u003ee8012f7\u003c/code\u003e\u003c/a\u003e Bump to language version 3.10 (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/d0d5ccd037cb0eaea8e4dad900946ac54a4286c6\"\u003e\u003ccode\u003ed0d5ccd\u003c/code\u003e\u003c/a\u003e Allow analyzer ^13.0.0, with breaking changes. (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2622\"\u003e#2622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/bcc5228370ba909e5774441398b8585ba9874423\"\u003e\u003ccode\u003ebcc5228\u003c/code\u003e\u003c/a\u003e Fix hang on windows with multiple exe tests (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2618\"\u003e#2618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/2b8c256a6320435dc8c9dbb1303fb6540e617846\"\u003e\u003ccode\u003e2b8c256\u003c/code\u003e\u003c/a\u003e Allow exceptions from operator == (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2543\"\u003e#2543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/test/commits/test-v1.31.1/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `intl` from 0.20.2 to 0.20.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/i18n/releases\"\u003eintl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:intl v0.20.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the Turkish Lira (TRY) currency symbol in \u003ccode\u003esimpleCurrencySymbols\u003c/code\u003e\nfrom \u0026quot;TL\u0026quot; to \u0026quot;₺\u0026quot; (U+20BA). This ensures accuracy and alignment with the\nofficial symbol introduced in 2012.\u003c/li\u003e\n\u003cli\u003eFix parsing of locale strings containing script codes in \u003ccode\u003everifiedLocale\u003c/code\u003e.\nFor example, \u003ccode\u003ezh-Hans-CN\u003c/code\u003e would have been previously parsed as \u003ccode\u003ezh\u003c/code\u003e, but is\nnow parsed as \u003ccode\u003ezh_CN\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdate the Ghanaian Cedis (GHS) currency symbol in \u003ccode\u003esimpleCurrencySymbols\u003c/code\u003e\nfrom \u0026quot;GHS\u0026quot; to \u0026quot;GH₵(U+20B5)\u0026quot;.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v48.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@pragma('wasm:prefer-inline')\u003c/code\u003e to \u003ccode\u003eIntl\u003c/code\u003e methods that already have\n\u003ccode\u003e@pragma('vm:prefer-inline')\u003c/code\u003e, for the same reason: to help omit message\ndescriptions from compiled output.\u003c/li\u003e\n\u003cli\u003eUpdate analysis to newest \u003ccode\u003epackage:lints\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/22b808d758c1accf1b18dc3121f0991152709748\"\u003e\u003ccode\u003e22b808d\u003c/code\u003e\u003c/a\u003e use broader types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/588013a5e79483fe62ee2e08fcdc7f22f47a0738\"\u003e\u003ccode\u003e588013a\u003c/code\u003e\u003c/a\u003e Upgrade analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/3be91bcd5887b874a07c2c358225d7d809e83270\"\u003e\u003ccode\u003e3be91bc\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/pragma\"\u003e\u003ccode\u003e@​pragma\u003c/code\u003e\u003c/a\u003e(wasm:prefer-inline)\u003ccode\u003eto\u003c/code\u003eIntl` methods (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/2ae32fdd9ca14ecdca77dc37787dbba3c9e2c48a\"\u003e\u003ccode\u003e2ae32fd\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/de7e11b7cc231d8daf6e49dc12690d7339241691\"\u003e\u003ccode\u003ede7e11b\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/3d58541bafd6c5c2a6273aa1767bf8c5f85b6d6c\"\u003e\u003ccode\u003e3d58541\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/b77c9a7426bd8e570ebc5d99f224a0dfd0fbc9e1\"\u003e\u003ccode\u003eb77c9a7\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epub run\u003c/code\u003e to \u003ccode\u003edart run\u003c/code\u003e in README.md (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1044\"\u003e#1044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/45f1c2029b03209401f28a9b121a38dfb32c4501\"\u003e\u003ccode\u003e45f1c20\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1033\"\u003e#1033\u003c/a\u003e from dart-lang:moredocs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/7aabf9b9f5408ce3f49e77c3b1c7d2f422fa5502\"\u003e\u003ccode\u003e7aabf9b\u003c/code\u003e\u003c/a\u003e Hint to use package:intl4x instead of package:intl (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/fc7c308a8393b1b77c4ba5b6cc7c7fed96425778\"\u003e\u003ccode\u003efc7c308\u003c/code\u003e\u003c/a\u003e Updates to intl4x: bugs and typing (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1035\"\u003e#1035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/i18n/commits/intl-v0.20.3/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `meta` from 1.18.0 to 1.19.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/sdk/blob/main/CHANGELOG.md\"\u003emeta's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.19.0 - 2016-08-26\u003c/h2\u003e\n\u003ch3\u003eLanguage changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe language now allows a trailing comma after the last argument of a call and\nthe last parameter of a function declaration. This can make long argument or\nparameter lists easier to maintain, as commas can be left as-is when\nreordering lines. For details, see SDK issue\n\u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/26644\"\u003e26644\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTool Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edartfmt\u003c/code\u003e - upgraded to v0.2.9+1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport trailing commas in argument and parameter lists.\u003c/li\u003e\n\u003cli\u003eGracefully handle read-only files.\u003c/li\u003e\n\u003cli\u003eAbout a dozen other bug fixes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePub\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a \u003ccode\u003e--no-packages-dir\u003c/code\u003e flag to \u003ccode\u003epub get\u003c/code\u003e, \u003ccode\u003epub upgrade\u003c/code\u003e, and\n\u003ccode\u003epub downgrade\u003c/code\u003e. When this flag is passed, pub will not generate a\n\u003ccode\u003epackages/\u003c/code\u003e directory, and will remove that directory and any symlinks to it\nif they exist. Note that this replaces the unsupported\n\u003ccode\u003e--no-package-symlinks\u003c/code\u003e flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the ability for packages to declare a constraint on the [Flutter][]\nSDK:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eenvironment:\n  flutter: ^0.1.2\n  sdk: \u0026gt;=1.19.0 \u0026lt;2.0.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA Flutter constraint will only be satisfiable when pub is running in the\ncontext of the \u003ccode\u003eflutter\u003c/code\u003e executable, and when the Flutter SDK version\nmatches the constraint.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003esdk\u003c/code\u003e as a new package source that fetches packages from a hard-coded\nSDK. Currently only the \u003ccode\u003eflutter\u003c/code\u003e SDK is supported:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003edependencies:\n  flutter_driver:\n    sdk: flutter\n    version: ^0.0.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA Flutter \u003ccode\u003esdk\u003c/code\u003e dependency will only be satisfiable when pub is running in\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/c38a8d17edb65a09658f9d6d29b0fcd4dd99f0a2\"\u003e\u003ccode\u003ec38a8d1\u003c/code\u003e\u003c/a\u003e Extend Future.then inference to subclasses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/0e12dbf3a14fdde84753d6e647ac8fcd2fd7a1f8\"\u003e\u003ccode\u003e0e12dbf\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://github.com/dart-lang/sdk/tree/main/pkg/issues/27113\"\u003e#27113\u003c/a\u003e, future.then shouldn't disable upwards block inference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/47f1415da08f25a76248cb5ef5d1ef8162633d6d\"\u003e\u003ccode\u003e47f1415\u003c/code\u003e\u003c/a\u003e Type check field initializers in the correct context.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/1c81fe712695d68ca55123df638d84b70336c115\"\u003e\u003ccode\u003e1c81fe7\u003c/code\u003e\u003c/a\u003e Fix calling object methods and properties on function types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/3f95c3ea2940fa758a789497d51493dbd1b89f86\"\u003e\u003ccode\u003e3f95c3e\u003c/code\u003e\u003c/a\u003e Ignore any missing dependencies while linking in PubSummaryManager.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/5bfd6e6dbb11e473800d799f8e3cb0a0e7854082\"\u003e\u003ccode\u003e5bfd6e6\u003c/code\u003e\u003c/a\u003e Add PubSummaryManager.computeUnlinkedForFolder() for Flutter.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/efb961c0b9590aaf53b3200329462bfa43da246b\"\u003e\u003ccode\u003eefb961c\u003c/code\u003e\u003c/a\u003e Create a way to find SDK extensions and integrate it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/e31e7757d5b356b5661fd3a2423f571c5b3dbfb2\"\u003e\u003ccode\u003ee31e775\u003c/code\u003e\u003c/a\u003e Move summary inspection code out of pkg/analyzer/lib.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/b7a0a42bf6fc4576fc070c5132af4194a312d983\"\u003e\u003ccode\u003eb7a0a42\u003c/code\u003e\u003c/a\u003e Add --bazel-paths option to dart2js entrypoint.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/b3a38bd24513c7555d128ab644367862773ed217\"\u003e\u003ccode\u003eb3a38bd\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://github.com/dart-lang/sdk/tree/main/pkg/issues/27088\"\u003e#27088\u003c/a\u003e, future then upwards inference\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/sdk/commits/1.19.0/pkg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `injectable_generator` from 3.0.2 to 3.1.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Milad-Akarie/injectable/commits/injectable_generator-3.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 3.2.5 to 4.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8bdb15ab17bc264f3a9581177fac4a52ee7c2169\"\u003e\u003ccode\u003e8bdb15a\u003c/code\u003e\u003c/a\u003e freezed         : 4.0.0 -\u0026gt; 4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/07710d07b128191af07b6d630df15c3b77cfaed1\"\u003e\u003ccode\u003e07710d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1372\"\u003e#1372\u003c/a\u003e from peter-trost:analyzer-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/662f424c59bdb03dfc3452735f29f7952857a36d\"\u003e\u003ccode\u003e662f424\u003c/code\u003e\u003c/a\u003e Allow analyzer 14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ce67d37c94f45b7425dd667e41e96f2034c0c1fd\"\u003e\u003ccode\u003ece67d37\u003c/code\u003e\u003c/a\u003e Remove needs for \u003ccode\u003e@overrides\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac6dec209a381bb869bfcdc22caf73be96622d33\"\u003e\u003ccode\u003eac6dec2\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 6 to 7 (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1363\"\u003e#1363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6a67d5c9a37c79efe5f58ce5fd861d4b8c026d0e\"\u003e\u003ccode\u003e6a67d5c\u003c/code\u003e\u003c/a\u003e 4.0.0x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/3753aea987d59b56a668fff57e32512266b61837\"\u003e\u003ccode\u003e3753aea\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/freezed\"\u003ehttps://github.com/rrousselGit/freezed\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/aa5ae5d05b3f88b66b909d616d4c933fd86d8fc2\"\u003e\u003ccode\u003eaa5ae5d\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/d956f1e5bef13c4fd75e37f11571028123de65f7\"\u003e\u003ccode\u003ed956f1e\u003c/code\u003e\u003c/a\u003e Bump EndBug/add-and-commit from 10 to 11 (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1367\"\u003e#1367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/3122d1fdbdeb525e892d08e7bfbb600002522c25\"\u003e\u003ccode\u003e3122d1f\u003c/code\u003e\u003c/a\u003e Add primary-constructor notice\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v3.2.5...freezed-v4.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `camera` from 0.12.0+1 to 0.12.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1e3d875ea3968b72638245ce76c885248fbb00fc\"\u003e\u003ccode\u003e1e3d875\u003c/code\u003e\u003c/a\u003e [camera] Add setImageQuality for JPEG compression control (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/11155\"\u003e#11155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a743ac57eed1d7134fa9dc1e405c14bfc1db046e\"\u003e\u003ccode\u003ea743ac5\u003c/code\u003e\u003c/a\u003e [tool] Exempt AGENTS.md from version and changelog checks (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12681\"\u003e#12681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cdd85c697507ae55bc7056698d41942a01cdf78a\"\u003e\u003ccode\u003ecdd85c6\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Update skills_lint to published version ^0.5.1 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12684\"\u003e#12684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7c01c0bb701f996b4ef346e2807bd8bfe6ebbd9e\"\u003e\u003ccode\u003e7c01c0b\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Add presubmit sweep, cross-platform paths, and test ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9854cd5607da4001f2dd3cbdcd6903202d28958c\"\u003e\u003ccode\u003e9854cd5\u003c/code\u003e\u003c/a\u003e [various] Update pigeon dev_dependency to ^27.3.2 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12615\"\u003e#12615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6bf42a87c60a525b82d4c54cdfdb26a2fe3622c2\"\u003e\u003ccode\u003e6bf42a8\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Enforce CHANGELOG backticks and add eval commit auth...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2ba65914e4d7f86185ccd69c3771e7041bbdd837\"\u003e\u003ccode\u003e2ba6591\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Check Git hooks configuration in check-readiness ski...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/90ba78839723b83ebed0bf4f8eb441cae726c994\"\u003e\u003ccode\u003e90ba788\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Migrate from dart_skills_lint to skills_lint (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12543\"\u003e#12543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e31dfabbdfb06f05384415715d6730d28d64d08b\"\u003e\u003ccode\u003ee31dfab\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Add agentic guidance for adding native unit tests (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/538239f5a68237ba2f843834009e8d4e1e1603c9\"\u003e\u003ccode\u003e538239f\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Add explicit concurrent-futures dependency (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12373\"\u003e#12373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/camera-v0.12.1/packages/camera\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `checks` from 0.3.1 to 0.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/test/releases\"\u003echecks's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:checks v0.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003etest\u003c/code\u003e dev dependency constraint.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eisNotA\u0026lt;R\u0026gt;()\u003c/code\u003e check extension as a convenience in place of\n\u003ccode\u003enot((it) =\u0026gt; it.isA\u0026lt;R\u0026gt;())\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.11\u003c/li\u003e\n\u003cli\u003eImprove speed of pretty printing for large collections.\u003c/li\u003e\n\u003cli\u003eImprove formatting for failures involving unexpected exceptions.\u003c/li\u003e\n\u003cli\u003eImprove formatting for failed String equality checks - indent string diff\nlines.\u003c/li\u003e\n\u003cli\u003eFix a bug when using asynchronous conditions with \u003ccode\u003emayEmit\u003c/code\u003e or\n\u003ccode\u003emayEmitMultiple\u003c/code\u003e. Note that extensions using \u003ccode\u003enestAsync\u003c/code\u003e should synchronously\nforward exceptions from that call.\u003c/li\u003e\n\u003cli\u003eFix a bug when printing a failure message involving a value that returns an\nempty output from \u003ccode\u003etoString()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAnnotated async expectations with \u003ccode\u003e@awaitNotRequired\u003c/code\u003e since tests are safely\nheld open until expectations complete so it's not always necessary to\nexplicitly await them.\u003c/li\u003e\n\u003cli\u003eOutput more compact failure messages for simple expectations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/2c431ed79e6d2c74ae88555584ce28b679899606\"\u003e\u003ccode\u003e2c431ed\u003c/code\u003e\u003c/a\u003e Prepare to publish package:checks (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2748\"\u003e#2748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/18ef597883dc6bc61f763e3600a7179975b490dd\"\u003e\u003ccode\u003e18ef597\u003c/code\u003e\u003c/a\u003e Add support for collapsed error messages (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2651\"\u003e#2651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/6783445c2ec0d34372bd75a1655729693ecd216a\"\u003e\u003ccode\u003e6783445\u003c/code\u003e\u003c/a\u003e Prepare to publish (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/575e4dad8db2864224a407af43bfc46ce9c045c8\"\u003e\u003ccode\u003e575e4da\u003c/code\u003e\u003c/a\u003e Fix deadlock waiting on serverSocket (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2740\"\u003e#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/bd9acf32c983dde41b94e9c75eab45136408c065\"\u003e\u003ccode\u003ebd9acf3\u003c/code\u003e\u003c/a\u003e Unskip a test on windows (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2741\"\u003e#2741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/b575eda93383390f15b5f0cb4243a097867a82f8\"\u003e\u003ccode\u003eb575eda\u003c/code\u003e\u003c/a\u003e Remove redundant tag (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/73e85f1befa5315711763fa3d097656dc53ecfb5\"\u003e\u003ccode\u003e73e85f1\u003c/code\u003e\u003c/a\u003e Precompiled browser tests: stop serving files from outside the precompiled ro...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/bbe8f9bf5ee392ed2d80813b7faa892ab36da3e3\"\u003e\u003ccode\u003ebbe8f9b\u003c/code\u003e\u003c/a\u003e Export TestFailure from package:test_api/scaffolding.dart (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2723\"\u003e#2723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/55b186ddcad50fe4808226e0b681875dda6dd123\"\u003e\u003ccode\u003e55b186d\u003c/code\u003e\u003c/a\u003e Fix race conditions in Chrome coverage collection (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2715\"\u003e#2715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/51463b0e38b45fa3849c302bdea7a4e585ad0764\"\u003e\u003ccode\u003e51463b0\u003c/code\u003e\u003c/a\u003e Keep the browser executable env override through a settings merge (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2722\"\u003e#2722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/test/commits/checks-v0.3.2/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_link_previewer` from 4.2.0 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flyerhq/flutter_chat_ui/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 3.2.5 to 4.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8bdb15ab17bc264f3a9581177fac4a52ee7c2169\"\u003e\u003ccode\u003e8bdb15a\u003c/code\u003e\u003c/a\u003e freezed         : 4.0.0 -\u0026gt; 4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/07710d07b128191af07b6d630df15c3b77cfaed1\"\u003e\u003ccode\u003e07710d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1372\"\u003e#1372\u003c/a\u003e from peter-trost:analyzer-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/662f424c59bdb03dfc3452735f29f7952857a36d\"\u003e\u003ccode\u003e662f424\u003c/code\u003e\u003c/a\u003e Allow analyzer 14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ce67d37c94f45b7425dd667e41e96f2034c0c1fd\"\u003e\u003ccode\u003ece67d37\u003c/code\u003e\u003c/a\u003e Remove needs for \u003ccode\u003e@overrides\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac6dec209a381bb869bfcdc22caf73be96622d33\"\u003e\u003ccode\u003eac6dec2\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 6 to 7 (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1363\"\u003e#1363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6a67d5c9a37c79efe5f58ce5fd861d4b8c026d0e\"\u003e\u003ccode\u003e6a67d5c\u003c/code\u003e\u003c/a\u003e 4.0.0x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/3753aea987d59b56a668fff57e32512266b61837\"\u003e\u003ccode\u003e3753aea\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/freezed\"\u003ehttps://github.com/rrousselGit/freezed\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/aa5ae5d05b3f88b66b909d616d4c933fd86d8fc2\"\u003e\u003ccode\u003eaa5ae5d\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/d956f1e5bef13c4fd75e37f11571028123de65f7\"\u003e\u003ccode\u003ed956f1e\u003c/code\u003e\u003c/a\u003e Bump EndBug/add-and-commit from 10 to 11 (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1367\"\u003e#1367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/3122d1fdbdeb525e892d08e7bfbb600002522c25\"\u003e\u003ccode\u003e3122d1f\u003c/code\u003e\u003c/a\u003e Add primary-constructor notice\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v3.2.5...freezed-v4.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go_router_builder` from 4.4.0 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0099ae15b785212562d0f810fb7c17869e397f50\"\u003e\u003ccode\u003e0099ae1\u003c/code\u003e\u003c/a\u003e [go_router_builder] Report duplicate route paths at build time (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12399\"\u003e#12399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/4ca43c38372c5b9a30755d654949499ed12f61f8\"\u003e\u003ccode\u003e4ca43c3\u003c/code\u003e\u003c/a\u003e [google_sign_in] PR 1/4 google_sign_in_ios SPM packaging (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12654\"\u003e#12654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/80da2cfea6e64be7467ddcea790a86162e0ebb97\"\u003e\u003ccode\u003e80da2cf\u003c/code\u003e\u003c/a\u003e [video_player_android] Report display size for anamorphic video (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12360\"\u003e#12360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/955fd5d2d2abcebfbc34abfe56f2aad924c4d612\"\u003e\u003ccode\u003e955fd5d\u003c/code\u003e\u003c/a\u003e [material_ui] Use super parameters in more places (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12460\"\u003e#12460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b99325ba29f69e85b17b345e0a836dfb00381df5\"\u003e\u003ccode\u003eb99325b\u003c/code\u003e\u003c/a\u003e [material_ui] Add a README and placeholders for migrating gen_defaults templa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e71317b787156ffd5833d35f549ef5be022f7d0a\"\u003e\u003ccode\u003ee71317b\u003c/code\u003e\u003c/a\u003e [image_picker] Add native tests for image, metadata, photo-asset, and PHPicke...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/3f00bb122d7771959e9903b9bcc5865791ad7899\"\u003e\u003ccode\u003e3f00bb1\u003c/code\u003e\u003c/a\u003e [material_ui] Port routes_transition_test to material_ui (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12634\"\u003e#12634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e8889d84dffad30bddaf2f4da70dfef943c21999\"\u003e\u003ccode\u003ee8889d8\u003c/code\u003e\u003c/a\u003e [material_ui] Remove !chrome in text_field_test.dart (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12548\"\u003e#12548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7a7912faa4ddfa1a3f0a2106e48f3a20a2521001\"\u003e\u003ccode\u003e7a7912f\u003c/code\u003e\u003c/a\u003e [material_ui] Migrate AppBar M3 template to use new gen_defaults script (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12707\"\u003e#12707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2e33644f59437f0c3e06984d699ae2e70a8337d5\"\u003e\u003ccode\u003e2e33644\u003c/code\u003e\u003c/a\u003e [vector_graphics] Fix deprecation lints (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12702\"\u003e#12702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router_builder-v4.5.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google_fonts` from 8.2.0 to 8.2.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ac87e65333e1159022267053c009f747667f6f50\"\u003e\u003ccode\u003eac87e65\u003c/code\u003e\u003c/a\u003e [google_fonts] Remove failed loads from pendingFonts (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12240\"\u003e#12240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a5beb57a843bed48986aa188aeb629cc3d655b42\"\u003e\u003ccode\u003ea5beb57\u003c/code\u003e\u003c/a\u003e [google_sign_in_android] Keep \u003ccode\u003edefault_web_client_id\u003c/code\u003e resource from being str...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/caddb39d831fc9e7f9a2cbe5c87d75629adc35ac\"\u003e\u003ccode\u003ecaddb39\u003c/code\u003e\u003c/a\u003e [vector_graphics] Provide textDirection for semantics label to avoid crash wi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a404e4cb97c3190e4fd948226ea25434afaa249e\"\u003e\u003ccode\u003ea404e4c\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Update \u003ccode\u003eAGENTS.md\u003c/code\u003e to improve video recording integr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5351d8c0f8df210f09d79aea5960a5d48ceb44af\"\u003e\u003ccode\u003e5351d8c\u003c/code\u003e\u003c/a\u003e [material_ui, cupertino_ui] Add migration bridge utilities (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12314\"\u003e#12314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/44a984d1df861ca6596453c2a77d7b92ac224b30\"\u003e\u003ccode\u003e44a984d\u003c/code\u003e\u003c/a\u003e Enforce scoped validation tools in AGENTS.md with file-based trap evals (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12297\"\u003e#12297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/43dcfe52e9571de54966fccac3ffcdc6503bd312\"\u003e\u003ccode\u003e43dcfe5\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Prefer higher resolution for max preset (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/dd11626c81a3972e1718dd3e9750195ebccbaa3d\"\u003e\u003ccode\u003edd11626\u003c/code\u003e\u003c/a\u003e [pigeon] Clean up legacy registrant code (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12205\"\u003e#12205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1448f08262f13fa92095417baccee814ed8d4196\"\u003e\u003ccode\u003e1448f08\u003c/code\u003e\u003c/a\u003e [go_router] Add BlockedInitialNavigationException for blocked initial deep li...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b0d355f6d5a7e8943946686b05496825f0067e7e\"\u003e\u003ccode\u003eb0d355f\u003c/code\u003e\u003c/a\u003e [file_selector] Switch to Swift Testing (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12235\"\u003e#12235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_fonts-v8.2.1/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `injectable_generator` from 3.0.2 to 3.1.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Milad-Akarie/injectable/commits/injectable_generator-3.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `intl` from 0.20.2 to 0.20.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/i18n/releases\"\u003eintl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:intl v0.20.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the Turkish Lira (TRY) currency symbol in \u003ccode\u003esimpleCurrencySymbols\u003c/code\u003e\nfrom \u0026quot;TL\u0026quot; to \u0026quot;₺\u0026quot; (U+20BA). This ensures accuracy and alignment with the\nofficial symbol introduced in 2012.\u003c/li\u003e\n\u003cli\u003eFix parsing of locale strings containing script codes in \u003ccode\u003everifiedLocale\u003c/code\u003e.\nFor example, \u003ccode\u003ezh-Hans-CN\u003c/code\u003e would have been previously parsed as \u003ccode\u003ezh\u003c/code\u003e, but is\nnow parsed as \u003ccode\u003ezh_CN\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdate the Ghanaian Cedis (GHS) currency symbol in \u003ccode\u003esimpleCurrencySymbols\u003c/code\u003e\nfrom \u0026quot;GHS\u0026quot; to \u0026quot;GH₵(U+20B5)\u0026quot;.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v48.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@pragma('wasm:prefer-inline')\u003c/code\u003e to \u003ccode\u003eIntl\u003c/code\u003e methods that already have\n\u003ccode\u003e@pragma('vm:prefer-inline')\u003c/code\u003e, for the same reason: to help omit message\ndescriptions from compiled output.\u003c/li\u003e\n\u003cli\u003eUpdate analysis to newest \u003ccode\u003epackage:lints\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/22b808d758c1accf1b18dc3121f0991152709748\"\u003e\u003ccode\u003e22b808d\u003c/code\u003e\u003c/a\u003e use broader types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/588013a5e79483fe62ee2e08fcdc7f22f47a0738\"\u003e\u003ccode\u003e588013a\u003c/code\u003e\u003c/a\u003e Upgrade analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/3be91bcd5887b874a07c2c358225d7d809e83270\"\u003e\u003ccode\u003e3be91bc\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/pragma\"\u003e\u003ccode\u003e@​pragma\u003c/code\u003e\u003c/a\u003e(wasm:prefer-inline)\u003ccode\u003eto\u003c/code\u003eIntl` methods (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/2ae32fdd9ca14ecdca77dc37787dbba3c9e2c48a\"\u003e\u003ccode\u003e2ae32fd\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/de7e11b7cc231d8daf6e49dc12690d7339241691\"\u003e\u003ccode\u003ede7e11b\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/3d58541bafd6c5c2a6273aa1767bf8c5f85b6d6c\"\u003e\u003ccode\u003e3d58541\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/b77c9a7426bd8e570ebc5d99f224a0dfd0fbc9e1\"\u003e\u003ccode\u003eb77c9a7\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epub run\u003c/code\u003e to \u003ccode\u003edart run\u003c/code\u003e in README.md (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1044\"\u003e#1044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/45f1c2029b03209401f28a9b121a38dfb32c4501\"\u003e\u003ccode\u003e45f1c20\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1033\"\u003e#1033\u003c/a\u003e from dart-lang:moredocs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/7aabf9b9f5408ce3f49e77c3b1c7d2f422fa5502\"\u003e\u003ccode\u003e7aabf9b\u003c/code\u003e\u003c/a\u003e Hint to use package:intl4x instead of package:intl (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/fc7c308a8393b1b77c4ba5b6cc7c7fed96425778\"\u003e\u003ccode\u003efc7c308\u003c/code\u003e\u003c/a\u003e Updates to intl4x: bugs and typing (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1035\"\u003e#1035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/i18n/commits/intl-v0.20.3/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `meta` from 1.18.0 to 1.19.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/sdk/blob/main/CHANGELOG.md\"\u003emeta's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.19.0 - 2016-08-26\u003c/h2\u003e\n\u003ch3\u003eLanguage changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe language now allows a trailing comma after the last argument of a call and\nthe last parameter of a function declaration. This can make long argument or\nparameter lists easier to maintain, as commas can be left as-is when\nreordering lines. For details, see SDK issue\n\u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/26644\"\u003e26644\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTool Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edartfmt\u003c/code\u003e - upgraded to v0.2.9+1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport trailing commas in argument and parameter lists.\u003c/li\u003e\n\u003cli\u003eGracefully handle read-only files.\u003c/li\u003e\n\u003cli\u003eAbout a dozen other bug fixes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePub\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a \u003ccode\u003e--no-packages-dir\u003c/code\u003e flag to \u003ccode\u003epub get\u003c/code\u003e, \u003ccode\u003epub upgrade\u003c/code\u003e, and\n\u003ccode\u003epub downgrade\u003c/code\u003e. When this flag is passed, pub will not generate a\n\u003ccode\u003epackages/\u003c/code\u003e directory, and will remove that directory and any symlinks to it\nif they exist. Note that this replaces the unsupported\n\u003ccode\u003e--no-package-symlinks\u003c/code\u003e flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the ability for packages to declare a constraint on the [Flutter][]\nSDK:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eenvironment:\n  flutter: ^0.1.2\n  sdk: \u0026gt;=1.19.0 \u0026lt;2.0.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA Flutter constraint will only be satisfiable when pub is running in the\ncontext of the \u003ccode\u003eflutter\u003c/code\u003e executable, and when the Flutter SDK version\nmatches the constraint.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003esdk\u003c/code\u003e as a new package source that fetches packages from a hard-coded\nSDK. Currently only the \u003ccode\u003eflutter\u003c/code\u003e SDK is supported:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003edependencies:\n  flutter_driver:\n    sdk: flutter\n    version: ^0.0.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA Flutter \u003ccode\u003esdk\u003c/code\u003e dependency will only be satisfiable when pub is running in\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/c38a8d17edb65a09658f9d6d29b0fcd4dd99f0a2\"\u003e\u003ccode\u003ec38a8d1\u003c/code\u003e\u003c/a\u003e Extend Future.then inference to subclasses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/0e12dbf3a14fdde84753d6e647ac8fcd2fd7a1f8\"\u003e\u003ccode\u003e0e12dbf\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://github.com/dart-lang/sdk/tree/main/pkg/issues/27113\"\u003e#27113\u003c/a\u003e, future.then shouldn't disable upwards block inference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/47f1415da08f25a76248cb5ef5d1ef8162633d6d\"\u003e\u003ccode\u003e47f1415\u003c/code\u003e\u003c/a\u003e Type check field initializers in the correct context.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/1c81fe712695d68ca55123df638d84b70336c115\"\u003e\u003ccode\u003e1c81fe7\u003c/code\u003e\u003c/a\u003e Fix calling object methods and properties on function types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/3f95c3ea2940fa758a789497d51493dbd1b89f86\"\u003e\u003ccode\u003e3f95c3e\u003c/code\u003e\u003c/a\u003e Ignore any missing dependencies while linking in PubSummaryManager.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/5bfd6e6dbb11e473800d799f8e3cb0a0e7854082\"\u003e\u003ccode\u003e5bfd6e6\u003c/code\u003e\u003c/a\u003e Add PubSummaryManager.computeUnlinkedForFolder() for Flutter.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/efb961c0b9590aaf53b3200329462bfa43da246b\"\u003e\u003ccode\u003eefb961c\u003c/code\u003e\u003c/a\u003e Create a way to find SDK extensions and integrate it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/e31e7757d5b356b5661fd3a2423f571c5b3dbfb2\"\u003e\u003ccode\u003ee31e775\u003c/code\u003e\u003c/a\u003e Move summary inspection code out of pkg/analyzer/lib.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/b7a0a42bf6fc4576fc070c5132af4194a312d983\"\u003e\u003ccode\u003eb7a0a42\u003c/code\u003e\u003c/a\u003e Add --bazel-paths option to dart2js entrypoint.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/b3a38bd24513c7555d128ab644367862773ed217\"\u003e\u003ccode\u003eb3a38bd\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://github.com/dart-lang/sdk/tree/main/pkg/issues/27088\"\u003e#27088\u003c/a\u003e, future then upwards inference\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/sdk/commits/1.19.0/pkg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `test` from 1.31.0 to 1.31.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/test/releases\"\u003etest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:test v1.31.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIgnore an error locating the SDK directory on platforms where the\n\u003ccode\u003eresolvedExecutable\u003c/code\u003e is unexpectedly \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix a bug where \u003ccode\u003e-c exe\u003c/code\u003e tests would hang on exit on windows.\u003c/li\u003e\n\u003cli\u003eFix a bug where the web test runner would not find custom HTML files when\nusing the dart2wasm compiler.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGithubReporter\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003eGroup contiguous passing and skipped tests into collapsible groups to\nreduce log noise in GitHub Actions.\u003c/li\u003e\n\u003cli\u003eUpdated skipped icon to ⏭️.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eIncrease SDK constraint to ^3.10.0.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e version  \u003ccode\u003e13.x.x\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/c8c76f457bbe64f8707b3c7c7259790f593d8c72\"\u003e\u003ccode\u003ec8c76f4\u003c/code\u003e\u003c/a\u003e Prepare to publish (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2634\"\u003e#2634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/8bbb8474e3ff85aa9450c2b00f9476b34ebdd679\"\u003e\u003ccode\u003e8bbb847\u003c/code\u003e\u003c/a\u003e Example of how to use \u003ccode\u003ehas\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2631\"\u003e#2631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/bd401482a19620c4521547af793f007bfebc599a\"\u003e\u003ccode\u003ebd40148\u003c/code\u003e\u003c/a\u003e Remove extra version info (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2539\"\u003e#2539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/d20671c1eff6318224cfb538460ef4a18f9cd248\"\u003e\u003ccode\u003ed20671c\u003c/code\u003e\u003c/a\u003e Fix dart2wasm tests with custom HTML files (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2626\"\u003e#2626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/17efdc2f8316c71cc9c8630274ae05e284b74595\"\u003e\u003ccode\u003e17efdc2\u003c/code\u003e\u003c/a\u003e fix: improve error reporting on GitHub (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2629\"\u003e#2629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/c21233e9e93bd46c90c7e4785ca2b02ec3b2aba5\"\u003e\u003ccode\u003ec21233e\u003c/code\u003e\u003c/a\u003e Ignore test pid on windows (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2630\"\u003e#2630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/e8012f71a5569fe604fc5ddbad3817a70e178bf2\"\u003e\u003ccode\u003ee8012f7\u003c/code\u003e\u003c/a\u003e Bump to language version 3.10 (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/d0d5ccd037cb0eaea8e4dad900946ac54a4286c6\"\u003e\u003ccode\u003ed0d5ccd\u003c/code\u003e\u003c/a\u003e Allow analyzer ^13.0.0, with breaking changes. (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2622\"\u003e#2622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/bcc5228370ba909e5774441398b8585ba9874423\"\u003e\u003ccode\u003ebcc5228\u003c/code\u003e\u003c/a\u003e Fix hang on windows with multiple exe tests (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2618\"\u003e#2618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/2b8c256a6320435dc8c9dbb1303fb6540e617846\"\u003e\u003ccode\u003e2b8c256\u003c/code\u003e\u003c/a\u003e Allow exceptions from operator == (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2543\"\u003e#2543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/test/commits/test-v1.31.1/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vector_graphics` from 1.2.2 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/caddb39d831fc9e7f9a2cbe5c87d75629adc35ac\"\u003e\u003ccode\u003ecaddb39\u003c/code\u003e\u003c/a\u003e [vector_graphics] Provide textDirection for semantics label to avoid crash wi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a404e4cb97c3190e4fd948226ea25434afaa249e\"\u003e\u003ccode\u003ea404e4c\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Update \u003ccode\u003eAGENTS.md\u003c/code\u003e to improve video recording integr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5351d8c0f8df210f09d79aea5960a5d48ceb44af\"\u003e\u003ccode\u003e5351d8c\u003c/code\u003e\u003c/a\u003e [material_ui, cupertino_ui] Add migration bridge utilities (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12314\"\u003e#12314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/44a984d1df861ca6596453c2a77d7b92ac224b30\"\u003e\u003ccode\u003e44a984d\u003c/code\u003e\u003c/a\u003e Enforce scoped validation tools in AGENTS.md with file-based trap evals (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12297\"\u003e#12297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/43dcfe52e9571de54966fccac3ffcdc6503bd312\"\u003e\u003ccode\u003e43dcfe5\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Prefer higher resolution for max preset (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/dd11626c81a3972e1718dd3e9750195ebccbaa3d\"\u003e\u003ccode\u003edd11626\u003c/code\u003e\u003c/a\u003e [pigeon] Clean up legacy registrant code (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12205\"\u003e#12205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1448f08262f13fa92095417baccee814ed8d4196\"\u003e\u003ccode\u003e1448f08\u003c/code\u003e\u003c/a\u003e [go_router] Add BlockedInitialNavigationException for blocked initial deep li...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b0d355f6d5a7e8943946686b05496825f0067e7e\"\u003e\u003ccode\u003eb0d355f\u003c/code\u003e\u003c/a\u003e [file_selector] Switch to Swift Testing (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12235\"\u003e#12235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/11f9c5978c0c2ca7b839266e1f238d15c032e3ba\"\u003e\u003ccode\u003e11f9c59\u003c/code\u003e\u003c/a\u003e [material_ui, cupertino_ui] Migrate macros that contain \u003ccode\u003e@tool\u003c/code\u003e (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12271\"\u003e#12271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e6b99e0e9caa144e14577b951377c04fe8729449\"\u003e\u003ccode\u003ee6b99e0\u003c/code\u003e\u003c/a\u003e [material_ui, cupertino_ui] Fix API doc references (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12274\"\u003e#12274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/vector_graphics-v1.2.3/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `video_player` from 2.13.0 to 2.14.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f2fd2b3ae53456c71aa8426d2b6a840f62eb1d9e\"\u003e\u003ccode\u003ef2fd2b3\u003c/code\u003e\u003c/a\u003e [video_player] : Add video track selection support for Android and iOS (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/video_player/issues/10688\"\u003e#10688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/69693296b8df2c5068efb45de6c6a963d61163a1\"\u003e\u003ccode\u003e6969329\u003c/code\u003e\u003c/a\u003e [packages] Migrate all iOS example apps in flutter/packages to UIScene (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/video_player/issues/12182\"\u003e#12182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d3de31ab3425f52afbc7c54a681ec3d93632baf6\"\u003e\u003ccode\u003ed3de31a\u003c/code\u003e\u003c/a\u003e [video_player_android] Avoid sending unset duration on initialization (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/video_player/issues/11709\"\u003e#11709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/97438f1c083368f44d0201ad52ebe7f7ca924602\"\u003e\u003ccode\u003e97438f1\u003c/code\u003e\u003c/a\u003e [various] Convert example boilerplate from Java to Kotlin (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/video_player/issues/12201\"\u003e#12201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ad9840e31554ffb6bc356919d30e8be37f03bdaf\"\u003e\u003ccode\u003ead9840e\u003c/code\u003e\u003c/a\u003e Update All Flutter Android Example Apps to 3.47 Template Versions (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/video_player/issues/12195\"\u003e#12195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter/packages/commits/video_player-v2.14.0/packages/video_player\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/kido-luci/everyday-language/pull/36","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kido-luci%2Feveryday-language/issues/36","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36/packages"},{"uuid":"5431048100","node_id":"PR_kwDOTeNa8M8AAAABDOc7-Q","number":123,"state":"closed","title":"build(deps): bump the codegen group across 1 directory with 2 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-09-15T21:54:20.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-12T04:04:56.000Z","updated_at":"2026-09-15T21:56:27.000Z","time_to_close":323364,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"codegen","update_count":2,"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.6-dev.1","new_version":"4.0.1","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"freezed","old_version":"3.2.6-dev.1","new_version":"4.0.1","repository_url":"https://github.com/rrousselGit/freezed"}],"path":null,"ecosystem":"pub"},"body":"Bumps the codegen group with 2 updates in the / directory: [build_runner](https://github.com/dart-lang/build) and [freezed](https://github.com/rrousselGit/freezed).\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.6-dev.1 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.6-dev.1...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 `freezed` from 3.2.6-dev.1 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.6-dev.1...freezed-v4.0.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/Andresit0/flutter-clean-architecture-sdd/pull/123","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Andresit0%2Fflutter-clean-architecture-sdd/issues/123","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/123/packages"},{"uuid":"5423168742","node_id":"PR_kwDORbWI888AAAABDILv-Q","number":137,"state":"closed","title":"Flutter: Bump the pub group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-11T12:57:05.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-11T10:18:57.000Z","updated_at":"2026-09-11T12:57:14.000Z","time_to_close":9488,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Flutter: Bump","group_name":"pub","update_count":8,"packages":[{"name":"auto_route_generator","old_version":"10.5.0","new_version":"10.6.0","repository_url":"https://github.com/Milad-Akarie/auto_route_library"},{"name":"injectable","old_version":"2.7.1+4","new_version":"3.0.0","repository_url":"https://github.com/Milad-Akarie/injectable"},{"name":"freezed","old_version":"3.2.5","new_version":"4.0.1","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"injectable_generator","old_version":"2.12.1","new_version":"3.1.3","repository_url":"https://github.com/Milad-Akarie/injectable"},{"name":"build_runner","old_version":"2.15.1","new_version":"2.16.1","repository_url":"https://github.com/dart-lang/build"},{"name":"desktop_drop","old_version":"0.8.2","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":"pdfrx","old_version":"2.4.7","new_version":"2.6.1","repository_url":"https://github.com/espresso3389/pdfrx"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub group with 8 updates in the /Automation_App_Frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [auto_route_generator](https://github.com/Milad-Akarie/auto_route_library) | `10.5.0` | `10.6.0` |\n| [injectable](https://github.com/Milad-Akarie/injectable) | `2.7.1+4` | `3.0.0` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `4.0.1` |\n| [injectable_generator](https://github.com/Milad-Akarie/injectable) | `2.12.1` | `3.1.3` |\n| [build_runner](https://github.com/dart-lang/build) | `2.15.1` | `2.16.1` |\n| [desktop_drop](https://github.com/MixinNetwork/flutter-plugins/tree/main/packages) | `0.8.2` | `0.8.4` |\n| [dio](https://github.com/cfug/dio) | `5.11.0` | `5.11.1` |\n| [pdfrx](https://github.com/espresso3389/pdfrx/tree/master/packages) | `2.4.7` | `2.6.1` |\n\n\nUpdates `auto_route_generator` from 10.5.0 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Milad-Akarie/auto_route_library/commit/9398c3753b064a15323e6657ab06a87a0eafca70\"\u003e\u003ccode\u003e9398c37\u003c/code\u003e\u003c/a\u003e update analyzer constraints to support versions \u0026gt;=10.0.0 \u0026lt;14.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Milad-Akarie/auto_route_library/commit/3a0b56779327dbaac94adba9d02f1674b2454e29\"\u003e\u003ccode\u003e3a0b567\u003c/code\u003e\u003c/a\u003e chore(example): update ephemeral build configuration files\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Milad-Akarie/auto_route_library/compare/auto_route_generator-v10.5.0...auto_route_generator-v10.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `injectable` from 2.7.1+4 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Milad-Akarie/injectable/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 `injectable_generator` from 2.12.1 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 `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 `desktop_drop` from 0.8.2 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\u003c/blockquote\u003e\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\u003eSee full diff 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 `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 `injectable` from 2.7.1+4 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Milad-Akarie/injectable/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `injectable_generator` from 2.12.1 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 `pdfrx` from 2.4.7 to 2.6.1\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/204198ce39b27eb83bfef6ec536b31f91922ae59\"\u003e\u003ccode\u003e204198c\u003c/code\u003e\u003c/a\u003e Release pdfrx 2.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/16ea529b0f82831e3f3abc37a33c213dde70ecba\"\u003e\u003ccode\u003e16ea529\u003c/code\u003e\u003c/a\u003e Fix pdfium_dart hook package layout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/bd9548b2c2e5edd9382ce85c63a60484c620dfaa\"\u003e\u003ccode\u003ebd9548b\u003c/code\u003e\u003c/a\u003e Release pdfrx 2.6.0 and related packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/84f022ad276f12fece087d43bb0762349d75009f\"\u003e\u003ccode\u003e84f022a\u003c/code\u003e\u003c/a\u003e Fix Windows data reader race (\u003ca href=\"https://github.com/espresso3389/pdfrx/tree/master/packages/issues/595\"\u003e#595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/8a4efd6c588d8913a65f5588e110e29debd58d2f\"\u003e\u003ccode\u003e8a4efd6\u003c/code\u003e\u003c/a\u003e Refactor gesture handling in viewer overlay to use PdfOverlayInteractionRegio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/38e0cfe0e4a997271d3ee177998096c50e0d7a17\"\u003e\u003ccode\u003e38e0cfe\u003c/code\u003e\u003c/a\u003e Retry transient PDFium download failures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/ad10b92b5e0e3666e768d919dd7e4fb0f7d98777\"\u003e\u003ccode\u003ead10b92\u003c/code\u003e\u003c/a\u003e Document Flutter 3.47 requirements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/fa81ef4acf225434c8cc9ff8ee041ccc4e6db5dd\"\u003e\u003ccode\u003efa81ef4\u003c/code\u003e\u003c/a\u003e Upgrade to Flutter 3.47 toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/3a2b87c3960fc33b6eb9d7fd8abb1a340ccd95aa\"\u003e\u003ccode\u003e3a2b87c\u003c/code\u003e\u003c/a\u003e Harden rendering and proxy handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/505f2c2a11aa10b9fde4f078e9017821bef6f1ea\"\u003e\u003ccode\u003e505f2c2\u003c/code\u003e\u003c/a\u003e Fix WASM rendering and text search issues\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/espresso3389/pdfrx/commits/pdfrx-v2.6.1/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/Romanahmad32/Automation_App/pull/137","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Romanahmad32%2FAutomation_App/issues/137","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/137/packages"},{"uuid":"5405668770","node_id":"PR_kwDOPEueCc8AAAABC6KSkg","number":284,"state":"closed","title":"chore(deps)(deps): bump the patch-updates group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-13T17:41:47.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-09T23:07:56.000Z","updated_at":"2026-09-13T17:41:49.000Z","time_to_close":326031,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"patch-updates","update_count":15,"packages":[{"name":"dio","old_version":"5.11.0","new_version":"5.11.1","repository_url":"https://github.com/cfug/dio"},{"name":"html","old_version":"0.15.6","new_version":"0.15.7","repository_url":"https://github.com/dart-lang/tools"},{"name":"path_provider_platform_interface","old_version":"2.1.2","new_version":"2.1.3","repository_url":"https://github.com/flutter/packages"},{"name":"riverpod","old_version":"3.3.2","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_annotation","old_version":"4.0.3","new_version":"4.0.7","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_lint","old_version":"3.1.4","new_version":"3.1.9","repository_url":"https://github.com/rrousselGit/river_pod"},{"name":"hooks_riverpod","old_version":"3.3.2","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"flutter_riverpod","old_version":"3.3.2","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_generator","old_version":"4.0.4","new_version":"4.0.9","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"mockito","old_version":"5.6.4","new_version":"5.8.1","repository_url":"https://github.com/dart-lang/build"},{"name":"freezed","old_version":"3.2.6-dev.1","new_version":"4.0.1","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"drift_dev","old_version":"2.34.0","new_version":"2.35.0","repository_url":"https://github.com/simolus3/drift"},{"name":"sqlite3","old_version":"3.5.0","new_version":"3.5.2","repository_url":"https://github.com/simolus3/sqlite3.dart"}],"path":null,"ecosystem":"pub"},"body":"Bumps the patch-updates group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [dio](https://github.com/cfug/dio) | `5.11.0` | `5.11.1` |\n| [html](https://github.com/dart-lang/tools/tree/main/pkgs) | `0.15.6` | `0.15.7` |\n| [path_provider_platform_interface](https://github.com/flutter/packages/tree/main/packages/path_provider) | `2.1.2` | `2.1.3` |\n| [riverpod](https://github.com/rrousselGit/riverpod) | `3.3.2` | `3.4.3` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `4.0.3` | `4.0.7` |\n| [riverpod_lint](https://github.com/rrousselGit/river_pod) | `3.1.4` | `3.1.9` |\n| [hooks_riverpod](https://github.com/rrousselGit/riverpod) | `3.3.2` | `3.4.3` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `3.3.2` | `3.4.3` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `4.0.4` | `4.0.9` |\n| [mockito](https://github.com/dart-lang/build/tree/master/builder_pkgs) | `5.6.4` | `5.8.1` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.6-dev.1` | `4.0.1` |\n| [drift_dev](https://github.com/simolus3/drift) | `2.34.0` | `2.35.0` |\n| [sqlite3](https://github.com/simolus3/sqlite3.dart) | `3.5.0` | `3.5.2` |\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 `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 `meta` from 1.18.0 to 1.19.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/sdk/blob/main/CHANGELOG.md\"\u003emeta's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.19.0 - 2016-08-26\u003c/h2\u003e\n\u003ch3\u003eLanguage changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe language now allows a trailing comma after the last argument of a call and\nthe last parameter of a function declaration. This can make long argument or\nparameter lists easier to maintain, as commas can be left as-is when\nreordering lines. For details, see SDK issue\n\u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/26644\"\u003e26644\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTool Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edartfmt\u003c/code\u003e - upgraded to v0.2.9+1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport trailing commas in argument and parameter lists.\u003c/li\u003e\n\u003cli\u003eGracefully handle read-only files.\u003c/li\u003e\n\u003cli\u003eAbout a dozen other bug fixes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePub\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a \u003ccode\u003e--no-packages-dir\u003c/code\u003e flag to \u003ccode\u003epub get\u003c/code\u003e, \u003ccode\u003epub upgrade\u003c/code\u003e, and\n\u003ccode\u003epub downgrade\u003c/code\u003e. When this flag is passed, pub will not generate a\n\u003ccode\u003epackages/\u003c/code\u003e directory, and will remove that directory and any symlinks to it\nif they exist. Note that this replaces the unsupported\n\u003ccode\u003e--no-package-symlinks\u003c/code\u003e flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the ability for packages to declare a constraint on the [Flutter][]\nSDK:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eenvironment:\n  flutter: ^0.1.2\n  sdk: \u0026gt;=1.19.0 \u0026lt;2.0.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA Flutter constraint will only be satisfiable when pub is running in the\ncontext of the \u003ccode\u003eflutter\u003c/code\u003e executable, and when the Flutter SDK version\nmatches the constraint.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003esdk\u003c/code\u003e as a new package source that fetches packages from a hard-coded\nSDK. Currently only the \u003ccode\u003eflutter\u003c/code\u003e SDK is supported:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003edependencies:\n  flutter_driver:\n    sdk: flutter\n    version: ^0.0.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA Flutter \u003ccode\u003esdk\u003c/code\u003e dependency will only be satisfiable when pub is running in\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/c38a8d17edb65a09658f9d6d29b0fcd4dd99f0a2\"\u003e\u003ccode\u003ec38a8d1\u003c/code\u003e\u003c/a\u003e Extend Future.then inference to subclasses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/0e12dbf3a14fdde84753d6e647ac8fcd2fd7a1f8\"\u003e\u003ccode\u003e0e12dbf\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://github.com/dart-lang/sdk/tree/main/pkg/issues/27113\"\u003e#27113\u003c/a\u003e, future.then shouldn't disable upwards block inference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/47f1415da08f25a76248cb5ef5d1ef8162633d6d\"\u003e\u003ccode\u003e47f1415\u003c/code\u003e\u003c/a\u003e Type check field initializers in the correct context.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/1c81fe712695d68ca55123df638d84b70336c115\"\u003e\u003ccode\u003e1c81fe7\u003c/code\u003e\u003c/a\u003e Fix calling object methods and properties on function types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/3f95c3ea2940fa758a789497d51493dbd1b89f86\"\u003e\u003ccode\u003e3f95c3e\u003c/code\u003e\u003c/a\u003e Ignore any missing dependencies while linking in PubSummaryManager.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/5bfd6e6dbb11e473800d799f8e3cb0a0e7854082\"\u003e\u003ccode\u003e5bfd6e6\u003c/code\u003e\u003c/a\u003e Add PubSummaryManager.computeUnlinkedForFolder() for Flutter.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/efb961c0b9590aaf53b3200329462bfa43da246b\"\u003e\u003ccode\u003eefb961c\u003c/code\u003e\u003c/a\u003e Create a way to find SDK extensions and integrate it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/e31e7757d5b356b5661fd3a2423f571c5b3dbfb2\"\u003e\u003ccode\u003ee31e775\u003c/code\u003e\u003c/a\u003e Move summary inspection code out of pkg/analyzer/lib.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/b7a0a42bf6fc4576fc070c5132af4194a312d983\"\u003e\u003ccode\u003eb7a0a42\u003c/code\u003e\u003c/a\u003e Add --bazel-paths option to dart2js entrypoint.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/b3a38bd24513c7555d128ab644367862773ed217\"\u003e\u003ccode\u003eb3a38bd\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://github.com/dart-lang/sdk/tree/main/pkg/issues/27088\"\u003e#27088\u003c/a\u003e, future then upwards inference\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/sdk/commits/1.19.0/pkg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `riverpod` from 3.3.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/riverpod-v3.3.2...riverpod-v3.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_annotation` from 4.0.3 to 4.0.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v4.0.3...riverpod_annotation-v4.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_lint` from 3.1.4 to 3.1.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/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/river_pod/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/river_pod/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/river_pod/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/river_pod/compare/riverpod_lint-v3.1.4...riverpod_lint-v3.1.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hooks_riverpod` from 3.3.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/hooks_riverpod-v3.3.2...hooks_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_riverpod` from 3.3.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.3.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 `riverpod_generator` from 4.0.4 to 4.0.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v4.0.4...riverpod_generator-v4.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mockito` from 5.6.4 to 5.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003emockito's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:mockito v5.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCast dummy values for extension types to the extension type so they satisfy\nstatic type checking in generic return types like \u003ccode\u003eFuture\u0026lt;ExtensionType\u0026gt;\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4590\"\u003e#4590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse canonical asset path in generated header comments so symlink paths are\nexcluded.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4545\"\u003e#4545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeterministically select library to import when multiple libraries export the\nsame type.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4549\"\u003e#4549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrefer importing public entrypoints over \u003ccode\u003e/src/\u003c/code\u003e implementation libraries\nwhen multiple libraries export the same type.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4551\"\u003e#4551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThrow \u003ccode\u003eInvalidMockitoAnnotationException\u003c/code\u003e with a clear message when\n\u003ccode\u003e@GenerateMocks\u003c/code\u003e \u003ccode\u003ecustomMocks\u003c/code\u003e or \u003ccode\u003e@GenerateNiceMocks\u003c/code\u003e \u003ccode\u003emocks\u003c/code\u003e is not a list\nliteral, instead of crashing with a type cast exception.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4428\"\u003e#4428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove redundant per-class \u003ccode\u003e// ignore: must_be_immutable\u003c/code\u003e comment to prevent\n\u003ccode\u003eduplicate_ignore\u003c/code\u003e warnings.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4588\"\u003e#4588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify in \u003ccode\u003eREADME.md\u003c/code\u003e that generated \u003ccode\u003e.mocks.dart\u003c/code\u003e filenames are based on the\nsource file name.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4599\"\u003e#4599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuppress \u003ccode\u003eexperimental_member_use\u003c/code\u003e warnings in generated mock files.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4602\"\u003e#4602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument missing stub behavior for \u003ccode\u003evoid\u003c/code\u003e and \u003ccode\u003eFuture\u0026lt;void\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:mockito v5.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for JS interop extension type mock generation to mockito.\u003c/li\u003e\n\u003cli\u003eIt is now an error to generate mocks for non-JS interop extension types.\nInstead, mock the representation type and cast to the extension type where\nneeded.\u003c/li\u003e\n\u003cli\u003eRemove Mockito version number from generated output.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 14.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:mockito v5.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHandle JS interop extension types and provide dummy values for them.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4498\"\u003e#4498\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:mockito v5.6.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer\u003c/code\u003e 13.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/c74eebe9b77833b1b356e4acd855dddc21b222b9\"\u003e\u003ccode\u003ec74eebe\u003c/code\u003e\u003c/a\u003e Release mockito 5.8.1. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5069\"\u003e#5069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/da484ac1cb00df24095083d42a59d8aca6a43429\"\u003e\u003ccode\u003eda484ac\u003c/code\u003e\u003c/a\u003e Add a cast for extension type with generic. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5067\"\u003e#5067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/6bd6dd83bbd97a17b70ee72eb47bf742e56b391f\"\u003e\u003ccode\u003e6bd6dd8\u003c/code\u003e\u003c/a\u003e Use canonical asset path in header. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5066\"\u003e#5066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3df32ead764e4897382f16dcc4e3f6c4ca0d1e51\"\u003e\u003ccode\u003e3df32ea\u003c/code\u003e\u003c/a\u003e Deterministically select library to import. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5065\"\u003e#5065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f04a9027b1aa7a09ae955960c700b73c1fcdebf1\"\u003e\u003ccode\u003ef04a902\u003c/code\u003e\u003c/a\u003e Remove unused test/test_api mismatch check field. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9fac6260b0bb1682008e15c65e150bdb04458740\"\u003e\u003ccode\u003e9fac626\u003c/code\u003e\u003c/a\u003e More descriptive error handling. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5058\"\u003e#5058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/42e5230d3895f91c9ce75822be6d1b872efb3468\"\u003e\u003ccode\u003e42e5230\u003c/code\u003e\u003c/a\u003e Remove redundant per-class // ignore: must_be_immutable comment. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5057\"\u003e#5057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3b21668bcb94f2fc656cae2a1daac1a8ea4b5eb1\"\u003e\u003ccode\u003e3b21668\u003c/code\u003e\u003c/a\u003e Clarify in README.md that generated mock filenames are derived from the sourc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9234828e4d53da490e89a5d9d9e3ed4e62de25d6\"\u003e\u003ccode\u003e9234828\u003c/code\u003e\u003c/a\u003e Suppress experimental_member_use warnings in generated mock files. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5055\"\u003e#5055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/c90b63fb7e519e7a0bb39054470583834a5757d0\"\u003e\u003ccode\u003ec90b63f\u003c/code\u003e\u003c/a\u003e Document missing stub behavior for void/Future\u0026lt;void\u0026gt; with \u003ca href=\"https://github.com/GenerateMocks\"\u003e\u003ccode\u003e@​GenerateMocks\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5062\"\u003e#5062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/commits/mockito-v5.8.1/builder_pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 3.2.6-dev.1 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.6-dev.1...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.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/1e8bb788a8815d1e18e5c18d1705a2ca3cba6580\"\u003e\u003ccode\u003e1e8bb78\u003c/code\u003e\u003c/a\u003e Prepare 2.35.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/fdb742791c38ae197c0b8fa54296806efae51214\"\u003e\u003ccode\u003efdb7427\u003c/code\u003e\u003c/a\u003e Warn when a table has a \u003ccode\u003e@DriftDatabase\u003c/code\u003e annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/eb68e16f7b65b3332a658e3de4df99eb3c0cbbe3\"\u003e\u003ccode\u003eeb68e16\u003c/code\u003e\u003c/a\u003e Versioned schema: Remove unused name parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/ccb75b71f4c2ce07eccf06d08531957efb765aa6\"\u003e\u003ccode\u003eccb75b7\u003c/code\u003e\u003c/a\u003e Add FTS5 Dart helpers: match, highlight, snippet, bm25 and rank (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3843\"\u003e#3843\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3855\"\u003e#3855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/9a84d100e3356719e3330f27d2c3c6f6c3325c5f\"\u003e\u003ccode\u003e9a84d10\u003c/code\u003e\u003c/a\u003e Use navigator lock around OPFS check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/3cc83f6cff8b112efbb64f8bc2d4247bf16cce67\"\u003e\u003ccode\u003e3cc83f6\u003c/code\u003e\u003c/a\u003e Fix typos in docs and contributing guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/5a17dcf5817a9f23422960af9a85f0ff282ca268\"\u003e\u003ccode\u003e5a17dcf\u003c/code\u003e\u003c/a\u003e Also remove export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/546e35a6d61c9201f63d07309e4ee68745b32dd0\"\u003e\u003ccode\u003e546e35a\u003c/code\u003e\u003c/a\u003e Remove web/channel_legacy.dart as the SDK will soon drop support for dart:html.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/70db2cd555268cf7d56d2e5510407ea8c04efccf\"\u003e\u003ccode\u003e70db2cd\u003c/code\u003e\u003c/a\u003e Fix dependency version in drift3 preview\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/f7d70678590eac1e7a946aa29e44d953069c41f2\"\u003e\u003ccode\u003ef7d7067\u003c/code\u003e\u003c/a\u003e Prepare drift release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/drift/compare/drift_dev-2.34.0...drift_dev-2.35.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_generator` from 4.0.4 to 4.0.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v4.0.4...riverpod_generator-v4.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_lint` from 3.1.4 to 3.1.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/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/river_pod/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/river_pod/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/river_pod/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/river_pod/compare/riverpod_lint-v3.1.4...riverpod_lint-v3.1.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sqlite3` from 3.5.0 to 3.5.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/sqlite3.dart/commit/8adb539d0ee71d4db29378c82a345aeb1301d649\"\u003e\u003ccode\u003e8adb539\u003c/code\u003e\u003c/a\u003e Prepare 3.5.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/sqlite3.dart/commit/4e48e7ac5ab6f06265586b0114bc5ea66e2ede17\"\u003e\u003ccode\u003e4e48e7a\u003c/code\u003e\u003c/a\u003e Update OpenSSL to 3.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/sqlite3.dart/commit/d12ffacd6cbba5d15db3018878c8c75a42500502\"\u003e\u003ccode\u003ed12ffac\u003c/code\u003e\u003c/a\u003e Generate sboms for all builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/sqlite3.dart/commit/de3e5cebcefdac1c40815c03a3f2fa14a8ce7d36\"\u003e\u003ccode\u003ede3e5ce\u003c/code\u003e\u003c/a\u003e Update SQLCipher to 4.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/sqlite3.dart/commit/b197fc635b3481d71654998a74cabd4f0e4415f1\"\u003e\u003ccode\u003eb197fc6\u003c/code\u003e\u003c/a\u003e Re-enable sanitizer tests on dart dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/sqlite3.dart/commit/be93d74b74808942ced06e621ec8add4f6103327\"\u003e\u003ccode\u003ebe93d74\u003c/code\u003e\u003c/a\u003e Use bigints in OPFS atomics VFS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/sqlite3.dart/commit/98f7b63225dbf60aeb077ea5ece246cdaf98a751\"\u003e\u003ccode\u003e98f7b63\u003c/code\u003e\u003c/a\u003e Replace remaining pnpm mentions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/sqlite3.dart/commit/5794e06ea900789bff0e85fcb224d241d503cdfe\"\u003e\u003ccode\u003e5794e06\u003c/code\u003e\u003c/a\u003e Also migrate release process away from pnpm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/sqlite3.dart/commit/265b9e14cef7cb75ce2d2bc610d1c93ea4bb84f0\"\u003e\u003ccode\u003e265b9e1\u003c/code\u003e\u003c/a\u003e Install dependencies first\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/sqlite3.dart/commit/5c039d7fdd63a692ff139845008f96187b4b83c1\"\u003e\u003ccode\u003e5c039d7\u003c/code\u003e\u003c/a\u003e Use plain npm instead of pnpm\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/sqlite3.dart/compare/sqlite3-3.5.0...sqlite3-3.5.2\"\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","html_url":"https://github.com/L4Ph/Novelty/pull/284","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/L4Ph%2FNovelty/issues/284","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/284/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"},{"uuid":"5365124142","node_id":"PR_kwDOR3eBFM8AAAABCZ0pvA","number":461,"state":"open","title":"build(deps): bump the pub-minor-and-patch group across 1 directory with 22 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-06T13:05:14.000Z","updated_at":"2026-09-06T13:06:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"pub-minor-and-patch","update_count":22,"packages":[{"name":"audioplayers","old_version":"6.7.1","new_version":"6.8.1","repository_url":"https://github.com/bluefireteam/audioplayers"},{"name":"build_runner","old_version":"2.5.4","new_version":"2.16.1","repository_url":"https://github.com/dart-lang/build"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.1.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"json_annotation","old_version":"4.9.0","new_version":"4.12.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"json_serializable","old_version":"6.9.5","new_version":"6.14.1","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"riverpod_generator","old_version":"2.6.4","new_version":"4.0.9","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_annotation","old_version":"2.6.1","new_version":"4.0.7","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"drift_dev","old_version":"2.28.0","new_version":"2.34.6","repository_url":"https://github.com/simolus3/drift"},{"name":"drift","old_version":"2.28.2","new_version":"2.34.4","repository_url":"https://github.com/simolus3/drift"},{"name":"freezed","old_version":"2.5.8","new_version":"4.0.1","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"flutter_riverpod","old_version":"2.6.1","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"desktop_drop","old_version":"0.7.1","new_version":"0.8.4","repository_url":"https://github.com/MixinNetwork/flutter-plugins"},{"name":"file_saver","old_version":"0.2.14","new_version":"0.4.0","repository_url":"https://github.com/incrediblezayed/file_saver"},{"name":"flutter_dotenv","old_version":"6.0.0","new_version":"6.0.1","repository_url":"https://github.com/java-james/flutter_dotenv"},{"name":"flutter_local_notifications","old_version":"22.2.0","new_version":"22.3.0","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"image_picker","old_version":"1.2.1","new_version":"1.2.3","repository_url":"https://github.com/flutter/packages"},{"name":"path_provider","old_version":"2.1.5","new_version":"2.1.6","repository_url":"https://github.com/flutter/packages"},{"name":"sqlite3_flutter_libs","old_version":"0.5.42","new_version":"0.6.0+eol","repository_url":"https://github.com/simolus3/sqlite3.dart"},{"name":"supabase_flutter","old_version":"2.12.2","new_version":"2.17.2","repository_url":"https://github.com/supabase/supabase-flutter"},{"name":"timezone","old_version":"0.11.0","new_version":"0.11.1","repository_url":"https://github.com/dart-lang/labs"},{"name":"uuid","old_version":"4.5.3","new_version":"4.6.0","repository_url":"https://github.com/Daegalus/dart-uuid"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub-minor-and-patch group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [audioplayers](https://github.com/bluefireteam/audioplayers/tree/master/packages) | `6.7.1` | `6.8.1` |\n| [build_runner](https://github.com/dart-lang/build) | `2.5.4` | `2.16.1` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.1.0` |\n| [json_annotation](https://github.com/google/json_serializable.dart) | `4.9.0` | `4.12.0` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.9.5` | `6.14.1` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `2.6.4` | `4.0.9` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `2.6.1` | `4.0.7` |\n| [drift_dev](https://github.com/simolus3/drift) | `2.28.0` | `2.34.6` |\n| [drift](https://github.com/simolus3/drift) | `2.28.2` | `2.34.4` |\n| [freezed](https://github.com/rrousselGit/freezed) | `2.5.8` | `4.0.1` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.4.3` |\n| [desktop_drop](https://github.com/MixinNetwork/flutter-plugins/tree/main/packages) | `0.7.1` | `0.8.4` |\n| [file_saver](https://github.com/incrediblezayed/file_saver) | `0.2.14` | `0.4.0` |\n| [flutter_dotenv](https://github.com/java-james/flutter_dotenv) | `6.0.0` | `6.0.1` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `22.2.0` | `22.3.0` |\n| [image_picker](https://github.com/flutter/packages/tree/main/packages/image_picker) | `1.2.1` | `1.2.3` |\n| [path_provider](https://github.com/flutter/packages/tree/main/packages/path_provider) | `2.1.5` | `2.1.6` |\n| [sqlite3_flutter_libs](https://github.com/simolus3/sqlite3.dart/tree/main/legacy) | `0.5.42` | `0.6.0+eol` |\n| [supabase_flutter](https://github.com/supabase/supabase-flutter/tree/main/packages) | `2.12.2` | `2.17.2` |\n| [timezone](https://github.com/dart-lang/labs/tree/main/pkgs) | `0.11.0` | `0.11.1` |\n| [uuid](https://github.com/Daegalus/dart-uuid) | `4.5.3` | `4.6.0` |\n\n\nUpdates `audioplayers` from 6.7.1 to 6.8.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bluefireteam/audioplayers/blob/main/CHANGELOG.md\"\u003eaudioplayers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003e\u003ccode\u003eaudioplayers\u003c/code\u003e - \u003ccode\u003ev6.8.1\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Avoid throwing a StateError in AudioPlayer._completePrepared (\u003ca href=\"https://redirect.github.com/bluefireteam/audioplayers/issues/2010\"\u003e#2010\u003c/a\u003e). (\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/d8a4f395b5710b566da205dfd15f68bb5d93d7a3\"\u003ed8a4f395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(windows): Compatibility with Visual Studio 18 (2026) (\u003ca href=\"https://redirect.github.com/bluefireteam/audioplayers/issues/2011\"\u003e#2011\u003c/a\u003e). (\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/ae5f4b965ef886f08b903a7a9386bc283db458c5\"\u003eae5f4b96\u003c/a\u003e)\u003cbr /\u003e\nPay attention to the new \u003ca href=\"https://github.com/bluefireteam/audioplayers/blob/main/packages/audioplayers_windows/README.md#requirements\"\u003eWindows platform requirements\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003eaudioplayers_windows\u003c/code\u003e - \u003ccode\u003ev4.4.1\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(windows): Compatibility with Visual Studio 18 (2026) (\u003ca href=\"https://redirect.github.com/bluefireteam/audioplayers/issues/2011\"\u003e#2011\u003c/a\u003e). (\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/ae5f4b965ef886f08b903a7a9386bc283db458c5\"\u003eae5f4b96\u003c/a\u003e)\u003cbr /\u003e\nPay attention to the new \u003ca href=\"https://github.com/bluefireteam/audioplayers/blob/main/packages/audioplayers_windows/README.md#requirements\"\u003eWindows platform requirements\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-06-22\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/bluefireteam/audioplayers/blob/main/#audioplayers---v680\"\u003e\u003ccode\u003eaudioplayers\u003c/code\u003e - \u003ccode\u003ev6.8.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/blob/main/#audioplayers_android---v530\"\u003e\u003ccode\u003eaudioplayers_android\u003c/code\u003e - \u003ccode\u003ev5.3.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/blob/main/#audioplayers_android_exo---v014\"\u003e\u003ccode\u003eaudioplayers_android_exo\u003c/code\u003e - \u003ccode\u003ev0.1.4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/blob/main/#audioplayers_darwin---v650\"\u003e\u003ccode\u003eaudioplayers_darwin\u003c/code\u003e - \u003ccode\u003ev6.5.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/blob/main/#audioplayers_linux---v430\"\u003e\u003ccode\u003eaudioplayers_linux\u003c/code\u003e - \u003ccode\u003ev4.3.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/blob/main/#audioplayers_platform_interface---v720\"\u003e\u003ccode\u003eaudioplayers_platform_interface\u003c/code\u003e - \u003ccode\u003ev7.2.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/blob/main/#audioplayers_web---v530\"\u003e\u003ccode\u003eaudioplayers_web\u003c/code\u003e - \u003ccode\u003ev5.3.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/blob/main/#audioplayers_windows---v440\"\u003e\u003ccode\u003eaudioplayers_windows\u003c/code\u003e - \u003ccode\u003ev4.4.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003eaudioplayers\u003c/code\u003e - \u003ccode\u003ev6.8.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(windows): Update to C++23 \u0026amp; Windows Implementation Lib (\u003ca href=\"https://redirect.github.com/bluefireteam/audioplayers/issues/2004\"\u003e#2004\u003c/a\u003e). (\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/faa843121c89625a5469dd517d39aae3a50cd1b8\"\u003efaa84312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e(android): Compatibility with Built-In Kotlin (\u003ca href=\"https://redirect.github.com/bluefireteam/audioplayers/issues/1991\"\u003e#1991\u003c/a\u003e). (\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/687218b96682a7bcadd9490572db692dbc9a2f07\"\u003e687218b9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003eaudioplayers_android\u003c/code\u003e - \u003ccode\u003ev5.3.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e(android): Compatibility with Built-In Kotlin (\u003ca href=\"https://redirect.github.com/bluefireteam/audioplayers/issues/1991\"\u003e#1991\u003c/a\u003e). (\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/687218b96682a7bcadd9490572db692dbc9a2f07\"\u003e687218b9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003eaudioplayers_android_exo\u003c/code\u003e - \u003ccode\u003ev0.1.4\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e(android): Compatibility with Built-In Kotlin (\u003ca href=\"https://redirect.github.com/bluefireteam/audioplayers/issues/1991\"\u003e#1991\u003c/a\u003e). (\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/687218b96682a7bcadd9490572db692dbc9a2f07\"\u003e687218b9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003eaudioplayers_darwin\u003c/code\u003e - \u003ccode\u003ev6.5.0\u003c/code\u003e\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/494fdb669d540672ff998612191f170053e50741\"\u003e\u003ccode\u003e494fdb6\u003c/code\u003e\u003c/a\u003e chore(release): Publish packages (\u003ca href=\"https://github.com/bluefireteam/audioplayers/tree/master/packages/issues/2012\"\u003e#2012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/d8a4f395b5710b566da205dfd15f68bb5d93d7a3\"\u003e\u003ccode\u003ed8a4f39\u003c/code\u003e\u003c/a\u003e fix: Avoid throwing a StateError in AudioPlayer._completePrepared (\u003ca href=\"https://github.com/bluefireteam/audioplayers/tree/master/packages/issues/2010\"\u003e#2010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/ae5f4b965ef886f08b903a7a9386bc283db458c5\"\u003e\u003ccode\u003eae5f4b9\u003c/code\u003e\u003c/a\u003e fix(windows): Compatibility with Visual Studio 18 (2026) (\u003ca href=\"https://github.com/bluefireteam/audioplayers/tree/master/packages/issues/2011\"\u003e#2011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/6c522b4aa26a93a12b201910eb3617fd1ac9dffa\"\u003e\u003ccode\u003e6c522b4\u003c/code\u003e\u003c/a\u003e chore(release): Publish packages (\u003ca href=\"https://github.com/bluefireteam/audioplayers/tree/master/packages/issues/2009\"\u003e#2009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/6e61293f894c81233fc59d43718ce18f88298284\"\u003e\u003ccode\u003e6e61293\u003c/code\u003e\u003c/a\u003e example: Remove wrongly added path provider plugin registration (\u003ca href=\"https://github.com/bluefireteam/audioplayers/tree/master/packages/issues/2007\"\u003e#2007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/faa843121c89625a5469dd517d39aae3a50cd1b8\"\u003e\u003ccode\u003efaa8431\u003c/code\u003e\u003c/a\u003e fix(windows): Update to C++23 \u0026amp; Windows Implementation Lib (\u003ca href=\"https://github.com/bluefireteam/audioplayers/tree/master/packages/issues/2004\"\u003e#2004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/8575786f33c5c250dd0a04ea8e05e125b8f981ef\"\u003e\u003ccode\u003e8575786\u003c/code\u003e\u003c/a\u003e example: Recreate ios and macos platform folders (\u003ca href=\"https://github.com/bluefireteam/audioplayers/tree/master/packages/issues/1997\"\u003e#1997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/25c43cf65dede8641a3a9bd705ccf180c5ed6045\"\u003e\u003ccode\u003e25c43cf\u003c/code\u003e\u003c/a\u003e test: Replace environment variables with internal test flags (\u003ca href=\"https://github.com/bluefireteam/audioplayers/tree/master/packages/issues/1996\"\u003e#1996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/687218b96682a7bcadd9490572db692dbc9a2f07\"\u003e\u003ccode\u003e687218b\u003c/code\u003e\u003c/a\u003e feat(android): Compatibility with Built-In Kotlin (\u003ca href=\"https://github.com/bluefireteam/audioplayers/tree/master/packages/issues/1991\"\u003e#1991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bluefireteam/audioplayers/commits/audioplayers-v6.8.1/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_runner` from 2.5.4 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\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.5.4...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_annotation` from 2.4.4 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/635173058aa52c846ed7707530a946abdf38afdf\"\u003e\u003ccode\u003e6351730\u003c/code\u003e\u003c/a\u003e Don't publish benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac7666f3dfb648070fa416d8e04668e5744b0c21\"\u003e\u003ccode\u003eac7666f\u003c/code\u003e\u003c/a\u003e freezed_annotation : 3.0.0 -\u0026gt; 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2c0d0a1a9242348d95fe61520f1b2f4bc2d57f74\"\u003e\u003ccode\u003e2c0d0a1\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1261\"\u003e#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/71b51d2b98f24879b012941f9f75b79208d7de28\"\u003e\u003ccode\u003e71b51d2\u003c/code\u003e\u003c/a\u003e ⚡️ Stop writing \u003ccode\u003e// dart format width=80\u003c/code\u003e to the generated freezed files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/05e2bb48c715472f20aea99ca9770d7f491e83d2\"\u003e\u003ccode\u003e05e2bb4\u003c/code\u003e\u003c/a\u003e Add when/map back (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/170db3bfc735a1f2f8666221dab21283778eba17\"\u003e\u003ccode\u003e170db3b\u003c/code\u003e\u003c/a\u003e fix markdown link syntax (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/931720360c89152aaf6b1320f03a70271501f14e\"\u003e\u003ccode\u003e9317203\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a42c20cf49a8effd84ae1d8a86b3fe51e75f4a5e\"\u003e\u003ccode\u003ea42c20c\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ebuilt_test\u003c/code\u003e 3.2.1, test fixes. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6f1a033fb3509d44b93cc2b7e5ebd9effeb24faf\"\u003e\u003ccode\u003e6f1a033\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/168513bd4410df4192bf7589ec1995f4776e81e7\"\u003e\u003ccode\u003e168513b\u003c/code\u003e\u003c/a\u003e docs: simplify dependency installation commands by grouping packages (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_annotation` from 4.9.0 to 4.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_annotation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_annotation v4.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for PATCH-style tri-state JSON\nfields (omit key vs explicit \u003ccode\u003enull\u003c/code\u003e vs value).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_annotation v4.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSerializable.dateTimeUtc\u003c/code\u003e configuration option.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_annotation v4.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSerializable(createJsonSchema: true)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003emeta: ^1.16.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/61e7b879b22af58f2f942ccf6c0ae81acd0cb1bc\"\u003e\u003ccode\u003e61e7b87\u003c/code\u003e\u003c/a\u003e Add JsonKey.explicitJsonNullWhenNonNullField for PATCH tri-state JSON (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/62e16d8e6200a5de6fb501795221dd3be3ddff40\"\u003e\u003ccode\u003e62e16d8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c6cdfcf769bec69fc4e5b6db6cf9107030050324\"\u003e\u003ccode\u003ec6cdfcf\u003c/code\u003e\u003c/a\u003e Update analyzer to latest, prepare v6.13.2 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fba9479300cbece6730a8901680de11a1ca2d351\"\u003e\u003ccode\u003efba9479\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/da67f424387558298e06780a00069aa46a535830\"\u003e\u003ccode\u003eda67f42\u003c/code\u003e\u003c/a\u003e allow pkg:analyzer latest, prepare v6.13.1 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8b781ac80015c1dd1bec97a44e92b2fc13e8a9a9\"\u003e\u003ccode\u003e8b781ac\u003c/code\u003e\u003c/a\u003e Improve error message when generating code for Record types with unsupported ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/6b711e38595dfd4f20dedd1cfb0b8a7a8db1c062\"\u003e\u003ccode\u003e6b711e3\u003c/code\u003e\u003c/a\u003e Improve error messages when typeToCode throws an exception (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1450\"\u003e#1450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5d5feca5bb9836223d9956c564927a992271e58a\"\u003e\u003ccode\u003e5d5feca\u003c/code\u003e\u003c/a\u003e isSynthetic is removed in Analyzer 11 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1564\"\u003e#1564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c61a809d1460bd5a7c223754d7020bebbacc9baa\"\u003e\u003ccode\u003ec61a809\u003c/code\u003e\u003c/a\u003e Bump actions/stale from 10.1.1 to 10.2.0 in the dependencies group (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1563\"\u003e#1563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/2b03869fbc47bef10ada89e0a6544a49747de3b3\"\u003e\u003ccode\u003e2b03869\u003c/code\u003e\u003c/a\u003e Prepare for release (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1562\"\u003e#1562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_annotation-v4.9.0...json_annotation-v4.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_serializable` from 6.9.5 to 6.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;15.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for PATCH-style tri-state\nJSON fields: distinguish omitted keys from explicit \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003efromJson\u003c/code\u003e and\nemit explicit JSON \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003etoJson\u003c/code\u003e when the Dart field is non-null.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ejson_annotation: '\u0026gt;=4.12.0 \u0026lt;4.13.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;14.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error message when generating code for \u003ccode\u003eRecord\u003c/code\u003e types with unsupported\nfields.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1559\"\u003e#1559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;13.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^4.0.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.1.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^4.1.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix schema generation for many different types of fields.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1549\"\u003e#1549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonSerializable.dateTimeUtc\u003c/code\u003e configuration option.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ejson_schema\u003c/code\u003e from \u003ccode\u003edependencies\u003c/code\u003e (it is only used in tests).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eJsonSerializable(createJsonSchema: true)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer: \u0026gt;=9.0.0 \u0026lt;11.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: ^9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^4.0.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild_config: ^1.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.1.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.9.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^4.1.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003erun_only_if_triggered\u003c/code\u003e to be specified in \u003ccode\u003ebuild.yaml\u003c/code\u003e to turn on the\n\u003ccode\u003ebuild_runner\u003c/code\u003e triggers heuristic.\u003c/li\u003e\n\u003cli\u003eSkip warning about annotations on both constructor and field if the values\nmatch.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c727bb9a24a3c4d6aa2d7e20b066132ef3170c56\"\u003e\u003ccode\u003ec727bb9\u003c/code\u003e\u003c/a\u003e chore(deps): support analyzer \u0026lt;15.0.0 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1584\"\u003e#1584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/eaad5f663a3424f828a4a50845ad1c14dad98c6b\"\u003e\u003ccode\u003eeaad5f6\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5a1856a1522a975cd905c1396ac37b97f87f053d\"\u003e\u003ccode\u003e5a1856a\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1576\"\u003e#1576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/61e7b879b22af58f2f942ccf6c0ae81acd0cb1bc\"\u003e\u003ccode\u003e61e7b87\u003c/code\u003e\u003c/a\u003e Add JsonKey.explicitJsonNullWhenNonNullField for PATCH tri-state JSON (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/62e16d8e6200a5de6fb501795221dd3be3ddff40\"\u003e\u003ccode\u003e62e16d8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c6cdfcf769bec69fc4e5b6db6cf9107030050324\"\u003e\u003ccode\u003ec6cdfcf\u003c/code\u003e\u003c/a\u003e Update analyzer to latest, prepare v6.13.2 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fba9479300cbece6730a8901680de11a1ca2d351\"\u003e\u003ccode\u003efba9479\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/da67f424387558298e06780a00069aa46a535830\"\u003e\u003ccode\u003eda67f42\u003c/code\u003e\u003c/a\u003e allow pkg:analyzer latest, prepare v6.13.1 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8b781ac80015c1dd1bec97a44e92b2fc13e8a9a9\"\u003e\u003ccode\u003e8b781ac\u003c/code\u003e\u003c/a\u003e Improve error message when generating code for Record types with unsupported ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/6b711e38595dfd4f20dedd1cfb0b8a7a8db1c062\"\u003e\u003ccode\u003e6b711e3\u003c/code\u003e\u003c/a\u003e Improve error messages when typeToCode throws an exception (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1450\"\u003e#1450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.9.5...json_serializable-v6.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_generator` from 2.6.4 to 4.0.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v2.6.4...riverpod_generator-v4.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_annotation` from 2.6.1 to 4.0.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v2.6.1...riverpod_annotation-v4.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drift_dev` from 2.28.0 to 2.34.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/70db2cd555268cf7d56d2e5510407ea8c04efccf\"\u003e\u003ccode\u003e70db2cd\u003c/code\u003e\u003c/a\u003e Fix dependency version in drift3 preview\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/f7d70678590eac1e7a946aa29e44d953069c41f2\"\u003e\u003ccode\u003ef7d7067\u003c/code\u003e\u003c/a\u003e Prepare drift release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/c06abe167ea59825c31f1bff6fa7a6c8ab2ef779\"\u003e\u003ccode\u003ec06abe1\u003c/code\u003e\u003c/a\u003e Include type args when reading manager references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/1a6ad2446b29838a5813fe39107171728e6a56d4\"\u003e\u003ccode\u003e1a6ad24\u003c/code\u003e\u003c/a\u003e Upgrade tool: Don't visit table classes twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/6ddc39cb2788e0e8e7df33aaa2da0c60e47cbfcc\"\u003e\u003ccode\u003e6ddc39c\u003c/code\u003e\u003c/a\u003e drift3: Rewrite InsertMode usages to drift_sqlite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/0e5b40a3336d8554666b490f3fd9a10774d8e92d\"\u003e\u003ccode\u003e0e5b40a\u003c/code\u003e\u003c/a\u003e Close receive port for failed schema isolate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d4e1429b0c64fdc47d5c6697e164993a2b7df181\"\u003e\u003ccode\u003ed4e1429\u003c/code\u003e\u003c/a\u003e docs: mention CLI and DevTools tools in FAQ\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/4b88205d6bb341d1fe7870fbeaa3781b6b84b9a9\"\u003e\u003ccode\u003e4b88205\u003c/code\u003e\u003c/a\u003e Fix CI failures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/906593ee4f47d31ea63750ac3b97b20fbe06c23b\"\u003e\u003ccode\u003e906593e\u003c/code\u003e\u003c/a\u003e Document DriftIsolates via IsolateNameServer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/5fc522d6cb70a5c2510b108d29684491fc495d9e\"\u003e\u003ccode\u003e5fc522d\u003c/code\u003e\u003c/a\u003e drift3: Make builtin types an implementation detail\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/drift/compare/drift_dev-2.28.0...drift_dev-2.34.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drift` from 2.28.2 to 2.34.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simolus3/drift/releases\"\u003edrift's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edrift-2.34.4\u003c/h2\u003e\n\u003ch2\u003edrift 2.34.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow using \u003ccode\u003erowid\u003c/code\u003e extension on virtual tables, as they usually provide rowids as well.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift_dev 2.34.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove legacy command used to migrate from \u003ccode\u003emoor\u003c/code\u003e from \u003ccode\u003edrift\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003edrift_dev\u003c/code\u003e command not completing when spawning a schema isolate fails.\u003c/li\u003e\n\u003cli\u003eSupport analyzer versions 14.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift-2.34.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWeb: Use navigator locks around OPFS access to avoid file locking issues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift-2.34.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWeb: Flush IndexedDB writes after statements, making writes more reliable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003esqlite3.wasm\u003c/code\u003e files are now attached to drift releases directly, making it easier to download compatible workers and WebAssembly files.\u003c/p\u003e\n\u003ch2\u003eDrift 2.34.1\u003c/h2\u003e\n\u003ch2\u003edrift 2.34.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix reads queued in a \u003ccode\u003eMultiExecutor\u003c/code\u003e connection pool being resumed in the wrong zone once an executor became available. Because Drift's cancellation tokens are zone-scoped, this could cause queries to be cancelled or observed in the wrong zone (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3824\"\u003e#3824\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift_dev 2.34.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrift files: Support for dart placeholder in \u003ccode\u003eupdate\u003c/code\u003e statements to reference companions.\u003c/li\u003e\n\u003cli\u003eAllow circular references between tables (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3780\"\u003e#3780\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esqlparser 0.44.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix join analysis to properly treat the left side of a \u003ccode\u003eRIGHT\u003c/code\u003e or \u003ccode\u003eFULL\u003c/code\u003e join as nullable (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3812\"\u003e#3812\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eCaseInsensitiveMap.containsKey\u003c/code\u003e to be case-insensitive.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDrift 2.34.0\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003edrift\u003c/code\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eBEGIN IMMEDIATE\u003c/code\u003e to start transactions.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eTableInfo\u003c/code\u003e's \u003ccode\u003e==\u003c/code\u003e and \u003ccode\u003ehashCode\u003c/code\u003e take into account the database its attached to.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003edrift_dev\u003c/code\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esetup\u003c/code\u003e callback to \u003ccode\u003evalidateDatabaseSchema\u003c/code\u003e in \u003ccode\u003eVerifySelf\u003c/code\u003e extension.\u003c/li\u003e\n\u003cli\u003eFix generating code for table classes with a \u003ccode\u003e$\u003c/code\u003e in their name.\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003euse_sql_table_name_for_accessors\u003c/code\u003e build option, naming the table getters on the database class after the table's SQL name instead of the Dart class name.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDrift 2.33.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003elength\u003c/code\u003e extension for blob expressions.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSqlDialect.duckdb\u003c/code\u003e for use with the \u003ccode\u003edrift_duckdb\u003c/code\u003e package.\u003c/li\u003e\n\u003cli\u003eDrift files: Support SQLite version 3.53.0.\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/simolus3/drift/commit/70db2cd555268cf7d56d2e5510407ea8c04efccf\"\u003e\u003ccode\u003e70db2cd\u003c/code\u003e\u003c/a\u003e Fix dependency version in drift3 preview\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/f7d70678590eac1e7a946aa29e44d953069c41f2\"\u003e\u003ccode\u003ef7d7067\u003c/code\u003e\u003c/a\u003e Prepare drift release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/c06abe167ea59825c31f1bff6fa7a6c8ab2ef779\"\u003e\u003ccode\u003ec06abe1\u003c/code\u003e\u003c/a\u003e Include type args when reading manager references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/1a6ad2446b29838a5813fe39107171728e6a56d4\"\u003e\u003ccode\u003e1a6ad24\u003c/code\u003e\u003c/a\u003e Upgrade tool: Don't visit table classes twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/6ddc39cb2788e0e8e7df33aaa2da0c60e47cbfcc\"\u003e\u003ccode\u003e6ddc39c\u003c/code\u003e\u003c/a\u003e drift3: Rewrite InsertMode usages to drift_sqlite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/0e5b40a3336d8554666b490f3fd9a10774d8e92d\"\u003e\u003ccode\u003e0e5b40a\u003c/code\u003e\u003c/a\u003e Close receive port for failed schema isolate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d4e1429b0c64fdc47d5c6697e164993a2b7df181\"\u003e\u003ccode\u003ed4e1429\u003c/code\u003e\u003c/a\u003e docs: mention CLI and DevTools tools in FAQ\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/4b88205d6bb341d1fe7870fbeaa3781b6b84b9a9\"\u003e\u003ccode\u003e4b88205\u003c/code\u003e\u003c/a\u003e Fix CI failures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/906593ee4f47d31ea63750ac3b97b20fbe06c23b\"\u003e\u003ccode\u003e906593e\u003c/code\u003e\u003c/a\u003e Document DriftIsolates via IsolateNameServer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/5fc522d6cb70a5c2510b108d29684491fc495d9e\"\u003e\u003ccode\u003e5fc522d\u003c/code\u003e\u003c/a\u003e drift3: Make builtin types an implementation detail\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/drift/compare/drift-2.28.2...drift-2.34.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 2.5.8 to 4.0.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-v2.5.8...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 `flutter_riverpod` from 2.6.1 to 3.4.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/flutter_riverpod-v2.6.1...flutter_riverpod-v3.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `drift` from 2.28.2 to 2.34.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simolus3/drift/releases\"\u003edrift's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edrift-2.34.4\u003c/h2\u003e\n\u003ch2\u003edrift 2.34.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow using \u003ccode\u003erowid\u003c/code\u003e extension on virtual tables, as they usually provide rowids as well.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift_dev 2.34.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove legacy command used to migrate from \u003ccode\u003emoor\u003c/code\u003e from \u003ccode\u003edrift\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003edrift_dev\u003c/code\u003e command not completing when spawning a schema isolate fails.\u003c/li\u003e\n\u003cli\u003eSupport analyzer versions 14.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift-2.34.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWeb: Use navigator locks around OPFS access to avoid file locking issues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift-2.34.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWeb: Flush IndexedDB writes after statements, making writes more reliable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003esqlite3.wasm\u003c/code\u003e files are now attached to drift releases directly, making it easier to download compatible workers and WebAssembly files.\u003c/p\u003e\n\u003ch2\u003eDrift 2.34.1\u003c/h2\u003e\n\u003ch2\u003edrift 2.34.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix reads queued in a \u003ccode\u003eMultiExecutor\u003c/code\u003e connection pool being resumed in the wrong zone once an executor became available. Because Drift's cancellation tokens are zone-scoped, this could cause queries to be cancelled or observed in the wrong zone (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3824\"\u003e#3824\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift_dev 2.34.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrift files: Support for dart placeholder in \u003ccode\u003eupdate\u003c/code\u003e statements to reference companions.\u003c/li\u003e\n\u003cli\u003eAllow circular references between tables (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3780\"\u003e#3780\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esqlparser 0.44.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix join analysis to properly treat the left side of a \u003ccode\u003eRIGHT\u003c/code\u003e or \u003ccode\u003eFULL\u003c/code\u003e join as nullable (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3812\"\u003e#3812\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eCaseInsensitiveMap.containsKey\u003c/code\u003e to be case-insensitive.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDrift 2.34.0\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003edrift\u003c/code\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eBEGIN IMMEDIATE\u003c/code\u003e to start transactions.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eTableInfo\u003c/code\u003e's \u003ccode\u003e==\u003c/code\u003e and \u003ccode\u003ehashCode\u003c/code\u003e take into account the database its attached to.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003edrift_dev\u003c/code\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esetup\u003c/code\u003e callback to \u003ccode\u003evalidateDatabaseSchema\u003c/code\u003e in \u003ccode\u003eVerifySelf\u003c/code\u003e extension.\u003c/li\u003e\n\u003cli\u003eFix generating code for table classes with a \u003ccode\u003e$\u003c/code\u003e in their name.\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003euse_sql_table_name_for_accessors\u003c/code\u003e build option, naming the table getters on the database class after the table's SQL name instead of the Dart class name.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDrift 2.33.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003elength\u003c/code\u003e extension for blob expressions.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSqlDialect.duckdb\u003c/code\u003e for use with the \u003ccode\u003edrift_duckdb\u003c/code\u003e package.\u003c/li\u003e\n\u003cli\u003eDrift files: Support SQLite version 3.53.0.\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/simolus3/drift/commit/70db2cd555268cf7d56d2e5510407ea8c04efccf\"\u003e\u003ccode\u003e70db2cd\u003c/code\u003e\u003c/a\u003e Fix dependency version in drift3 preview\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/f7d70678590eac1e7a946aa29e44d953069c41f2\"\u003e\u003ccode\u003ef7d7067\u003c/code\u003e\u003c/a\u003e Prepare drift release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/c06abe167ea59825c31f1bff6fa7a6c8ab2ef779\"\u003e\u003ccode\u003ec06abe1\u003c/code\u003e\u003c/a\u003e Include type args when reading manager references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/1a6ad2446b29838a5813fe39107171728e6a56d4\"\u003e\u003ccode\u003e1a6ad24\u003c/code\u003e\u003c/a\u003e Upgrade tool: Don't visit table classes twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/6ddc39cb2788e0e8e7df33aaa2da0c60e47cbfcc\"\u003e\u003ccode\u003e6ddc39c\u003c/code\u003e\u003c/a\u003e drift3: Rewrite InsertMode usages to drift_sqlite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/0e5b40a3336d8554666b490f3fd9a10774d8e92d\"\u003e\u003ccode\u003e0e5b40a\u003c/code\u003e\u003c/a\u003e Close receive port for failed schema isolate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d4e1429b0c64fdc47d5c6697e164993a2b7df181\"\u003e\u003ccode\u003ed4e1429\u003c/code\u003e\u003c/a\u003e docs: mention CLI and DevTools tools in FAQ\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/4b88205d6bb341d1fe7870fbeaa3781b6b84b9a9\"\u003e\u003ccode\u003e4b88205\u003c/code\u003e\u003c/a\u003e Fix CI failures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/906593ee4f47d31ea63750ac3b97b20fbe06c23b\"\u003e\u003ccode\u003e906593e\u003c/code\u003e\u003c/a\u003e Document DriftIsolates via IsolateNameServer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/5fc522d6cb70a5c2510b108d29684491fc495d9e\"\u003e\u003ccode\u003e5fc522d\u003c/code\u003e\u003c/a\u003e drift3: Make builtin types an implementation detail\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/drift/compare/drift-2.28.2...drift-2.34.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drift_dev` from 2.28.0 to 2.34.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/70db2cd555268cf7d56d2e5510407ea8c04efccf\"\u003e\u003ccode\u003e70db2cd\u003c/code\u003e\u003c/a\u003e Fix dependency version in drift3 preview\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/f7d70678590eac1e7a946aa29e44d953069c41f2\"\u003e\u003ccode\u003ef7d7067\u003c/code\u003e\u003c/a\u003e Prepare drift release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/c06abe167ea59825c31f1bff6fa7a6c8ab2ef779\"\u003e\u003ccode\u003ec06abe1\u003c/code\u003e\u003c/a\u003e Include type args when reading manager references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/1a6ad2446b29838a5813fe39107171728e6a56d4\"\u003e\u003ccode\u003e1a6ad24\u003c/code\u003e\u003c/a\u003e Upgrade tool: Don't visit table classes twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/6ddc39cb2788e0e8e7df33aaa2da0c60e47cbfcc\"\u003e\u003ccode\u003e6ddc39c\u003c/code\u003e\u003c/a\u003e drift3: Rewrite InsertMode usages to drift_sqlite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/0e5b40a3336d8554666b490f3fd9a10774d8e92d\"\u003e\u003ccode\u003e0e5b40a\u003c/code\u003e\u003c/a\u003e Close receive port for failed schema isolate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d4e1429b0c64fdc47d5c6697e164993a2b7df181\"\u003e\u003ccode\u003ed4e1429\u003c/code\u003e\u003c/a\u003e docs: mention CLI and DevTools tools in FAQ\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/4b88205d6bb341d1fe7870fbeaa3781b6b84b9a9\"\u003e\u003ccode\u003e4b88205\u003c/code\u003e\u003c/a\u003e Fix CI failures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/906593ee4f47d31ea63750ac3b97b20fbe06c23b\"\u003e\u003ccode\u003e906593e\u003c/code\u003e\u003c/a\u003e Document DriftIsolates via IsolateNameServer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/5fc522d6cb70a5c2510b108d29684491fc495d9e\"\u003e\u003ccode\u003e5fc522d\u003c/code\u003e\u003c/a\u003e drift3: Make builtin types an implementation detail\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/drift/compare/drift_dev-2.28.0...drift_dev-2.34.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `file_saver` from 0.2.14 to 0.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/incrediblezayed/file_saver/releases\"\u003efile_saver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Swift Package Manager support for iOS and macOS.\u003c/li\u003e\n\u003cli\u003eSplit native file helpers behind conditional imports to keep Web/Wasm analysis away from \u003ccode\u003edart:io\u003c/code\u003e and platform-specific path provider implementations.\u003c/li\u003e\n\u003cli\u003eHardened Android file name handling against path traversal.\u003c/li\u003e\n\u003cli\u003eMoved Android \u003ccode\u003esaveAs\u003c/code\u003e file writes off the main thread and avoids resolving SAF document paths after saving.\u003c/li\u003e\n\u003cli\u003eAdded web \u003ccode\u003esaveAs\u003c/code\u003e support using the existing browser download flow.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edownloadLink\u003c/code\u003e for web browser handoff and Android DownloadManager downloads without loading bytes into Dart memory.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003esaveAsStream\u003c/code\u003e for native streamed writes via a temporary file.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003esaveLinkAsStream\u003c/code\u003e for authenticated streamed URL downloads with request headers where supported.\u003c/li\u003e\n\u003cli\u003eAdded native file-path copying for iOS, macOS, and Windows \u003ccode\u003esaveAs\u003c/code\u003e to avoid loading filePath inputs into memory.\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003esaveAs\u003c/code\u003e \u003ccode\u003efileExtension\u003c/code\u003e optional.\u003c/li\u003e\n\u003cli\u003eFixed macOS \u003ccode\u003esaveAs\u003c/code\u003e cancellation so the platform call always completes.\u003c/li\u003e\n\u003cli\u003eAdded Windows invalid file name validation for \u003ccode\u003esaveAs\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated Android Gradle, Kotlin, JVM, and SDK settings for current Flutter support.\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/incrediblezayed/file_saver/blob/main/CHANGELOG.md\"\u003efile_saver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Swift Package Manager support for iOS and macOS.\u003c/li\u003e\n\u003cli\u003eSplit native file helpers behind conditional imports to keep Web/Wasm analysis away from \u003ccode\u003edart:io\u003c/code\u003e and platform-specific path provider implementations.\u003c/li\u003e\n\u003cli\u003eHardened Android file name handling against path traversal.\u003c/li\u003e\n\u003cli\u003eMoved Android \u003ccode\u003esaveAs\u003c/code\u003e file writes off the main thread and avoids resolving SAF document paths after saving.\u003c/li\u003e\n\u003cli\u003eAdded web \u003ccode\u003esaveAs\u003c/code\u003e support using the existing browser download flow.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edownloadLink\u003c/code\u003e for web browser handoff and Android DownloadManager downloads without loading bytes into Dart memory.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003esaveAsStream\u003c/code\u003e for native streamed writes via a temporary file.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003esaveLinkAsStream\u003c/code\u003e for authenticated streamed URL downloads with request headers where supported.\u003c/li\u003e\n\u003cli\u003eAdded native file-path copying for iOS, macOS, and Windows \u003ccode\u003esaveAs\u003c/code\u003e to avoid loading filePath inputs into memory.\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003esaveAs\u003c/code\u003e \u003ccode\u003efileExtension\u003c/code\u003e optional.\u003c/li\u003e\n\u003cli\u003eFixed macOS \u003ccode\u003esaveAs\u003c/code\u003e cancellation so the platform call always completes.\u003c/li\u003e\n\u003cli\u003eAdded Windows invalid file name validation for \u003ccode\u003esaveAs\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated Android Gradle, Kotlin, JVM, and SDK settings for current Flutter support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.3.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eincludeExtension\u003c/code\u003e boolean parameter to control whether file extension should be included in the saved filename\u003c/li\u003e\n\u003cli\u003eRenamed parameter from \u003ccode\u003eext\u003c/code\u003e to \u003ccode\u003efileExtension\u003c/code\u003e for better clarity and consistency\u003c/li\u003e\n\u003cli\u003eAdded new MIME types: AVIF, HEIC, HEIF, Markdown, SQL, SVG, WebM, WebP, XML, YAML\u003c/li\u003e\n\u003cli\u003eBug fixes and performance improvements\u003c/li\u003e\n\u003cli\u003eUpdated dependencies to latest compatible versions\u003c/li\u003e\n\u003cli\u003eEnhanced platform compatibility and stability\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.3.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed and added \u003ccode\u003esaveAs\u003c/code\u003e for windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/incrediblezayed/file_saver/commit/a57d3c16f30f6c79d08b6050b4837d28ad3575ce\"\u003e\u003ccode\u003ea57d3c1\u003c/code\u003e\u003c/a\u003e Update workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/incrediblezayed/file_saver/commit/14814325a63d056ac306ff8fe22c8f8c1e874e53\"\u003e\u003ccode\u003e1481432\u003c/code\u003e\u003c/a\u003e Update workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/incrediblezayed/file_saver/commit/e713e390b0de14099d119feee17e144d5f4e7c96\"\u003e\u003ccode\u003ee713e39\u003c/code\u003e\u003c/a\u003e release 0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/incrediblezayed/file_saver/commit/eedb5cc96696e460a075439781d7d7704474a0d3\"\u003e\u003ccode\u003eeedb5cc\u003c/code\u003e\u003c/a\u003e modernize file saving flows across platforms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/incrediblezayed/file_saver/commit/99346b41c1aeec0d31b56da23df24f625fa8b89f\"\u003e\u003ccode\u003e99346b4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/incrediblezayed/file_saver/issues/131\"\u003e#131\u003c/a\u003e from sokoloff06/patch-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/incrediblezayed/file_saver/commit/06ff117ca65d7d8100c3240a2e8185a1ea0774a8\"\u003e\u003ccode\u003e06ff117\u003c/code\u003e\u003c/a\u003e Fix build on windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/incrediblezayed/file_saver/commit/e5dfa2a2fd990b07eb40e209907f6fb90b14a703\"\u003e\u003ccode\u003ee5dfa2a\u003c/code\u003e\u003c/a\u003e ✨ feat: add includeExtension parameter and rename ext to fileExtension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/incrediblezayed/file_saver/commit/7a81ee9befecdbd88acc5a25347d5434be2020c4\"\u003e\u003ccode\u003e7a81ee9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/incrediblezayed/file_saver/issues/136\"\u003e#136\u003c/a\u003e from sarvarimark/fix-135\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/incrediblezayed/file_saver/commit/10ce03221ea6831d97ae3f526916a13652676844\"\u003e\u003ccode\u003e10ce032\u003c/code\u003e\u003c/a\u003e fix typo in file_saver_plugin.cpp, that causes C2039\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/incrediblezayed/file_saver/commit/98a99a82bf341098b99a0adc2f154256519dc948\"\u003e\u003ccode\u003e98a99a8\u003c/code\u003e\u003c/a\u003e Fix tag pattern in publish workflow\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/incrediblezayed/file_saver/compare/v0.2.14...v0.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_dotenv` from 6.0.0 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[fix] \u003ccode\u003eisEveryDefined()\u003c/code\u003e now throws \u003ccode\u003eNotInitializedError\u003c/code\u003e before \u003ccode\u003eload()\u003c/code\u003e, consistent with all other read APIs\u003c/li\u003e\n\u003cli\u003e[fix] Replace \u003ccode\u003eassert()\u003c/code\u003e with explicit \u003ccode\u003eif\u003c/code\u003e/\u003ccode\u003ethrow\u003c/code\u003e in \u003ccode\u003egetInt()\u003c/code\u003e, \u003ccode\u003egetDouble()\u003c/code\u003e, and \u003ccode\u003egetBool()\u003c/code\u003e so null-safety checks are enforced in release builds\u003c/li\u003e\n\u003cli\u003eError messages now include the variable name for easier debugging\u003c/li\u003e\n\u003cli\u003e[fix] \u003ccode\u003eload(isOptional: true)\u003c/code\u003e no longer discards successfully loaded base file when an override file is missing or empty (fixes \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/70\"\u003e#70\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/93\"\u003e#93\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/101\"\u003e#101\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[fix] \u003ccode\u003eclean()\u003c/code\u003e now resets \u003ccode\u003eisInitialized\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e, so accessing \u003ccode\u003eenv\u003c/code\u003e after \u003ccode\u003eclean()\u003c/code\u003e correctly throws \u003ccode\u003eNotInitializedError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Error classes (\u003ccode\u003eNotInitializedError\u003c/code\u003e, \u003ccode\u003eFileNotFoundError\u003c/code\u003e, \u003ccode\u003eEmptyEnvFileError\u003c/code\u003e) now include informative messages in \u003ccode\u003etoString()\u003c/code\u003e instead of the unhelpful \u003ccode\u003eInstance of 'ClassName'\u003c/code\u003e (fixes \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/72\"\u003e#72\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/127\"\u003e#127\u003c/a\u003e; improves diagnostics for \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/59\"\u003e#59\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFileNotFoundError\u003c/code\u003e and \u003ccode\u003eEmptyEnvFileError\u003c/code\u003e now carry the filename when available\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNote on error message improvements\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eNotInitializedError\u003c/code\u003e, \u003ccode\u003eFileNotFoundError\u003c/code\u003e, and \u003ccode\u003eEmptyEnvFileError\u003c/code\u003e now override \u003ccode\u003etoString()\u003c/code\u003e with actionable messages (e.g., \u003ccode\u003eFileNotFoundError: Environment file \u0026quot;.env\u0026quot; not found. Ensure the file exists and is listed under assets in pubspec.yaml.\u003c/code\u003e). This is \u003cstrong\u003enot a breaking change\u003c/strong\u003e — the class names and hierarchy are unchanged, so existing \u003ccode\u003eon FileNotFoundError\u003c/code\u003e catch clauses continue to work. \u003ccode\u003eFileNotFoundError\u003c/code\u003e now accepts an optional positional \u003ccode\u003efilename\u003c/code\u003e parameter, and \u003ccode\u003eEmptyEnvFileError\u003c/code\u003e accepts an optional named \u003ccode\u003efilename\u003c/code\u003e parameter; both default to \u003ccode\u003enull\u003c/code\u003e for backward compatibility.\u003c/p\u003e\n\u003ch3\u003eNote on release-build behavior change\u003c/h3\u003e\n\u003cp\u003eIn \u003cstrong\u003edebug mode\u003c/strong\u003e, behavior is unchanged — \u003ccode\u003eAssertionError\u003c/code\u003e was thrown before, \u003ccode\u003eAssertionError\u003c/code\u003e is thrown now.\u003c/p\u003e\n\u003cp\u003eIn \u003cstrong\u003erelease mode\u003c/strong\u003e, calling \u003ccode\u003egetInt()\u003c/code\u003e, \u003ccode\u003egetDouble()\u003c/code\u003e, or \u003ccode\u003egetBool()\u003c/code\u003e with a missing variable and no fallback previously threw a \u003ccode\u003eTypeError\u003c/code\u003e (from the null-check operator \u003ccode\u003e!\u003c/code\u003e) because \u003ccode\u003eassert()\u003c/code\u003e was stripped. It now correctly throws \u003ccode\u003eAssertionError\u003c/code\u003e with a descriptive message. If your release-mode code catches \u003ccode\u003eon TypeError\u003c/code\u003e around these methods, update it to catch \u003ccode\u003eon AssertionError\u003c/code\u003e (or \u003ccode\u003eon Error\u003c/code\u003e) instead.\u003c/p\u003e\n\u003ch3\u003eBreaking change: \u003ccode\u003eclean()...\n\n_Description has been truncated_","html_url":"https://github.com/ahc0403-commits/globospossystem/pull/461","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahc0403-commits%2Fglobospossystem/issues/461","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/461/packages"},{"uuid":"5341315376","node_id":"PR_kwDORe_6ks8AAAABCHS_mQ","number":9,"state":"closed","title":"chore(deps): bump the riverpod-dependencies group with 7 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-10T20:46:53.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-03T20:47:08.000Z","updated_at":"2026-09-10T20:46:55.000Z","time_to_close":604785,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"riverpod-dependencies","update_count":7,"packages":[{"name":"freezed","old_version":"3.2.5","new_version":"3.2.6-dev.1","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"json_annotation","old_version":"4.11.0","new_version":"4.12.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"json_serializable","old_version":"6.13.0","new_version":"6.14.1","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"riverpod","old_version":"3.2.1","new_version":"3.3.2","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_annotation","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_generator","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_lint","old_version":"3.1.3","new_version":"3.1.4","repository_url":"https://github.com/rrousselGit/river_pod"}],"path":null,"ecosystem":"pub"},"body":"Bumps the riverpod-dependencies group with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `3.2.6-dev.1` |\n| [json_annotation](https://github.com/google/json_serializable.dart) | `4.11.0` | `4.12.0` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.13.0` | `6.14.1` |\n| [riverpod](https://github.com/rrousselGit/riverpod) | `3.2.1` | `3.3.2` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `4.0.2` | `4.0.3` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `4.0.3` | `4.0.4` |\n| [riverpod_lint](https://github.com/rrousselGit/river_pod) | `3.1.3` | `3.1.4` |\n\nUpdates `freezed` from 3.2.5 to 3.2.6-dev.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/f5935d44281222c66013fedbf0c83d4e698d60e0\"\u003e\u003ccode\u003ef5935d4\u003c/code\u003e\u003c/a\u003e freezed            : 3.2.5 -\u0026gt; 3.2.6-dev.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/babbb49d97a3a3e2a3a50350d56a55f007de260a\"\u003e\u003ccode\u003ebabbb49\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/afe5f7a1cb22da7e804b064c0f2adc11498872d9\"\u003e\u003ccode\u003eafe5f7a\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/c9545cbb96a7e7c79e2c18412e3eb39e2113cd51\"\u003e\u003ccode\u003ec9545cb\u003c/code\u003e\u003c/a\u003e Upgrade Analyzer (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1345\"\u003e#1345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/781d96a693af18e46bc2f13f9897ba69ed0fd948\"\u003e\u003ccode\u003e781d96a\u003c/code\u003e\u003c/a\u003e Fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/9fe45675e9085c033f3019ec7a88c0181a85bc3a\"\u003e\u003ccode\u003e9fe4567\u003c/code\u003e\u003c/a\u003e Lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/b7ac4d7d88b135bfc45e72dc7b340bc487c165fd\"\u003e\u003ccode\u003eb7ac4d7\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8976ee9130c2c3e9eb01f21ca49a4116fb4aadb9\"\u003e\u003ccode\u003e8976ee9\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/5a046b454ab8df88f96a802cd2df31f80a95e65b\"\u003e\u003ccode\u003e5a046b4\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/41dd7352f87a0cf11e3c58f120a6a6ca5a954880\"\u003e\u003ccode\u003e41dd735\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v3.2.5...freezed-v3.2.6-dev.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_annotation` from 4.11.0 to 4.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_annotation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_annotation v4.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for PATCH-style tri-state JSON\nfields (omit key vs explicit \u003ccode\u003enull\u003c/code\u003e vs value).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/61e7b879b22af58f2f942ccf6c0ae81acd0cb1bc\"\u003e\u003ccode\u003e61e7b87\u003c/code\u003e\u003c/a\u003e Add JsonKey.explicitJsonNullWhenNonNullField for PATCH tri-state JSON (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/62e16d8e6200a5de6fb501795221dd3be3ddff40\"\u003e\u003ccode\u003e62e16d8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c6cdfcf769bec69fc4e5b6db6cf9107030050324\"\u003e\u003ccode\u003ec6cdfcf\u003c/code\u003e\u003c/a\u003e Update analyzer to latest, prepare v6.13.2 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fba9479300cbece6730a8901680de11a1ca2d351\"\u003e\u003ccode\u003efba9479\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/da67f424387558298e06780a00069aa46a535830\"\u003e\u003ccode\u003eda67f42\u003c/code\u003e\u003c/a\u003e allow pkg:analyzer latest, prepare v6.13.1 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8b781ac80015c1dd1bec97a44e92b2fc13e8a9a9\"\u003e\u003ccode\u003e8b781ac\u003c/code\u003e\u003c/a\u003e Improve error message when generating code for Record types with unsupported ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/6b711e38595dfd4f20dedd1cfb0b8a7a8db1c062\"\u003e\u003ccode\u003e6b711e3\u003c/code\u003e\u003c/a\u003e Improve error messages when typeToCode throws an exception (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1450\"\u003e#1450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5d5feca5bb9836223d9956c564927a992271e58a\"\u003e\u003ccode\u003e5d5feca\u003c/code\u003e\u003c/a\u003e isSynthetic is removed in Analyzer 11 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1564\"\u003e#1564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c61a809d1460bd5a7c223754d7020bebbacc9baa\"\u003e\u003ccode\u003ec61a809\u003c/code\u003e\u003c/a\u003e Bump actions/stale from 10.1.1 to 10.2.0 in the dependencies group (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1563\"\u003e#1563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_annotation-v4.11.0...json_annotation-v4.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_serializable` from 6.13.0 to 6.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;15.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for PATCH-style tri-state\nJSON fields: distinguish omitted keys from explicit \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003efromJson\u003c/code\u003e and\nemit explicit JSON \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003etoJson\u003c/code\u003e when the Dart field is non-null.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ejson_annotation: '\u0026gt;=4.12.0 \u0026lt;4.13.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;14.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error message when generating code for \u003ccode\u003eRecord\u003c/code\u003e types with unsupported\nfields.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1559\"\u003e#1559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;13.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^4.0.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.1.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^4.1.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c727bb9a24a3c4d6aa2d7e20b066132ef3170c56\"\u003e\u003ccode\u003ec727bb9\u003c/code\u003e\u003c/a\u003e chore(deps): support analyzer \u0026lt;15.0.0 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1584\"\u003e#1584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/eaad5f663a3424f828a4a50845ad1c14dad98c6b\"\u003e\u003ccode\u003eeaad5f6\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5a1856a1522a975cd905c1396ac37b97f87f053d\"\u003e\u003ccode\u003e5a1856a\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1576\"\u003e#1576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/61e7b879b22af58f2f942ccf6c0ae81acd0cb1bc\"\u003e\u003ccode\u003e61e7b87\u003c/code\u003e\u003c/a\u003e Add JsonKey.explicitJsonNullWhenNonNullField for PATCH tri-state JSON (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/62e16d8e6200a5de6fb501795221dd3be3ddff40\"\u003e\u003ccode\u003e62e16d8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c6cdfcf769bec69fc4e5b6db6cf9107030050324\"\u003e\u003ccode\u003ec6cdfcf\u003c/code\u003e\u003c/a\u003e Update analyzer to latest, prepare v6.13.2 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fba9479300cbece6730a8901680de11a1ca2d351\"\u003e\u003ccode\u003efba9479\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/da67f424387558298e06780a00069aa46a535830\"\u003e\u003ccode\u003eda67f42\u003c/code\u003e\u003c/a\u003e allow pkg:analyzer latest, prepare v6.13.1 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8b781ac80015c1dd1bec97a44e92b2fc13e8a9a9\"\u003e\u003ccode\u003e8b781ac\u003c/code\u003e\u003c/a\u003e Improve error message when generating code for Record types with unsupported ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/6b711e38595dfd4f20dedd1cfb0b8a7a8db1c062\"\u003e\u003ccode\u003e6b711e3\u003c/code\u003e\u003c/a\u003e Improve error messages when typeToCode throws an exception (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1450\"\u003e#1450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.13.0...json_serializable-v6.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod` from 3.2.1 to 3.3.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/eb3651b42e368fc9a227aeffc9736fdc9a82f1b7\"\u003e\u003ccode\u003eeb3651b\u003c/code\u003e\u003c/a\u003e Bumps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7379b60b46a89557fca10441cfca6327fa6c1d1f\"\u003e\u003ccode\u003e7379b60\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/eb38d50e1cb4cb544380c21f9bd1e1ce7dc831f8\"\u003e\u003ccode\u003eeb38d50\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/3a912b428a1868adb89313c88f45d9fd547c4e70\"\u003e\u003ccode\u003e3a912b4\u003c/code\u003e\u003c/a\u003e docs: fix provider name inconsistency in example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4776\"\u003e#4776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/392aacf0fe5fbf2764f932f99d83a90bea35c14f\"\u003e\u003ccode\u003e392aacf\u003c/code\u003e\u003c/a\u003e Add test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9a79773f3f0bf7e33fa69c40f2356683f969e8ae\"\u003e\u003ccode\u003e9a79773\u003c/code\u003e\u003c/a\u003e Remove outdated lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/445ac34724b217da14c147908bc46e6bb3b6546f\"\u003e\u003ccode\u003e445ac34\u003c/code\u003e\u003c/a\u003e Revert depreciation of MutationTransaction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/cf1a8e0b21b4c0e277046e98fd0f5092bcbc5aa4\"\u003e\u003ccode\u003ecf1a8e0\u003c/code\u003e\u003c/a\u003e fix: Fix TapGestureRecognizer leak in devtool state inspector (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4771\"\u003e#4771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ded79bbcc86c965a8537ffaa0e7ef5c7c6554b79\"\u003e\u003ccode\u003eded79bb\u003c/code\u003e\u003c/a\u003e Fix async notifier dependency disposal during rebuild (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4769\"\u003e#4769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5a5ad4d9dbdd44360fe891d1d076ab8606f34701\"\u003e\u003ccode\u003e5a5ad4d\u003c/code\u003e\u003c/a\u003e Fix stale ProviderScope dispose task (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4767\"\u003e#4767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod-v3.2.1...riverpod-v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_annotation` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/eb3651b42e368fc9a227aeffc9736fdc9a82f1b7\"\u003e\u003ccode\u003eeb3651b\u003c/code\u003e\u003c/a\u003e Bumps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7379b60b46a89557fca10441cfca6327fa6c1d1f\"\u003e\u003ccode\u003e7379b60\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/eb38d50e1cb4cb544380c21f9bd1e1ce7dc831f8\"\u003e\u003ccode\u003eeb38d50\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/3a912b428a1868adb89313c88f45d9fd547c4e70\"\u003e\u003ccode\u003e3a912b4\u003c/code\u003e\u003c/a\u003e docs: fix provider name inconsistency in example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4776\"\u003e#4776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/392aacf0fe5fbf2764f932f99d83a90bea35c14f\"\u003e\u003ccode\u003e392aacf\u003c/code\u003e\u003c/a\u003e Add test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9a79773f3f0bf7e33fa69c40f2356683f969e8ae\"\u003e\u003ccode\u003e9a79773\u003c/code\u003e\u003c/a\u003e Remove outdated lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/445ac34724b217da14c147908bc46e6bb3b6546f\"\u003e\u003ccode\u003e445ac34\u003c/code\u003e\u003c/a\u003e Revert depreciation of MutationTransaction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/cf1a8e0b21b4c0e277046e98fd0f5092bcbc5aa4\"\u003e\u003ccode\u003ecf1a8e0\u003c/code\u003e\u003c/a\u003e fix: Fix TapGestureRecognizer leak in devtool state inspector (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4771\"\u003e#4771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ded79bbcc86c965a8537ffaa0e7ef5c7c6554b79\"\u003e\u003ccode\u003eded79bb\u003c/code\u003e\u003c/a\u003e Fix async notifier dependency disposal during rebuild (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4769\"\u003e#4769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5a5ad4d9dbdd44360fe891d1d076ab8606f34701\"\u003e\u003ccode\u003e5a5ad4d\u003c/code\u003e\u003c/a\u003e Fix stale ProviderScope dispose task (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4767\"\u003e#4767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v4.0.2...riverpod_annotation-v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_generator` from 4.0.3 to 4.0.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/eb3651b42e368fc9a227aeffc9736fdc9a82f1b7\"\u003e\u003ccode\u003eeb3651b\u003c/code\u003e\u003c/a\u003e Bumps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7379b60b46a89557fca10441cfca6327fa6c1d1f\"\u003e\u003ccode\u003e7379b60\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/eb38d50e1cb4cb544380c21f9bd1e1ce7dc831f8\"\u003e\u003ccode\u003eeb38d50\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/3a912b428a1868adb89313c88f45d9fd547c4e70\"\u003e\u003ccode\u003e3a912b4\u003c/code\u003e\u003c/a\u003e docs: fix provider name inconsistency in example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4776\"\u003e#4776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/392aacf0fe5fbf2764f932f99d83a90bea35c14f\"\u003e\u003ccode\u003e392aacf\u003c/code\u003e\u003c/a\u003e Add test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9a79773f3f0bf7e33fa69c40f2356683f969e8ae\"\u003e\u003ccode\u003e9a79773\u003c/code\u003e\u003c/a\u003e Remove outdated lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/445ac34724b217da14c147908bc46e6bb3b6546f\"\u003e\u003ccode\u003e445ac34\u003c/code\u003e\u003c/a\u003e Revert depreciation of MutationTransaction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/cf1a8e0b21b4c0e277046e98fd0f5092bcbc5aa4\"\u003e\u003ccode\u003ecf1a8e0\u003c/code\u003e\u003c/a\u003e fix: Fix TapGestureRecognizer leak in devtool state inspector (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4771\"\u003e#4771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ded79bbcc86c965a8537ffaa0e7ef5c7c6554b79\"\u003e\u003ccode\u003eded79bb\u003c/code\u003e\u003c/a\u003e Fix async notifier dependency disposal during rebuild (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4769\"\u003e#4769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5a5ad4d9dbdd44360fe891d1d076ab8606f34701\"\u003e\u003ccode\u003e5a5ad4d\u003c/code\u003e\u003c/a\u003e Fix stale ProviderScope dispose task (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4767\"\u003e#4767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v4.0.3...riverpod_generator-v4.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_lint` from 3.1.3 to 3.1.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/eb3651b42e368fc9a227aeffc9736fdc9a82f1b7\"\u003e\u003ccode\u003eeb3651b\u003c/code\u003e\u003c/a\u003e Bumps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7379b60b46a89557fca10441cfca6327fa6c1d1f\"\u003e\u003ccode\u003e7379b60\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/eb38d50e1cb4cb544380c21f9bd1e1ce7dc831f8\"\u003e\u003ccode\u003eeb38d50\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/3a912b428a1868adb89313c88f45d9fd547c4e70\"\u003e\u003ccode\u003e3a912b4\u003c/code\u003e\u003c/a\u003e docs: fix provider name inconsistency in example (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4776\"\u003e#4776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/392aacf0fe5fbf2764f932f99d83a90bea35c14f\"\u003e\u003ccode\u003e392aacf\u003c/code\u003e\u003c/a\u003e Add test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9a79773f3f0bf7e33fa69c40f2356683f969e8ae\"\u003e\u003ccode\u003e9a79773\u003c/code\u003e\u003c/a\u003e Remove outdated lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/445ac34724b217da14c147908bc46e6bb3b6546f\"\u003e\u003ccode\u003e445ac34\u003c/code\u003e\u003c/a\u003e Revert depreciation of MutationTransaction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/cf1a8e0b21b4c0e277046e98fd0f5092bcbc5aa4\"\u003e\u003ccode\u003ecf1a8e0\u003c/code\u003e\u003c/a\u003e fix: Fix TapGestureRecognizer leak in devtool state inspector (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4771\"\u003e#4771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ded79bbcc86c965a8537ffaa0e7ef5c7c6554b79\"\u003e\u003ccode\u003eded79bb\u003c/code\u003e\u003c/a\u003e Fix async notifier dependency disposal during rebuild (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4769\"\u003e#4769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5a5ad4d9dbdd44360fe891d1d076ab8606f34701\"\u003e\u003ccode\u003e5a5ad4d\u003c/code\u003e\u003c/a\u003e Fix stale ProviderScope dispose task (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4767\"\u003e#4767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/river_pod/compare/riverpod_lint-v3.1.3...riverpod_lint-v3.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/DevOpen-io/Jetlag-dns-manager/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevOpen-io%2FJetlag-dns-manager/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"},{"uuid":"5335048169","node_id":"PR_kwDOQsG-ks8AAAABCCOgIQ","number":343,"state":"closed","title":"build(deps): bump freezed from 3.2.5 to 4.0.1 in /mobile","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-09-05T14:43:11.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-03T09:52:24.000Z","updated_at":"2026-09-05T14:43:13.000Z","time_to_close":190247,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"freezed","old_version":"3.2.5","new_version":"4.0.1","repository_url":"https://github.com/rrousselGit/freezed"}],"path":"/mobile","ecosystem":"pub"},"body":"Bumps [freezed](https://github.com/rrousselGit/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\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=freezed\u0026package-manager=pub\u0026previous-version=3.2.5\u0026new-version=4.0.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/orkestra-cc/orkestra/pull/343","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/orkestra-cc%2Forkestra/issues/343","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/343/packages"},{"uuid":"5330584708","node_id":"PR_kwDOPAFqcc8AAAABB-sCQA","number":33,"state":"closed","title":"chore(pub):(deps): bump the flutter-dependencies group across 1 directory with 11 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-07T00:09:00.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-03T00:07:00.000Z","updated_at":"2026-09-07T00:09:02.000Z","time_to_close":345720,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(pub):(deps): bump","group_name":"flutter-dependencies","update_count":11,"packages":[{"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":"0.68.0","new_version":"1.2.0","repository_url":"https://github.com/imaNNeo/fl_chart"},{"name":"flutter_lints","old_version":"4.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"freezed","old_version":"2.5.8","new_version":"4.0.1","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.1.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"json_annotation","old_version":"4.9.0","new_version":"4.12.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"json_serializable","old_version":"6.9.5","new_version":"6.14.1","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"build_runner","old_version":"2.5.4","new_version":"2.16.1","repository_url":"https://github.com/dart-lang/build"},{"name":"lottie","old_version":"3.3.1","new_version":"3.5.1","repository_url":"https://github.com/xvrh/lottie-flutter"},{"name":"shared_preferences","old_version":"2.5.3","new_version":"2.5.5","repository_url":"https://github.com/flutter/packages"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-dependencies group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\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) | `0.68.0` | `1.2.0` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `4.0.0` | `6.0.0` |\n| [freezed](https://github.com/rrousselGit/freezed) | `2.5.8` | `4.0.1` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.1.0` |\n| [json_annotation](https://github.com/google/json_serializable.dart) | `4.9.0` | `4.12.0` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.9.5` | `6.14.1` |\n| [build_runner](https://github.com/dart-lang/build) | `2.5.4` | `2.16.1` |\n| [lottie](https://github.com/xvrh/lottie-flutter) | `3.3.1` | `3.5.1` |\n| [shared_preferences](https://github.com/flutter/packages/tree/main/packages/shared_preferences) | `2.5.3` | `2.5.5` |\n\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 0.68.0 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imaNNeo/fl_chart/releases\"\u003efl_chart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Consider the \u003ccode\u003eenabled\u003c/code\u003e property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/line_chart.md#linetouchdata-read-about-touch-handling\"\u003eLineTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#bartouchdata-read-about-touch-handling\"\u003eBarTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#pietouchdata-read-about-touch-handling\"\u003ePieTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/scatter_chart.md#scattertouchdata-read-about-touch-handling\"\u003eScatterTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radartouchdata-read-about-touch-handling\"\u003eRadarTouchData\u003c/a\u003e and \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md#candlesticktouchdata-read-about-touch-handling\"\u003eCandlestickTouchData\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1676\"\u003e#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/artshooter\"\u003e\u003ccode\u003e@​artshooter\u003c/code\u003e\u003c/a\u003e) Fix wrong bar chart color with small value, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1757\"\u003e#1757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/3ph\"\u003e\u003ccode\u003e@​3ph\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003ehorizontalMirrored\u003c/code\u003e and \u003ccode\u003everticalMirrored\u003c/code\u003e properties in our \u003ccode\u003eLabelDirection\u003c/code\u003e enum which is used in (\u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#HorizontalLineLabel\"\u003eHorizontalLineLabel\u003c/a\u003e and \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#VerticalLineLabel\"\u003eVerticalLineLabel\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1890\"\u003e#1890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/Vizten18\"\u003e\u003ccode\u003e@​Vizten18\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003ecornerRadius\u003c/code\u003e property in the \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#piechartsectiondata\"\u003ePieChartSectionData\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1175\"\u003e#1175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Add convention and linter (checker) for PRs title and updated contributing guideline. We're gonna have automated changelog generation from the next release\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/diymelvin\"\u003e\u003ccode\u003e@​diymelvin\u003c/code\u003e\u003c/a\u003e) Fix inverted lowerBy/upperBy in error range calculation, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2031\"\u003e#2031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e property in the \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#barchartroddata\"\u003eBarChartRodData\u003c/a\u003e to allow you to show a label on top of each bar rod, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2071\"\u003e#2071\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003evector_math\u003c/code\u003e dependency to \u003ccode\u003e2.2.0\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1985\"\u003e#1985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003ebuild_runner\u003c/code\u003e (dev) dependency to \u003ccode\u003e2.8.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003emockito\u003c/code\u003e (dev) dependency to \u003ccode\u003e5.5.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003every_good_analysis\u003c/code\u003e (dev) dependency to \u003ccode\u003e9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/kamilJ96\"\u003e\u003ccode\u003e@​kamilJ96\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradient\u003c/code\u003e property inside our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to be able to render gradient (along with the possibility to render a solid color), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/919\"\u003e#919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alettsy\"\u003e\u003ccode\u003e@​alettsy\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003esideTitleAlignment\u003c/code\u003e property in our \u003ccode\u003eAxisTitles\u003c/code\u003e to allow you to control the alignment of side titles (for example show them inside the chart), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1946\"\u003e#1946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/huanghui1998hhh\"\u003e\u003ccode\u003e@​huanghui1998hhh\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradientArea\u003c/code\u003e property to \u003ccode\u003eLineChartBarData\u003c/code\u003e to allow you to control the scope of gradient effects, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1925\"\u003e#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e and \u003ccode\u003elabelStyle\u003c/code\u003e properties in our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to allow you to show labels on each stack item, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/598\"\u003e#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e ⚠️ (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003eborderSide\u003c/code\u003e now is a \u003ca href=\"https://dart.dev/language/functions#named-parameters\"\u003enamed parameter\u003c/a\u003e (instead of a \u003ca href=\"https://dart.dev/language/functions#optional-positional-parameters\"\u003eoptional positional parameter\u003c/a\u003e in \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e constructor. As it is a very minor breaking change, we decided to include it in this minor release (instead of doing a major release based on the \u003ca href=\"https://semver.org/\"\u003esemantic versioning\u003c/a\u003e. Sorry about that!\nSo you just need to change this:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\r\n  0,\r\n  10,\r\n  Colors.green,\r\n  BorderSide(color: Colors.white),\r\n),\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eto this:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\r\n  0,\r\n  10,\r\n  Colors.green,\r\n  borderSide: BorderSide(color: Colors.white),\r\n),\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Implement a new chart type called CandlestickChart. You can take a look at the documentation \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md\"\u003ehere\u003c/a\u003e. And I just implemented a basic example to show the Bitcoin price in 2024, you can take a look at it in our sample app \u003ca href=\"https://app.flchart.dev/#/candlestick\"\u003ehere\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/433\"\u003e#433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1143\"\u003e#1143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Remove the deprecated \u003ccode\u003etooltipRoundedRadius\u003c/code\u003e property -\u0026gt; you should use \u003ccode\u003etooltipBorderRadius\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Fix the BarChartData mismatch issue when changing the data, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1911\"\u003e#1911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/frybitsinc\"\u003e\u003ccode\u003e@​frybitsinc\u003c/code\u003e\u003c/a\u003e) Add fillGradient property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radardataset\"\u003eRadarDataSet\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade the min flutter version to \u003ccode\u003e3.27.4\u003c/code\u003e. So please make sure that your project is not using an old flutter version, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1846\"\u003e#1846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/CHANGELOG.md\"\u003efl_chart's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Consider the \u003ccode\u003eenabled\u003c/code\u003e property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/line_chart.md#linetouchdata-read-about-touch-handling\"\u003eLineTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#bartouchdata-read-about-touch-handling\"\u003eBarTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#pietouchdata-read-about-touch-handling\"\u003ePieTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/scatter_chart.md#scattertouchdata-read-about-touch-handling\"\u003eScatterTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radartouchdata-read-about-touch-handling\"\u003eRadarTouchData\u003c/a\u003e and \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md#candlesticktouchdata-read-about-touch-handling\"\u003eCandlestickTouchData\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1676\"\u003e#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/artshooter\"\u003e\u003ccode\u003e@​artshooter\u003c/code\u003e\u003c/a\u003e) Fix wrong bar chart color with small value, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1757\"\u003e#1757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/3ph\"\u003e\u003ccode\u003e@​3ph\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003ehorizontalMirrored\u003c/code\u003e and \u003ccode\u003everticalMirrored\u003c/code\u003e properties in our \u003ccode\u003eLabelDirection\u003c/code\u003e enum which is used in (\u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#HorizontalLineLabel\"\u003eHorizontalLineLabel\u003c/a\u003e and \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#VerticalLineLabel\"\u003eVerticalLineLabel\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1890\"\u003e#1890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/Vizten18\"\u003e\u003ccode\u003e@​Vizten18\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003ecornerRadius\u003c/code\u003e property in the \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#piechartsectiondata\"\u003ePieChartSectionData\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1175\"\u003e#1175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Add convention and linter (checker) for PRs title and updated contributing guideline. We're gonna have automated changelog generation from the next release\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/diymelvin\"\u003e\u003ccode\u003e@​diymelvin\u003c/code\u003e\u003c/a\u003e) Fix inverted lowerBy/upperBy in error range calculation, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2031\"\u003e#2031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e property in the \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#barchartroddata\"\u003eBarChartRodData\u003c/a\u003e to allow you to show a label on top of each bar rod, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2071\"\u003e#2071\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003evector_math\u003c/code\u003e dependency to \u003ccode\u003e2.2.0\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1985\"\u003e#1985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003ebuild_runner\u003c/code\u003e (dev) dependency to \u003ccode\u003e2.8.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003emockito\u003c/code\u003e (dev) dependency to \u003ccode\u003e5.5.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003every_good_analysis\u003c/code\u003e (dev) dependency to \u003ccode\u003e9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/kamilJ96\"\u003e\u003ccode\u003e@​kamilJ96\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradient\u003c/code\u003e property inside our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to be able to render gradient (along with the possibility to render a solid color), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/919\"\u003e#919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alettsy\"\u003e\u003ccode\u003e@​alettsy\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003esideTitleAlignment\u003c/code\u003e property in our \u003ccode\u003eAxisTitles\u003c/code\u003e to allow you to control the alignment of side titles (for example show them inside the chart), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1946\"\u003e#1946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/huanghui1998hhh\"\u003e\u003ccode\u003e@​huanghui1998hhh\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradientArea\u003c/code\u003e property to \u003ccode\u003eLineChartBarData\u003c/code\u003e to allow you to control the scope of gradient effects, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1925\"\u003e#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e and \u003ccode\u003elabelStyle\u003c/code\u003e properties in our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to allow you to show labels on each stack item, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/598\"\u003e#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e ⚠️ (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003eborderSide\u003c/code\u003e now is a \u003ca href=\"https://dart.dev/language/functions#named-parameters\"\u003enamed parameter\u003c/a\u003e (instead of a \u003ca href=\"https://dart.dev/language/functions#optional-positional-parameters\"\u003eoptional positional parameter\u003c/a\u003e in \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e constructor. As it is a very minor breaking change, we decided to include it in this minor release (instead of doing a major release based on the \u003ca href=\"https://semver.org/\"\u003esemantic versioning\u003c/a\u003e. Sorry about that!\nSo you just need to change this:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eto this:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  borderSide: BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Implement a new chart type called CandlestickChart. You can take a look at the documentation \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md\"\u003ehere\u003c/a\u003e. And I just implemented a basic example to show the Bitcoin price in 2024, you can take a look at it in our sample app \u003ca href=\"https://app.flchart.dev/#/candlestick\"\u003ehere\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/433\"\u003e#433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1143\"\u003e#1143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Remove the deprecated \u003ccode\u003etooltipRoundedRadius\u003c/code\u003e property -\u0026gt; you should use \u003ccode\u003etooltipBorderRadius\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Fix the BarChartData mismatch issue when changing the data, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1911\"\u003e#1911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/frybitsinc\"\u003e\u003ccode\u003e@​frybitsinc\u003c/code\u003e\u003c/a\u003e) Add fillGradient property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radardataset\"\u003eRadarDataSet\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade the min flutter version to \u003ccode\u003e3.27.4\u003c/code\u003e. So please make sure that your project is not using an old flutter version, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1846\"\u003e#1846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/457a20202ec35f79190af8e945a84738a81ae033\"\u003e\u003ccode\u003e457a202\u003c/code\u003e\u003c/a\u003e Bump version to 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/c55fd81d6d369be8d95f26d601c005ccdaf1d696\"\u003e\u003ccode\u003ec55fd81\u003c/code\u003e\u003c/a\u003e feat: Bar chart rod label (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2071\"\u003e#2071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/ef9d9f4ae2750b51b33992dc3c87aa0333db7d32\"\u003e\u003ccode\u003eef9d9f4\u003c/code\u003e\u003c/a\u003e chore: Remove claude code automatic review (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2072\"\u003e#2072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/d3a8ac29fe2eeb31bb743e253386e6f5422a740b\"\u003e\u003ccode\u003ed3a8ac2\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2065\"\u003e#2065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/683a2c54e127fd15e8ad3a1b842da6f652c30b71\"\u003e\u003ccode\u003e683a2c5\u003c/code\u003e\u003c/a\u003e fix: Swap inverted lowerBy/upperBy in error range pixel calculation (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2060\"\u003e#2060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/76161d68033ed06078347e632fdfa828f982545e\"\u003e\u003ccode\u003e76161d6\u003c/code\u003e\u003c/a\u003e chore: Minor fix on sponsor images in README (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2064\"\u003e#2064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/50d83a081ae6ec2bdf086561638e3e56d56f6b94\"\u003e\u003ccode\u003e50d83a0\u003c/code\u003e\u003c/a\u003e chore: Add CLAUDE.md file to include our architecture, structure and conventi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/3cce12646354473b7997296d5bc83444d47288ea\"\u003e\u003ccode\u003e3cce126\u003c/code\u003e\u003c/a\u003e ci: Add Claude Code GitHub Workflow (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/ea7ccf5af5562a0e92e852ed7be6ca9363a719d5\"\u003e\u003ccode\u003eea7ccf5\u003c/code\u003e\u003c/a\u003e chore: Implement conventional commits and PR workflow (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2059\"\u003e#2059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/a29a21d74a3297c8072c5af9909b596194d23b39\"\u003e\u003ccode\u003ea29a21d\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/imaNNeo/fl_chart/compare/0.68.0...1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 4.0.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6eebe72ca3975373a5fab06a009ec5ffeabdb495\"\u003e\u003ccode\u003e6eebe72\u003c/code\u003e\u003c/a\u003e [flutter_lints] Bump lints dependency to 6.0.0 and bump package to 6.0.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0093e2ecd5e3e83c04864b076564e1020ada532f\"\u003e\u003ccode\u003e0093e2e\u003c/code\u003e\u003c/a\u003e [video_player_android] Add note about Android platform views known issue (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/62f38a1abb95fccabd865cef8b107d515bfbf93d\"\u003e\u003ccode\u003e62f38a1\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Implement \u003ccode\u003eenableAudio\u003c/code\u003e for video recording (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9264\"\u003e#9264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9c11e9b8b845235c8d6bd120b89238dc580ab973\"\u003e\u003ccode\u003e9c11e9b\u003c/code\u003e\u003c/a\u003e [video_player_android] isBuffering flag always return true after calling seek...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6efa04bfdb94f14236a9f9f85a6ebb367a94e81d\"\u003e\u003ccode\u003e6efa04b\u003c/code\u003e\u003c/a\u003e [camera,video_player] replace onSurfaceDestroyed with onSurfaceCleanup (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9316\"\u003e#9316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c33fa390d6866405334adc56d38b70ea2ee3ab6e\"\u003e\u003ccode\u003ec33fa39\u003c/code\u003e\u003c/a\u003e [camera,video_player] Update Android to 3.29 minimum (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5a7d40f877274916bdd81ba18a6b508e2d266aa3\"\u003e\u003ccode\u003e5a7d40f\u003c/code\u003e\u003c/a\u003e Update repo for 3.32 stable (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2a847d78641de3eba95ba22b3a01db5ee24c93b3\"\u003e\u003ccode\u003e2a847d7\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Correct pigeon configuration output paths (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9313\"\u003e#9313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d692e43dba6c8dcfdd3659fd6681a3c9505307ae\"\u003e\u003ccode\u003ed692e43\u003c/code\u003e\u003c/a\u003e [process] Remove from the repository (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9310\"\u003e#9310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe5dd86d6232c1ca2eacc50efe38db5dd2a6f815\"\u003e\u003ccode\u003efe5dd86\u003c/code\u003e\u003c/a\u003e Ensure Example Packages Work on Android API 36 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_lints-v6.0.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 2.5.8 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-v2.5.8...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 `freezed_annotation` from 2.4.4 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/635173058aa52c846ed7707530a946abdf38afdf\"\u003e\u003ccode\u003e6351730\u003c/code\u003e\u003c/a\u003e Don't publish benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac7666f3dfb648070fa416d8e04668e5744b0c21\"\u003e\u003ccode\u003eac7666f\u003c/code\u003e\u003c/a\u003e freezed_annotation : 3.0.0 -\u0026gt; 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2c0d0a1a9242348d95fe61520f1b2f4bc2d57f74\"\u003e\u003ccode\u003e2c0d0a1\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1261\"\u003e#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/71b51d2b98f24879b012941f9f75b79208d7de28\"\u003e\u003ccode\u003e71b51d2\u003c/code\u003e\u003c/a\u003e ⚡️ Stop writing \u003ccode\u003e// dart format width=80\u003c/code\u003e to the generated freezed files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/05e2bb48c715472f20aea99ca9770d7f491e83d2\"\u003e\u003ccode\u003e05e2bb4\u003c/code\u003e\u003c/a\u003e Add when/map back (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/170db3bfc735a1f2f8666221dab21283778eba17\"\u003e\u003ccode\u003e170db3b\u003c/code\u003e\u003c/a\u003e fix markdown link syntax (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/931720360c89152aaf6b1320f03a70271501f14e\"\u003e\u003ccode\u003e9317203\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a42c20cf49a8effd84ae1d8a86b3fe51e75f4a5e\"\u003e\u003ccode\u003ea42c20c\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ebuilt_test\u003c/code\u003e 3.2.1, test fixes. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6f1a033fb3509d44b93cc2b7e5ebd9effeb24faf\"\u003e\u003ccode\u003e6f1a033\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/168513bd4410df4192bf7589ec1995f4776e81e7\"\u003e\u003ccode\u003e168513b\u003c/code\u003e\u003c/a\u003e docs: simplify dependency installation commands by grouping packages (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_annotation` from 4.9.0 to 4.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_annotation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_annotation v4.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for PATCH-style tri-state JSON\nfields (omit key vs explicit \u003ccode\u003enull\u003c/code\u003e vs value).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_annotation v4.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSerializable.dateTimeUtc\u003c/code\u003e configuration option.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_annotation v4.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSerializable(createJsonSchema: true)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003emeta: ^1.16.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/61e7b879b22af58f2f942ccf6c0ae81acd0cb1bc\"\u003e\u003ccode\u003e61e7b87\u003c/code\u003e\u003c/a\u003e Add JsonKey.explicitJsonNullWhenNonNullField for PATCH tri-state JSON (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/62e16d8e6200a5de6fb501795221dd3be3ddff40\"\u003e\u003ccode\u003e62e16d8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c6cdfcf769bec69fc4e5b6db6cf9107030050324\"\u003e\u003ccode\u003ec6cdfcf\u003c/code\u003e\u003c/a\u003e Update analyzer to latest, prepare v6.13.2 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fba9479300cbece6730a8901680de11a1ca2d351\"\u003e\u003ccode\u003efba9479\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/da67f424387558298e06780a00069aa46a535830\"\u003e\u003ccode\u003eda67f42\u003c/code\u003e\u003c/a\u003e allow pkg:analyzer latest, prepare v6.13.1 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8b781ac80015c1dd1bec97a44e92b2fc13e8a9a9\"\u003e\u003ccode\u003e8b781ac\u003c/code\u003e\u003c/a\u003e Improve error message when generating code for Record types with unsupported ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/6b711e38595dfd4f20dedd1cfb0b8a7a8db1c062\"\u003e\u003ccode\u003e6b711e3\u003c/code\u003e\u003c/a\u003e Improve error messages when typeToCode throws an exception (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1450\"\u003e#1450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5d5feca5bb9836223d9956c564927a992271e58a\"\u003e\u003ccode\u003e5d5feca\u003c/code\u003e\u003c/a\u003e isSynthetic is removed in Analyzer 11 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1564\"\u003e#1564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c61a809d1460bd5a7c223754d7020bebbacc9baa\"\u003e\u003ccode\u003ec61a809\u003c/code\u003e\u003c/a\u003e Bump actions/stale from 10.1.1 to 10.2.0 in the dependencies group (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1563\"\u003e#1563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/2b03869fbc47bef10ada89e0a6544a49747de3b3\"\u003e\u003ccode\u003e2b03869\u003c/code\u003e\u003c/a\u003e Prepare for release (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1562\"\u003e#1562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_annotation-v4.9.0...json_annotation-v4.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_serializable` from 6.9.5 to 6.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;15.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for PATCH-style tri-state\nJSON fields: distinguish omitted keys from explicit \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003efromJson\u003c/code\u003e and\nemit explicit JSON \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003etoJson\u003c/code\u003e when the Dart field is non-null.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ejson_annotation: '\u0026gt;=4.12.0 \u0026lt;4.13.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;14.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error message when generating code for \u003ccode\u003eRecord\u003c/code\u003e types with unsupported\nfields.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1559\"\u003e#1559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;13.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^4.0.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.1.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^4.1.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix schema generation for many different types of fields.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1549\"\u003e#1549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonSerializable.dateTimeUtc\u003c/code\u003e configuration option.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ejson_schema\u003c/code\u003e from \u003ccode\u003edependencies\u003c/code\u003e (it is only used in tests).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eJsonSerializable(createJsonSchema: true)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer: \u0026gt;=9.0.0 \u0026lt;11.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: ^9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^4.0.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild_config: ^1.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.1.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.9.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^4.1.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003erun_only_if_triggered\u003c/code\u003e to be specified in \u003ccode\u003ebuild.yaml\u003c/code\u003e to turn on the\n\u003ccode\u003ebuild_runner\u003c/code\u003e triggers heuristic.\u003c/li\u003e\n\u003cli\u003eSkip warning about annotations on both constructor and field if the values\nmatch.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c727bb9a24a3c4d6aa2d7e20b066132ef3170c56\"\u003e\u003ccode\u003ec727bb9\u003c/code\u003e\u003c/a\u003e chore(deps): support analyzer \u0026lt;15.0.0 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1584\"\u003e#1584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/eaad5f663a3424f828a4a50845ad1c14dad98c6b\"\u003e\u003ccode\u003eeaad5f6\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5a1856a1522a975cd905c1396ac37b97f87f053d\"\u003e\u003ccode\u003e5a1856a\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1576\"\u003e#1576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/61e7b879b22af58f2f942ccf6c0ae81acd0cb1bc\"\u003e\u003ccode\u003e61e7b87\u003c/code\u003e\u003c/a\u003e Add JsonKey.explicitJsonNullWhenNonNullField for PATCH tri-state JSON (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/62e16d8e6200a5de6fb501795221dd3be3ddff40\"\u003e\u003ccode\u003e62e16d8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c6cdfcf769bec69fc4e5b6db6cf9107030050324\"\u003e\u003ccode\u003ec6cdfcf\u003c/code\u003e\u003c/a\u003e Update analyzer to latest, prepare v6.13.2 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fba9479300cbece6730a8901680de11a1ca2d351\"\u003e\u003ccode\u003efba9479\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/da67f424387558298e06780a00069aa46a535830\"\u003e\u003ccode\u003eda67f42\u003c/code\u003e\u003c/a\u003e allow pkg:analyzer latest, prepare v6.13.1 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8b781ac80015c1dd1bec97a44e92b2fc13e8a9a9\"\u003e\u003ccode\u003e8b781ac\u003c/code\u003e\u003c/a\u003e Improve error message when generating code for Record types with unsupported ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/6b711e38595dfd4f20dedd1cfb0b8a7a8db1c062\"\u003e\u003ccode\u003e6b711e3\u003c/code\u003e\u003c/a\u003e Improve error messages when typeToCode throws an exception (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1450\"\u003e#1450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.9.5...json_serializable-v6.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_runner` from 2.5.4 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.5.4...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_annotation` from 2.4.4 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/635173058aa52c846ed7707530a946abdf38afdf\"\u003e\u003ccode\u003e6351730\u003c/code\u003e\u003c/a\u003e Don't publish benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac7666f3dfb648070fa416d8e04668e5744b0c21\"\u003e\u003ccode\u003eac7666f\u003c/code\u003e\u003c/a\u003e freezed_annotation : 3.0.0 -\u0026gt; 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2c0d0a1a9242348d95fe61520f1b2f4bc2d57f74\"\u003e\u003ccode\u003e2c0d0a1\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1261\"\u003e#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/71b51d2b98f24879b012941f9f75b79208d7de28\"\u003e\u003ccode\u003e71b51d2\u003c/code\u003e\u003c/a\u003e ⚡️ Stop writing \u003ccode\u003e// dart format width=80\u003c/code\u003e to the generated freezed files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/05e2bb48c715472f20aea99ca9770d7f491e83d2\"\u003e\u003ccode\u003e05e2bb4\u003c/code\u003e\u003c/a\u003e Add when/map back (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/170db3bfc735a1f2f8666221dab21283778eba17\"\u003e\u003ccode\u003e170db3b\u003c/code\u003e\u003c/a\u003e fix markdown link syntax (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/931720360c89152aaf6b1320f03a70271501f14e\"\u003e\u003ccode\u003e9317203\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a42c20cf49a8effd84ae1d8a86b3fe51e75f4a5e\"\u003e\u003ccode\u003ea42c20c\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ebuilt_test\u003c/code\u003e 3.2.1, test fixes. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6f1a033fb3509d44b93cc2b7e5ebd9effeb24faf\"\u003e\u003ccode\u003e6f1a033\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/168513bd4410df4192bf7589ec1995f4776e81e7\"\u003e\u003ccode\u003e168513b\u003c/code\u003e\u003c/a\u003e docs: simplify dependency installation commands by grouping packages (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_annotation` from 4.9.0 to 4.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_annotation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_annotation v4.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for PATCH-style tri-state JSON\nfields (omit key vs explicit \u003ccode\u003enull\u003c/code\u003e vs value).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_annotation v4.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSerializable.dateTimeUtc\u003c/code\u003e configuration option.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_annotation v4.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSerializable(createJsonSchema: true)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003emeta: ^1.16.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/61e7b879b22af58f2f942ccf6c0ae81acd0cb1bc\"\u003e\u003ccode\u003e61e7b87\u003c/code\u003e\u003c/a\u003e Add JsonKey.explicitJsonNullWhenNonNullField for PATCH tri-state JSON (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/62e16d8e6200a5de6fb501795221dd3be3ddff40\"\u003e\u003ccode\u003e62e16d8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c6cdfcf769bec69fc4e5b6db6cf9107030050324\"\u003e\u003ccode\u003ec6cdfcf\u003c/code\u003e\u003c/a\u003e Update analyzer to latest, prepare v6.13.2 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fba9479300cbece6730a8901680de11a1ca2d351\"\u003e\u003ccode\u003efba9479\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/da67f424387558298e06780a00069aa46a535830\"\u003e\u003ccode\u003eda67f42\u003c/code\u003e\u003c/a\u003e allow pkg:analyzer latest, prepare v6.13.1 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8b781ac80015c1dd1bec97a44e92b2fc13e8a9a9\"\u003e\u003ccode\u003e8b781ac\u003c/code\u003e\u003c/a\u003e Improve error message when generating code for Record types with unsupported ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/6b711e38595dfd4f20dedd1cfb0b8a7a8db1c062\"\u003e\u003ccode\u003e6b711e3\u003c/code\u003e\u003c/a\u003e Improve error messages when typeToCode throws an exception (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1450\"\u003e#1450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5d5feca5bb9836223d9956c564927a992271e58a\"\u003e\u003ccode\u003e5d5feca\u003c/code\u003e\u003c/a\u003e isSynthetic is removed in Analyzer 11 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1564\"\u003e#1564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c61a809d1460bd5a7c223754d7020bebbacc9baa\"\u003e\u003ccode\u003ec61a809\u003c/code\u003e\u003c/a\u003e Bump actions/stale from 10.1.1 to 10.2.0 in the dependencies group (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1563\"\u003e#1563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/2b03869fbc47bef10ada89e0a6544a49747de3b3\"\u003e\u003ccode\u003e2b03869\u003c/code\u003e\u003c/a\u003e Prepare for release (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1562\"\u003e#1562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_annotation-v4.9.0...json_annotation-v4.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_serializable` from 6.9.5 to 6.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;15.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for PATCH-style tri-state\nJSON fields: distinguish omitted keys from explicit \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003efromJson\u003c/code\u003e and\nemit explicit JSON \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003etoJson\u003c/code\u003e when the Dart field is non-null.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ejson_annotation: '\u0026gt;=4.12.0 \u0026lt;4.13.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;14.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error message when generating code for \u003ccode\u003eRecord\u003c/code\u003e types with unsupported\nfields.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1559\"\u003e#1559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;13.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^4.0.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.1.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^4.1.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix schema generation for many different types of fields.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1549\"\u003e#1549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonSerializable.dateTimeUtc\u003c/code\u003e configuration option.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ejson_schema\u003c/code\u003e from \u003ccode\u003edependencies\u003c/code\u003e (it is only used in tests).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eJsonSerializable(createJsonSchema: true)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer: \u0026gt;=9.0.0 \u0026lt;11.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: ^9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^4.0.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild_config: ^1.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.1.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.9.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^4.1.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003erun_only_if_triggered\u003c/code\u003e to be specified in \u003ccode\u003ebuild.yaml\u003c/code\u003e to turn on the\n\u003ccode\u003ebuild_runner\u003c/code\u003e triggers heuristic.\u003c/li\u003e\n\u003cli\u003eSkip warning about annotations on both constructor and field if the values\nmatch.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c727bb9a24a3c4d6aa2d7e20b066132ef3170c56\"\u003e\u003ccode\u003ec727bb9\u003c/code\u003e\u003c/a\u003e chore(deps): support analyzer \u0026lt;15.0.0 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1584\"\u003e#1584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/eaad5f663a3424f828a4a50845ad1c14dad98c6b\"\u003e\u003ccode\u003eeaad5f6\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5a1856a1522a975cd905c1396ac37b97f87f053d\"\u003e\u003ccode\u003e5a1856a\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1576\"\u003e#1576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/61e7b879b22af58f2f942ccf6c0ae81acd0cb1bc\"\u003e\u003ccode\u003e61e7b87\u003c/code\u003e\u003c/a\u003e Add JsonKey.explicitJsonNullWhenNonNullField for PATCH tri-state JSON (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/62e16d8e6200a5de6fb501795221dd3be3ddff40\"\u003e\u003ccode\u003e62e16d8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c6cdfcf769bec69fc4e5b6db6cf9107030050324\"\u003e\u003ccode\u003ec6cdfcf\u003c/code\u003e\u003c/a\u003e Update analyzer to latest, prepare v6.13.2 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fba9479300cbece6730a8901680de11a1ca2d351\"\u003e\u003ccode\u003efba9479\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/da67f424387558298e06780a00069aa46a535830\"\u003e\u003ccode\u003eda67f42\u003c/code\u003e\u003c/a\u003e allow pkg:analyzer latest, prepare v6.13.1 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8b781ac80015c1dd1bec97a44e92b2fc13e8a9a9\"\u003e\u003ccode\u003e8b781ac\u003c/code\u003e\u003c/a\u003e Improve error message when generating code for Record types with unsupported ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/6b711e38595dfd4f20dedd1cfb0b8a7a8db1c062\"\u003e\u003ccode\u003e6b711e3\u003c/code\u003e\u003c/a\u003e Improve error messages when typeToCode throws an exception (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1450\"\u003e#1450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.9.5...json_serializable-v6.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lottie` from 3.3.1 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/xvrh/lottie-flutter/releases\"\u003elottie's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix cropped fits (e.g. BoxFit.cover) ignoring alignment and always cropping from the top-left\u003c/li\u003e\n\u003cli\u003eFix the raster render cache serving the wrong crop when two animations shared a composition and size but differed in fit/alignment\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThrottle the auto-animation to the composition frame rate to reduce rebuilds\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd text animator range selectors (color, stroke, stroke width, tracking and opacity over an animated index/percent range)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eValueDelegate.path\u003c/code\u003e to override a shape's outline at runtime\u003c/li\u003e\n\u003cli\u003eExperimental initial 3D layer support (X/Y rotation approximated as a 2D foreshortening)\u003c/li\u003e\n\u003cli\u003eRender strokes correctly under skew by transforming the canvas instead of scaling the stroke width\u003c/li\u003e\n\u003cli\u003eOnly apply the parent alpha to matte layers\u003c/li\u003e\n\u003cli\u003eFix rounded corners not animating when the shape itself is static\u003c/li\u003e\n\u003cli\u003eFix a flash artifact on polygons with large strokes\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003e.lottie\u003c/code\u003e/\u003ccode\u003e.zip\u003c/code\u003e handling: skip \u003ccode\u003emanifest.json\u003c/code\u003e and normalize bundled image paths\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApply the \u003ccode\u003eShapeFill\u003c/code\u003e fill type consistently when drawing and computing bounds in \u003ccode\u003eFillContent\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove usages of deprecated methods in package:vector_math\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/xvrh/lottie-flutter/blob/master/CHANGELOG.md\"\u003elottie's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix blank frames on pre-compositions using both time remapping and a time stretch\u003c/li\u003e\n\u003cli\u003eFix cropped fits (e.g. \u003ccode\u003eBoxFit.cover\u003c/code\u003e) ignoring \u003ccode\u003ealignment\u003c/code\u003e and always cropping from the top-left\u003c/li\u003e\n\u003cli\u003eFix the raster render cache serving the wrong crop when two animations shared a composition and size but differed in fit/alignment\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThrottle the auto-animation to the composition frame rate to reduce rebuilds\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd text animator range selectors (color, stroke, stroke width, tracking and opacity over an animated index/percent range)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eValueDelegate.path\u003c/code\u003e to override a shape's outline at runtime\u003c/li\u003e\n\u003cli\u003eExperimental initial 3D layer support (X/Y rotation approximated as a 2D foreshortening)\u003c/li\u003e\n\u003cli\u003eRender strokes correctly under skew by transforming the canvas instead of scaling the stroke width\u003c/li\u003e\n\u003cli\u003eOnly apply the parent alpha to matte layers\u003c/li\u003e\n\u003cli\u003eFix rounded corners not animating when the shape itself is static\u003c/li\u003e\n\u003cli\u003eFix a flash artifact on polygons with large strokes\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003e.lottie\u003c/code\u003e/\u003ccode\u003e.zip\u003c/code\u003e handling: skip \u003ccode\u003emanifest.json\u003c/code\u003e and normalize bundled image paths\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApply the \u003ccode\u003eShapeFill\u003c/code\u003e fill type consistently when drawing and computing bounds in \u003ccode\u003eFillContent\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove usages of deprecated methods in \u003ccode\u003epackage:vector_math\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/xvrh/lottie-flutter/commit/127bc29f2c6bd8b32ec4064a09e54e6b31cd0a88\"\u003e\u003ccode\u003e127bc29\u003c/code\u003e\u003c/a\u003e fix: alignment/fit crop offset ignored, plus raster cache collision (\u003ca href=\"https://redirect.github.com/xvrh/lottie-flutter/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xvrh/lottie-flutter/commit/c5a0ff344fc2c87e2bb469f286915520acadb618\"\u003e\u003ccode\u003ec5a0ff3\u003c/code\u003e\u003c/a\u003e perf: throttle auto-animation rebuilds to composition frame rate (\u003ca href=\"https://redirect.github.com/xvrh/lottie-flutter/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xvrh/lottie-flutter/commit/8325ecba491f725d67c4c7571a1ea7ac33b0e70d\"\u003e\u003ccode\u003e8325ecb\u003c/code\u003e\u003c/a\u003e Various improvement for 3.4.0 (\u003ca href=\"https://redirect.github.com/xvrh/lottie-flutter/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xvrh/lottie-flutter/commit/3fc5b1cf28cba3769b2ec90b84553f3f483fde41\"\u003e\u003ccode\u003e3fc5b1c\u003c/code\u003e\u003c/a\u003e fix: corrected FileLottie.hashCode to prevent cache memory leak (\u003ca href=\"https://redirect.github.com/xvrh/lottie-flutter/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xvrh/lottie-flutter/commit/1eef993a7a69cd05cfcc4c9eac4f2d89ecfab2d1\"\u003e\u003ccode\u003e1eef993\u003c/code\u003e\u003c/a\u003e Remove Flutter metadata file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xvrh/lottie-flutter/commit/5f5bdbe138f203610e3bd78cb857557c150ffe0d\"\u003e\u003ccode\u003e5f5bdbe\u003c/code\u003e\u003c/a\u003e Simplify pub.dev publishing workflow using official action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xvrh/lottie-flutter/commit/805df14fecb88fe5af27d34070b6f6bbe7cab9c8\"\u003e\u003ccode\u003e805df14\u003c/code\u003e\u003c/a\u003e Bump version to 3.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xvrh/lottie-flutter/commit/74ec93345dc9745e194bd0f97ef720d70079f10c\"\u003e\u003ccode\u003e74ec933\u003c/code\u003e\u003c/a\u003e Update dependencies and enhance FillContent class for PathFillType (\u003ca href=\"https://redirect.github.com/xvrh/lottie-flutter/issues/413\"\u003e#413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xvrh/lottie-flutter/commit/4f1a5a52bdf1e1c1e12fa97c96174dcb05419e19\"\u003e\u003ccode\u003e4f1a5a5\u003c/code\u003e\u003c/a\u003e Remove usages of deprecated methods in \u003ccode\u003epackage:vector_math\u003c/code\u003e (\u003ca href=\"https://redirect.gith...\n\n_Description has been truncated_","html_url":"https://github.com/mildman1848/pruefungspilot/pull/33","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mildman1848%2Fpruefungspilot/issues/33","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/33/packages"},{"uuid":"5330566053","node_id":"PR_kwDOHRhha88AAAABB-rGwQ","number":460,"state":"closed","title":"Bump freezed and build_runner in /packages/convenient_test_dev","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-04T23:39:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-03T00:04:11.000Z","updated_at":"2026-09-04T23:40:00.000Z","time_to_close":171341,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"freezed","repository_url":"https://github.com/rrousselGit/freezed","old_version":"3.2.5","new_version":"4.0.1"},{"name":"build_runner","repository_url":"https://github.com/dart-lang/build","old_version":"2.12.2","new_version":"2.16.1"}],"path":"/packages/convenient_test_dev","ecosystem":"pub"},"body":"Bumps [freezed](https://github.com/rrousselGit/freezed) and [build_runner](https://github.com/dart-lang/build). These dependencies needed to be updated together.\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 `build_runner` from 2.12.2 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.12.2...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\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/fzyzcjy/flutter_convenient_test/pull/460","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fzyzcjy%2Fflutter_convenient_test/issues/460","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/460/packages"}],"issue_packages":[{"old_version":"2.5.8","new_version":"4.0.3","update_type":"major","path":null,"pr_created_at":"2026-10-26T01:08:05.000Z","version_change":"2.5.8 → 4.0.3","issue":{"uuid":"6031476503","node_id":"PR_kwDOPAFqcc8AAAABKqX87g","number":45,"state":"open","title":"chore(pub):(deps): bump the flutter-dependencies group across 1 directory with 12 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-26T01:08:05.000Z","updated_at":"2026-10-26T01:08:08.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(pub):(deps): bump","group_name":"flutter-dependencies","update_count":12,"packages":[{"name":"build_runner","old_version":"2.5.4","new_version":"2.17.1","repository_url":"https://github.com/dart-lang/build"},{"name":"json_annotation","old_version":"4.9.0","new_version":"4.12.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.1.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"json_serializable","old_version":"6.9.5","new_version":"6.15.2","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"vibration","old_version":"1.9.0","new_version":"3.2.1","repository_url":"https://github.com/benjamindean/flutter_vibration"},{"name":"freezed","old_version":"2.5.8","new_version":"4.0.3","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"cupertino_icons","old_version":"1.0.8","new_version":"2.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"fl_chart","old_version":"0.68.0","new_version":"1.3.0","repository_url":"https://github.com/imaNNeo/fl_chart"},{"name":"flutter_lints","old_version":"4.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"flutter_riverpod","old_version":"2.6.1","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"freezed","old_version":"2.5.8","new_version":"4.0.3","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.1.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"json_annotation","old_version":"4.9.0","new_version":"4.12.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"json_serializable","old_version":"6.9.5","new_version":"6.15.2","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"lottie","old_version":"3.3.1","new_version":"3.6.1","repository_url":"https://github.com/xvrh/lottie-flutter"},{"name":"shared_preferences","old_version":"2.5.3","new_version":"2.5.6","repository_url":"https://github.com/flutter/packages"},{"name":"vibration","old_version":"1.9.0","new_version":"3.2.1","repository_url":"https://github.com/benjamindean/flutter_vibration"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-dependencies group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [build_runner](https://github.com/dart-lang/build) | `2.5.4` | `2.17.1` |\n| [json_annotation](https://github.com/google/json_serializable.dart) | `4.9.0` | `4.12.0` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.1.0` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.9.5` | `6.15.2` |\n| [vibration](https://github.com/benjamindean/flutter_vibration) | `1.9.0` | `3.2.1` |\n| [freezed](https://github.com/rrousselGit/freezed) | `2.5.8` | `4.0.3` |\n| [cupertino_icons](https://github.com/flutter/packages/tree/main/third_party/packages) | `1.0.8` | `2.0.0` |\n| [fl_chart](https://github.com/imaNNeo/fl_chart) | `0.68.0` | `1.3.0` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `4.0.0` | `6.0.0` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.4.3` |\n| [freezed](https://github.com/rrousselGit/freezed) | `2.5.8` | `4.0.3` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.1.0` |\n| [json_annotation](https://github.com/google/json_serializable.dart) | `4.9.0` | `4.12.0` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.9.5` | `6.15.2` |\n| [lottie](https://github.com/xvrh/lottie-flutter) | `3.3.1` | `3.6.1` |\n| [shared_preferences](https://github.com/flutter/packages/tree/main/packages/shared_preferences) | `2.5.3` | `2.5.6` |\n| [vibration](https://github.com/benjamindean/flutter_vibration) | `1.9.0` | `3.2.1` |\n\n\nUpdates `build_runner` from 2.5.4 to 2.17.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild_runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_runner v2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild\u003c/code\u003e 5.0.0, which is the retracted \u003ccode\u003ebuild\u003c/code\u003e 4.1.0 republished as a\nmajor version. \u003ccode\u003ebuild_runner\u003c/code\u003e implements \u003ccode\u003ebuild\u003c/code\u003e interfaces, so it now\nallows only one minor version of \u003ccode\u003ebuild\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5223\"\u003e#5223\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuilt_collection\u003c/code\u003e 6.x.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ebuild_runner run\u003c/code\u003e with \u003ccode\u003ebuilt_collection\u003c/code\u003e 6.x by passing\n\u003ccode\u003eIsolate.spawnUri\u003c/code\u003e a plain list of arguments.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSharedPartAccumulator\u003c/code\u003e and \u003ccode\u003eSharedPartAccumulatorCodec\u003c/code\u003e for shared part\noutputs.\u003c/li\u003e\n\u003cli\u003eSupport shared parts written using \u003ccode\u003eBuildStep.librarySourceSink\u003c/code\u003e when builders\nopt in with \u003ccode\u003eadds_to_library: true\u003c/code\u003e and \u003ccode\u003ebuild_to: source\u003c/code\u003e in \u003ccode\u003ebuild.yaml\u003c/code\u003e. If\na library is missing the \u003ccode\u003epart\u003c/code\u003e directive for its shared part, \u003ccode\u003ebuild_runner\u003c/code\u003e\nadds it and rebuilds; if the directive is unused because builders ran and\ncontributed nothing, and nothing in the build failed, \u003ccode\u003ebuild_runner\u003c/code\u003e removes\nit and rebuilds. With \u003ccode\u003e--only-check\u003c/code\u003e it reports the directives to add or\nremove instead.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eserve\u003c/code\u003e command now rejects non-loopback \u003ccode\u003eHost\u003c/code\u003e and \u003ccode\u003eOrigin\u003c/code\u003e headers when\nbound to a loopback interface, and validates them against \u003ccode\u003e--hostname\u003c/code\u003e when a\nspecific host is given.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild\u003c/code\u003e 4.1.0.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild_config\u003c/code\u003e 1.4.0.\u003c/li\u003e\n\u003cli\u003eBug fix: allow calling \u003ccode\u003eBuildStep.canRead\u003c/code\u003e on outputs written by the same\nbuild step.\u003c/li\u003e\n\u003cli\u003eBug fix: run post-process builder on incremental builds when no prior step\nresult exists.\u003c/li\u003e\n\u003cli\u003eBug fix: preserve analyzer dependency information on unhandled build failures,\npreventing subsequent incremental builds from missing changes to transitively\nimported files.\u003c/li\u003e\n\u003cli\u003eBug fix: complete the active building future in daemon mode when the build\nscript is updated, preventing asset server requests from hanging.\u003c/li\u003e\n\u003cli\u003eBug fix: write the SDK summary deps file atomically, so a concurrently\nrunning build does not read it while it is empty; and rebuild the summary\ninstead of failing if the deps file turns out to be corrupt.\u003c/li\u003e\n\u003cli\u003eBug fix: handle deletions of unread sources during watch, serve, and\ndaemon modes.\u003c/li\u003e\n\u003cli\u003eBug fix: in watch, serve, and daemon modes, do not run a build when nothing\nchanged that can affect any output. A file can be written without changing\nits content, and one write can produce more than one filesystem event.\u003c/li\u003e\n\u003cli\u003eBug fix: detect duplicate \u003ccode\u003e--output\u003c/code\u003e directories that are spelled\ndifferently, for example \u003ccode\u003ebuild\u003c/code\u003e and \u003ccode\u003ebuild/\u003c/code\u003e, instead of writing both and\nsilently keeping only the last.\u003c/li\u003e\n\u003cli\u003eBug fix: in watch, serve, and daemon modes, notice a generated file being\ndeleted after a previous build deleted and then rewrote that same file.\nPreviously the delete was mistaken for the build's own earlier delete and\nignored, so deleting a generated file no longer forced it to be regenerated.\u003c/li\u003e\n\u003cli\u003eBug fix: in daemon mode, after a builder change keep serving the previous\nbuild's outputs until shutdown, instead of returning 404.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3088ac884999c97f9ac6d2155e90e81af553b93c\"\u003e\u003ccode\u003e3088ac8\u003c/code\u003e\u003c/a\u003e Release build 5.0.0, build_runner 2.17.1, build_test 3.5.23. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5224\"\u003e#5224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/02710260aa2bc857a6d865107c09b52eeb924901\"\u003e\u003ccode\u003e0271026\u003c/code\u003e\u003c/a\u003e Release build, build_config, build_daemon, build_runner, build_test. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5222\"\u003e#5222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/749419b8935f8f888aa374a1993b05574f29934b\"\u003e\u003ccode\u003e749419b\u003c/code\u003e\u003c/a\u003e Use built_value shared parts in build_runner. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5220\"\u003e#5220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/36952014931100760b3f8a7a6af926549247c323\"\u003e\u003ccode\u003e3695201\u003c/code\u003e\u003c/a\u003e Provide dummy values for Int32 and Int64 (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4961\"\u003e#4961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/cf188c80aa0cdb04cb26e2887d42de4228d62722\"\u003e\u003ccode\u003ecf188c8\u003c/code\u003e\u003c/a\u003e Add more dummy-values for platform value types (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4997\"\u003e#4997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ad106870abee5decb74f6ef4856bdfc2770311c2\"\u003e\u003ccode\u003ead10687\u003c/code\u003e\u003c/a\u003e mockito: avoid generating dummy classes for ProtobufEnum subtypes and Generat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/6ef9429da0475d3d34d34e84936081e7eebebf47\"\u003e\u003ccode\u003e6ef9429\u003c/code\u003e\u003c/a\u003e prepare for build_web_compilers 4.8.12 release (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5221\"\u003e#5221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/656d5344f8587fca1ec7c0894ec245acbc3e09b4\"\u003e\u003ccode\u003e656d534\u003c/code\u003e\u003c/a\u003e Support built_value on LibrarySourceSink. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5208\"\u003e#5208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/0791f290931b211de17d49a695c413fc2d67947f\"\u003e\u003ccode\u003e0791f29\u003c/code\u003e\u003c/a\u003e Make build_process_lock_test's stop-during-build case wait on a gate. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5216\"\u003e#5216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/a17d7306074b13fa287de9aa51e843b51561b069\"\u003e\u003ccode\u003ea17d730\u003c/code\u003e\u003c/a\u003e Deflake daemon_command_test: allow a cached result for the explicit build. (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.5.4...build_runner-v2.17.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_annotation` from 4.9.0 to 4.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_annotation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_annotation v4.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for PATCH-style tri-state JSON\nfields (omit key vs explicit \u003ccode\u003enull\u003c/code\u003e vs value).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_annotation v4.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSerializable.dateTimeUtc\u003c/code\u003e configuration option.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_annotation v4.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSerializable(createJsonSchema: true)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003emeta: ^1.16.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/61e7b879b22af58f2f942ccf6c0ae81acd0cb1bc\"\u003e\u003ccode\u003e61e7b87\u003c/code\u003e\u003c/a\u003e Add JsonKey.explicitJsonNullWhenNonNullField for PATCH tri-state JSON (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/62e16d8e6200a5de6fb501795221dd3be3ddff40\"\u003e\u003ccode\u003e62e16d8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c6cdfcf769bec69fc4e5b6db6cf9107030050324\"\u003e\u003ccode\u003ec6cdfcf\u003c/code\u003e\u003c/a\u003e Update analyzer to latest, prepare v6.13.2 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fba9479300cbece6730a8901680de11a1ca2d351\"\u003e\u003ccode\u003efba9479\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/da67f424387558298e06780a00069aa46a535830\"\u003e\u003ccode\u003eda67f42\u003c/code\u003e\u003c/a\u003e allow pkg:analyzer latest, prepare v6.13.1 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8b781ac80015c1dd1bec97a44e92b2fc13e8a9a9\"\u003e\u003ccode\u003e8b781ac\u003c/code\u003e\u003c/a\u003e Improve error message when generating code for Record types with unsupported ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/6b711e38595dfd4f20dedd1cfb0b8a7a8db1c062\"\u003e\u003ccode\u003e6b711e3\u003c/code\u003e\u003c/a\u003e Improve error messages when typeToCode throws an exception (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1450\"\u003e#1450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5d5feca5bb9836223d9956c564927a992271e58a\"\u003e\u003ccode\u003e5d5feca\u003c/code\u003e\u003c/a\u003e isSynthetic is removed in Analyzer 11 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1564\"\u003e#1564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c61a809d1460bd5a7c223754d7020bebbacc9baa\"\u003e\u003ccode\u003ec61a809\u003c/code\u003e\u003c/a\u003e Bump actions/stale from 10.1.1 to 10.2.0 in the dependencies group (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1563\"\u003e#1563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/2b03869fbc47bef10ada89e0a6544a49747de3b3\"\u003e\u003ccode\u003e2b03869\u003c/code\u003e\u003c/a\u003e Prepare for release (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1562\"\u003e#1562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_annotation-v4.9.0...json_annotation-v4.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed_annotation` from 2.4.4 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/635173058aa52c846ed7707530a946abdf38afdf\"\u003e\u003ccode\u003e6351730\u003c/code\u003e\u003c/a\u003e Don't publish benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac7666f3dfb648070fa416d8e04668e5744b0c21\"\u003e\u003ccode\u003eac7666f\u003c/code\u003e\u003c/a\u003e freezed_annotation : 3.0.0 -\u0026gt; 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2c0d0a1a9242348d95fe61520f1b2f4bc2d57f74\"\u003e\u003ccode\u003e2c0d0a1\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1261\"\u003e#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/71b51d2b98f24879b012941f9f75b79208d7de28\"\u003e\u003ccode\u003e71b51d2\u003c/code\u003e\u003c/a\u003e ⚡️ Stop writing \u003ccode\u003e// dart format width=80\u003c/code\u003e to the generated freezed files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/05e2bb48c715472f20aea99ca9770d7f491e83d2\"\u003e\u003ccode\u003e05e2bb4\u003c/code\u003e\u003c/a\u003e Add when/map back (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/170db3bfc735a1f2f8666221dab21283778eba17\"\u003e\u003ccode\u003e170db3b\u003c/code\u003e\u003c/a\u003e fix markdown link syntax (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/931720360c89152aaf6b1320f03a70271501f14e\"\u003e\u003ccode\u003e9317203\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a42c20cf49a8effd84ae1d8a86b3fe51e75f4a5e\"\u003e\u003ccode\u003ea42c20c\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ebuilt_test\u003c/code\u003e 3.2.1, test fixes. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6f1a033fb3509d44b93cc2b7e5ebd9effeb24faf\"\u003e\u003ccode\u003e6f1a033\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/168513bd4410df4192bf7589ec1995f4776e81e7\"\u003e\u003ccode\u003e168513b\u003c/code\u003e\u003c/a\u003e docs: simplify dependency installation commands by grouping packages (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_serializable` from 6.9.5 to 6.15.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.15.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert the duplicate \u003ccode\u003efromJson\u003c/code\u003e key check added in 6.15.0, allowing multiple\n\u003ccode\u003efromJson\u003c/code\u003e fields to read from the same JSON key when at most one is included\nin \u003ccode\u003etoJson\u003c/code\u003e (for example, via \u003ccode\u003e@JsonKey(includeToJson: false)\u003c/code\u003e).\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1622\"\u003e#1622\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.15.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolve extension member collision with \u003ccode\u003epackage:source_helper\u003c/code\u003e \u003ccode\u003e1.4.0\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1619\"\u003e#1619\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eRecord\u003c/code\u003e serialization and default value handling, including nullable\nempty records \u003ccode\u003e()?\u003c/code\u003e, non-nullable records with defaults, single-positional\nrecord defaults, record and non-\u003ccode\u003eString\u003c/code\u003e map literals in\n\u003ccode\u003e@JsonKey(defaultValue: ...)\u003c/code\u003e, and conditional \u003ccode\u003e? :\u003c/code\u003e constructor defaults.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecreateJsonSchema\u003c/code\u003e to emit an \u003ccode\u003eenum\u003c/code\u003e constraint (and \u003ccode\u003edefault\u003c/code\u003e) for\nenum-typed fields, respecting \u003ccode\u003e@JsonValue\u003c/code\u003e and \u003ccode\u003eJsonEnum.valueField\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1577\"\u003e#1577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efromJson\u003c/code\u003e and \u003ccode\u003etoJson\u003c/code\u003e on classes that extend \u003ccode\u003eJsonKey\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve \u003ccode\u003etypedef\u003c/code\u003e alias names in generated code.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003egenericArgumentFactories: true\u003c/code\u003e when \u003ccode\u003etoJson\u003c/code\u003e is inherited from a\ngeneric mixin or superclass.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1208\"\u003e#1208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve field declaration order in \u003ccode\u003etoJson\u003c/code\u003e for classes with primary\nconstructor declaring parameters.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1599\"\u003e#1599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eMap\u003c/code\u003e key and enum handling, including custom \u003ccode\u003eString\u003c/code\u003e-backed\n\u003ccode\u003eJsonConverter\u003c/code\u003es and \u003ccode\u003edateTimeUtc: true\u003c/code\u003e on \u003ccode\u003eMap\u003c/code\u003e keys, \u003ccode\u003eint\u003c/code\u003e-encoded enum\n\u003ccode\u003eMap\u003c/code\u003e keys, \u003ccode\u003eMap\u0026lt;Object, V\u0026gt;\u003c/code\u003e / \u003ccode\u003eMap\u0026lt;dynamic, V\u0026gt;\u003c/code\u003e, decoding \u003ccode\u003enull\u003c/code\u003e to\n\u003ccode\u003e@JsonValue(null)\u003c/code\u003e enum entries on non-nullable fields (preserving explicit\n\u003ccode\u003enull\u003c/code\u003e over \u003ccode\u003edefaultValue\u003c/code\u003e when the key is present),\n\u003ccode\u003e@JsonEnum(valueField: 'name')\u003c/code\u003e, and rejecting getter-backed\n\u003ccode\u003eJsonEnum.valueField\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eJsonKey.unknownEnumValue\u003c/code\u003e: Added support for \u003ccode\u003eMap\u003c/code\u003e values.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrefer \u003ccode\u003eJsonConverter\u003c/code\u003es with matching nullability when both nullable and\nnon-nullable converters for the same type are present.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1339\"\u003e#1339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix field discovery, inheritance, and class configuration edge cases,\nincluding covariant and setter-only overrides, \u003ccode\u003ehashCode\u003c/code\u003e/\u003ccode\u003eruntimeType\u003c/code\u003e\noverrides, \u003ccode\u003ecreateFactory: false\u003c/code\u003e with \u003ccode\u003eincludeToJson: true\u003c/code\u003e,\n\u003ccode\u003edisallowUnrecognizedKeys\u003c/code\u003e with \u003ccode\u003eincludeFromJson: false\u003c/code\u003e, generic\n\u003ccode\u003eincludeIfNull: false\u003c/code\u003e map entries, duplicate \u003ccode\u003efromJson\u003c/code\u003e key detection, and\n\u003ccode\u003ecreatePerFieldToJson\u003c/code\u003e when a field is named \u003ccode\u003eObject\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecreateJsonSchema\u003c/code\u003e default value handling for non-empty \u003ccode\u003eList\u003c/code\u003e, \u003ccode\u003eSet\u003c/code\u003e,\nand \u003ccode\u003eMap\u003c/code\u003e constants, \u003ccode\u003eint\u003c/code\u003e defaults on \u003ccode\u003enum\u003c/code\u003e/\u003ccode\u003edouble\u003c/code\u003e fields, and function\ntear-off defaults, as well as nullable self-references and private fields.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eJsonConverter\u003c/code\u003e, \u003ccode\u003e@JsonKey(fromJson: ..., toJson: ...)\u003c/code\u003e, \u003ccode\u003eJsonHelper\u003c/code\u003e,\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/32706b930ba68767cc5e8f683eeed801d47b0f9a\"\u003e\u003ccode\u003e32706b9\u003c/code\u003e\u003c/a\u003e fix: allow multiple fromJson fields to read the same JSON key (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/f0a0333e138150f4489cfa6f84adedfb5aaefa22\"\u003e\u003ccode\u003ef0a0333\u003c/code\u003e\u003c/a\u003e chore: prepare 6.15.1 to fix compilation against source_helper 1.4.0 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1618\"\u003e#1618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/567f2f87a9374d90ede7540c70cb71646f6dd99e\"\u003e\u003ccode\u003e567f2f8\u003c/code\u003e\u003c/a\u003e Prepare json_serializable 6.15.0 for release (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1613\"\u003e#1613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fee3c8ba7c8076cc3a798aa8323adee0498277f2\"\u003e\u003ccode\u003efee3c8b\u003c/code\u003e\u003c/a\u003e Fix Record decoding, $1 comma emission, and JsonKey default literals (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/718292002f31e2dfcf39c21e107936176db9574f\"\u003e\u003ccode\u003e7182920\u003c/code\u003e\u003c/a\u003e Fix Map key converters, int JsonEnum keys, and JsonEnum valueField (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1611\"\u003e#1611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/93e3e1b4a72e9eb7ff02f8a2e077d9f527f4ff78\"\u003e\u003ccode\u003e93e3e1b\u003c/code\u003e\u003c/a\u003e Fix JsonConverter type resolution, JsonHelper wrappers, and Patch\u0026lt;T\u0026gt; (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1612\"\u003e#1612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/d9ac7c08d09f3669544c0b236f1e764d56c23284\"\u003e\u003ccode\u003ed9ac7c0\u003c/code\u003e\u003c/a\u003e Fix field inheritance narrowing, setter overrides, and config guards (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/2fdcd782a9b08b7d0280a16ce6c416fa3703b83a\"\u003e\u003ccode\u003e2fdcd78\u003c/code\u003e\u003c/a\u003e Replace generated test matrices with verifyGeneratorBatch and add dart2wasm C...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/42ce22f7f3646a9023b35ba65408b4998334faa2\"\u003e\u003ccode\u003e42ce22f\u003c/code\u003e\u003c/a\u003e Fix createJsonSchema default values, nullable self-refs, and privacy (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c12e9668c216d5676d31733c0a94c29ebdf8dc9f\"\u003e\u003ccode\u003ec12e966\u003c/code\u003e\u003c/a\u003e Preserve \u003ccode\u003etypedef\u003c/code\u003e alias names in \u003ccode\u003etypeToCode\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1605\"\u003e#1605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.9.5...json_serializable-v6.15.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vibration` from 1.9.0 to 3.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/benjamindean/flutter_vibration/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 2.5.8 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6a4347d332549cb8840542523af54c81da89e252\"\u003e\u003ccode\u003e6a4347d\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bbac597e7a19d8333985b3dcba210e5a7b210aa5\"\u003e\u003ccode\u003ebbac597\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1380\"\u003e#1380\u003c/a\u003e from rrousselGit/bump-build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/0377098eefb08a2beb8e877a1a24801bbebbc054\"\u003e\u003ccode\u003e0377098\u003c/code\u003e\u003c/a\u003e keep override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/342abfa7bc765bbe78cfe7a36eeff2ada128a718\"\u003e\u003ccode\u003e342abfa\u003c/code\u003e\u003c/a\u003e Remove override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4aaf5ed8d0f2d969370935f2a13df2ab285bb3a4\"\u003e\u003ccode\u003e4aaf5ed\u003c/code\u003e\u003c/a\u003e Bump min test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4fb6aaf5f34c732b24966ec93c432f4ae3dcae40\"\u003e\u003ccode\u003e4fb6aaf\u003c/code\u003e\u003c/a\u003e Support latest build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/421260d93c65f3c9bd8f74fa2f4009837d9a3eae\"\u003e\u003ccode\u003e421260d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1379\"\u003e#1379\u003c/a\u003e from rrousselGit/migrate-lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/9f707d68bbe42516b64171921acba3c70db4e316\"\u003e\u003ccode\u003e9f707d6\u003c/code\u003e\u003c/a\u003e Migrate freezed_lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ad9e4bf967382a16f3473d0deda99be9e42b78f8\"\u003e\u003ccode\u003ead9e4bf\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/154a1e779c7a0fe3474fadab2fbb15a00a7de90f\"\u003e\u003ccode\u003e154a1e7\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v2.5.8...freezed-v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cupertino_icons` from 1.0.8 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 `fl_chart` from 0.68.0 to 1.3.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.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/glemartret\"\u003e\u003ccode\u003e@​glemartret\u003c/code\u003e\u003c/a\u003e) Add the Gauge Chart (\u003ccode\u003eGaugeChart\u003c/code\u003e), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1933\"\u003e#1933\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 the gauge marker painter to draw markers on the Gauge Chart, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2096\"\u003e#2096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/jay-k98\"\u003e\u003ccode\u003e@​jay-k98\u003c/code\u003e\u003c/a\u003e) Add stacked segment support for \u003ccode\u003ePieChartSectionData\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2004\"\u003e#2004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/enwi\"\u003e\u003ccode\u003e@​enwi\u003c/code\u003e\u003c/a\u003e) Recognize secondary button pointer events (for example a mouse right-click) in the touch system, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1989\"\u003e#1989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePERFORMANCE\u003c/strong\u003e (by \u003ca href=\"https://github.com/PvtPuddles\"\u003e\u003ccode\u003e@​PvtPuddles\u003c/code\u003e\u003c/a\u003e) Improve the performance of calculating touched spots in \u003ccode\u003eLineChart\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2101\"\u003e#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/moriokaso\"\u003e\u003ccode\u003e@​moriokaso\u003c/code\u003e\u003c/a\u003e) Prevent \u003ccode\u003eRangeError\u003c/code\u003e in \u003ccode\u003ebadgeWidgetPaint\u003c/code\u003e when the number of pie sections increases, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2077\"\u003e#2077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/Enurian\"\u003e\u003ccode\u003e@​Enurian\u003c/code\u003e\u003c/a\u003e) Fix axis labels disappearing due to an incorrect padding calculation in title filtering, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2080\"\u003e#2080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/martin-dehlan\"\u003e\u003ccode\u003e@​martin-dehlan\u003c/code\u003e\u003c/a\u003e) Clip only the enabled \u003ccode\u003eFlClipData\u003c/code\u003e sides in \u003ccode\u003eLineChart\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2107\"\u003e#2107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/martin-dehlan\"\u003e\u003ccode\u003e@​martin-dehlan\u003c/code\u003e\u003c/a\u003e) Clip only the enabled \u003ccode\u003eFlClipData\u003c/code\u003e sides in \u003ccode\u003eScatterChart\u003c/code\u003e and \u003ccode\u003eCandlestickChart\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2108\"\u003e#2108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/a1573595\"\u003e\u003ccode\u003e@​a1573595\u003c/code\u003e\u003c/a\u003e) Dispose gesture recognizers in \u003ccode\u003eRenderBaseChart\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2114\"\u003e#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/a1573595\"\u003e\u003ccode\u003e@​a1573595\u003c/code\u003e\u003c/a\u003e) Keep axis title values on the interval grid for large values, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2112\"\u003e#2112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/a1573595\"\u003e\u003ccode\u003e@​a1573595\u003c/code\u003e\u003c/a\u003e) Respect the axis range when formatting K/M/B axis labels. Default labels now also strip trailing zeros, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2113\"\u003e#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/a1573595\"\u003e\u003ccode\u003e@​a1573595\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elocalPosition\u003c/code\u003e to \u003ccode\u003eFlPanEndEvent\u003c/code\u003e so \u003ccode\u003epanEnd\u003c/code\u003e gets a touch response, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2111\"\u003e#2111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/ultramcu\"\u003e\u003ccode\u003e@​ultramcu\u003c/code\u003e\u003c/a\u003e) Detect touches on downward (negative) \u003ccode\u003eBarChartRodStackItem\u003c/code\u003es, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2103\"\u003e#2103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/ultramcu\"\u003e\u003ccode\u003e@​ultramcu\u003c/code\u003e\u003c/a\u003e) Avoid \u003ccode\u003eRangeError\u003c/code\u003e when \u003ccode\u003etoDashedPath\u003c/code\u003e receives an empty \u003ccode\u003edashArray\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2105\"\u003e#2105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/KuroGeo\"\u003e\u003ccode\u003e@​KuroGeo\u003c/code\u003e\u003c/a\u003e) Keep bar touch bounds independent of background rods, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2130\"\u003e#2130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/SulimanAbdulrazzaq\"\u003e\u003ccode\u003e@​SulimanAbdulrazzaq\u003c/code\u003e\u003c/a\u003e) Apply \u003ccode\u003emouseCursorResolver\u003c/code\u003e even when \u003ccode\u003etouchCallback\u003c/code\u003e is not set, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/omid-io\"\u003e\u003ccode\u003e@​omid-io\u003c/code\u003e\u003c/a\u003e) Prevent \u003ccode\u003eLateInitializationError\u003c/code\u003e in \u003ccode\u003eLineChart\u003c/code\u003e when a \u003ccode\u003eLineChartBarData\u003c/code\u003e has only null spots, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2115\"\u003e#2115\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2119\"\u003e#2119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/Crucialjun\"\u003e\u003ccode\u003e@​Crucialjun\u003c/code\u003e\u003c/a\u003e) Refactor chart classes to use \u003ccode\u003eEquatable\u003c/code\u003e instead of \u003ccode\u003eEquatableMixin\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2120\"\u003e#2120\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) Loosen the \u003ccode\u003eequatable\u003c/code\u003e dependency constraint to \u003ccode\u003e\u0026gt;=2.1.0 \u0026lt;4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Consider the \u003ccode\u003eenabled\u003c/code\u003e property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/line_chart.md#linetouchdata-read-about-touch-handling\"\u003eLineTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#bartouchdata-read-about-touch-handling\"\u003eBarTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#pietouchdata-read-about-touch-handling\"\u003ePieTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/scatter_chart.md#scattertouchdata-read-about-touch-handling\"\u003eScatterTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radartouchdata-read-about-touch-handling\"\u003eRadarTouchData\u003c/a\u003e and \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md#candlesticktouchdata-read-about-touch-handling\"\u003eCandlestickTouchData\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1676\"\u003e#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/artshooter\"\u003e\u003ccode\u003e@​artshooter\u003c/code\u003e\u003c/a\u003e) Fix wrong bar chart color with small value, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1757\"\u003e#1757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/3ph\"\u003e\u003ccode\u003e@​3ph\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003ehorizontalMirrored\u003c/code\u003e and \u003ccode\u003everticalMirrored\u003c/code\u003e properties in our \u003ccode\u003eLabelDirection\u003c/code\u003e enum which is used in (\u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#HorizontalLineLabel\"\u003eHorizontalLineLabel\u003c/a\u003e and \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#VerticalLineLabel\"\u003eVerticalLineLabel\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1890\"\u003e#1890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/Vizten18\"\u003e\u003ccode\u003e@​Vizten18\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003ecornerRadius\u003c/code\u003e property in the \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#piechartsectiondata\"\u003ePieChartSectionData\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1175\"\u003e#1175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Add convention and linter (checker) for PRs title and updated contributing guideline. We're gonna have automated changelog generation from the next release\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/diymelvin\"\u003e\u003ccode\u003e@​diymelvin\u003c/code\u003e\u003c/a\u003e) Fix inverted lowerBy/upperBy in error range calculation, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2031\"\u003e#2031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e property in the \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#barchartroddata\"\u003eBarChartRodData\u003c/a\u003e to allow you to show a label on top of each bar rod, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2071\"\u003e#2071\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003evector_math\u003c/code\u003e dependency to \u003ccode\u003e2.2.0\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1985\"\u003e#1985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003ebuild_runner\u003c/code\u003e (dev) dependency to \u003ccode\u003e2.8.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003emockito\u003c/code\u003e (dev) dependency to \u003ccode\u003e5.5.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003every_good_analysis\u003c/code\u003e (dev) dependency to \u003ccode\u003e9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/kamilJ96\"\u003e\u003ccode\u003e@​kamilJ96\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradient\u003c/code\u003e property inside our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to be able to render gradient (along with the possibility to render a solid color), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/919\"\u003e#919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alettsy\"\u003e\u003ccode\u003e@​alettsy\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003esideTitleAlignment\u003c/code\u003e property in our \u003ccode\u003eAxisTitles\u003c/code\u003e to allow you to control the alignment of side titles (for example show them inside the chart), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1946\"\u003e#1946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/huanghui1998hhh\"\u003e\u003ccode\u003e@​huanghui1998hhh\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradientArea\u003c/code\u003e property to \u003ccode\u003eLineChartBarData\u003c/code\u003e to allow you to control the scope of gradient effects, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1925\"\u003e#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e and \u003ccode\u003elabelStyle\u003c/code\u003e properties in our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to allow you to show labels on each stack item, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/598\"\u003e#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e ⚠️ (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003eborderSide\u003c/code\u003e now is a \u003ca href=\"https://dart.dev/language/functions#named-parameters\"\u003enamed parameter\u003c/a\u003e (instead of a \u003ca href=\"https://dart.dev/language/functions#optional-positional-parameters\"\u003eoptional positional parameter\u003c/a\u003e in \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e constructor. As it is a very minor breaking change, we decided to include it in this minor release (instead of doing a major release based on the \u003ca href=\"https://semver.org/\"\u003esemantic versioning\u003c/a\u003e. Sorry about that!\nSo you just need to change this:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\r\n  0,\r\n  10,\r\n  Colors.green,\r\n  BorderSide(color: Colors.white),\r\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/CHANGELOG.md\"\u003efl_chart's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/glemartret\"\u003e\u003ccode\u003e@​glemartret\u003c/code\u003e\u003c/a\u003e) Add the Gauge Chart (\u003ccode\u003eGaugeChart\u003c/code\u003e), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1933\"\u003e#1933\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 the gauge marker painter to draw markers on the Gauge Chart, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2096\"\u003e#2096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/jay-k98\"\u003e\u003ccode\u003e@​jay-k98\u003c/code\u003e\u003c/a\u003e) Add stacked segment support for \u003ccode\u003ePieChartSectionData\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2004\"\u003e#2004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/enwi\"\u003e\u003ccode\u003e@​enwi\u003c/code\u003e\u003c/a\u003e) Recognize secondary button pointer events (for example a mouse right-click) in the touch system, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1989\"\u003e#1989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePERFORMANCE\u003c/strong\u003e (by \u003ca href=\"https://github.com/PvtPuddles\"\u003e\u003ccode\u003e@​PvtPuddles\u003c/code\u003e\u003c/a\u003e) Improve the performance of calculating touched spots in \u003ccode\u003eLineChart\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2101\"\u003e#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/moriokaso\"\u003e\u003ccode\u003e@​moriokaso\u003c/code\u003e\u003c/a\u003e) Prevent \u003ccode\u003eRangeError\u003c/code\u003e in \u003ccode\u003ebadgeWidgetPaint\u003c/code\u003e when the number of pie sections increases, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2077\"\u003e#2077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/Enurian\"\u003e\u003ccode\u003e@​Enurian\u003c/code\u003e\u003c/a\u003e) Fix axis labels disappearing due to an incorrect padding calculation in title filtering, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2080\"\u003e#2080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/martin-dehlan\"\u003e\u003ccode\u003e@​martin-dehlan\u003c/code\u003e\u003c/a\u003e) Clip only the enabled \u003ccode\u003eFlClipData\u003c/code\u003e sides in \u003ccode\u003eLineChart\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2107\"\u003e#2107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/martin-dehlan\"\u003e\u003ccode\u003e@​martin-dehlan\u003c/code\u003e\u003c/a\u003e) Clip only the enabled \u003ccode\u003eFlClipData\u003c/code\u003e sides in \u003ccode\u003eScatterChart\u003c/code\u003e and \u003ccode\u003eCandlestickChart\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2108\"\u003e#2108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/a1573595\"\u003e\u003ccode\u003e@​a1573595\u003c/code\u003e\u003c/a\u003e) Dispose gesture recognizers in \u003ccode\u003eRenderBaseChart\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2114\"\u003e#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/a1573595\"\u003e\u003ccode\u003e@​a1573595\u003c/code\u003e\u003c/a\u003e) Keep axis title values on the interval grid for large values, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2112\"\u003e#2112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/a1573595\"\u003e\u003ccode\u003e@​a1573595\u003c/code\u003e\u003c/a\u003e) Respect the axis range when formatting K/M/B axis labels. Default labels now also strip trailing zeros, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2113\"\u003e#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/a1573595\"\u003e\u003ccode\u003e@​a1573595\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elocalPosition\u003c/code\u003e to \u003ccode\u003eFlPanEndEvent\u003c/code\u003e so \u003ccode\u003epanEnd\u003c/code\u003e gets a touch response, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2111\"\u003e#2111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/ultramcu\"\u003e\u003ccode\u003e@​ultramcu\u003c/code\u003e\u003c/a\u003e) Detect touches on downward (negative) \u003ccode\u003eBarChartRodStackItem\u003c/code\u003es, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2103\"\u003e#2103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/ultramcu\"\u003e\u003ccode\u003e@​ultramcu\u003c/code\u003e\u003c/a\u003e) Avoid \u003ccode\u003eRangeError\u003c/code\u003e when \u003ccode\u003etoDashedPath\u003c/code\u003e receives an empty \u003ccode\u003edashArray\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2105\"\u003e#2105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/KuroGeo\"\u003e\u003ccode\u003e@​KuroGeo\u003c/code\u003e\u003c/a\u003e) Keep bar touch bounds independent of background rods, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2130\"\u003e#2130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/SulimanAbdulrazzaq\"\u003e\u003ccode\u003e@​SulimanAbdulrazzaq\u003c/code\u003e\u003c/a\u003e) Apply \u003ccode\u003emouseCursorResolver\u003c/code\u003e even when \u003ccode\u003etouchCallback\u003c/code\u003e is not set, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2124\"\u003e#2124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/omid-io\"\u003e\u003ccode\u003e@​omid-io\u003c/code\u003e\u003c/a\u003e) Prevent \u003ccode\u003eLateInitializationError\u003c/code\u003e in \u003ccode\u003eLineChart\u003c/code\u003e when a \u003ccode\u003eLineChartBarData\u003c/code\u003e has only null spots, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2115\"\u003e#2115\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2119\"\u003e#2119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/Crucialjun\"\u003e\u003ccode\u003e@​Crucialjun\u003c/code\u003e\u003c/a\u003e) Refactor chart classes to use \u003ccode\u003eEquatable\u003c/code\u003e instead of \u003ccode\u003eEquatableMixin\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2120\"\u003e#2120\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) Loosen the \u003ccode\u003eequatable\u003c/code\u003e dependency constraint to \u003ccode\u003e\u0026gt;=2.1.0 \u0026lt;4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Consider the \u003ccode\u003eenabled\u003c/code\u003e property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/line_chart.md#linetouchdata-read-about-touch-handling\"\u003eLineTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#bartouchdata-read-about-touch-handling\"\u003eBarTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#pietouchdata-read-about-touch-handling\"\u003ePieTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/scatter_chart.md#scattertouchdata-read-about-touch-handling\"\u003eScatterTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radartouchdata-read-about-touch-handling\"\u003eRadarTouchData\u003c/a\u003e and \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md#candlesticktouchdata-read-about-touch-handling\"\u003eCandlestickTouchData\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1676\"\u003e#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/artshooter\"\u003e\u003ccode\u003e@​artshooter\u003c/code\u003e\u003c/a\u003e) Fix wrong bar chart color with small value, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1757\"\u003e#1757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/3ph\"\u003e\u003ccode\u003e@​3ph\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003ehorizontalMirrored\u003c/code\u003e and \u003ccode\u003everticalMirrored\u003c/code\u003e properties in our \u003ccode\u003eLabelDirection\u003c/code\u003e enum which is used in (\u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#HorizontalLineLabel\"\u003eHorizontalLineLabel\u003c/a\u003e and \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#VerticalLineLabel\"\u003eVerticalLineLabel\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1890\"\u003e#1890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/Vizten18\"\u003e\u003ccode\u003e@​Vizten18\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003ecornerRadius\u003c/code\u003e property in the \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#piechartsectiondata\"\u003ePieChartSectionData\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1175\"\u003e#1175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Add convention and linter (checker) for PRs title and updated contributing guideline. We're gonna have automated changelog generation from the next release\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/diymelvin\"\u003e\u003ccode\u003e@​diymelvin\u003c/code\u003e\u003c/a\u003e) Fix inverted lowerBy/upperBy in error range calculation, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2031\"\u003e#2031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e property in the \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#barchartroddata\"\u003eBarChartRodData\u003c/a\u003e to allow you to show a label on top of each bar rod, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2071\"\u003e#2071\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003evector_math\u003c/code\u003e dependency to \u003ccode\u003e2.2.0\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1985\"\u003e#1985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003ebuild_runner\u003c/code\u003e (dev) dependency to \u003ccode\u003e2.8.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003emockito\u003c/code\u003e (dev) dependency to \u003ccode\u003e5.5.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003every_good_analysis\u003c/code\u003e (dev) dependency to \u003ccode\u003e9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/kamilJ96\"\u003e\u003ccode\u003e@​kamilJ96\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradient\u003c/code\u003e property inside our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to be able to render gradient (along with the possibility to render a solid color), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/919\"\u003e#919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alettsy\"\u003e\u003ccode\u003e@​alettsy\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003esideTitleAlignment\u003c/code\u003e property in our \u003ccode\u003eAxisTitles\u003c/code\u003e to allow you to control the alignment of side titles (for example show them inside the chart), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1946\"\u003e#1946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/huanghui1998hhh\"\u003e\u003ccode\u003e@​huanghui1998hhh\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradientArea\u003c/code\u003e property to \u003ccode\u003eLineChartBarData\u003c/code\u003e to allow you to control the scope of gradient effects, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1925\"\u003e#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e and \u003ccode\u003elabelStyle\u003c/code\u003e properties in our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to allow you to show labels on each stack item, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/598\"\u003e#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e ⚠️ (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003eborderSide\u003c/code\u003e now is a \u003ca href=\"https://dart.dev/language/functions#named-parameters\"\u003enamed parameter\u003c/a\u003e (instead of a \u003ca href=\"https://dart.dev/language/functions#optional-positional-parameters\"\u003eoptional positional parameter\u003c/a\u003e in \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e constructor. As it is a very minor breaking change, we decided to include it in this minor release (instead of doing a major release based on the \u003ca href=\"https://semver.org/\"\u003esemantic versioning\u003c/a\u003e. Sorry about that!\nSo you just need to change this:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  BorderSide(color: Colors.white),\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/fc6a4b6256245dc9362b6396f0cac2d4fd1690ea\"\u003e\u003ccode\u003efc6a4b6\u003c/code\u003e\u003c/a\u003e chore: Bump version to 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/a64f0e7158c93486d462b21c16f7ce1cfe6d3cb6\"\u003e\u003ccode\u003ea64f0e7\u003c/code\u003e\u003c/a\u003e fix(line_chart): Prevent LateInitializationError on barData with only null sp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/5a1e6af60736284fa1a9c271d87badf47e103696\"\u003e\u003ccode\u003e5a1e6af\u003c/code\u003e\u003c/a\u003e fix: Respect axis range when formatting K/M/B axis labels (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/c68593ba13d13ce37bf4006dd21b61863deee507\"\u003e\u003ccode\u003ec68593b\u003c/code\u003e\u003c/a\u003e fix: Keep axis title values on the interval grid for large values (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2112\"\u003e#2112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/8912c3d5fef41677b6899bf96d5b3921612190ea\"\u003e\u003ccode\u003e8912c3d\u003c/code\u003e\u003c/a\u003e fix: Add localPosition to FlPanEndEvent so panEnd gets a touch response (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2111\"\u003e#2111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/3be2b1ac42718a5db1daa05e97218306df02ee20\"\u003e\u003ccode\u003e3be2b1a\u003c/code\u003e\u003c/a\u003e fix: Avoid RangeError when toDashedPath receives an empty dashArray (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2105\"\u003e#2105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/426caf1c7cbf955a1e7d59f6ef9939381446a473\"\u003e\u003ccode\u003e426caf1\u003c/code\u003e\u003c/a\u003e fix: Detect touches on downward (negative) BarChartRodStackItems (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2103\"\u003e#2103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/24814fc93dafa7190d8aa4b1eb708553483c8671\"\u003e\u003ccode\u003e24814fc\u003c/code\u003e\u003c/a\u003e fix: Apply mouseCursorResolver even when touchCallback is not set (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2124\"\u003e#2124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/18c712c478784b6c197f7a5969080d6bf4833a76\"\u003e\u003ccode\u003e18c712c\u003c/code\u003e\u003c/a\u003e fix: Keep bar touch bounds independent of background rods (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2130\"\u003e#2130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/664baade459d8926cf5458f159de79ba99470374\"\u003e\u003ccode\u003e664baad\u003c/code\u003e\u003c/a\u003e docs: Fix touch handling sample types (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2131\"\u003e#2131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/imaNNeo/fl_chart/compare/0.68.0...1.3.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 4.0.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6eebe72ca3975373a5fab06a009ec5ffeabdb495\"\u003e\u003ccode\u003e6eebe72\u003c/code\u003e\u003c/a\u003e [flutter_lints] Bump lints dependency to 6.0.0 and bump package to 6.0.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0093e2ecd5e3e83c04864b076564e1020ada532f\"\u003e\u003ccode\u003e0093e2e\u003c/code\u003e\u003c/a\u003e [video_player_android] Add note about Android platform views known issue (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/62f38a1abb95fccabd865cef8b107d515bfbf93d\"\u003e\u003ccode\u003e62f38a1\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Implement \u003ccode\u003eenableAudio\u003c/code\u003e for video recording (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9264\"\u003e#9264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9c11e9b8b845235c8d6bd120b89238dc580ab973\"\u003e\u003ccode\u003e9c11e9b\u003c/code\u003e\u003c/a\u003e [video_player_android] isBuffering flag always return true after calling seek...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6efa04bfdb94f14236a9f9f85a6ebb367a94e81d\"\u003e\u003ccode\u003e6efa04b\u003c/code\u003e\u003c/a\u003e [camera,video_player] replace onSurfaceDestroyed with onSurfaceCleanup (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9316\"\u003e#9316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c33fa390d6866405334adc56d38b70ea2ee3ab6e\"\u003e\u003ccode\u003ec33fa39\u003c/code\u003e\u003c/a\u003e [camera,video_player] Update Android to 3.29 minimum (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5a7d40f877274916bdd81ba18a6b508e2d266aa3\"\u003e\u003ccode\u003e5a7d40f\u003c/code\u003e\u003c/a\u003e Update repo for 3.32 stable (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2a847d78641de3eba95ba22b3a01db5ee24c93b3\"\u003e\u003ccode\u003e2a847d7\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Correct pigeon configuration output paths (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9313\"\u003e#9313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d692e43dba6c8dcfdd3659fd6681a3c9505307ae\"\u003e\u003ccode\u003ed692e43\u003c/code\u003e\u003c/a\u003e [process] Remove from the repository (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9310\"\u003e#9310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe5dd86d6232c1ca2eacc50efe38db5dd2a6f815\"\u003e\u003ccode\u003efe5dd86\u003c/code\u003e\u003c/a\u003e Ensure Example Packages Work on Android API 36 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_lints-v6.0.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_riverpod` from 2.6.1 to 3.4.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/flutter_riverpod-v2.6.1...flutter_riverpod-v3.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 2.5.8 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6a4347d332549cb8840542523af54c81da89e252\"\u003e\u003ccode\u003e6a4347d\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bbac597e7a19d8333985b3dcba210e5a7b210aa5\"\u003e\u003ccode\u003ebbac597\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1380\"\u003e#1380\u003c/a\u003e from rrousselGit/bump-build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/0377098eefb08a2beb8e877a1a24801bbebbc054\"\u003e\u003ccode\u003e0377098\u003c/code\u003e\u003c/a\u003e keep override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/342abfa7bc765bbe78cfe7a36eeff2ada128a718\"\u003e\u003ccode\u003e342abfa\u003c/code\u003e\u003c/a\u003e Remove override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4aaf5ed8d0f2d969370935f2a13df2ab285bb3a4\"\u003e\u003ccode\u003e4aaf5ed\u003c/code\u003e\u003c/a\u003e Bump min test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4fb6aaf5f34c732b24966ec93c432f4ae3dcae40\"\u003e\u003ccode\u003e4fb6aaf\u003c/code\u003e\u003c/a\u003e Support latest build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/421260d93c65f3c9bd8f74fa2f4009837d9a3eae\"\u003e\u003ccode\u003e421260d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1379\"\u003e#1379\u003c/a\u003e from rrousselGit/migrate-lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/9f707d68bbe42516b64171921acba3c70db4e316\"\u003e\u003ccode\u003e9f707d6\u003c/code\u003e\u003c/a\u003e Migrate freezed_lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ad9e4bf967382a16f3473d0deda99be9e42b78f8\"\u003e\u003ccode\u003ead9e4bf\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/154a1e779c7a0fe3474fadab2fbb15a00a7de90f\"\u003e\u003ccode\u003e154a1e7\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v2.5.8...freezed-v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed_annotation` from 2.4.4 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/635173058aa52c846ed7707530a946abdf38afdf\"\u003e\u003ccode\u003e6351730\u003c/code\u003e\u003c/a\u003e Don't publish benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac7666f3dfb648070fa416d8e04668e5744b0c21\"\u003e\u003ccode\u003eac7666f\u003c/code\u003e\u003c/a\u003e freezed_annotation : 3.0.0 -\u0026gt; 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2c0d0a1a9242348d95fe61520f1b2f4bc2d57f74\"\u003e\u003ccode\u003e2c0d0a1\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1261\"\u003e#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/71b51d2b98f24879b012941f9f75b79208d7de28\"\u003e\u003ccode\u003e71b51d2\u003c/code\u003e\u003c/a\u003e ⚡️ Stop writing \u003ccode\u003e// dart format width=80\u003c/code\u003e to the generated freezed files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/05e2bb48c715472f20aea99ca9770d7f491e83d2\"\u003e\u003ccode\u003e05e2bb4\u003c/code\u003e\u003c/a\u003e Add when/map back (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/170db3bfc735a1f2f8666221dab21283778eba17\"\u003e\u003ccode\u003e170db3b\u003c/code\u003e\u003c/a\u003e fix markdown link syntax (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/931720360c89152aaf6b1320f03a70271501f14e\"\u003e\u003ccode\u003e9317203\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a42c20cf49a8effd84ae1d8a86b3fe51e75f4a5e\"\u003e\u003ccode\u003ea42c20c\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ebuilt_test\u003c/code\u003e 3.2.1, test fixes. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6f1a033fb3509d44b93cc2b7e5ebd9effeb24faf\"\u003e\u003ccode\u003e6f1a033\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/168513bd4410df4192bf7589ec1995f4776e81e7\"\u003e\u003ccode\u003e168513b\u003c/code\u003e\u003c/a\u003e docs: simplify dependency installation commands by grouping packages (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_annotation` from 4.9.0 to 4.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_annotation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_annotation v4.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for PATCH-style tri-state JSON\nfields (omit key vs explicit \u003ccode\u003enull\u003c/code\u003e vs value).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_annotation v4.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSerializable.dateTimeUtc\u003c/code\u003e configuration option.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_annotation v4.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSerializable(createJsonSchema: true)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003emeta: ^1.16.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/61e7b879b22af58f2f942ccf6c0ae81acd0cb1bc\"\u003e\u003ccode\u003e61e7b87\u003c/code\u003e\u003c/a\u003e Add JsonKey.explicitJsonNullWhenNonNullField for PATCH tri-state JSON (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/62e16d8e6200a5de6fb501795221dd3be3ddff40\"\u003e\u003ccode\u003e62e16d8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c6...\n\n_Description has been truncated_","html_url":"https://github.com/mildman1848/pruefungspilot/pull/45","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mildman1848%2Fpruefungspilot/issues/45","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/45/packages"}},{"old_version":"3.2.5","new_version":"4.0.3","update_type":"major","path":null,"pr_created_at":"2026-10-24T16:21:48.000Z","version_change":"3.2.5 → 4.0.3","issue":{"uuid":"6015021223","node_id":"PR_kwDOR2PEa88AAAABKdkRzA","number":39,"state":"closed","title":"chore(deps): bump the pub-coordinated group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-27T10:07:07.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-24T16:21:48.000Z","updated_at":"2026-10-27T10:07:12.000Z","time_to_close":236719,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"pub-coordinated","update_count":18,"packages":[{"name":"audioplayers","old_version":"6.6.0","new_version":"6.8.1","repository_url":"https://github.com/bluefireteam/audioplayers"},{"name":"build_runner","old_version":"2.15.1","new_version":"2.17.1","repository_url":"https://github.com/dart-lang/build"},{"name":"freezed","old_version":"3.2.5","new_version":"4.0.3","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"flutter_riverpod","old_version":"3.3.1","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"drift_dev","old_version":"2.33.0","new_version":"2.35.2","repository_url":"https://github.com/simolus3/drift"},{"name":"connectivity_plus","old_version":"7.1.1","new_version":"7.3.2","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"drift_dev","old_version":"2.33.0","new_version":"2.35.2","repository_url":"https://github.com/simolus3/drift"},{"name":"drift_flutter","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/simolus3/drift"},{"name":"flutter_local_notifications","old_version":"22.3.1","new_version":"22.3.2","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"flutter_riverpod","old_version":"3.3.1","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"flutter_webrtc","old_version":"1.4.1","new_version":"1.6.2+hotfix.4","repository_url":"https://github.com/cloudwebrtc/flutter-webrtc"},{"name":"freezed","old_version":"3.2.5","new_version":"4.0.3","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"go_router","old_version":"17.2.3","new_version":"18.1.1","repository_url":"https://github.com/flutter/packages"},{"name":"google_fonts","old_version":"8.1.0","new_version":"9.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"melos","old_version":"7.7.0","new_version":"8.9.0","repository_url":"https://github.com/invertase/melos"},{"name":"open_filex","old_version":"4.7.0","new_version":"5.0.0","repository_url":"https://github.com/javaherisaber/open_file"},{"name":"package_info_plus","old_version":"10.1.0","new_version":"10.2.2","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"path_provider","old_version":"2.1.5","new_version":"2.1.6","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"},{"name":"url_launcher","old_version":"6.3.2","new_version":"6.3.3","repository_url":"https://github.com/flutter/packages"},{"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 pub-coordinated group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [audioplayers](https://github.com/bluefireteam/audioplayers/tree/master/packages) | `6.6.0` | `6.8.1` |\n| [build_runner](https://github.com/dart-lang/build) | `2.15.1` | `2.17.1` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `4.0.3` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `3.3.1` | `3.4.3` |\n| [drift_dev](https://github.com/simolus3/drift) | `2.33.0` | `2.35.2` |\n| [connectivity_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/connectivity_plus) | `7.1.1` | `7.3.2` |\n| [drift_dev](https://github.com/simolus3/drift) | `2.33.0` | `2.35.2` |\n| [drift_flutter](https://github.com/simolus3/drift) | `0.3.0` | `0.3.1` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `22.3.1` | `22.3.2` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `3.3.1` | `3.4.3` |\n| [flutter_webrtc](https://github.com/cloudwebrtc/flutter-webrtc) | `1.4.1` | `1.6.2+hotfix.4` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `4.0.3` |\n| [go_router](https://github.com/flutter/packages/tree/main/packages) | `17.2.3` | `18.1.1` |\n| [google_fonts](https://github.com/flutter/packages/tree/main/packages) | `8.1.0` | `9.0.0` |\n| [melos](https://github.com/invertase/melos/tree/main/packages) | `7.7.0` | `8.9.0` |\n| [open_filex](https://github.com/javaherisaber/open_file) | `4.7.0` | `5.0.0` |\n| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus) | `10.1.0` | `10.2.2` |\n| [path_provider](https://github.com/flutter/packages/tree/main/packages/path_provider) | `2.1.5` | `2.1.6` |\n| [shared_preferences](https://github.com/flutter/packages/tree/main/packages/shared_preferences) | `2.5.5` | `2.5.6` |\n| [url_launcher](https://github.com/flutter/packages/tree/main/packages/url_launcher) | `6.3.2` | `6.3.3` |\n| [window_manager](https://github.com/leanflutter/window_manager) | `0.5.1` | `0.5.2` |\n\n\nUpdates `audioplayers` from 6.6.0 to 6.8.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bluefireteam/audioplayers/blob/main/CHANGELOG.md\"\u003eaudioplayers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003e\u003ccode\u003eaudioplayers\u003c/code\u003e - \u003ccode\u003ev6.8.1\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Avoid throwing a StateError in AudioPlayer._completePrepared (\u003ca href=\"https://redirect.github.com/bluefireteam/audioplayers/issues/2010\"\u003e#2010\u003c/a\u003e). (\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/d8a4f395b5710b566da205dfd15f68bb5d93d7a3\"\u003ed8a4f395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(windows): Compatibility with Visual Studio 18 (2026) (\u003ca href=\"https://redirect.github.com/bluefireteam/audioplayers/issues/2011\"\u003e#2011\u003c/a\u003e). (\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/ae5f4b965ef886f08b903a7a9386bc283db458c5\"\u003eae5f4b96\u003c/a\u003e)\u003cbr /\u003e\nPay attention to the new \u003ca href=\"https://github.com/bluefireteam/audioplayers/blob/main/packages/audioplayers_windows/README.md#requirements\"\u003eWindows platform requirements\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003eaudioplayers_windows\u003c/code\u003e - \u003ccode\u003ev4.4.1\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(windows): Compatibility with Visual Studio 18 (2026) (\u003ca href=\"https://redirect.github.com/bluefireteam/audioplayers/issues/2011\"\u003e#2011\u003c/a\u003e). (\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/ae5f4b965ef886f08b903a7a9386bc283db458c5\"\u003eae5f4b96\u003c/a\u003e)\u003cbr /\u003e\nPay attention to the new \u003ca href=\"https://github.com/bluefireteam/audioplayers/blob/main/packages/audioplayers_windows/README.md#requirements\"\u003eWindows platform requirements\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-06-22\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/bluefireteam/audioplayers/blob/main/#audioplayers---v680\"\u003e\u003ccode\u003eaudioplayers\u003c/code\u003e - \u003ccode\u003ev6.8.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/blob/main/#audioplayers_android---v530\"\u003e\u003ccode\u003eaudioplayers_android\u003c/code\u003e - \u003ccode\u003ev5.3.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/blob/main/#audioplayers_android_exo---v014\"\u003e\u003ccode\u003eaudioplayers_android_exo\u003c/code\u003e - \u003ccode\u003ev0.1.4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/blob/main/#audioplayers_darwin---v650\"\u003e\u003ccode\u003eaudioplayers_darwin\u003c/code\u003e - \u003ccode\u003ev6.5.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/blob/main/#audioplayers_linux---v430\"\u003e\u003ccode\u003eaudioplayers_linux\u003c/code\u003e - \u003ccode\u003ev4.3.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/blob/main/#audioplayers_platform_interface---v720\"\u003e\u003ccode\u003eaudioplayers_platform_interface\u003c/code\u003e - \u003ccode\u003ev7.2.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/blob/main/#audioplayers_web---v530\"\u003e\u003ccode\u003eaudioplayers_web\u003c/code\u003e - \u003ccode\u003ev5.3.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/blob/main/#audioplayers_windows---v440\"\u003e\u003ccode\u003eaudioplayers_windows\u003c/code\u003e - \u003ccode\u003ev4.4.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003eaudioplayers\u003c/code\u003e - \u003ccode\u003ev6.8.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(windows): Update to C++23 \u0026amp; Windows Implementation Lib (\u003ca href=\"https://redirect.github.com/bluefireteam/audioplayers/issues/2004\"\u003e#2004\u003c/a\u003e). (\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/faa843121c89625a5469dd517d39aae3a50cd1b8\"\u003efaa84312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e(android): Compatibility with Built-In Kotlin (\u003ca href=\"https://redirect.github.com/bluefireteam/audioplayers/issues/1991\"\u003e#1991\u003c/a\u003e). (\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/687218b96682a7bcadd9490572db692dbc9a2f07\"\u003e687218b9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003eaudioplayers_android\u003c/code\u003e - \u003ccode\u003ev5.3.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e(android): Compatibility with Built-In Kotlin (\u003ca href=\"https://redirect.github.com/bluefireteam/audioplayers/issues/1991\"\u003e#1991\u003c/a\u003e). (\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/687218b96682a7bcadd9490572db692dbc9a2f07\"\u003e687218b9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003eaudioplayers_android_exo\u003c/code\u003e - \u003ccode\u003ev0.1.4\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e(android): Compatibility with Built-In Kotlin (\u003ca href=\"https://redirect.github.com/bluefireteam/audioplayers/issues/1991\"\u003e#1991\u003c/a\u003e). (\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/687218b96682a7bcadd9490572db692dbc9a2f07\"\u003e687218b9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003eaudioplayers_darwin\u003c/code\u003e - \u003ccode\u003ev6.5.0\u003c/code\u003e\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/494fdb669d540672ff998612191f170053e50741\"\u003e\u003ccode\u003e494fdb6\u003c/code\u003e\u003c/a\u003e chore(release): Publish packages (\u003ca href=\"https://github.com/bluefireteam/audioplayers/tree/master/packages/issues/2012\"\u003e#2012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/d8a4f395b5710b566da205dfd15f68bb5d93d7a3\"\u003e\u003ccode\u003ed8a4f39\u003c/code\u003e\u003c/a\u003e fix: Avoid throwing a StateError in AudioPlayer._completePrepared (\u003ca href=\"https://github.com/bluefireteam/audioplayers/tree/master/packages/issues/2010\"\u003e#2010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/ae5f4b965ef886f08b903a7a9386bc283db458c5\"\u003e\u003ccode\u003eae5f4b9\u003c/code\u003e\u003c/a\u003e fix(windows): Compatibility with Visual Studio 18 (2026) (\u003ca href=\"https://github.com/bluefireteam/audioplayers/tree/master/packages/issues/2011\"\u003e#2011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/6c522b4aa26a93a12b201910eb3617fd1ac9dffa\"\u003e\u003ccode\u003e6c522b4\u003c/code\u003e\u003c/a\u003e chore(release): Publish packages (\u003ca href=\"https://github.com/bluefireteam/audioplayers/tree/master/packages/issues/2009\"\u003e#2009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/6e61293f894c81233fc59d43718ce18f88298284\"\u003e\u003ccode\u003e6e61293\u003c/code\u003e\u003c/a\u003e example: Remove wrongly added path provider plugin registration (\u003ca href=\"https://github.com/bluefireteam/audioplayers/tree/master/packages/issues/2007\"\u003e#2007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/faa843121c89625a5469dd517d39aae3a50cd1b8\"\u003e\u003ccode\u003efaa8431\u003c/code\u003e\u003c/a\u003e fix(windows): Update to C++23 \u0026amp; Windows Implementation Lib (\u003ca href=\"https://github.com/bluefireteam/audioplayers/tree/master/packages/issues/2004\"\u003e#2004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/8575786f33c5c250dd0a04ea8e05e125b8f981ef\"\u003e\u003ccode\u003e8575786\u003c/code\u003e\u003c/a\u003e example: Recreate ios and macos platform folders (\u003ca href=\"https://github.com/bluefireteam/audioplayers/tree/master/packages/issues/1997\"\u003e#1997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/25c43cf65dede8641a3a9bd705ccf180c5ed6045\"\u003e\u003ccode\u003e25c43cf\u003c/code\u003e\u003c/a\u003e test: Replace environment variables with internal test flags (\u003ca href=\"https://github.com/bluefireteam/audioplayers/tree/master/packages/issues/1996\"\u003e#1996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/687218b96682a7bcadd9490572db692dbc9a2f07\"\u003e\u003ccode\u003e687218b\u003c/code\u003e\u003c/a\u003e feat(android): Compatibility with Built-In Kotlin (\u003ca href=\"https://github.com/bluefireteam/audioplayers/tree/master/packages/issues/1991\"\u003e#1991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/2b37f278ad1dca8879dd70c3d43eeb992b4d11e5\"\u003e\u003ccode\u003e2b37f27\u003c/code\u003e\u003c/a\u003e chore(release): Publish packages (\u003ca href=\"https://github.com/bluefireteam/audioplayers/tree/master/packages/issues/1994\"\u003e#1994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bluefireteam/audioplayers/commits/audioplayers-v6.8.1/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_runner` from 2.15.1 to 2.17.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild_runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_runner v2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild\u003c/code\u003e 5.0.0, which is the retracted \u003ccode\u003ebuild\u003c/code\u003e 4.1.0 republished as a\nmajor version. \u003ccode\u003ebuild_runner\u003c/code\u003e implements \u003ccode\u003ebuild\u003c/code\u003e interfaces, so it now\nallows only one minor version of \u003ccode\u003ebuild\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5223\"\u003e#5223\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuilt_collection\u003c/code\u003e 6.x.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ebuild_runner run\u003c/code\u003e with \u003ccode\u003ebuilt_collection\u003c/code\u003e 6.x by passing\n\u003ccode\u003eIsolate.spawnUri\u003c/code\u003e a plain list of arguments.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSharedPartAccumulator\u003c/code\u003e and \u003ccode\u003eSharedPartAccumulatorCodec\u003c/code\u003e for shared part\noutputs.\u003c/li\u003e\n\u003cli\u003eSupport shared parts written using \u003ccode\u003eBuildStep.librarySourceSink\u003c/code\u003e when builders\nopt in with \u003ccode\u003eadds_to_library: true\u003c/code\u003e and \u003ccode\u003ebuild_to: source\u003c/code\u003e in \u003ccode\u003ebuild.yaml\u003c/code\u003e. If\na library is missing the \u003ccode\u003epart\u003c/code\u003e directive for its shared part, \u003ccode\u003ebuild_runner\u003c/code\u003e\nadds it and rebuilds; if the directive is unused because builders ran and\ncontributed nothing, and nothing in the build failed, \u003ccode\u003ebuild_runner\u003c/code\u003e removes\nit and rebuilds. With \u003ccode\u003e--only-check\u003c/code\u003e it reports the directives to add or\nremove instead.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eserve\u003c/code\u003e command now rejects non-loopback \u003ccode\u003eHost\u003c/code\u003e and \u003ccode\u003eOrigin\u003c/code\u003e headers when\nbound to a loopback interface, and validates them against \u003ccode\u003e--hostname\u003c/code\u003e when a\nspecific host is given.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild\u003c/code\u003e 4.1.0.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild_config\u003c/code\u003e 1.4.0.\u003c/li\u003e\n\u003cli\u003eBug fix: allow calling \u003ccode\u003eBuildStep.canRead\u003c/code\u003e on outputs written by the same\nbuild step.\u003c/li\u003e\n\u003cli\u003eBug fix: run post-process builder on incremental builds when no prior step\nresult exists.\u003c/li\u003e\n\u003cli\u003eBug fix: preserve analyzer dependency information on unhandled build failures,\npreventing subsequent incremental builds from missing changes to transitively\nimported files.\u003c/li\u003e\n\u003cli\u003eBug fix: complete the active building future in daemon mode when the build\nscript is updated, preventing asset server requests from hanging.\u003c/li\u003e\n\u003cli\u003eBug fix: write the SDK summary deps file atomically, so a concurrently\nrunning build does not read it while it is empty; and rebuild the summary\ninstead of failing if the deps file turns out to be corrupt.\u003c/li\u003e\n\u003cli\u003eBug fix: handle deletions of unread sources during watch, serve, and\ndaemon modes.\u003c/li\u003e\n\u003cli\u003eBug fix: in watch, serve, and daemon modes, do not run a build when nothing\nchanged that can affect any output. A file can be written without changing\nits content, and one write can produce more than one filesystem event.\u003c/li\u003e\n\u003cli\u003eBug fix: detect duplicate \u003ccode\u003e--output\u003c/code\u003e directories that are spelled\ndifferently, for example \u003ccode\u003ebuild\u003c/code\u003e and \u003ccode\u003ebuild/\u003c/code\u003e, instead of writing both and\nsilently keeping only the last.\u003c/li\u003e\n\u003cli\u003eBug fix: in watch, serve, and daemon modes, notice a generated file being\ndeleted after a previous build deleted and then rewrote that same file.\nPreviously the delete was mistaken for the build's own earlier delete and\nignored, so deleting a generated file no longer forced it to be regenerated.\u003c/li\u003e\n\u003cli\u003eBug fix: in daemon mode, after a builder change keep serving the previous\nbuild's outputs until shutdown, instead of returning 404.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3088ac884999c97f9ac6d2155e90e81af553b93c\"\u003e\u003ccode\u003e3088ac8\u003c/code\u003e\u003c/a\u003e Release build 5.0.0, build_runner 2.17.1, build_test 3.5.23. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5224\"\u003e#5224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/02710260aa2bc857a6d865107c09b52eeb924901\"\u003e\u003ccode\u003e0271026\u003c/code\u003e\u003c/a\u003e Release build, build_config, build_daemon, build_runner, build_test. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5222\"\u003e#5222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/749419b8935f8f888aa374a1993b05574f29934b\"\u003e\u003ccode\u003e749419b\u003c/code\u003e\u003c/a\u003e Use built_value shared parts in build_runner. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5220\"\u003e#5220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/36952014931100760b3f8a7a6af926549247c323\"\u003e\u003ccode\u003e3695201\u003c/code\u003e\u003c/a\u003e Provide dummy values for Int32 and Int64 (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4961\"\u003e#4961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/cf188c80aa0cdb04cb26e2887d42de4228d62722\"\u003e\u003ccode\u003ecf188c8\u003c/code\u003e\u003c/a\u003e Add more dummy-values for platform value types (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4997\"\u003e#4997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ad106870abee5decb74f6ef4856bdfc2770311c2\"\u003e\u003ccode\u003ead10687\u003c/code\u003e\u003c/a\u003e mockito: avoid generating dummy classes for ProtobufEnum subtypes and Generat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/6ef9429da0475d3d34d34e84936081e7eebebf47\"\u003e\u003ccode\u003e6ef9429\u003c/code\u003e\u003c/a\u003e prepare for build_web_compilers 4.8.12 release (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5221\"\u003e#5221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/656d5344f8587fca1ec7c0894ec245acbc3e09b4\"\u003e\u003ccode\u003e656d534\u003c/code\u003e\u003c/a\u003e Support built_value on LibrarySourceSink. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5208\"\u003e#5208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/0791f290931b211de17d49a695c413fc2d67947f\"\u003e\u003ccode\u003e0791f29\u003c/code\u003e\u003c/a\u003e Make build_process_lock_test's stop-during-build case wait on a gate. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5216\"\u003e#5216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/a17d7306074b13fa287de9aa51e843b51561b069\"\u003e\u003ccode\u003ea17d730\u003c/code\u003e\u003c/a\u003e Deflake daemon_command_test: allow a cached result for the explicit build. (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.15.1...build_runner-v2.17.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 3.2.5 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6a4347d332549cb8840542523af54c81da89e252\"\u003e\u003ccode\u003e6a4347d\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bbac597e7a19d8333985b3dcba210e5a7b210aa5\"\u003e\u003ccode\u003ebbac597\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1380\"\u003e#1380\u003c/a\u003e from rrousselGit/bump-build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/0377098eefb08a2beb8e877a1a24801bbebbc054\"\u003e\u003ccode\u003e0377098\u003c/code\u003e\u003c/a\u003e keep override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/342abfa7bc765bbe78cfe7a36eeff2ada128a718\"\u003e\u003ccode\u003e342abfa\u003c/code\u003e\u003c/a\u003e Remove override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4aaf5ed8d0f2d969370935f2a13df2ab285bb3a4\"\u003e\u003ccode\u003e4aaf5ed\u003c/code\u003e\u003c/a\u003e Bump min test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4fb6aaf5f34c732b24966ec93c432f4ae3dcae40\"\u003e\u003ccode\u003e4fb6aaf\u003c/code\u003e\u003c/a\u003e Support latest build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/421260d93c65f3c9bd8f74fa2f4009837d9a3eae\"\u003e\u003ccode\u003e421260d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1379\"\u003e#1379\u003c/a\u003e from rrousselGit/migrate-lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/9f707d68bbe42516b64171921acba3c70db4e316\"\u003e\u003ccode\u003e9f707d6\u003c/code\u003e\u003c/a\u003e Migrate freezed_lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ad9e4bf967382a16f3473d0deda99be9e42b78f8\"\u003e\u003ccode\u003ead9e4bf\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/154a1e779c7a0fe3474fadab2fbb15a00a7de90f\"\u003e\u003ccode\u003e154a1e7\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v3.2.5...freezed-v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_riverpod` from 3.3.1 to 3.4.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/flutter_riverpod-v3.3.1...flutter_riverpod-v3.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drift_dev` from 2.33.0 to 2.35.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/b958bf6c23ae555be24b16a2b940a87c8179cc89\"\u003e\u003ccode\u003eb958bf6\u003c/code\u003e\u003c/a\u003e Fix web tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/bedd4b68ca26be4f758b6a21178a77fea4af6850\"\u003e\u003ccode\u003ebedd4b6\u003c/code\u003e\u003c/a\u003e Update to jaspr beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/fdc95b618c91c446bc03f7bb2cdb4acec6141a18\"\u003e\u003ccode\u003efdc95b6\u003c/code\u003e\u003c/a\u003e Prepare releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/baeb0dee70f088824ed29e9b4fcc6f63dddf7c6b\"\u003e\u003ccode\u003ebaeb0de\u003c/code\u003e\u003c/a\u003e Downgrade build_runner dependency in drift_mariadb\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/23b30afa672cbbf67f62be6a1f17856b5378d27b\"\u003e\u003ccode\u003e23b30af\u003c/code\u003e\u003c/a\u003e Start porting mariadb to drift3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/14ab8bfb3340c406293610199801ea78e2a41b14\"\u003e\u003ccode\u003e14ab8bf\u003c/code\u003e\u003c/a\u003e Simplify null checks around navigator fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/072fd7b9aa3a4466e14856a63c4e331a6fc2f005\"\u003e\u003ccode\u003e072fd7b\u003c/code\u003e\u003c/a\u003e Add named factories to UpsertClause\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/347b142c2b5c8014eeb22b9dedb12bcf9babf581\"\u003e\u003ccode\u003e347b142\u003c/code\u003e\u003c/a\u003e Change wasm integration tests to avoid webdriver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/db7503ece11404fb6a6ad76864b658f05b4cdbdb\"\u003e\u003ccode\u003edb7503e\u003c/code\u003e\u003c/a\u003e Share column indexes between rows in QueryResult.asMap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/4706aa37e02efbba951f96e1454ace34f04c026e\"\u003e\u003ccode\u003e4706aa3\u003c/code\u003e\u003c/a\u003e drift3: Optimize resolving sql type\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/drift/compare/drift_dev-2.33.0...drift_dev-2.35.2\"\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.1.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\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 `drift_dev` from 2.33.0 to 2.35.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/b958bf6c23ae555be24b16a2b940a87c8179cc89\"\u003e\u003ccode\u003eb958bf6\u003c/code\u003e\u003c/a\u003e Fix web tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/bedd4b68ca26be4f758b6a21178a77fea4af6850\"\u003e\u003ccode\u003ebedd4b6\u003c/code\u003e\u003c/a\u003e Update to jaspr beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/fdc95b618c91c446bc03f7bb2cdb4acec6141a18\"\u003e\u003ccode\u003efdc95b6\u003c/code\u003e\u003c/a\u003e Prepare releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/baeb0dee70f088824ed29e9b4fcc6f63dddf7c6b\"\u003e\u003ccode\u003ebaeb0de\u003c/code\u003e\u003c/a\u003e Downgrade build_runner dependency in drift_mariadb\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/23b30afa672cbbf67f62be6a1f17856b5378d27b\"\u003e\u003ccode\u003e23b30af\u003c/code\u003e\u003c/a\u003e Start porting mariadb to drift3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/14ab8bfb3340c406293610199801ea78e2a41b14\"\u003e\u003ccode\u003e14ab8bf\u003c/code\u003e\u003c/a\u003e Simplify null checks around navigator fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/072fd7b9aa3a4466e14856a63c4e331a6fc2f005\"\u003e\u003ccode\u003e072fd7b\u003c/code\u003e\u003c/a\u003e Add named factories to UpsertClause\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/347b142c2b5c8014eeb22b9dedb12bcf9babf581\"\u003e\u003ccode\u003e347b142\u003c/code\u003e\u003c/a\u003e Change wasm integration tests to avoid webdriver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/db7503ece11404fb6a6ad76864b658f05b4cdbdb\"\u003e\u003ccode\u003edb7503e\u003c/code\u003e\u003c/a\u003e Share column indexes between rows in QueryResult.asMap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/4706aa37e02efbba951f96e1454ace34f04c026e\"\u003e\u003ccode\u003e4706aa3\u003c/code\u003e\u003c/a\u003e drift3: Optimize resolving sql type\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/drift/compare/drift_dev-2.33.0...drift_dev-2.35.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drift_flutter` from 0.3.0 to 0.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/75c41010775612288f3cf5f61c378cb164bc8117\"\u003e\u003ccode\u003e75c4101\u003c/code\u003e\u003c/a\u003e Fix version number typo in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/33899c77f60b78921215b7b3682c8d5de879cc1d\"\u003e\u003ccode\u003e33899c7\u003c/code\u003e\u003c/a\u003e Prepare drift_dev and drift_flutter release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/87edb8dbbb18e4946df5cd2046ba7cd3882cecf8\"\u003e\u003ccode\u003e87edb8d\u003c/code\u003e\u003c/a\u003e drift_sqlite: Setup worker compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/bd7ccf0891e346ad17511fcb710464cf580b0ae7\"\u003e\u003ccode\u003ebd7ccf0\u003c/code\u003e\u003c/a\u003e Fix drift build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/22a7fc62e905b57300d24b026c945322a78d5114\"\u003e\u003ccode\u003e22a7fc6\u003c/code\u003e\u003c/a\u003e Don't require referenced elements to be discovered\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/f884fc292a0523ed18bd987ed57562231248853f\"\u003e\u003ccode\u003ef884fc2\u003c/code\u003e\u003c/a\u003e Improve errors for unknown references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/0e1642a35e064102b2cf8348d027c3e0d8c4ca17\"\u003e\u003ccode\u003e0e1642a\u003c/code\u003e\u003c/a\u003e Fix min \u003ccode\u003esource_span\u003c/code\u003e version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/be35a9e4e681ad21fba037f9819812610ba88848\"\u003e\u003ccode\u003ebe35a9e\u003c/code\u003e\u003c/a\u003e Breaking bump for \u003ccode\u003esqlparser\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d97a4cbbed92eda3b86b4aa0abdbf9273d94425e\"\u003e\u003ccode\u003ed97a4cb\u003c/code\u003e\u003c/a\u003e Port migration test helpers to drift3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/b82e11fef131f6cac673f70a9d8f892d8e4879c8\"\u003e\u003ccode\u003eb82e11f\u003c/code\u003e\u003c/a\u003e Prepare patch release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/drift/compare/drift_flutter-0.3.0...drift_flutter-0.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_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 `flutter_riverpod` from 3.3.1 to 3.4.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/flutter_riverpod-v3.3.1...flutter_riverpod-v3.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_webrtc` from 1.4.1 to 1.6.2+hotfix.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudwebrtc/flutter-webrtc/releases\"\u003eflutter_webrtc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(desktop): resolve remote tracks by id so setVolume reaches them by \u003ca href=\"https://github.com/Carlos-Gabriel-Garcia-Campos-Braga\"\u003e\u003ccode\u003e@​Carlos-Gabriel-Garcia-Campos-Braga\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-webrtc/flutter-webrtc/pull/2160\"\u003eflutter-webrtc/flutter-webrtc#2160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add \u003ccode\u003ezeroPlayoutDelay\u003c/code\u003e and \u003ccode\u003eWARP\u003c/code\u003e options for WebRTC.initialize. by \u003ca href=\"https://github.com/cloudwebrtc\"\u003e\u003ccode\u003e@​cloudwebrtc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-webrtc/flutter-webrtc/pull/2159\"\u003eflutter-webrtc/flutter-webrtc#2159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease: 1.6.2. by \u003ca href=\"https://github.com/cloudwebrtc\"\u003e\u003ccode\u003e@​cloudwebrtc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-webrtc/flutter-webrtc/pull/2165\"\u003eflutter-webrtc/flutter-webrtc#2165\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/Carlos-Gabriel-Garcia-Campos-Braga\"\u003e\u003ccode\u003e@​Carlos-Gabriel-Garcia-Campos-Braga\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-webrtc/flutter-webrtc/pull/2160\"\u003eflutter-webrtc/flutter-webrtc#2160\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/flutter-webrtc/flutter-webrtc/compare/v1.6.1...v1.6.2\"\u003ehttps://github.com/flutter-webrtc/flutter-webrtc/compare/v1.6.1...v1.6.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.2+hotfix.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(android): guard null cameraName before reuse check in getUserMedia by \u003ca href=\"https://github.com/dev-ahmedhany\"\u003e\u003ccode\u003e@​dev-ahmedhany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-webrtc/flutter-webrtc/pull/2166\"\u003eflutter-webrtc/flutter-webrtc#2166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(darwin): fix resource leak by releasing event channel stream handlers by \u003ca href=\"https://github.com/gfx\"\u003e\u003ccode\u003e@​gfx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-webrtc/flutter-webrtc/pull/2167\"\u003eflutter-webrtc/flutter-webrtc#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Do not access the WebRTC API before calling EnsureWebRTCInitialized by \u003ca href=\"https://github.com/cloudwebrtc\"\u003e\u003ccode\u003e@​cloudwebrtc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-webrtc/flutter-webrtc/pull/2169\"\u003eflutter-webrtc/flutter-webrtc#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease: 1.6.2+hotfix.1 by \u003ca href=\"https://github.com/cloudwebrtc\"\u003e\u003ccode\u003e@​cloudwebrtc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-webrtc/flutter-webrtc/pull/2170\"\u003eflutter-webrtc/flutter-webrtc#2170\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/dev-ahmedhany\"\u003e\u003ccode\u003e@​dev-ahmedhany\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-webrtc/flutter-webrtc/pull/2166\"\u003eflutter-webrtc/flutter-webrtc#2166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gfx\"\u003e\u003ccode\u003e@​gfx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-webrtc/flutter-webrtc/pull/2167\"\u003eflutter-webrtc/flutter-webrtc#2167\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/flutter-webrtc/flutter-webrtc/compare/v1.6.2...v1.6.2+hotfix.1\"\u003ehttps://github.com/flutter-webrtc/flutter-webrtc/compare/v1.6.2...v1.6.2+hotfix.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.6.2+hotfix.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(desktop): keep PeerConnection observer alive during disposal by \u003ca href=\"https://github.com/realdev-fr\"\u003e\u003ccode\u003e@​realdev-fr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-webrtc/flutter-webrtc/pull/2171\"\u003eflutter-webrtc/flutter-webrtc#2171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(darwin): release event channel handlers on dispose only by \u003ca href=\"https://github.com/hiroshihorie\"\u003e\u003ccode\u003e@​hiroshihorie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-webrtc/flutter-webrtc/pull/2172\"\u003eflutter-webrtc/flutter-webrtc#2172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): release data channel event handlers by \u003ca href=\"https://github.com/hiroshihorie\"\u003e\u003ccode\u003e@​hiroshihorie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-webrtc/flutter-webrtc/pull/2174\"\u003eflutter-webrtc/flutter-webrtc#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: close data channels when disposing peer connection by \u003ca href=\"https://github.com/hiroshihorie\"\u003e\u003ccode\u003e@​hiroshihorie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-webrtc/flutter-webrtc/pull/2175\"\u003eflutter-webrtc/flutter-webrtc#2175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease: 1.6.2+hotfix.2 by \u003ca href=\"https://github.com/hiroshihorie\"\u003e\u003ccode\u003e@​hiroshihorie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-webrtc/flutter-webrtc/pull/2178\"\u003eflutter-webrtc/flutter-webrtc#2178\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/realdev-fr\"\u003e\u003ccode\u003e@​realdev-fr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/flutter-webrtc/flutter-webrtc/pull/2171\"\u003eflutter-webrtc/flutter-webrtc#2171\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/flutter-webrtc/flutter-webrtc/compare/v1.6.2+hotfix.1...1.6.2+hotfix.2\"\u003ehttps://github.com/flutter-webrtc/flutter-webrtc/compare/v1.6.2+hotfix.1...1.6.2+hotfix.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.2+hotfix.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(darwin): stop leaking every platform view that is disposed by \u003ca href=\"https://github.com/gfx\"\u003e\u003ccode\u003e@​gfx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-webrtc/flutter-webrtc/pull/2179\"\u003eflutter-webrtc/flutter-webrtc#2179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump libwebrtc for Win/Linux to fix WARP. by \u003ca href=\"https://github.com/cloudwebrtc\"\u003e\u003ccode\u003e@​cloudwebrtc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-webrtc/flutter-webrtc/pull/2182\"\u003eflutter-webrtc/flutter-webrtc#2182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease: 1.6.2+hotfix.3. by \u003ca href=\"https://github.com/cloudwebrtc\"\u003e\u003ccode\u003e@​cloudwebrtc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-webrtc/flutter-webrtc/pull/2183\"\u003eflutter-webrtc/flutter-webrtc#2183\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/flutter-webrtc/flutter-webrtc/compare/1.6.2+hotfix.2...v1.6.2+hotfix.3\"\u003ehttps://github.com/flutter-webrtc/flutter-webrtc/compare/1.6.2+hotfix.2...v1.6.2+hotfix.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: upgrade libwebrtc to m150. by \u003ca href=\"https://github.com/cloudwebrtc\"\u003e\u003ccode\u003e@​cloudwebrtc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/flutter-webrtc/flutter-webrtc/pull/2154\"\u003eflutter-webrtc/flutter-webrtc#2154\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/flutter-webrtc/flutter-webrtc/blob/main/CHANGELOG.md\"\u003eflutter_webrtc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003e[1.6.2+hotfix.4] - 2026-10-07\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Darwin] fix(crash): do not dereference a freed video renderer from the first frame callback. Disposing a renderer while frames are in flight no longer crashes with \u003ccode\u003eEXC_BAD_ACCESS\u003c/code\u003e in \u003ccode\u003e-[FlutterRTCVideoRenderer renderFrame:]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2190\"\u003e#2190\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e[Darwin] fix: keep \u003ccode\u003esharedSingleton\u003c/code\u003e on the plugin instance that owns the peer connection factory. A second Flutter engine no longer replaces it with an instance that has no factory (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2186\"\u003e#2186\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e[iOS] refactor: take the audio session configuration lock once in \u003ccode\u003eensureAudioSession\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2195\"\u003e#2195\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e[Android] fix: dispose video renderers when the plugin detaches from the engine (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2192\"\u003e#2192\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e[Android/Darwin/Windows/Linux] fix: enable SCTP SNAP instead of DSCP marking when WARP is enabled. Windows and Linux move to libwebrtc m150.7871.03 (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2188\"\u003e#2188\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e[Dart] fix: \u003ccode\u003eRTCDataChannel.close()\u003c/code\u003e moves the channel to the closed state and notifies listeners. \u003ccode\u003esend()\u003c/code\u003e after \u003ccode\u003eclose()\u003c/code\u003e throws instead of reaching the platform (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2191\"\u003e#2191\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e[Windows/Linux] fix: synchronize data channel observer map access across the signaling and platform threads (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2194\"\u003e#2194\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e[1.6.2+hotfix.3] - 2026-09-15\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Windows/Linux] fix: fixed fieldTrials copy in libwebrtc to fix WARP bug for Windows/Linux.\u003c/li\u003e\n\u003cli\u003e[Darwin] fix(darwin): stop leaking every platform view that is disposed (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2179\"\u003e#2179\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e[1.6.2+hotfix.2] - 2026-09-14\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Darwin] fix: release event channel stream handlers on \u003ccode\u003epeerConnectionDispose\u003c/code\u003e instead of \u003ccode\u003epeerConnectionClose\u003c/code\u003e. \u003ccode\u003eclose()\u003c/code\u003e followed by \u003ccode\u003edispose()\u003c/code\u003e no longer reports \u003ccode\u003eMissingPluginException\u003c/code\u003e for \u003ccode\u003ecancel\u003c/code\u003e on \u003ccode\u003eFlutterWebRTC/peerConnectionEvent\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2172\"\u003e#2172\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e[Android] fix: release data channel event channel handlers and dispose the Java \u003ccode\u003eDataChannel\u003c/code\u003e wrapper when a channel is closed or its peer connection is disposed (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2174\"\u003e#2174\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e[Dart] fix: \u003ccode\u003eRTCPeerConnection.dispose()\u003c/code\u003e closes every data channel the connection created or received. \u003ccode\u003eRTCDataChannel.close()\u003c/code\u003e on native platforms is idempotent (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2175\"\u003e#2175\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e[Windows/Linux] fix(crash): keep the PeerConnection observer alive during disposal (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2171\"\u003e#2171\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e[1.6.2+hotfix.1] - 2026-09-08\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Windows/Linux] fix(crash): Do not access the WebRTC API before calling EnsureWebRTCInitialized (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2169\"\u003e#2169\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e[1.6.2] - 2026-09-07\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Darwin/Android/Windows/Linux] Add WARP support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e[1.6.1] - 2026-09-01\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Darwin/Android/Windows/Linux] feat: upgrade libwebrtc to 150.7871.01.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e[1.6.0+hotfix.1] - 2026-08-21\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Darwin] fix: bump Webrtc.xcframework to 144.7559.10 to fix the regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e[1.6.0] - 2026-07-29\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Darwin] feat: Swift Package Manager support. Apps with Flutter's SPM integration enabled consume the plugin as a Swift package automatically; CocoaPods remains fully supported (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2062\"\u003e#2062\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e[iOS] fix: replace the private \u003ccode\u003eRPSystemBroadcastPickerView\u003c/code\u003e \u003ccode\u003ebuttonPressed:\u003c/code\u003e selector with public UIKit APIs, App Store review rejected binaries containing it (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2121\"\u003e#2121\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e[Darwin/Android] fix: serialize data channel \u003ccode\u003eeventSink\u003c/code\u003e/\u003ccode\u003eeventQueue\u003c/code\u003e access between the WebRTC signaling thread and the platform thread. On iOS the unsynchronized access could crash with \u003ccode\u003eEXC_BAD_ACCESS\u003c/code\u003e in \u003ccode\u003eobjc_retain\u003c/code\u003e inside \u003ccode\u003e-[RTCDataChannel(Flutter) onListenWithArguments:eventSink:]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2118\"\u003e#2118\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e[Darwin] feat: expose the audio device module's microphone mute mode (\u003ccode\u003eHelper.setMicrophoneMuteMode\u003c/code\u003e / \u003ccode\u003eHelper.getMicrophoneMuteMode\u003c/code\u003e). \u003ccode\u003evoiceProcessing\u003c/code\u003e (the default) plays the platform mute tone on mute/unmute; \u003ccode\u003einputMixer\u003c/code\u003e and \u003ccode\u003erestartEngine\u003c/code\u003e mute silently (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2098\"\u003e#2098\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2105\"\u003e#2105\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e[Darwin/Android] feat: add ADM-level microphone mute (\u003ccode\u003eHelper.setMicrophoneMuted\u003c/code\u003e / \u003ccode\u003eHelper.isMicrophoneMuted\u003c/code\u003e), independent of \u003ccode\u003eMediaStreamTrack.enabled\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2105\"\u003e#2105\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e[iOS/macOS] feat: \u003ccode\u003eRTCVideoPlatformView.placeholderBuilder\u003c/code\u003e to show a widget until the first frame renders (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2102\"\u003e#2102\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/flutter-webrtc/flutter-webrtc/commit/e590134e70ca17a1eec6c38e5cec53206034304d\"\u003e\u003ccode\u003ee590134\u003c/code\u003e\u003c/a\u003e release: 1.6.2. (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2165\"\u003e#2165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-webrtc/flutter-webrtc/commit/81c7c3e0f18636f67c31e2abb6650188258623b9\"\u003e\u003ccode\u003e81c7c3e\u003c/code\u003e\u003c/a\u003e feat: Add \u003ccode\u003ezeroPlayoutDelay\u003c/code\u003e and \u003ccode\u003eWARP\u003c/code\u003e options for WebRTC.initialize. (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2159\"\u003e#2159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-webrtc/flutter-webrtc/commit/1b46f11d61549d634937a5860319d2c620f44a6a\"\u003e\u003ccode\u003e1b46f11\u003c/code\u003e\u003c/a\u003e fix(desktop): resolve remote tracks by id so setVolume reaches them (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2160\"\u003e#2160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-webrtc/flutter-webrtc/commit/456354f638f8cb3dbe8c46288cf39623a2ff6647\"\u003e\u003ccode\u003e456354f\u003c/code\u003e\u003c/a\u003e feat: upgrade libwebrtc to m150. (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2154\"\u003e#2154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-webrtc/flutter-webrtc/commit/fa2240e3cb9708242d82ddf1d893de71ee61d271\"\u003e\u003ccode\u003efa2240e\u003c/code\u003e\u003c/a\u003e fix: bump Webrtc.xcframework to 144.7559.10 to fix the regression. (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2158\"\u003e#2158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-webrtc/flutter-webrtc/commit/f66fcb5e304e91cbf3c8ffb5ae4c334d049a92a6\"\u003e\u003ccode\u003ef66fcb5\u003c/code\u003e\u003c/a\u003e fix(windows): don't unregister event channel handlers after engine teardown (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-webrtc/flutter-webrtc/commit/3146671c791b5875965dc5c3f571552e1e76c071\"\u003e\u003ccode\u003e3146671\u003c/code\u003e\u003c/a\u003e Fix Android example Gradle wrapper for current Flutter toolchain (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2150\"\u003e#2150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-webrtc/flutter-webrtc/commit/3007eb35a9a3a66a65fcf7684c2cb4b602e43d24\"\u003e\u003ccode\u003e3007eb3\u003c/code\u003e\u003c/a\u003e perf(windows): run AddTransceiver/AddTrack off the platform thread (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2145\"\u003e#2145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-webrtc/flutter-webrtc/commit/b83614869e533ffd7ace5fe8d77860f0c722fb5d\"\u003e\u003ccode\u003eb836148\u003c/code\u003e\u003c/a\u003e feat(desktop): support the getDisplayMedia \u0026quot;cursor\u0026quot; constraint (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2144\"\u003e#2144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-webrtc/flutter-webrtc/commit/ba30ba272acb5b63aadda0755be5cca31ab7286f\"\u003e\u003ccode\u003eba30ba2\u003c/code\u003e\u003c/a\u003e fix(desktop): sanitize screen/window names before sending them to Flutter (\u003ca href=\"https://redirect.github.com/cloudwebrtc/flutter-webrtc/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cloudwebrtc/flutter-webrtc/compare/v1.4.1...v1.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 3.2.5 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6a4347d332549cb8840542523af54c81da89e252\"\u003e\u003ccode\u003e6a4347d\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bbac597e7a19d8333985b3dcba210e5a7b210aa5\"\u003e\u003ccode\u003ebbac597\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1380\"\u003e#1380\u003c/a\u003e from rrousselGit/bump-build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/0377098eefb08a2beb8e877a1a24801bbebbc054\"\u003e\u003ccode\u003e0377098\u003c/code\u003e\u003c/a\u003e keep override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/342abfa7bc765bbe78cfe7a36eeff2ada128a718\"\u003e\u003ccode\u003e342abfa\u003c/code\u003e\u003c/a\u003e Remove override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4aaf5ed8d0f2d969370935f2a13df2ab285bb3a4\"\u003e\u003ccode\u003e4aaf5ed\u003c/code\u003e\u003c/a\u003e Bump min test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4fb6aaf5f34c732b24966ec93c432f4ae3dcae40\"\u003e\u003ccode\u003e4fb6aaf\u003c/code\u003e\u003c/a\u003e Support latest build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/421260d93c65f3c9bd8f74fa2f4009837d9a3eae\"\u003e\u003ccode\u003e421260d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1379\"\u003e#1379\u003c/a\u003e from rrousselGit/migrate-lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/9f707d68bbe42516b64171921acba3c70db4e316\"\u003e\u003ccode\u003e9f707d6\u003c/code\u003e\u003c/a\u003e Migrate freezed_lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ad9e4bf967382a16f3473d0deda99be9e42b78f8\"\u003e\u003ccode\u003ead9e4bf\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/154a1e779c7a0fe3474fadab2fbb15a00a7de90f\"\u003e\u003ccode\u003e154a1e7\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v3.2.5...freezed-v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go_router` from 17.2.3 to 18.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/4492ed8ead380be5dc72d5bd17cea19ef4f7fff1\"\u003e\u003ccode\u003e4492ed8\u003c/code\u003e\u003c/a\u003e [go_router] Batch release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13320\"\u003e#13320\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/go_router-v18.1.1/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google_fonts` from 8.1.0 to 9.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/c048cd331a4cb3b55762ca3d08288370c1623ee1\"\u003e\u003ccode\u003ec048cd3\u003c/code\u003e\u003c/a\u003e [google_fonts] Migrate to material_ui \u0026amp; cupertino_ui (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/13006\"\u003e#13006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1352ad2d296f6a22bd9e51c5fa11b8f1ba2a5c14\"\u003e\u003ccode\u003e1352ad2\u003c/code\u003e\u003c/a\u003e [go_router_builder] Reland material_ui migration (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12995\"\u003e#12995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ba0364a650af47374ffb1412595e3bf789ae5c99\"\u003e\u003ccode\u003eba0364a\u003c/code\u003e\u003c/a\u003e [google_maps_flutter] Indicate that default iOS impl is discoraged (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12872\"\u003e#12872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/15e15cc9ed69d2d430f50ea1c59724d8c8f3b556\"\u003e\u003ccode\u003e15e15cc\u003c/code\u003e\u003c/a\u003e [material_ui] Add Material 3 Expressive IconButton (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12832\"\u003e#12832\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/issues/13019\"\u003e#13019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f0c985d24bbe4a5853bec60599bf4e8662208b0e\"\u003e\u003ccode\u003ef0c985d\u003c/code\u003e\u003c/a\u003e [material_ui] Don't clip MenuItemButton.leadingIcon (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12986\"\u003e#12986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5eb35f5d903fd29594e3989ca7cc3c16b036519e\"\u003e\u003ccode\u003e5eb35f5\u003c/code\u003e\u003c/a\u003e [material_ui] Migrate M3 ExpansionTile template to use new gen_defaults (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12920\"\u003e#12920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c983254924e48f4babdc933b8985fa97bfade8e0\"\u003e\u003ccode\u003ec983254\u003c/code\u003e\u003c/a\u003e [two_dimensional_scrollables] Exclude trailing pinned spans from the non-pinn...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6b8b927a900edb6bfda11be635aee70d57abf7fc\"\u003e\u003ccode\u003e6b8b927\u003c/code\u003e\u003c/a\u003e [material_ui] Migrate M3 Drawer template to use new gen_defaults (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12916\"\u003e#12916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/897192aa40b3640d69c07ae4a7399687827913a4\"\u003e\u003ccode\u003e897192a\u003c/code\u003e\u003c/a\u003e [material_ui] Migrate M3 Divider template to use new gen_defaults (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12915\"\u003e#12915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_fonts-v9.0.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `melos` from 7.7.0 to 8.9.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/invertase/melos/blob/main/CHANGELOG.md\"\u003emelos's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003e\u003ccode\u003emelos\u003c/code\u003e - \u003ccode\u003ev8.9.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eREFACTOR\u003c/strong\u003e: remove the nullsafety package filter (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1104\"\u003e#1104\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/96fce8e88ff7d7312c457a547bca5587874a1edc\"\u003e96fce8e8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePERF\u003c/strong\u003e: look up the published state of each package once when filtering (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1097\"\u003e#1097\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/cc2708094d22875524ee74d9eaaefcc0e1393b96\"\u003ecc270809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: skip generating the IntelliJ IDE files in CI (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1101\"\u003e#1101\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/4993f5920b13238124f1719c7d72c6c2fe0b8449\"\u003e4993f592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: correct the category and nullsafety keys of packageFilters (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1096\"\u003e#1096\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/5ef2eb29c07ecdf6a80159d54711ce68304fe182\"\u003e5ef2eb29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: keep colors in the output of nested Melos commands (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1095\"\u003e#1095\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/6424bc2d9fbfcb734f2a3f3e8fea9bc1875f3754\"\u003e6424bc2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: expand the package environment variables in exec scripts (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1094\"\u003e#1094\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/c0c21c1640af2d22bf8e0b23d742f52f0944bc5d\"\u003ec0c21c16\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: respect sdkPath when resolving and launching the local Melos installation (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1081\"\u003e#1081\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/00b80d2744b449aee497273d4a7a56c8e2711d64\"\u003e00b80d27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: detect Flutter packages through the workspace dependency graph (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1089\"\u003e#1089\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/c8f7ed7db825cd1cc0b74712305c60d4ef118172\"\u003ec8f7ed7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: skip packages with unchanged sources in exec (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1102\"\u003e#1102\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/3ffd29009dbeb2e56127aa1b755879b918c35030\"\u003e3ffd2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: add a dependsOn option to declare dependencies between scripts (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1100\"\u003e#1100\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/e216495aca2fa46c8deefdf6ae7e69dc67192c4b\"\u003ee216495a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: add a markSharedDependencies option to mark shared dependencies with a comment (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1099\"\u003e#1099\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/5ad49d3b88f36ab1ddb5248c0ca75a8eb619946b\"\u003e5ad49d3b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: treat the no tests ran exit code as a success in exec and test (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1098\"\u003e#1098\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/0f3075e0a81589f306628053320511989e280f71\"\u003e0f3075e0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: add a --post-filter option to filter included dependents and dependencies (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1093\"\u003e#1093\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/0507f65fbff5fe648f3892107cf10c107b96db83\"\u003e0507f65f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: add a cherry-pick command for releasing from hot-fix branches (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1091\"\u003e#1091\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/912374b5f4cdfb097e0c63dedc72d3919fdb39bc\"\u003e912374b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: add a global --quiet option to only print warnings, errors and failed output (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1092\"\u003e#1092\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/f42284901a3da9a538a63626d64d343986e2a157\"\u003ef4228490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e(intellij): allow configuring Flutter entry points (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1090\"\u003e#1090\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/f7307f3a284f8d20edd12b131b6901fa5bee284f\"\u003ef7307f3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e(version): add a --sign-off option for the version commit (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1088\"\u003e#1088\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/e773ac8cce51d6611a7faa49ed979d290545d03c\"\u003ee773ac8c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: clarify single package usage and update the migration instructions (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1103\"\u003e#1103\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/51c42c72bd36c6fbfd68274b3f906951fd7eb8a5\"\u003e51c42c72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-09-18\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/invertase/melos/blob/main/#melos---v880\"\u003e\u003ccode\u003emelos\u003c/code\u003e - \u003ccode\u003ev8.8.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003emelos\u003c/code\u003e - \u003ccode\u003ev8.8.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e(config): allow \u0026quot;x-\u0026quot; extension fields so YAML anchors validate (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1085\"\u003e#1085\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/02bfed681f10983a9e9f37b188efc82c65d12948\"\u003e02bfed68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e(config): allow every command line option to be configured (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1082\"\u003e#1082\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/5fcc9867fb8c69aaab1e785ae5fb5f7368bea5cb\"\u003e5fcc9867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e(intellij): generate Dart run and test configurations for pure Dart packages (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1080\"\u003e#1080\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/8a4e21b64168ba0d668a54af2deb6b2c66d7eab7\"\u003e8a4e21b6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: add --no-pub flag to bootstrap, test and analyze commands (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/1079\"\u003e#1079\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/913ecbbe258172b2c35d11d529727e74070801e4\"\u003e913ecbbe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-09-09\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/melos/commit/953e2806b022de5bae2d9c3813c9b61679876785\"\u003e\u003ccode\u003e953e280\u003c/code\u003e\u003c/a\u003e chore(release): Publish packages (\u003ca href=\"https://github.com/invertase/melos/tree/main/packages/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/melos/commit/96fce8e88ff7d7312c457a547bca5587874a1edc\"\u003e\u003ccode\u003e96fce8e\u003c/code\u003e\u003c/a\u003e refactor: remove the nullsafety package filter (\u003ca href=\"https://github.com/invertase/melos/tree/main/packages/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/melos/commit/3ffd29009dbeb2e56127aa1b755879b918c35030\"\u003e\u003ccode\u003e3ffd290\u003c/code\u003e\u003c/a\u003e feat: skip packages with unchanged sources in exec (\u003ca href=\"https://github.com/inv...\n\n_Description has been truncated_","html_url":"https://github.com/EslamNabawy/Rain/pull/39","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/EslamNabawy%2FRain/issues/39","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/39/packages"}},{"old_version":"3.2.5","new_version":"4.0.3","update_type":"major","path":null,"pr_created_at":"2026-10-19T15:30:36.000Z","version_change":"3.2.5 → 4.0.3","issue":{"uuid":"5926787797","node_id":"PR_kwDOPNWwd88AAAABJXVJTg","number":38,"state":"closed","title":"chore(deps): Bump the pub-minor-patch group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-26T15:30:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-19T15:30:36.000Z","updated_at":"2026-10-26T15:30:45.000Z","time_to_close":604805,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"pub-minor-patch","update_count":17,"packages":[{"name":"archive","old_version":"4.0.9","new_version":"4.5.2","repository_url":"https://github.com/brendan-duncan/archive"},{"name":"build_runner","old_version":"2.15.1","new_version":"2.17.1","repository_url":"https://github.com/dart-lang/build"},{"name":"json_serializable","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"freezed","old_version":"3.2.5","new_version":"4.0.3","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"flutter_map","old_version":"8.3.1","new_version":"8.3.2","repository_url":"https://github.com/fleaflet/flutter_map"},{"name":"flutter_secure_storage","old_version":"11.0.0","new_version":"11.2.0","repository_url":"https://github.com/mogol/flutter_secure_storage"},{"name":"flutter_web_auth_2","old_version":"5.0.3","new_version":"5.1.0","repository_url":"https://github.com/ThexXTURBOXx/flutter_web_auth_2"},{"name":"freezed","old_version":"3.2.5","new_version":"4.0.3","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"geolocator","old_version":"14.0.3","new_version":"14.1.1","repository_url":"https://github.com/baseflow/flutter-geolocator"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"json_serializable","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"meta","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/dart-lang/sdk"},{"name":"mustache_template","old_version":"2.0.5","new_version":"2.0.6","repository_url":"https://github.com/flutter/core-packages"},{"name":"package_info_plus","old_version":"10.2.1","new_version":"10.2.2","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"share_plus","old_version":"13.3.0","new_version":"13.3.1","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"shared_preferences","old_version":"2.5.5","new_version":"2.5.6","repository_url":"https://github.com/flutter/packages"},{"name":"upgrader","old_version":"13.6.0","new_version":"13.7.0","repository_url":"https://github.com/larryaasen/upgrader"},{"name":"url_launcher","old_version":"6.3.2","new_version":"6.3.3","repository_url":"https://github.com/flutter/packages"},{"name":"yaml","old_version":"3.1.3","new_version":"3.1.4","repository_url":"https://github.com/dart-lang/tools"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub-minor-patch group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [archive](https://github.com/brendan-duncan/archive) | `4.0.9` | `4.5.2` |\n| [build_runner](https://github.com/dart-lang/build) | `2.15.1` | `2.17.1` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.14.0` | `6.15.0` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `4.0.3` |\n| [flutter_map](https://github.com/fleaflet/flutter_map) | `8.3.1` | `8.3.2` |\n| [flutter_secure_storage](https://github.com/mogol/flutter_secure_storage) | `11.0.0` | `11.2.0` |\n| [flutter_web_auth_2](https://github.com/ThexXTURBOXx/flutter_web_auth_2) | `5.0.3` | `5.1.0` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `4.0.3` |\n| [geolocator](https://github.com/baseflow/flutter-geolocator) | `14.0.3` | `14.1.1` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.14.0` | `6.15.0` |\n| [meta](https://github.com/dart-lang/sdk/tree/main/pkg) | `1.18.0` | `1.19.0` |\n| [mustache_template](https://github.com/flutter/core-packages/tree/main/third_party/packages) | `2.0.5` | `2.0.6` |\n| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus) | `10.2.1` | `10.2.2` |\n| [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus) | `13.3.0` | `13.3.1` |\n| [shared_preferences](https://github.com/flutter/packages/tree/main/packages/shared_preferences) | `2.5.5` | `2.5.6` |\n| [upgrader](https://github.com/larryaasen/upgrader) | `13.6.0` | `13.7.0` |\n| [url_launcher](https://github.com/flutter/packages/tree/main/packages/url_launcher) | `6.3.2` | `6.3.3` |\n| [yaml](https://github.com/dart-lang/tools/tree/main/pkgs) | `3.1.3` | `3.1.4` |\n\n\nUpdates `archive` from 4.0.9 to 4.5.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/brendan-duncan/archive/blob/main/CHANGELOG.md\"\u003earchive's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.5.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eZipDecoder.decodeStream\u003c/code\u003e returning an empty archive when the\ninput was not at position 0, such as after reading a magic number or\ndecoding the same stream a second time (\u003ca href=\"https://redirect.github.com/brendan-duncan/archive/issues/405\"\u003e#405\u003c/a\u003e). \u003ccode\u003edecodeStream\u003c/code\u003e also\nleaves the input's read position where it was.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eInputStream.totalLength\u003c/code\u003e, the size of the whole stream whatever\nthe read position, where \u003ccode\u003elength\u003c/code\u003e is only the bytes after it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.5.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed zips written on the web, which decoded to nothing: the zlib encoder\nleft the zip encoder's output big-endian, so every header after the first\nentry's data was written in the wrong byte order (\u003ca href=\"https://redirect.github.com/brendan-duncan/archive/issues/419\"\u003e#419\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eZipEncoder\u003c/code\u003e can be used under dart2js on Node, where creating its secure\nrandom source threw; it is now only created for a password.\u003c/li\u003e\n\u003cli\u003eFixed zips written by \u003ccode\u003eZipEncoder\u003c/code\u003e since 4.4.0, which 7-Zip reported\nas having header errors: the data descriptor flag was set in each\nentry's local header but not its central directory header. The UTF-8\nflag also went into the central directory even for names that were not\nUTF-8.\u003c/li\u003e\n\u003cli\u003eDirectory entries are stored rather than written as an empty deflate\nstream, which \u003ccode\u003eunzip\u003c/code\u003e rejected, and carry the MS-DOS directory\nattribute. In a zip with a password they are no longer marked\nencrypted.\u003c/li\u003e\n\u003cli\u003eEntries whose content is in memory, and stored entries that can be read\ntwice, have their CRC and sizes in the local header again rather than in\na data descriptor after the data. Java's \u003ccode\u003eZipInputStream\u003c/code\u003e refuses a\nstored entry with a descriptor, and OpenDocument and EPUB files need\ntheir stored \u003ccode\u003emimetype\u003c/code\u003e entry without one (\u003ca href=\"https://redirect.github.com/brendan-duncan/archive/issues/421\"\u003e#421\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXZDecoder\u003c/code\u003e hung forever on a truncated \u003ccode\u003e.xz\u003c/code\u003e read from a\nfile or a decode stream, including \u003ccode\u003e.tar.xz\u003c/code\u003e in \u003ccode\u003eextractFileToDisk\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSecurity: tar long name and pax header entries are limited to\n\u003ccode\u003eTarFile.maxMetadataSize\u003c/code\u003e (1 MB). A small \u003ccode\u003e.tar.gz\u003c/code\u003e could declare one\nlarge enough to take gigabytes of memory to read.\u003c/li\u003e\n\u003cli\u003eSecurity: decoding had no output limit, so a small archive could expand\nto fill memory or disk. Added \u003ccode\u003emaxOutputSize\u003c/code\u003e to \u003ccode\u003edecodeBytes\u003c/code\u003e and\n\u003ccode\u003edecodeStream\u003c/code\u003e on \u003ccode\u003eGZipDecoder\u003c/code\u003e, \u003ccode\u003eZLibDecoder\u003c/code\u003e, \u003ccode\u003eBZip2Decoder\u003c/code\u003e and\n\u003ccode\u003eZstdDecoder\u003c/code\u003e, and \u003ccode\u003emaxSize\u003c/code\u003e to \u003ccode\u003eextractFileToDisk\u003c/code\u003e,\n\u003ccode\u003eextractArchiveToDisk\u003c/code\u003e and \u003ccode\u003eextractArchiveToDiskSync\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eA zip entry is no longer decoded past the uncompressed size the archive\ngives for it, so \u003ccode\u003eArchiveFile.size\u003c/code\u003e can be checked before reading.\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eZstdDecoder\u003c/code\u003e sized its window and output from the frame header,\nso a 10 byte input committed hundreds of MB, even past \u003ccode\u003emaxWindowSize\u003c/code\u003e.\nThe content size is now checked as each block decodes, and one that\noverflows is refused.\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXZDecoder\u003c/code\u003e limits the LZMA2 dictionary an archive may declare\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/brendan-duncan/archive/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_runner` from 2.15.1 to 2.17.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild_runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_runner v2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild\u003c/code\u003e 5.0.0, which is the retracted \u003ccode\u003ebuild\u003c/code\u003e 4.1.0 republished as a\nmajor version. \u003ccode\u003ebuild_runner\u003c/code\u003e implements \u003ccode\u003ebuild\u003c/code\u003e interfaces, so it now\nallows only one minor version of \u003ccode\u003ebuild\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5223\"\u003e#5223\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuilt_collection\u003c/code\u003e 6.x.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ebuild_runner run\u003c/code\u003e with \u003ccode\u003ebuilt_collection\u003c/code\u003e 6.x by passing\n\u003ccode\u003eIsolate.spawnUri\u003c/code\u003e a plain list of arguments.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSharedPartAccumulator\u003c/code\u003e and \u003ccode\u003eSharedPartAccumulatorCodec\u003c/code\u003e for shared part\noutputs.\u003c/li\u003e\n\u003cli\u003eSupport shared parts written using \u003ccode\u003eBuildStep.librarySourceSink\u003c/code\u003e when builders\nopt in with \u003ccode\u003eadds_to_library: true\u003c/code\u003e and \u003ccode\u003ebuild_to: source\u003c/code\u003e in \u003ccode\u003ebuild.yaml\u003c/code\u003e. If\na library is missing the \u003ccode\u003epart\u003c/code\u003e directive for its shared part, \u003ccode\u003ebuild_runner\u003c/code\u003e\nadds it and rebuilds; if the directive is unused because builders ran and\ncontributed nothing, and nothing in the build failed, \u003ccode\u003ebuild_runner\u003c/code\u003e removes\nit and rebuilds. With \u003ccode\u003e--only-check\u003c/code\u003e it reports the directives to add or\nremove instead.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eserve\u003c/code\u003e command now rejects non-loopback \u003ccode\u003eHost\u003c/code\u003e and \u003ccode\u003eOrigin\u003c/code\u003e headers when\nbound to a loopback interface, and validates them against \u003ccode\u003e--hostname\u003c/code\u003e when a\nspecific host is given.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild\u003c/code\u003e 4.1.0.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild_config\u003c/code\u003e 1.4.0.\u003c/li\u003e\n\u003cli\u003eBug fix: allow calling \u003ccode\u003eBuildStep.canRead\u003c/code\u003e on outputs written by the same\nbuild step.\u003c/li\u003e\n\u003cli\u003eBug fix: run post-process builder on incremental builds when no prior step\nresult exists.\u003c/li\u003e\n\u003cli\u003eBug fix: preserve analyzer dependency information on unhandled build failures,\npreventing subsequent incremental builds from missing changes to transitively\nimported files.\u003c/li\u003e\n\u003cli\u003eBug fix: complete the active building future in daemon mode when the build\nscript is updated, preventing asset server requests from hanging.\u003c/li\u003e\n\u003cli\u003eBug fix: write the SDK summary deps file atomically, so a concurrently\nrunning build does not read it while it is empty; and rebuild the summary\ninstead of failing if the deps file turns out to be corrupt.\u003c/li\u003e\n\u003cli\u003eBug fix: handle deletions of unread sources during watch, serve, and\ndaemon modes.\u003c/li\u003e\n\u003cli\u003eBug fix: in watch, serve, and daemon modes, do not run a build when nothing\nchanged that can affect any output. A file can be written without changing\nits content, and one write can produce more than one filesystem event.\u003c/li\u003e\n\u003cli\u003eBug fix: detect duplicate \u003ccode\u003e--output\u003c/code\u003e directories that are spelled\ndifferently, for example \u003ccode\u003ebuild\u003c/code\u003e and \u003ccode\u003ebuild/\u003c/code\u003e, instead of writing both and\nsilently keeping only the last.\u003c/li\u003e\n\u003cli\u003eBug fix: in watch, serve, and daemon modes, notice a generated file being\ndeleted after a previous build deleted and then rewrote that same file.\nPreviously the delete was mistaken for the build's own earlier delete and\nignored, so deleting a generated file no longer forced it to be regenerated.\u003c/li\u003e\n\u003cli\u003eBug fix: in daemon mode, after a builder change keep serving the previous\nbuild's outputs until shutdown, instead of returning 404.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3088ac884999c97f9ac6d2155e90e81af553b93c\"\u003e\u003ccode\u003e3088ac8\u003c/code\u003e\u003c/a\u003e Release build 5.0.0, build_runner 2.17.1, build_test 3.5.23. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5224\"\u003e#5224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/02710260aa2bc857a6d865107c09b52eeb924901\"\u003e\u003ccode\u003e0271026\u003c/code\u003e\u003c/a\u003e Release build, build_config, build_daemon, build_runner, build_test. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5222\"\u003e#5222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/749419b8935f8f888aa374a1993b05574f29934b\"\u003e\u003ccode\u003e749419b\u003c/code\u003e\u003c/a\u003e Use built_value shared parts in build_runner. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5220\"\u003e#5220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/36952014931100760b3f8a7a6af926549247c323\"\u003e\u003ccode\u003e3695201\u003c/code\u003e\u003c/a\u003e Provide dummy values for Int32 and Int64 (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4961\"\u003e#4961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/cf188c80aa0cdb04cb26e2887d42de4228d62722\"\u003e\u003ccode\u003ecf188c8\u003c/code\u003e\u003c/a\u003e Add more dummy-values for platform value types (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4997\"\u003e#4997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ad106870abee5decb74f6ef4856bdfc2770311c2\"\u003e\u003ccode\u003ead10687\u003c/code\u003e\u003c/a\u003e mockito: avoid generating dummy classes for ProtobufEnum subtypes and Generat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/6ef9429da0475d3d34d34e84936081e7eebebf47\"\u003e\u003ccode\u003e6ef9429\u003c/code\u003e\u003c/a\u003e prepare for build_web_compilers 4.8.12 release (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5221\"\u003e#5221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/656d5344f8587fca1ec7c0894ec245acbc3e09b4\"\u003e\u003ccode\u003e656d534\u003c/code\u003e\u003c/a\u003e Support built_value on LibrarySourceSink. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5208\"\u003e#5208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/0791f290931b211de17d49a695c413fc2d67947f\"\u003e\u003ccode\u003e0791f29\u003c/code\u003e\u003c/a\u003e Make build_process_lock_test's stop-during-build case wait on a gate. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5216\"\u003e#5216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/a17d7306074b13fa287de9aa51e843b51561b069\"\u003e\u003ccode\u003ea17d730\u003c/code\u003e\u003c/a\u003e Deflake daemon_command_test: allow a cached result for the explicit build. (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.15.1...build_runner-v2.17.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_serializable` from 6.14.0 to 6.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eRecord\u003c/code\u003e serialization and default value handling, including nullable\nempty records \u003ccode\u003e()?\u003c/code\u003e, non-nullable records with defaults, single-positional\nrecord defaults, record and non-\u003ccode\u003eString\u003c/code\u003e map literals in\n\u003ccode\u003e@JsonKey(defaultValue: ...)\u003c/code\u003e, and conditional \u003ccode\u003e? :\u003c/code\u003e constructor defaults.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecreateJsonSchema\u003c/code\u003e to emit an \u003ccode\u003eenum\u003c/code\u003e constraint (and \u003ccode\u003edefault\u003c/code\u003e) for\nenum-typed fields, respecting \u003ccode\u003e@JsonValue\u003c/code\u003e and \u003ccode\u003eJsonEnum.valueField\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1577\"\u003e#1577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efromJson\u003c/code\u003e and \u003ccode\u003etoJson\u003c/code\u003e on classes that extend \u003ccode\u003eJsonKey\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve \u003ccode\u003etypedef\u003c/code\u003e alias names in generated code.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003egenericArgumentFactories: true\u003c/code\u003e when \u003ccode\u003etoJson\u003c/code\u003e is inherited from a\ngeneric mixin or superclass.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1208\"\u003e#1208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve field declaration order in \u003ccode\u003etoJson\u003c/code\u003e for classes with primary\nconstructor declaring parameters.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1599\"\u003e#1599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eMap\u003c/code\u003e key and enum handling, including custom \u003ccode\u003eString\u003c/code\u003e-backed\n\u003ccode\u003eJsonConverter\u003c/code\u003es and \u003ccode\u003edateTimeUtc: true\u003c/code\u003e on \u003ccode\u003eMap\u003c/code\u003e keys, \u003ccode\u003eint\u003c/code\u003e-encoded enum\n\u003ccode\u003eMap\u003c/code\u003e keys, \u003ccode\u003eMap\u0026lt;Object, V\u0026gt;\u003c/code\u003e / \u003ccode\u003eMap\u0026lt;dynamic, V\u0026gt;\u003c/code\u003e, decoding \u003ccode\u003enull\u003c/code\u003e to\n\u003ccode\u003e@JsonValue(null)\u003c/code\u003e enum entries on non-nullable fields (preserving explicit\n\u003ccode\u003enull\u003c/code\u003e over \u003ccode\u003edefaultValue\u003c/code\u003e when the key is present),\n\u003ccode\u003e@JsonEnum(valueField: 'name')\u003c/code\u003e, and rejecting getter-backed\n\u003ccode\u003eJsonEnum.valueField\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eJsonKey.unknownEnumValue\u003c/code\u003e: Added support for \u003ccode\u003eMap\u003c/code\u003e values.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrefer \u003ccode\u003eJsonConverter\u003c/code\u003es with matching nullability when both nullable and\nnon-nullable converters for the same type are present.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1339\"\u003e#1339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix field discovery, inheritance, and class configuration edge cases,\nincluding covariant and setter-only overrides, \u003ccode\u003ehashCode\u003c/code\u003e/\u003ccode\u003eruntimeType\u003c/code\u003e\noverrides, \u003ccode\u003ecreateFactory: false\u003c/code\u003e with \u003ccode\u003eincludeToJson: true\u003c/code\u003e,\n\u003ccode\u003edisallowUnrecognizedKeys\u003c/code\u003e with \u003ccode\u003eincludeFromJson: false\u003c/code\u003e, generic\n\u003ccode\u003eincludeIfNull: false\u003c/code\u003e map entries, duplicate \u003ccode\u003efromJson\u003c/code\u003e key detection, and\n\u003ccode\u003ecreatePerFieldToJson\u003c/code\u003e when a field is named \u003ccode\u003eObject\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecreateJsonSchema\u003c/code\u003e default value handling for non-empty \u003ccode\u003eList\u003c/code\u003e, \u003ccode\u003eSet\u003c/code\u003e,\nand \u003ccode\u003eMap\u003c/code\u003e constants, \u003ccode\u003eint\u003c/code\u003e defaults on \u003ccode\u003enum\u003c/code\u003e/\u003ccode\u003edouble\u003c/code\u003e fields, and function\ntear-off defaults, as well as nullable self-references and private fields.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eJsonConverter\u003c/code\u003e, \u003ccode\u003e@JsonKey(fromJson: ..., toJson: ...)\u003c/code\u003e, \u003ccode\u003eJsonHelper\u003c/code\u003e,\nand extension type edge cases across generic converters, nullable fields,\nconstructor parameter annotations, and custom \u003ccode\u003efromJson\u003c/code\u003e/\u003ccode\u003etoJson\u003c/code\u003e signatures.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for \u003ccode\u003eRecord\u003c/code\u003e, \u003ccode\u003eFunction\u003c/code\u003e,\n\u003ccode\u003eDateTime\u003c/code\u003e, generic argument factories, and \u003ccode\u003etoJson\u003c/code\u003e callbacks named \u003ccode\u003evalue\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuild\u003c/code\u003e 5.0.0.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.12.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;15.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/567f2f87a9374d90ede7540c70cb71646f6dd99e\"\u003e\u003ccode\u003e567f2f8\u003c/code\u003e\u003c/a\u003e Prepare json_serializable 6.15.0 for release (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1613\"\u003e#1613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fee3c8ba7c8076cc3a798aa8323adee0498277f2\"\u003e\u003ccode\u003efee3c8b\u003c/code\u003e\u003c/a\u003e Fix Record decoding, $1 comma emission, and JsonKey default literals (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/718292002f31e2dfcf39c21e107936176db9574f\"\u003e\u003ccode\u003e7182920\u003c/code\u003e\u003c/a\u003e Fix Map key converters, int JsonEnum keys, and JsonEnum valueField (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1611\"\u003e#1611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/93e3e1b4a72e9eb7ff02f8a2e077d9f527f4ff78\"\u003e\u003ccode\u003e93e3e1b\u003c/code\u003e\u003c/a\u003e Fix JsonConverter type resolution, JsonHelper wrappers, and Patch\u0026lt;T\u0026gt; (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1612\"\u003e#1612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/d9ac7c08d09f3669544c0b236f1e764d56c23284\"\u003e\u003ccode\u003ed9ac7c0\u003c/code\u003e\u003c/a\u003e Fix field inheritance narrowing, setter overrides, and config guards (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/2fdcd782a9b08b7d0280a16ce6c416fa3703b83a\"\u003e\u003ccode\u003e2fdcd78\u003c/code\u003e\u003c/a\u003e Replace generated test matrices with verifyGeneratorBatch and add dart2wasm C...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/42ce22f7f3646a9023b35ba65408b4998334faa2\"\u003e\u003ccode\u003e42ce22f\u003c/code\u003e\u003c/a\u003e Fix createJsonSchema default values, nullable self-refs, and privacy (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c12e9668c216d5676d31733c0a94c29ebdf8dc9f\"\u003e\u003ccode\u003ec12e966\u003c/code\u003e\u003c/a\u003e Preserve \u003ccode\u003etypedef\u003c/code\u003e alias names in \u003ccode\u003etypeToCode\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1605\"\u003e#1605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5bcca7207eec594a7a260ad59fc1da9c6b2fa1f7\"\u003e\u003ccode\u003e5bcca72\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003egenericArgumentFactories\u003c/code\u003e with mixin or superclass \u003ccode\u003etoJson\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1604\"\u003e#1604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/9a467372ca881f0e7350805ca7e1843cabbce732\"\u003e\u003ccode\u003e9a46737\u003c/code\u003e\u003c/a\u003e Preserve primary constructor field order in \u003ccode\u003etoJson\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1602\"\u003e#1602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.14.0...json_serializable-v6.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 3.2.5 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6a4347d332549cb8840542523af54c81da89e252\"\u003e\u003ccode\u003e6a4347d\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bbac597e7a19d8333985b3dcba210e5a7b210aa5\"\u003e\u003ccode\u003ebbac597\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1380\"\u003e#1380\u003c/a\u003e from rrousselGit/bump-build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/0377098eefb08a2beb8e877a1a24801bbebbc054\"\u003e\u003ccode\u003e0377098\u003c/code\u003e\u003c/a\u003e keep override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/342abfa7bc765bbe78cfe7a36eeff2ada128a718\"\u003e\u003ccode\u003e342abfa\u003c/code\u003e\u003c/a\u003e Remove override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4aaf5ed8d0f2d969370935f2a13df2ab285bb3a4\"\u003e\u003ccode\u003e4aaf5ed\u003c/code\u003e\u003c/a\u003e Bump min test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4fb6aaf5f34c732b24966ec93c432f4ae3dcae40\"\u003e\u003ccode\u003e4fb6aaf\u003c/code\u003e\u003c/a\u003e Support latest build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/421260d93c65f3c9bd8f74fa2f4009837d9a3eae\"\u003e\u003ccode\u003e421260d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1379\"\u003e#1379\u003c/a\u003e from rrousselGit/migrate-lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/9f707d68bbe42516b64171921acba3c70db4e316\"\u003e\u003ccode\u003e9f707d6\u003c/code\u003e\u003c/a\u003e Migrate freezed_lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ad9e4bf967382a16f3473d0deda99be9e42b78f8\"\u003e\u003ccode\u003ead9e4bf\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/154a1e779c7a0fe3474fadab2fbb15a00a7de90f\"\u003e\u003ccode\u003e154a1e7\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v3.2.5...freezed-v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_map` from 8.3.1 to 8.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/releases\"\u003eflutter_map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.3.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent NaN fling direction when tracked pointer offsets are zero by \u003ca href=\"https://github.com/nisenbeck\"\u003e\u003ccode\u003e@​nisenbeck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2220\"\u003efleaflet/flutter_map#2220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: don't apply \u003ccode\u003einitialCameraFit\u003c/code\u003e on a zero-sized camera by \u003ca href=\"https://github.com/nisenbeck\"\u003e\u003ccode\u003e@​nisenbeck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2223\"\u003efleaflet/flutter_map#2223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: load tiles during double-tap-drag zoom gesture by \u003ca href=\"https://github.com/ProstoSanja\"\u003e\u003ccode\u003e@​ProstoSanja\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2217\"\u003efleaflet/flutter_map#2217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v8.3.2 release by \u003ca href=\"https://github.com/JaffaKetchup\"\u003e\u003ccode\u003e@​JaffaKetchup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2245\"\u003efleaflet/flutter_map#2245\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nisenbeck\"\u003e\u003ccode\u003e@​nisenbeck\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2220\"\u003efleaflet/flutter_map#2220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ProstoSanja\"\u003e\u003ccode\u003e@​ProstoSanja\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2217\"\u003efleaflet/flutter_map#2217\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.3.1...v8.3.2\"\u003ehttps://github.com/fleaflet/flutter_map/compare/v8.3.1...v8.3.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fleaflet/flutter_map/blob/master/CHANGELOG.md\"\u003eflutter_map's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.3.2] - 2026/08/27\u003c/h2\u003e\n\u003cp\u003eContains the following user-affecting bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent NaN fling direction when tracked pointer offsets are zero - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2220\"\u003e#2220\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2221\"\u003e#2221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't apply \u003ccode\u003einitialCameraFit\u003c/code\u003e on a zero-sized camera - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2223\"\u003e#2223\u003c/a\u003e for \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2222\"\u003e#2222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLoad tiles during double-tap-drag zoom gesture - \u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/pull/2217\"\u003e#2217\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMany thanks to these contributors (in no particular order):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ProstoSanja\"\u003e\u003ccode\u003e@​ProstoSanja\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nisenbeck\"\u003e\u003ccode\u003e@​nisenbeck\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e... and all the maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/9c86ddc199adeb39df4b1b9838ec7d881deff89a\"\u003e\u003ccode\u003e9c86ddc\u003c/code\u003e\u003c/a\u003e chore: prepare for v8.3.2 release (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2245\"\u003e#2245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/cbb6eb7b5f69c1a61f7e475aa745e5aae8e80609\"\u003e\u003ccode\u003ecbb6eb7\u003c/code\u003e\u003c/a\u003e fix: load tiles during double-tap-drag zoom gesture (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2217\"\u003e#2217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/63732f309690330dc8a720a168695fb54193062c\"\u003e\u003ccode\u003e63732f3\u003c/code\u003e\u003c/a\u003e fix: don't apply \u003ccode\u003einitialCameraFit\u003c/code\u003e on a zero-sized camera (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2223\"\u003e#2223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fleaflet/flutter_map/commit/f779faed3afe37e70dd1e57aea0dc0a14f7a8fca\"\u003e\u003ccode\u003ef779fae\u003c/code\u003e\u003c/a\u003e fix: prevent NaN fling direction when tracked pointer offsets are zero (\u003ca href=\"https://redirect.github.com/fleaflet/flutter_map/issues/2220\"\u003e#2220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fleaflet/flutter_map/compare/v8.3.1...v8.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_secure_storage` from 11.0.0 to 11.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mogol/flutter_secure_storage/releases\"\u003eflutter_secure_storage's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflutter_secure_storage: v11.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage-v11.1.1...flutter_secure_storage-v11.2.0\"\u003e11.2.0\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e requireBiometricsPerOperation flag (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1264\"\u003e#1264\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/321cf97c72e78ddb81e888484560ebca74414614\"\u003e321cf97\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e don't hang when biometric negative button is tapped (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1267\"\u003e#1267\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/405c6e6299c665dfb8a7211192b42319da2e88bc\"\u003e405c6e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e fix fresh biometric install crash on non-namespaced stores (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/120bdf4ddb75e94d0c7d40519e2da9cea953a2c1\"\u003e120bdf4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e port the shared-key multi-instance fixes to v11.x (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/6cc9ddc55df42255edd4afb72bac56458997885d\"\u003e6cc9ddc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e recover biometric-protected storage on post-auth cipher failure (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1271\"\u003e#1271\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/77eed597eaa244106b946cd02c4d7edb3eb9fa05\"\u003e77eed59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e recover the biometric app key on a namespace switch (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/31f6eeb79ad8187a49d8675bbf58d81b050f506f\"\u003e31f6eeb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e scope deleteAll to the key prefix instead of clearing the file (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1266\"\u003e#1266\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/34170b2caf52c642efa5b6584fa4cc5072f6c697\"\u003e34170b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edarwin:\u003c/strong\u003e find keychain items across accessibility levels (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1269\"\u003e#1269\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/9ae0e422d6ad6376ddf7960186d42342b0370baf\"\u003e9ae0e42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't report pending namespace recovery as data loss in checkUpgradeStatus (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/f795d52488450d6ef04ee580c895d98c59b737f3\"\u003ef795d52\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_secure_storage: v11.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage-v11.1.0...flutter_secure_storage-v11.1.1\"\u003e11.1.1\u003c/a\u003e (2026-09-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e read saved key-cipher marker instead of toString() on a KeyCipher (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1256\"\u003e#1256\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/73f0ef5b0666a25912ae07694211414dfcabcf23\"\u003e73f0ef5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflutter_secure_storage: v11.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/compare/flutter_secure_storage-v11.0.0...flutter_secure_storage-v11.1.0\"\u003e11.1.0\u003c/a\u003e (2026-09-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd checkUpgradeStatus() to report data lost on a direct major upgrade (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1243\"\u003e#1243\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/fc716ea7b3973db985d953776107b44b5984f591\"\u003efc716ea\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e move wrapped key when switching between sharedPreferencesName and storageNamespace (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/2482e34e377cae7e6e082c0c0c867c2d5857a531\"\u003e2482e34\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e use flutter.compileSdkVersion (36) instead of pinning compileSdk (37) (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1236\"\u003e#1236\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/0530fe74174743b234adc14c5305d13cbdac7764\"\u003e0530fe7\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1224\"\u003e#1224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erequire flutter_secure_storage_platform_interface ^2.1.0 for checkUpgradeStatus (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_secure_storage/issues/1247\"\u003e#1247\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/0d3d6f21201cb844ef085b2cb0a3999e45f125e1\"\u003e0d3d6f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/805638be8ab37d1a08c3bc54c9e61b48555c6c3f\"\u003e\u003ccode\u003e805638b\u003c/code\u003e\u003c/a\u003e chore(develop): release flutter_secure_storage 11.2.0 (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1262\"\u003e#1262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/8ccc05f1ae1825bd1cc1b6e3e22f0805c4389a6b\"\u003e\u003ccode\u003e8ccc05f\u003c/code\u003e\u003c/a\u003e chore(develop): release flutter_secure_storage_darwin 0.4.3 (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1272\"\u003e#1272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/3f6fc315e2478dda05adb5dd982a8c3a85c20c74\"\u003e\u003ccode\u003e3f6fc31\u003c/code\u003e\u003c/a\u003e chore(deps): bump org.jetbrains.kotlin.android (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1274\"\u003e#1274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/67516e27bc3550c1244fbc72f0565b83316a1a67\"\u003e\u003ccode\u003e67516e2\u003c/code\u003e\u003c/a\u003e chore(develop): release flutter_secure_storage_platform_interface 2.1.1 (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1263\"\u003e#1263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/1892db8359f79d0e4c25abf46b9c57278064a63d\"\u003e\u003ccode\u003e1892db8\u003c/code\u003e\u003c/a\u003e docs: add alternative Linux implementations (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/a6090d8dfb3826da1482c1998bed465746743595\"\u003e\u003ccode\u003ea6090d8\u003c/code\u003e\u003c/a\u003e doc: update badge link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/ca36072b3978d2021fa237b5cd671ddfa305cde5\"\u003e\u003ccode\u003eca36072\u003c/code\u003e\u003c/a\u003e doc: update badge links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/9ae0e422d6ad6376ddf7960186d42342b0370baf\"\u003e\u003ccode\u003e9ae0e42\u003c/code\u003e\u003c/a\u003e fix(darwin): find keychain items across accessibility levels (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1269\"\u003e#1269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/77eed597eaa244106b946cd02c4d7edb3eb9fa05\"\u003e\u003ccode\u003e77eed59\u003c/code\u003e\u003c/a\u003e fix(android): recover biometric-protected storage on post-auth cipher failure...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_secure_storage/commit/405c6e6299c665dfb8a7211192b42319da2e88bc\"\u003e\u003ccode\u003e405c6e6\u003c/code\u003e\u003c/a\u003e fix(android): don't hang when biometric negative button is tapped (\u003ca href=\"https://redirect.github.com/mogol/flutter_secure_storage/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mogol/flutter_secure_storage/compare/flutter_secure_storage-v11.0.0...flutter_secure_storage-v11.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_web_auth_2` from 5.0.3 to 5.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ThexXTURBOXx/flutter_web_auth_2/releases\"\u003eflutter_web_auth_2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0: Bugfixes\u003c/h2\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Catch \u003ccode\u003eSecurityException\u003c/code\u003e when launching the auth tab (Thanks to \u003ca href=\"https://github.com/hokeroid\"\u003e\u003ccode\u003e@​hokeroid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ThexXTURBOXx/flutter_web_auth_2/issues/212\"\u003e#212\u003c/a\u003e, related to \u003ca href=\"https://redirect.github.com/ThexXTURBOXx/flutter_web_auth_2/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e🐛 Handle missing \u003ccode\u003eauthUri\u003c/code\u003e/\u003ccode\u003ecallbackScheme\u003c/code\u003e gracefully (Thanks to \u003ca href=\"https://github.com/md-shohan-ahmed\"\u003e\u003ccode\u003e@​md-shohan-ahmed\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ThexXTURBOXx/flutter_web_auth_2/issues/209\"\u003e#209\u003c/a\u003e, related to \u003ca href=\"https://redirect.github.com/ThexXTURBOXx/flutter_web_auth_2/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ThexXTURBOXx/flutter_web_auth_2/commit/d26837258a4ce04304d651c7445baccfb1d25de1\"\u003e\u003ccode\u003ed268372\u003c/code\u003e\u003c/a\u003e Bump version and add changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ThexXTURBOXx/flutter_web_auth_2/commit/170b2fecdb8d2052322d3883330a79b8d1560fcf\"\u003e\u003ccode\u003e170b2fe\u003c/code\u003e\u003c/a\u003e Add 6.x changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ThexXTURBOXx/flutter_web_auth_2/commit/2c0bb2db4ee3748120afad05ba815394702a0a8e\"\u003e\u003ccode\u003e2c0bb2d\u003c/code\u003e\u003c/a\u003e Add 6.x reference for built-in KGP and AGP 9+\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ThexXTURBOXx/flutter_web_auth_2/commit/8746b671ee926291c8483a76c7031319bcb6dc2c\"\u003e\u003ccode\u003e8746b67\u003c/code\u003e\u003c/a\u003e Exclude analyser entries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ThexXTURBOXx/flutter_web_auth_2/commit/b6c8ad6a390809db2c1df7d49af2d7245af4c4f8\"\u003e\u003ccode\u003eb6c8ad6\u003c/code\u003e\u003c/a\u003e fix(android): handle missing authUri/callbackScheme in AuthenticationManageme...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ThexXTURBOXx/flutter_web_auth_2/commit/1d1a2ce25c905359ec33993e53a49834a7bd0d97\"\u003e\u003ccode\u003e1d1a2ce\u003c/code\u003e\u003c/a\u003e Update CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ThexXTURBOXx/flutter_web_auth_2/commit/8eb49de0d1c7bdbe350333d0987e4903b6729a72\"\u003e\u003ccode\u003e8eb49de\u003c/code\u003e\u003c/a\u003e Remove compatibility issue template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ThexXTURBOXx/flutter_web_auth_2/commit/90c4e721344f4a26b83a08ec1adcd7c03ebb7ef2\"\u003e\u003ccode\u003e90c4e72\u003c/code\u003e\u003c/a\u003e fix(android): catch SecurityException when launching the auth tab (\u003ca href=\"https://redirect.github.com/ThexXTURBOXx/flutter_web_auth_2/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ThexXTURBOXx/flutter_web_auth_2/compare/5.0.3...5.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 3.2.5 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6a4347d332549cb8840542523af54c81da89e252\"\u003e\u003ccode\u003e6a4347d\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/bbac597e7a19d8333985b3dcba210e5a7b210aa5\"\u003e\u003ccode\u003ebbac597\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1380\"\u003e#1380\u003c/a\u003e from rrousselGit/bump-build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/0377098eefb08a2beb8e877a1a24801bbebbc054\"\u003e\u003ccode\u003e0377098\u003c/code\u003e\u003c/a\u003e keep override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/342abfa7bc765bbe78cfe7a36eeff2ada128a718\"\u003e\u003ccode\u003e342abfa\u003c/code\u003e\u003c/a\u003e Remove override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4aaf5ed8d0f2d969370935f2a13df2ab285bb3a4\"\u003e\u003ccode\u003e4aaf5ed\u003c/code\u003e\u003c/a\u003e Bump min test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4fb6aaf5f34c732b24966ec93c432f4ae3dcae40\"\u003e\u003ccode\u003e4fb6aaf\u003c/code\u003e\u003c/a\u003e Support latest build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/421260d93c65f3c9bd8f74fa2f4009837d9a3eae\"\u003e\u003ccode\u003e421260d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1379\"\u003e#1379\u003c/a\u003e from rrousselGit/migrate-lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/9f707d68bbe42516b64171921acba3c70db4e316\"\u003e\u003ccode\u003e9f707d6\u003c/code\u003e\u003c/a\u003e Migrate freezed_lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ad9e4bf967382a16f3473d0deda99be9e42b78f8\"\u003e\u003ccode\u003ead9e4bf\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/154a1e779c7a0fe3474fadab2fbb15a00a7de90f\"\u003e\u003ccode\u003e154a1e7\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v3.2.5...freezed-v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `geolocator` from 14.0.3 to 14.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/1aeb359cf94631cda17a517b949fd83fe6030bb9\"\u003e\u003ccode\u003e1aeb359\u003c/code\u003e\u003c/a\u003e Declare FOREGROUND_SERVICE_LOCATION in the plugin manifest, fix permission do...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/0e614fe46d634ff29dba282eb3874053b4a052b0\"\u003e\u003ccode\u003e0e614fe\u003c/code\u003e\u003c/a\u003e feat: bump dependencies for vertical speed support (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1801\"\u003e#1801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/a90c299e580cd99f96325bd440085eaf5169485b\"\u003e\u003ccode\u003ea90c299\u003c/code\u003e\u003c/a\u003e feat(android): forward optional vertical speed location extras (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1800\"\u003e#1800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/b357b0d97f1eae80dd84e3f1472a2d68e65982de\"\u003e\u003ccode\u003eb357b0d\u003c/code\u003e\u003c/a\u003e Updates Android Gradle Plugin to 9.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/92a4d5b40f081483950d7ecce90b5efefec3e6e1\"\u003e\u003ccode\u003e92a4d5b\u003c/code\u003e\u003c/a\u003e Update AGP to 9.0.1 for geolocator/example (\u003ca href=\"https://redirect.github.com/baseflow/flutter-geolocator/issues/1791\"\u003e#1791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/2144e1efcb29f439257cc099ba01874066df97e5\"\u003e\u003ccode\u003e2144e1e\u003c/code\u003e\u003c/a\u003e feat(platform-interface): support verticalSpeed and verticalSpeedAccuracy in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Baseflow/flutter-geolocator/commit/209f35634ec7616cf822f8854a109b1f7782941a\"\u003e\u003ccode\u003e209f356\u003c/code\u003e\u003c/a\u003e feat(platform-interface): distinguish an unmeasured value from a measured 0.0...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/baseflow/flutter-geolocator/compare/geolocator_14.0.3...geolocator_v14.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `intl` from 0.20.2 to 0.20.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/i18n/releases\"\u003eintl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:intl v0.20.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the Turkish Lira (TRY) currency symbol in \u003ccode\u003esimpleCurrencySymbols\u003c/code\u003e\nfrom \u0026quot;TL\u0026quot; to \u0026quot;₺\u0026quot; (U+20BA). This ensures accuracy and alignment with the\nofficial symbol introduced in 2012.\u003c/li\u003e\n\u003cli\u003eFix parsing of locale strings containing script codes in \u003ccode\u003everifiedLocale\u003c/code\u003e.\nFor example, \u003ccode\u003ezh-Hans-CN\u003c/code\u003e would have been previously parsed as \u003ccode\u003ezh\u003c/code\u003e, but is\nnow parsed as \u003ccode\u003ezh_CN\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdate the Ghanaian Cedis (GHS) currency symbol in \u003ccode\u003esimpleCurrencySymbols\u003c/code\u003e\nfrom \u0026quot;GHS\u0026quot; to \u0026quot;GH₵(U+20B5)\u0026quot;.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v48.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@pragma('wasm:prefer-inline')\u003c/code\u003e to \u003ccode\u003eIntl\u003c/code\u003e methods that already have\n\u003ccode\u003e@pragma('vm:prefer-inline')\u003c/code\u003e, for the same reason: to help omit message\ndescriptions from compiled output.\u003c/li\u003e\n\u003cli\u003eUpdate analysis to newest \u003ccode\u003epackage:lints\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/22b808d758c1accf1b18dc3121f0991152709748\"\u003e\u003ccode\u003e22b808d\u003c/code\u003e\u003c/a\u003e use broader types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/588013a5e79483fe62ee2e08fcdc7f22f47a0738\"\u003e\u003ccode\u003e588013a\u003c/code\u003e\u003c/a\u003e Upgrade analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/3be91bcd5887b874a07c2c358225d7d809e83270\"\u003e\u003ccode\u003e3be91bc\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/pragma\"\u003e\u003ccode\u003e@​pragma\u003c/code\u003e\u003c/a\u003e(wasm:prefer-inline)\u003ccode\u003eto\u003c/code\u003eIntl` methods (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/2ae32fdd9ca14ecdca77dc37787dbba3c9e2c48a\"\u003e\u003ccode\u003e2ae32fd\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/de7e11b7cc231d8daf6e49dc12690d7339241691\"\u003e\u003ccode\u003ede7e11b\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/3d58541bafd6c5c2a6273aa1767bf8c5f85b6d6c\"\u003e\u003ccode\u003e3d58541\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/b77c9a7426bd8e570ebc5d99f224a0dfd0fbc9e1\"\u003e\u003ccode\u003eb77c9a7\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epub run\u003c/code\u003e to \u003ccode\u003edart run\u003c/code\u003e in README.md (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1044\"\u003e#1044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/45f1c2029b03209401f28a9b121a38dfb32c4501\"\u003e\u003ccode\u003e45f1c20\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1033\"\u003e#1033\u003c/a\u003e from dart-lang:moredocs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/7aabf9b9f5408ce3f49e77c3b1c7d2f422fa5502\"\u003e\u003ccode\u003e7aabf9b\u003c/code\u003e\u003c/a\u003e Hint to use package:intl4x instead of package:intl (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/fc7c308a8393b1b77c4ba5b6cc7c7fed96425778\"\u003e\u003ccode\u003efc7c308\u003c/code\u003e\u003c/a\u003e Updates to intl4x: bugs and typing (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1035\"\u003e#1035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/i18n/commits/intl-v0.20.3/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_serializable` from 6.14.0 to 6.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eRecord\u003c/code\u003e serialization and default value handling, including nullable\nempty records \u003ccode\u003e()?\u003c/code\u003e, non-nullable records with defaults, single-positional\nrecord defaults, record and non-\u003ccode\u003eString\u003c/code\u003e map literals in\n\u003ccode\u003e@JsonKey(defaultValue: ...)\u003c/code\u003e, and conditional \u003ccode\u003e? :\u003c/code\u003e constructor defaults.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecreateJsonSchema\u003c/code\u003e to emit an \u003ccode\u003eenum\u003c/code\u003e constraint (and \u003ccode\u003edefault\u003c/code\u003e) for\nenum-typed fields, respecting \u003ccode\u003e@JsonValue\u003c/code\u003e and \u003ccode\u003eJsonEnum.valueField\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1577\"\u003e#1577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efromJson\u003c/code\u003e and \u003ccode\u003etoJson\u003c/code\u003e on classes that extend \u003ccode\u003eJsonKey\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve \u003ccode\u003etypedef\u003c/code\u003e alias names in generated code.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003egenericArgumentFactories: true\u003c/code\u003e when \u003ccode\u003etoJson\u003c/code\u003e is inherited from a\ngeneric mixin or superclass.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1208\"\u003e#1208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve field declaration order in \u003ccode\u003etoJson\u003c/code\u003e for classes with primary\nconstructor declaring parameters.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1599\"\u003e#1599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eMap\u003c/code\u003e key and enum handling, including custom \u003ccode\u003eString\u003c/code\u003e-backed\n\u003ccode\u003eJsonConverter\u003c/code\u003es and \u003ccode\u003edateTimeUtc: true\u003c/code\u003e on \u003ccode\u003eMap\u003c/code\u003e keys, \u003ccode\u003eint\u003c/code\u003e-encoded enum\n\u003ccode\u003eMap\u003c/code\u003e keys, \u003ccode\u003eMap\u0026lt;Object, V\u0026gt;\u003c/code\u003e / \u003ccode\u003eMap\u0026lt;dynamic, V\u0026gt;\u003c/code\u003e, decoding \u003ccode\u003enull\u003c/code\u003e to\n\u003ccode\u003e@JsonValue(null)\u003c/code\u003e enum entries on non-nullable fields (preserving explicit\n\u003ccode\u003enull\u003c/code\u003e over \u003ccode\u003edefaultValue\u003c/code\u003e when the key is present),\n\u003ccode\u003e@JsonEnum(valueField: 'name')\u003c/code\u003e, and rejecting getter-backed\n\u003ccode\u003eJsonEnum.valueField\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eJsonKey.unknownEnumValue\u003c/code\u003e: Added support for \u003ccode\u003eMap\u003c/code\u003e values.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrefer \u003ccode\u003eJsonConverter\u003c/code\u003es with matching nullability when both nullable and\nnon-nullable converters for the same type are present.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1339\"\u003e#1339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix field discovery, inheritance, and class configuration edge cases,\nincluding covariant and setter-only overrides, \u003ccode\u003ehashCode\u003c/code\u003e/\u003ccode\u003eruntimeType\u003c/code\u003e\noverrides, \u003ccode\u003ecreateFactory: false\u003c/code\u003e with \u003ccode\u003eincludeToJson: true\u003c/code\u003e,\n\u003ccode\u003edisallowUnrecognizedKeys\u003c/code\u003e with \u003ccode\u003eincludeFromJson: false\u003c/code\u003e, generic\n\u003ccode\u003eincludeIfNull: false\u003c/code\u003e map entries, duplicate \u003ccode\u003efromJson\u003c/code\u003e key detection, and\n\u003ccode\u003ecreatePerFieldToJson\u003c/code\u003e when a field is named \u003ccode\u003eObject\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecreateJsonSchema\u003c/code\u003e default value handling for non-empty \u003ccode\u003eList\u003c/code\u003e, \u003ccode\u003eSet\u003c/code\u003e,\nand \u003ccode\u003eMap\u003c/code\u003e constants, \u003ccode\u003eint\u003c/code\u003e defaults on \u003ccode\u003enum\u003c/code\u003e/\u003ccode\u003edouble\u003c/code\u003e fields, and function\ntear-off defaults, as well as nullable self-references and private fields.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eJsonConverter\u003c/code\u003e, \u003ccode\u003e@JsonKey(fromJson: ..., toJson: ...)\u003c/code\u003e, \u003ccode\u003eJsonHelper\u003c/code\u003e,\nand extension type edge cases across generic converters, nullable fields,\nconstructor parameter annotations, and custom \u003ccode\u003efromJson\u003c/code\u003e/\u003ccode\u003etoJson\u003c/code\u003e signatures.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for \u003ccode\u003eRecord\u003c/code\u003e, \u003ccode\u003eFunction\u003c/code\u003e,\n\u003ccode\u003eDateTime\u003c/code\u003e, generic argument factories, and \u003ccode\u003etoJson\u003c/code\u003e callbacks named \u003ccode\u003evalue\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuild\u003c/code\u003e 5.0.0.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.12.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;15.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/567f2f87a9374d90ede7540c70cb71646f6dd99e\"\u003e\u003ccode\u003e567f2f8\u003c/code\u003e\u003c/a\u003e Prepare json_serializable 6.15.0 for release (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1613\"\u003e#1613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fee3c8ba7c8076cc3a798aa8323adee0498277f2\"\u003e\u003ccode\u003efee3c8b\u003c/code\u003e\u003c/a\u003e Fix Record decoding, $1 comma emission, and JsonKey default literals (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/718292002f31e2dfcf39c21e107936176db9574f\"\u003e\u003ccode\u003e7182920\u003c/code\u003e\u003c/a\u003e Fix Map key converters, int JsonEnum keys, and JsonEnum valueField (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1611\"\u003e#1611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/93e3e1b4a72e9eb7ff02f8a2e077d9f527f4ff78\"\u003e\u003ccode\u003e93e3e1b\u003c/code\u003e\u003c/a\u003e Fix JsonConverter type resolution, JsonHelper wrappers, and Patch\u0026lt;T\u0026gt; (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1612\"\u003e#1612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/d9ac7c08d09f3669544c0b236f1e764d56c23284\"\u003e\u003ccode\u003ed9ac7c0\u003c/code\u003e\u003c/a\u003e Fix field inheritance narrowing, setter overrides, and config guards (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/2fdcd782a9b08b7d0280a16ce6c416fa3703b83a\"\u003e\u003ccode\u003e2fdcd78\u003c/code\u003e\u003c/a\u003e Replace generated test matrices with verifyGeneratorBatch and add dart2wasm C...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/42ce22f7f3646a9023b35ba65408b4998334faa2\"\u003e\u003ccode\u003e42ce22f\u003c/code\u003e\u003c/a\u003e Fix createJsonSchema default values, nullable self-refs, and privacy (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c12e9668c216d5676d31733c0a94c29ebdf8dc9f\"\u003e\u003ccode\u003ec12e966\u003c/code\u003e\u003c/a\u003e Preserve \u003ccode\u003etypedef\u003c/code\u003e alias names in \u003ccode\u003etypeToCode\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1605\"\u003e#1605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5bcca7207eec594a7a260ad59fc1da9c6b2fa1f7\"\u003e\u003ccode\u003e5bcca72\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003egenericArgumentFactories\u003c/code\u003e with mixin or superclass \u003ccode\u003etoJson\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1604\"\u003e#1604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/9a467372ca881f0e7350805ca7e1843cabbce732\"\u003e\u003ccode\u003e9a46737\u003c/code\u003e\u003c/a\u003e Preserve primary constructor field order in \u003ccode\u003etoJson\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1602\"\u003e#1602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.14.0...json_serializable-v6.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `meta` from 1.18.0 to 1.19.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/sdk/blob/main/CHANGELOG.md\"\u003emeta's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.19.0 - 2016-08-26\u003c/h2\u003e\n\u003ch3\u003eLanguage changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe language now allows a trailing comma after the last argument of a call and\nthe last parameter of a function declaration. This can make long argument or\nparameter lists easier to maintain, as commas can be left as-is when\nreordering lines. For details, see SDK issue\n\u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/26644\"\u003e26644\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTool Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edartfmt\u003c/code\u003e - upgraded to v0.2.9+1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport trailing commas in argument and parameter lists.\u003c/li\u003e\n\u003cli\u003eGracefully handle read-only files.\u003c/li\u003e\n\u003cli\u003eAbout a dozen other bug fixes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePub\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a \u003ccode\u003e--no-packages-dir\u003c/code\u003e flag to \u003ccode\u003epub get\u003c/code\u003e, \u003ccode\u003epub upgrade\u003c/code\u003e, and\n\u003ccode\u003epub downgrade\u003c/code\u003e. When this flag is passed, pub will not generate a\n\u003ccode\u003epackages/\u003c/code\u003e directory, and will remove that directory and any symlinks to it\nif they exist. Note that this replaces the unsupported\n\u003ccode\u003e--no-package-symlinks\u003c/code\u003e flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the ability for packages to declare a constraint on the [Flutter][]\nSDK:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eenvironment:\n  flutter: ^0.1.2\n  sdk: \u0026gt;=1.19.0 \u0026lt;2.0.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA Flutter constraint will only be satisfiable when pub is running in the\ncontext of the \u003ccode\u003eflutter\u003c/code\u003e executable, and when the Flutter SDK version\nmatches the constraint.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003esdk\u003c/code\u003e as a new package source that fetches packages from a hard-coded\nSDK. Currently only the \u003ccode\u003eflutter\u003c/code\u003e SDK is supported:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003edependencies:\n  flutter_driver:\n    sdk: flutter\n    version: ^0.0.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA Flutter \u003ccode\u003esdk\u003c/code\u003e dependency will only be satisfiable when pub is running in\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/c38a8d17edb65a09658f9d6d29b0fcd4dd99f0a2\"\u003e\u003ccode\u003ec38a8d1\u003c/code\u003e\u003c/a\u003e Extend Future.then inference to subclasses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/0e12dbf3a14fdde84753d6e647ac8fcd2fd7a1f8\"\u003e\u003ccode\u003e0e12dbf\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://github.com/dart-lang/sdk/tree/main/pkg/issues/27113\"\u003e#27113\u003c/a\u003e, future.then shouldn't disable upwards block inference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/47f1415da08f25a76248cb5ef5d1ef8162633d6d\"\u003e\u003ccode\u003e47f1415\u003c/code\u003e\u003c/a\u003e Type check field initializers in the correct context.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/1c81fe712695d68ca55123df638d84b70336c115\"\u003e\u003ccode\u003e1c81fe7\u003c/code\u003e\u003c/a\u003e Fix calling object methods and properties on function types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/3f95c3ea2940fa758a789497d51493dbd1b89f86\"\u003e\u003ccode\u003e3f95c3e\u003c/code\u003e\u003c/a\u003e Ignore any missing dependencies while linking in PubSummaryManager.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/5bfd6e6dbb11e473800d799f8e3cb0a0e7854082\"\u003e\u003ccode\u003e5bfd6e6\u003c/code\u003e\u003c/a\u003e Add PubSummaryManager.computeUnlinkedForFolder() for Flutter.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/efb961c0b9590aaf53b3200329462bfa43da246b\"\u003e\u003ccode\u003eefb961c\u003c/code\u003e\u003c/a\u003e Create a way to find SDK extensions and integrate it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/e31e7757d5b356b5661fd3a2423f571c5b3dbfb2\"\u003e\u003ccode\u003ee31e775\u003c/code\u003e\u003c/a\u003e Move summary inspection code out of pkg/analyzer/lib.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/b7a0a42bf6fc4576fc070c5132af4194a312d983\"\u003e\u003ccode\u003eb7a0a42\u003c/code\u003e\u003c/a\u003e Add --bazel-paths option to dart2js entrypoint.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/b3a38bd24513c7555d128ab644367862773ed217\"\u003e\u003ccode\u003eb3a38bd\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://github.com/dart-lang/sdk/tree/main/pkg/issues/27088\"\u003e#27088\u003c/a\u003e, future then upwards inference\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/sdk/commits/1.19.0/pkg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mustache_template` from 2.0.5 to 2.0.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/core-packages/commit/2da82f6a9880d2ac344d69a85ec3385c94ce79ef\"\u003e\u003ccode\u003e2da82f6\u003c/code\u003e\u003c/a\u003e [mustache_template] Adopt code-excerpts for README (\u003ca href=\"https://github.com/flutter/core-packages/tree/main/third_party/packages/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter/core-packages/commits/mustache_template-v2.0.6/third_party/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `package_info_plus` from 10.2.1 to 10.2.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/53e5ecf38c8775af21c62c2932d07f88bad1a3b2\"\u003e\u003ccode\u003e53e5ecf\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3995\"\u003e#3995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/793bd15d6986ff88df926a806a35000a6027cbe9\"\u003e\u003ccode\u003e793bd15\u003c/code\u003e\u003c/a\u003e ci(package_info_plus): fix macOS/iOS example build with Swift Package Manager...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/60dcd8bd1af66c02f613d0b7cc298c93574b2806\"\u003e\u003ccode\u003e60dcd8b\u003c/code\u003e\u003c/a\u003e chore(all): Fix for formatting and drop redundant analysis_options (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3981\"\u003e#3981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/c109b775df7b298f4a33f9dcb1b5ef3874051b4b\"\u003e\u003ccode\u003ec109b77\u003c/code\u003e\u003c/a\u003e fix(package_info_plus): apply KGP unless built-in Kotlin is enabled (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus/issues/3949\"\u003e#3949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/package_info_plus-v10.2.2/packages/package_info_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `share_plus` from 13.3.0 to 13.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/53e5ecf38c8775af21c62c2932d07f88bad1a3b2\"\u003e\u003ccode\u003e53e5ecf\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3995\"\u003e#3995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/86ba69a526a0d26173cb5df43ed446177cb08bd5\"\u003e\u003ccode\u003e86ba69a\u003c/code\u003e\u003c/a\u003e fix(share_plus): only configure popover presentation on iPad (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3965\"\u003e#3965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/b2d8b092f87b7b2fe41c7f64f8f0d27460cec711\"\u003e\u003ccode\u003eb2d8b09\u003c/code\u003e\u003c/a\u003e ci(share_plus): fix Windows example build with newer MSVC (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3992\"\u003e#3992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/60dcd8bd1af66c02f613d0b7cc298c93574b2806\"\u003e\u003ccode\u003e60dcd8b\u003c/code\u003e\u003c/a\u003e chore(all): Fix for formatting and drop redundant analysis_options (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3981\"\u003e#3981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/26f4d487e5db45b9461f36ff9fc46662a8284654\"\u003e\u003ccode\u003e26f4d48\u003c/code\u003e\u003c/a\u003e fix(share_plus): remove deprecated UIApplication.keyWindow fallback on iOS (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/cb9ccd5f3c368f86311f126227ec985b3e86792c\"\u003e\u003ccode\u003ecb9ccd5\u003c/code\u003e\u003c/a\u003e fix(share_plus): apply KGP unless built-in Kotlin is enabled (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3951\"\u003e#3951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/share_plus-v13.3.1/packages/share_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shared_preferences` from 2.5.5 to 2.5.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b6798fa9b65deb7a4e20ee96518e4929198ef2f5\"\u003e\u003ccode\u003eb6798fa\u003c/code\u003e\u003c/a\u003e [shared_preferences] Document return values of set and remove methods (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12303\"\u003e#12303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6d17b57bbfd9a6032f65b233bf3a484c937b9f09\"\u003e\u003ccode\u003e6d17b57\u003c/code\u003e\u003c/a\u003e [various] Update Robolectric to 4.17 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/13041\"\u003e#13041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/000643a523b802c3b4c817e62d2a591914cb543b\"\u003e\u003ccode\u003e000643a\u003c/code\u003e\u003c/a\u003e Enable Built-in Kotlin in all Flutter Android Plugin Example Apps (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12883\"\u003e#12883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d8933fdfe9187e5cfe2b83aa2afb4a9bbdf5350d\"\u003e\u003ccode\u003ed8933fd\u003c/code\u003e\u003c/a\u003e Plugin example apps to 9.3.1 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/13019\"\u003e#13019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a2079413849b33dba095357248f2afeef83f1084\"\u003e\u003ccode\u003ea207941\u003c/code\u003e\u003c/a\u003e [ci] Update repo for 3.47 stable release (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12959\"\u003e#12959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9854cd5607da4001f2dd3cbdcd6903202d28958c\"\u003e\u003ccode\u003e9854cd5\u003c/code\u003e\u003c/a\u003e [various] Update pigeon dev_dependency to ^27.3.2 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12615\"\u003e#12615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fdd7d390e2a7ea134e580b3fde3c751c0823d143\"\u003e\u003ccode\u003efdd7d39\u003c/code\u003e\u003c/a\u003e Fix chrome 145 web tests (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12486\"\u003e#12486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/69693296b8df2c5068efb45de6c6a963d61163a1\"\u003e\u003ccode\u003e6969329\u003c/code\u003e\u003c/a\u003e [packages] Migrate all iOS example apps in flutter/packages to UIScene (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12182\"\u003e#12182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/97438f1c083368f44d0201ad52ebe7f7ca924602\"\u003e\u003ccode\u003e97438f1\u003c/code\u003e\u003c/a\u003e [various] Convert example boilerplate from Java to Kotlin (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12201\"\u003e#12201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ad9840e31554ffb6bc356919d30e8be37f03bdaf\"\u003e\u003ccode\u003ead9840e\u003c/code\u003e\u003c/a\u003e Update All Flutter Android Example Apps to 3.47 Template Versions (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/shared_preferences/issues/12195\"\u003e#12195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/shared_preferences-v2.5.6/packages/shared_preferences\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `upgrader` from 13.6.0 to 13.7.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/larryaasen/upgrader/blob/main/CHANGELOG.md\"\u003eupgrader's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e13.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[457][553] Fixed barrierDismissible being ignored in UpgradeAlert. (thanks to \u003ca href=\"https://github.com/mem-5514-tahara\"\u003e\u003ccode\u003e@​mem-5514-tahara\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larryaasen/upgrader/commit/1ec99f3444849eb07ed1f3735e0e8a5c246fd3ae\"\u003e\u003ccode\u003e1ec99f3\u003c/code\u003e\u003c/a\u003e Bumped version to 13.7.0 for release and reformatted a file.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larryaasen/upgrader/commit/2cb3d041cee6ffeb4dc5be27f016c626130a0d66\"\u003e\u003ccode\u003e2cb3d04\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/larryaasen/upgrader/issues/553\"\u003e#553\u003c/a\u003e from mem-5514-tahara/fix/barrier-dismissible-457\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larryaasen/upgrader/commit/227761eea11716810386373944468baa3f83bd59\"\u003e\u003ccode\u003e227761e\u003c/code\u003e\u003c/a\u003e CI: Added Flutter version 3.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larryaasen/upgrader/commit/40f0d1d871d14cbc75435ea0fd69fe34339e2812\"\u003e\u003ccode\u003e40f0d1d\u003c/code\u003e\u003c/a\u003e docs: fix Dartdoc reference for barrierDismissible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larryaasen/upgrader/commit/fd92671f30e5289190e20edcc7bef663e3214553\"\u003e\u003ccode\u003efd92671\u003c/code\u003e\u003c/a\u003e Fixed barrierDismissible being ignored in UpgradeAlert (\u003ca href=\"https://redirect.github.com/larryaasen/upgrader/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/larryaasen/upgrader/compare/13.6.0...13.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `url_launcher` from 6.3.2 to 6.3.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1cbff9334a7dc8f286dbd3b00fe30fa04a7083e7\"\u003e\u003ccode\u003e1cbff93\u003c/code\u003e\u003c/a\u003e [url_launcher] Fix supportsCloseForLaunchMode to query close support (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/url_launcher/issues/12926\"\u003e#12926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6d17b57bbfd9a6032f65b233bf3a484c937b9f09\"...\n\n_Description has been truncated_","html_url":"https://github.com/DISCOOS/ringdrill/pull/38","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DISCOOS%2Fringdrill/issues/38","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/38/packages"}},{"old_version":"2.5.8","new_version":"4.0.2","update_type":"major","path":null,"pr_created_at":"2026-10-05T11:02:25.000Z","version_change":"2.5.8 → 4.0.2","issue":{"uuid":"5710831609","node_id":"PR_kwDOTdizuc8AAAABGsI9eg","number":46,"state":"closed","title":"chore(deps): bump the dart-compatible group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-13T07:05:17.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-05T11:02:25.000Z","updated_at":"2026-10-13T07:05:21.000Z","time_to_close":676972,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dart-compatible","update_count":19,"packages":[{"name":"build_runner","old_version":"2.4.15","new_version":"2.5.4","repository_url":"https://github.com/dart-lang/build"},{"name":"drift","old_version":"2.28.2","new_version":"2.35.1","repository_url":"https://github.com/simolus3/drift"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.1.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"drift_dev","old_version":"2.28.0","new_version":"2.35.1","repository_url":"https://github.com/simolus3/drift"},{"name":"json_annotation","old_version":"4.9.0","new_version":"4.12.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"json_serializable","old_version":"6.9.5","new_version":"6.14.1","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"riverpod_generator","old_version":"2.6.4","new_version":"4.0.9","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_annotation","old_version":"2.6.1","new_version":"4.0.7","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"drift_flutter","old_version":"0.2.7","new_version":"0.3.1","repository_url":"https://github.com/simolus3/drift"},{"name":"freezed","old_version":"2.5.8","new_version":"4.0.2","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"flutter_riverpod","old_version":"2.6.1","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"build_runner","old_version":"2.5.4","new_version":"2.16.1","repository_url":"https://github.com/dart-lang/build"},{"name":"drift_dev","old_version":"2.28.0","new_version":"2.35.1","repository_url":"https://github.com/simolus3/drift"},{"name":"drift_flutter","old_version":"0.2.7","new_version":"0.3.1","repository_url":"https://github.com/simolus3/drift"},{"name":"flutter_riverpod","old_version":"2.6.1","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"freezed","old_version":"2.5.8","new_version":"4.0.2","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.1.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"home_widget","old_version":"0.7.0+1","new_version":"0.10.0","repository_url":"https://github.com/ABausG/home_widget"},{"name":"image_picker","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/flutter/packages"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"json_annotation","old_version":"4.9.0","new_version":"4.12.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"json_serializable","old_version":"6.9.5","new_version":"6.14.1","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"mocktail","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/felangel/mocktail"},{"name":"path_provider","old_version":"2.1.5","new_version":"2.1.6","repository_url":"https://github.com/flutter/packages"},{"name":"riverpod_annotation","old_version":"2.6.1","new_version":"4.0.7","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_generator","old_version":"2.6.4","new_version":"4.0.9","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"shared_preferences","old_version":"2.5.3","new_version":"2.5.5","repository_url":"https://github.com/flutter/packages"},{"name":"supabase_flutter","old_version":"2.12.0","new_version":"2.18.0","repository_url":"https://github.com/supabase/supabase-flutter"},{"name":"uuid","old_version":"4.5.2","new_version":"4.6.0","repository_url":"https://github.com/Daegalus/dart-uuid"}],"path":null,"ecosystem":"pub"},"body":"Bumps the dart-compatible group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [build_runner](https://github.com/dart-lang/build) | `2.4.15` | `2.5.4` |\n| [drift](https://github.com/simolus3/drift) | `2.28.2` | `2.35.1` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.1.0` |\n| [drift_dev](https://github.com/simolus3/drift) | `2.28.0` | `2.35.1` |\n| [json_annotation](https://github.com/google/json_serializable.dart) | `4.9.0` | `4.12.0` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.9.5` | `6.14.1` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `2.6.4` | `4.0.9` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `2.6.1` | `4.0.7` |\n| [drift_flutter](https://github.com/simolus3/drift) | `0.2.7` | `0.3.1` |\n| [freezed](https://github.com/rrousselGit/freezed) | `2.5.8` | `4.0.2` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.4.3` |\n| [build_runner](https://github.com/dart-lang/build) | `2.5.4` | `2.16.1` |\n| [drift_dev](https://github.com/simolus3/drift) | `2.28.0` | `2.35.1` |\n| [drift_flutter](https://github.com/simolus3/drift) | `0.2.7` | `0.3.1` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.4.3` |\n| [freezed](https://github.com/rrousselGit/freezed) | `2.5.8` | `4.0.2` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.1.0` |\n| [home_widget](https://github.com/ABausG/home_widget) | `0.7.0+1` | `0.10.0` |\n| [image_picker](https://github.com/flutter/packages/tree/main/packages/image_picker) | `1.2.0` | `1.2.3` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [json_annotation](https://github.com/google/json_serializable.dart) | `4.9.0` | `4.12.0` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.9.5` | `6.14.1` |\n| [mocktail](https://github.com/felangel/mocktail) | `1.0.4` | `1.0.5` |\n| [path_provider](https://github.com/flutter/packages/tree/main/packages/path_provider) | `2.1.5` | `2.1.6` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `2.6.1` | `4.0.7` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `2.6.4` | `4.0.9` |\n| [shared_preferences](https://github.com/flutter/packages/tree/main/packages/shared_preferences) | `2.5.3` | `2.5.5` |\n| [supabase_flutter](https://github.com/supabase/supabase-flutter/tree/main/packages) | `2.12.0` | `2.18.0` |\n| [uuid](https://github.com/Daegalus/dart-uuid) | `4.5.2` | `4.6.0` |\n\n\nUpdates `build_runner` from 2.4.15 to 2.5.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ebe99e8803bb1fa686684abe9d89a5d6d94c40d6\"\u003e\u003ccode\u003eebe99e8\u003c/code\u003e\u003c/a\u003e Fix missing resolved import handling. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4065\"\u003e#4065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/85646c87e8762ae35bc5ebb3d5f3dff49b98ff0d\"\u003e\u003ccode\u003e85646c8\u003c/code\u003e\u003c/a\u003e Release 2.5.3, 9.1.1, build_test 3.1.1. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4060\"\u003e#4060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/cb75ab58d375bd14e8beff8167ff67a4da456ff7\"\u003e\u003ccode\u003ecb75ab5\u003c/code\u003e\u003c/a\u003e Glob escape testBuilder asset paths. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4059\"\u003e#4059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/b689183426cb0b38789ec574da74865160a6aee6\"\u003e\u003ccode\u003eb689183\u003c/code\u003e\u003c/a\u003e Fix pre-existing output deletion. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4058\"\u003e#4058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1604cce6297b5ed1a3084d07424879aacfbee88a\"\u003e\u003ccode\u003e1604cce\u003c/code\u003e\u003c/a\u003e Update markdown link checker. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4057\"\u003e#4057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/b2c11e85df0dc02016aa543900fcbc42834b0167\"\u003e\u003ccode\u003eb2c11e8\u003c/code\u003e\u003c/a\u003e Fix null error. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4056\"\u003e#4056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3ff3de431c020fcc56f239771b244fe2c2c85fd9\"\u003e\u003ccode\u003e3ff3de4\u003c/code\u003e\u003c/a\u003e Release build+build_resolvers+build_runner 2.5.2, build_runner_core 9.1.0, bu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5cc0c2175a5b447e3f0b7565f7fe30db379e6041\"\u003e\u003ccode\u003e5cc0c21\u003c/code\u003e\u003c/a\u003e Update build_test/README.md. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4051\"\u003e#4051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ef9ecd11a97380526b928e2a97ecbc8f4327b454\"\u003e\u003ccode\u003eef9ecd1\u003c/code\u003e\u003c/a\u003e Simplify outdated \u003ccode\u003eanalyzer\u003c/code\u003e warnings. Use \u003ccode\u003ebuildLog\u003c/code\u003e instead of \u003ccode\u003elog\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4050\"\u003e#4050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/46a3b3091f80367b71cfd1b32d2b801193c51da2\"\u003e\u003ccode\u003e46a3b30\u003c/code\u003e\u003c/a\u003e Default \u003ccode\u003eonLog\u003c/code\u003e falls back to \u003ccode\u003eprint\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4049\"\u003e#4049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.4.15...build_runner-v2.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drift` from 2.28.2 to 2.35.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simolus3/drift/releases\"\u003edrift's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edrift-2.35.1\u003c/h2\u003e\n\u003cp\u003edrift 2.35.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWeb: Properly release transactions held by closing tabs.\u003c/li\u003e\n\u003cli\u003eWeb: Fix writes made in transactions or through \u003ccode\u003eRETURNING\u003c/code\u003e statements not being persisted to IndexedDB (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3864\"\u003e#3864\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix stream queries being updated when a nested transaction completes instead of after the outermost transaction, which could make them miss writes with \u003ccode\u003eMultiExecutor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3867\"\u003e#3867\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift-2.35.0\u003c/h2\u003e\n\u003ch2\u003edrift 2.35.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for FTS5 queries in the Dart API: \u003ccode\u003ematch\u003c/code\u003e, \u003ccode\u003ematchExp\u003c/code\u003e, \u003ccode\u003ehighlight\u003c/code\u003e, \u003ccode\u003esnippet\u003c/code\u003e, \u003ccode\u003ebm25\u003c/code\u003e and \u003ccode\u003erank\u003c/code\u003e are now available as extension methods on FTS5 tables from \u003ccode\u003epackage:drift/extensions/fts5.dart\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3843\"\u003e#3843\u003c/a\u003e). Thanks to \u003ca href=\"https://github.com/minhqdao\"\u003e\u003ccode\u003e@​minhqdao\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBreaking change (web): Remove \u003ccode\u003ePortToChannel\u003c/code\u003e extension on \u003ccode\u003edart:html\u003c/code\u003e types. Use \u003ccode\u003eWebPortToChannel\u003c/code\u003e extension on \u003ccode\u003eMessagePort\u003c/code\u003e from \u003ccode\u003epackage:web\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eWeb: Fix race to OPFS file handle in compatiblity check.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift_dev 2.35.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWarn when a table class is annotated with \u003ccode\u003e@DriftDatabase\u003c/code\u003e instead of silently\ngenerating nothing (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3854\"\u003e#3854\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift-2.34.4\u003c/h2\u003e\n\u003ch2\u003edrift 2.34.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow using \u003ccode\u003erowid\u003c/code\u003e extension on virtual tables, as they usually provide rowids as well.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift_dev 2.34.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove legacy command used to migrate from \u003ccode\u003emoor\u003c/code\u003e from \u003ccode\u003edrift\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003edrift_dev\u003c/code\u003e command not completing when spawning a schema isolate fails.\u003c/li\u003e\n\u003cli\u003eSupport analyzer versions 14.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift-2.34.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWeb: Use navigator locks around OPFS access to avoid file locking issues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift-2.34.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWeb: Flush IndexedDB writes after statements, making writes more reliable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003esqlite3.wasm\u003c/code\u003e files are now attached to drift releases directly, making it easier to download compatible workers and WebAssembly files.\u003c/p\u003e\n\u003ch2\u003eDrift 2.34.1\u003c/h2\u003e\n\u003ch2\u003edrift 2.34.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix reads queued in a \u003ccode\u003eMultiExecutor\u003c/code\u003e connection pool being resumed in the wrong zone once an executor became available. Because Drift's cancellation tokens are zone-scoped, this could cause queries to be cancelled or observed in the wrong zone (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3824\"\u003e#3824\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift_dev 2.34.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrift files: Support for dart placeholder in \u003ccode\u003eupdate\u003c/code\u003e statements to reference companions.\u003c/li\u003e\n\u003cli\u003eAllow circular references between tables (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3780\"\u003e#3780\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esqlparser 0.44.6\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/f7e4c72bd10d92b9e1a8bfb768730ca1096b1341\"\u003e\u003ccode\u003ef7e4c72\u003c/code\u003e\u003c/a\u003e Prepare releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d9b6f6ea43feb035c8abf9c77b53d28d71c22626\"\u003e\u003ccode\u003ed9b6f6e\u003c/code\u003e\u003c/a\u003e Drift3: Get postgres tests to work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/41c66131a41fc932e51aad4d656443ed51505b9d\"\u003e\u003ccode\u003e41c6613\u003c/code\u003e\u003c/a\u003e Port drift integration tests to drift3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/75106220309f5ec31bbdbf7e172be64017a15fea\"\u003e\u003ccode\u003e7510622\u003c/code\u003e\u003c/a\u003e A few more drift3 upgrade improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/6859ac50bbf5ad97648d81efa9697f9deede99d1\"\u003e\u003ccode\u003e6859ac5\u003c/code\u003e\u003c/a\u003e drift_sqlite: Allow running queries synchronously\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/1c0beee12a528a0d0cc66a2a08b6c62a674fdecc\"\u003e\u003ccode\u003e1c0beee\u003c/code\u003e\u003c/a\u003e Support cli_util, file_picker dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/fafd58874a1f754096b81591c2eb46ea939510fd\"\u003e\u003ccode\u003efafd588\u003c/code\u003e\u003c/a\u003e drift3: Fix toColumns for batch insert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d6ddb895ab9fde29c420dfa6bb01ea60e48b1a6e\"\u003e\u003ccode\u003ed6ddb89\u003c/code\u003e\u003c/a\u003e Start with upgrade notes for drift3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/ce9b8520abe334753b6edd3df39ddbdccb7c1f45\"\u003e\u003ccode\u003ece9b852\u003c/code\u003e\u003c/a\u003e Prepare drift_manager for publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/2a825bafe5a7ae5537b450774f77d72753d04c50\"\u003e\u003ccode\u003e2a825ba\u003c/code\u003e\u003c/a\u003e Correctly dispatch nested transaction updates.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/drift/compare/drift-2.28.2...drift-2.35.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed_annotation` from 2.4.4 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/635173058aa52c846ed7707530a946abdf38afdf\"\u003e\u003ccode\u003e6351730\u003c/code\u003e\u003c/a\u003e Don't publish benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac7666f3dfb648070fa416d8e04668e5744b0c21\"\u003e\u003ccode\u003eac7666f\u003c/code\u003e\u003c/a\u003e freezed_annotation : 3.0.0 -\u0026gt; 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2c0d0a1a9242348d95fe61520f1b2f4bc2d57f74\"\u003e\u003ccode\u003e2c0d0a1\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1261\"\u003e#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/71b51d2b98f24879b012941f9f75b79208d7de28\"\u003e\u003ccode\u003e71b51d2\u003c/code\u003e\u003c/a\u003e ⚡️ Stop writing \u003ccode\u003e// dart format width=80\u003c/code\u003e to the generated freezed files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/05e2bb48c715472f20aea99ca9770d7f491e83d2\"\u003e\u003ccode\u003e05e2bb4\u003c/code\u003e\u003c/a\u003e Add when/map back (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/170db3bfc735a1f2f8666221dab21283778eba17\"\u003e\u003ccode\u003e170db3b\u003c/code\u003e\u003c/a\u003e fix markdown link syntax (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/931720360c89152aaf6b1320f03a70271501f14e\"\u003e\u003ccode\u003e9317203\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a42c20cf49a8effd84ae1d8a86b3fe51e75f4a5e\"\u003e\u003ccode\u003ea42c20c\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ebuilt_test\u003c/code\u003e 3.2.1, test fixes. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6f1a033fb3509d44b93cc2b7e5ebd9effeb24faf\"\u003e\u003ccode\u003e6f1a033\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/168513bd4410df4192bf7589ec1995f4776e81e7\"\u003e\u003ccode\u003e168513b\u003c/code\u003e\u003c/a\u003e docs: simplify dependency installation commands by grouping packages (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drift_dev` from 2.28.0 to 2.35.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/f7e4c72bd10d92b9e1a8bfb768730ca1096b1341\"\u003e\u003ccode\u003ef7e4c72\u003c/code\u003e\u003c/a\u003e Prepare releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d9b6f6ea43feb035c8abf9c77b53d28d71c22626\"\u003e\u003ccode\u003ed9b6f6e\u003c/code\u003e\u003c/a\u003e Drift3: Get postgres tests to work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/41c66131a41fc932e51aad4d656443ed51505b9d\"\u003e\u003ccode\u003e41c6613\u003c/code\u003e\u003c/a\u003e Port drift integration tests to drift3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/75106220309f5ec31bbdbf7e172be64017a15fea\"\u003e\u003ccode\u003e7510622\u003c/code\u003e\u003c/a\u003e A few more drift3 upgrade improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/6859ac50bbf5ad97648d81efa9697f9deede99d1\"\u003e\u003ccode\u003e6859ac5\u003c/code\u003e\u003c/a\u003e drift_sqlite: Allow running queries synchronously\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/1c0beee12a528a0d0cc66a2a08b6c62a674fdecc\"\u003e\u003ccode\u003e1c0beee\u003c/code\u003e\u003c/a\u003e Support cli_util, file_picker dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/fafd58874a1f754096b81591c2eb46ea939510fd\"\u003e\u003ccode\u003efafd588\u003c/code\u003e\u003c/a\u003e drift3: Fix toColumns for batch insert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d6ddb895ab9fde29c420dfa6bb01ea60e48b1a6e\"\u003e\u003ccode\u003ed6ddb89\u003c/code\u003e\u003c/a\u003e Start with upgrade notes for drift3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/ce9b8520abe334753b6edd3df39ddbdccb7c1f45\"\u003e\u003ccode\u003ece9b852\u003c/code\u003e\u003c/a\u003e Prepare drift_manager for publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/2a825bafe5a7ae5537b450774f77d72753d04c50\"\u003e\u003ccode\u003e2a825ba\u003c/code\u003e\u003c/a\u003e Correctly dispatch nested transaction updates.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/drift/compare/drift_dev-2.28.0...drift_dev-2.35.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_annotation` from 4.9.0 to 4.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_annotation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_annotation v4.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for PATCH-style tri-state JSON\nfields (omit key vs explicit \u003ccode\u003enull\u003c/code\u003e vs value).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_annotation v4.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSerializable.dateTimeUtc\u003c/code\u003e configuration option.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_annotation v4.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSerializable(createJsonSchema: true)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003emeta: ^1.16.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/61e7b879b22af58f2f942ccf6c0ae81acd0cb1bc\"\u003e\u003ccode\u003e61e7b87\u003c/code\u003e\u003c/a\u003e Add JsonKey.explicitJsonNullWhenNonNullField for PATCH tri-state JSON (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/62e16d8e6200a5de6fb501795221dd3be3ddff40\"\u003e\u003ccode\u003e62e16d8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c6cdfcf769bec69fc4e5b6db6cf9107030050324\"\u003e\u003ccode\u003ec6cdfcf\u003c/code\u003e\u003c/a\u003e Update analyzer to latest, prepare v6.13.2 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fba9479300cbece6730a8901680de11a1ca2d351\"\u003e\u003ccode\u003efba9479\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/da67f424387558298e06780a00069aa46a535830\"\u003e\u003ccode\u003eda67f42\u003c/code\u003e\u003c/a\u003e allow pkg:analyzer latest, prepare v6.13.1 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8b781ac80015c1dd1bec97a44e92b2fc13e8a9a9\"\u003e\u003ccode\u003e8b781ac\u003c/code\u003e\u003c/a\u003e Improve error message when generating code for Record types with unsupported ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/6b711e38595dfd4f20dedd1cfb0b8a7a8db1c062\"\u003e\u003ccode\u003e6b711e3\u003c/code\u003e\u003c/a\u003e Improve error messages when typeToCode throws an exception (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1450\"\u003e#1450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5d5feca5bb9836223d9956c564927a992271e58a\"\u003e\u003ccode\u003e5d5feca\u003c/code\u003e\u003c/a\u003e isSynthetic is removed in Analyzer 11 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1564\"\u003e#1564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c61a809d1460bd5a7c223754d7020bebbacc9baa\"\u003e\u003ccode\u003ec61a809\u003c/code\u003e\u003c/a\u003e Bump actions/stale from 10.1.1 to 10.2.0 in the dependencies group (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1563\"\u003e#1563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/2b03869fbc47bef10ada89e0a6544a49747de3b3\"\u003e\u003ccode\u003e2b03869\u003c/code\u003e\u003c/a\u003e Prepare for release (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1562\"\u003e#1562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_annotation-v4.9.0...json_annotation-v4.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_serializable` from 6.9.5 to 6.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;15.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for PATCH-style tri-state\nJSON fields: distinguish omitted keys from explicit \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003efromJson\u003c/code\u003e and\nemit explicit JSON \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003etoJson\u003c/code\u003e when the Dart field is non-null.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ejson_annotation: '\u0026gt;=4.12.0 \u0026lt;4.13.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;14.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error message when generating code for \u003ccode\u003eRecord\u003c/code\u003e types with unsupported\nfields.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1559\"\u003e#1559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;13.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^4.0.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.1.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^4.1.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix schema generation for many different types of fields.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1549\"\u003e#1549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonSerializable.dateTimeUtc\u003c/code\u003e configuration option.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ejson_schema\u003c/code\u003e from \u003ccode\u003edependencies\u003c/code\u003e (it is only used in tests).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eJsonSerializable(createJsonSchema: true)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer: \u0026gt;=9.0.0 \u0026lt;11.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: ^9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^4.0.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild_config: ^1.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.1.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.9.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^4.1.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003erun_only_if_triggered\u003c/code\u003e to be specified in \u003ccode\u003ebuild.yaml\u003c/code\u003e to turn on the\n\u003ccode\u003ebuild_runner\u003c/code\u003e triggers heuristic.\u003c/li\u003e\n\u003cli\u003eSkip warning about annotations on both constructor and field if the values\nmatch.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c727bb9a24a3c4d6aa2d7e20b066132ef3170c56\"\u003e\u003ccode\u003ec727bb9\u003c/code\u003e\u003c/a\u003e chore(deps): support analyzer \u0026lt;15.0.0 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1584\"\u003e#1584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/eaad5f663a3424f828a4a50845ad1c14dad98c6b\"\u003e\u003ccode\u003eeaad5f6\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5a1856a1522a975cd905c1396ac37b97f87f053d\"\u003e\u003ccode\u003e5a1856a\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1576\"\u003e#1576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/61e7b879b22af58f2f942ccf6c0ae81acd0cb1bc\"\u003e\u003ccode\u003e61e7b87\u003c/code\u003e\u003c/a\u003e Add JsonKey.explicitJsonNullWhenNonNullField for PATCH tri-state JSON (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/62e16d8e6200a5de6fb501795221dd3be3ddff40\"\u003e\u003ccode\u003e62e16d8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c6cdfcf769bec69fc4e5b6db6cf9107030050324\"\u003e\u003ccode\u003ec6cdfcf\u003c/code\u003e\u003c/a\u003e Update analyzer to latest, prepare v6.13.2 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fba9479300cbece6730a8901680de11a1ca2d351\"\u003e\u003ccode\u003efba9479\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/da67f424387558298e06780a00069aa46a535830\"\u003e\u003ccode\u003eda67f42\u003c/code\u003e\u003c/a\u003e allow pkg:analyzer latest, prepare v6.13.1 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8b781ac80015c1dd1bec97a44e92b2fc13e8a9a9\"\u003e\u003ccode\u003e8b781ac\u003c/code\u003e\u003c/a\u003e Improve error message when generating code for Record types with unsupported ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/6b711e38595dfd4f20dedd1cfb0b8a7a8db1c062\"\u003e\u003ccode\u003e6b711e3\u003c/code\u003e\u003c/a\u003e Improve error messages when typeToCode throws an exception (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1450\"\u003e#1450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.9.5...json_serializable-v6.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_generator` from 2.6.4 to 4.0.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v2.6.4...riverpod_generator-v4.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_annotation` from 2.6.1 to 4.0.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v2.6.1...riverpod_annotation-v4.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drift_flutter` from 0.2.7 to 0.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simolus3/drift/releases\"\u003edrift_flutter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMoor ffi 0.3.0\u003c/h2\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBetter setup for compiling sqlite3 on Android\n\u003cul\u003e\n\u003cli\u003eCompilation options to increase runtime performance, enable \u003ccode\u003efts5\u003c/code\u003e and \u003ccode\u003ejson1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eWe no longer download sqlite sources on the first run, they now ship with the plugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/75c41010775612288f3cf5f61c378cb164bc8117\"\u003e\u003ccode\u003e75c4101\u003c/code\u003e\u003c/a\u003e Fix version number typo in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/33899c77f60b78921215b7b3682c8d5de879cc1d\"\u003e\u003ccode\u003e33899c7\u003c/code\u003e\u003c/a\u003e Prepare drift_dev and drift_flutter release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/87edb8dbbb18e4946df5cd2046ba7cd3882cecf8\"\u003e\u003ccode\u003e87edb8d\u003c/code\u003e\u003c/a\u003e drift_sqlite: Setup worker compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/bd7ccf0891e346ad17511fcb710464cf580b0ae7\"\u003e\u003ccode\u003ebd7ccf0\u003c/code\u003e\u003c/a\u003e Fix drift build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/22a7fc62e905b57300d24b026c945322a78d5114\"\u003e\u003ccode\u003e22a7fc6\u003c/code\u003e\u003c/a\u003e Don't require referenced elements to be discovered\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/f884fc292a0523ed18bd987ed57562231248853f\"\u003e\u003ccode\u003ef884fc2\u003c/code\u003e\u003c/a\u003e Improve errors for unknown references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/0e1642a35e064102b2cf8348d027c3e0d8c4ca17\"\u003e\u003ccode\u003e0e1642a\u003c/code\u003e\u003c/a\u003e Fix min \u003ccode\u003esource_span\u003c/code\u003e version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/be35a9e4e681ad21fba037f9819812610ba88848\"\u003e\u003ccode\u003ebe35a9e\u003c/code\u003e\u003c/a\u003e Breaking bump for \u003ccode\u003esqlparser\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d97a4cbbed92eda3b86b4aa0abdbf9273d94425e\"\u003e\u003ccode\u003ed97a4cb\u003c/code\u003e\u003c/a\u003e Port migration test helpers to drift3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/b82e11fef131f6cac673f70a9d8f892d8e4879c8\"\u003e\u003ccode\u003eb82e11f\u003c/code\u003e\u003c/a\u003e Prepare patch release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/drift/compare/drift_flutter-0.2.7...drift_flutter-0.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 2.5.8 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/17e06df19b66e1b12186f15aed1a71c7738eeb9d\"\u003e\u003ccode\u003e17e06df\u003c/code\u003e\u003c/a\u003e freezed            : 4.0.1 -\u0026gt; 4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2524faf266186e1308b345056386375637c94a5d\"\u003e\u003ccode\u003e2524faf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1375\"\u003e#1375\u003c/a\u003e from rrousselGit/fix-dead-code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/be9a38ffb8b1db1b7a32d439249df60510ac0452\"\u003e\u003ccode\u003ebe9a38f\u003c/code\u003e\u003c/a\u003e Remove redundant check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/67c6e34f869ef9ba7c4a601a9b8f96e783009444\"\u003e\u003ccode\u003e67c6e34\u003c/code\u003e\u003c/a\u003e Bump minimum analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4388c502df889eedf08cd251a57ca6024a82e44e\"\u003e\u003ccode\u003e4388c50\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/dcc9e4a88d963f2237b786d82070e9a37e7eaf44\"\u003e\u003ccode\u003edcc9e4a\u003c/code\u003e\u003c/a\u003e Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/fe813ca99618466dc997c4dd26ba7e6a32a7a1c1\"\u003e\u003ccode\u003efe813ca\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/562dd16d05b01c0ba4205ec7eb832667e3d2b7f7\"\u003e\u003ccode\u003e562dd16\u003c/code\u003e\u003c/a\u003e FIx dead code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8bdb15ab17bc264f3a9581177fac4a52ee7c2169\"\u003e\u003ccode\u003e8bdb15a\u003c/code\u003e\u003c/a\u003e freezed         : 4.0.0 -\u0026gt; 4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/07710d07b128191af07b6d630df15c3b77cfaed1\"\u003e\u003ccode\u003e07710d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1372\"\u003e#1372\u003c/a\u003e from peter-trost:analyzer-14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v2.5.8...freezed-v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_riverpod` from 2.6.1 to 3.4.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/flutter_riverpod-v2.6.1...flutter_riverpod-v3.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_runner` from 2.5.4 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ebe99e8803bb1fa686684abe9d89a5d6d94c40d6\"\u003e\u003ccode\u003eebe99e8\u003c/code\u003e\u003c/a\u003e Fix missing resolved import handling. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4065\"\u003e#4065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/85646c87e8762ae35bc5ebb3d5f3dff49b98ff0d\"\u003e\u003ccode\u003e85646c8\u003c/code\u003e\u003c/a\u003e Release 2.5.3, 9.1.1, build_test 3.1.1. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4060\"\u003e#4060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/cb75ab58d375bd14e8beff8167ff67a4da456ff7\"\u003e\u003ccode\u003ecb75ab5\u003c/code\u003e\u003c/a\u003e Glob escape testBuilder asset paths. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4059\"\u003e#4059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/b689183426cb0b38789ec574da74865160a6aee6\"\u003e\u003ccode\u003eb689183\u003c/code\u003e\u003c/a\u003e Fix pre-existing output deletion. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4058\"\u003e#4058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1604cce6297b5ed1a3084d07424879aacfbee88a\"\u003e\u003ccode\u003e1604cce\u003c/code\u003e\u003c/a\u003e Update markdown link checker. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4057\"\u003e#4057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/b2c11e85df0dc02016aa543900fcbc42834b0167\"\u003e\u003ccode\u003eb2c11e8\u003c/code\u003e\u003c/a\u003e Fix null error. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4056\"\u003e#4056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3ff3de431c020fcc56f239771b244fe2c2c85fd9\"\u003e\u003ccode\u003e3ff3de4\u003c/code\u003e\u003c/a\u003e Release build+build_resolvers+build_runner 2.5.2, build_runner_core 9.1.0, bu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5cc0c2175a5b447e3f0b7565f7fe30db379e6041\"\u003e\u003ccode\u003e5cc0c21\u003c/code\u003e\u003c/a\u003e Update build_test/README.md. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4051\"\u003e#4051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ef9ecd11a97380526b928e2a97ecbc8f4327b454\"\u003e\u003ccode\u003eef9ecd1\u003c/code\u003e\u003c/a\u003e Simplify outdated \u003ccode\u003eanalyzer\u003c/code\u003e warnings. Use \u003ccode\u003ebuildLog\u003c/code\u003e instead of \u003ccode\u003elog\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4050\"\u003e#4050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/46a3b3091f80367b71cfd1b32d2b801193c51da2\"\u003e\u003ccode\u003e46a3b30\u003c/code\u003e\u003c/a\u003e Default \u003ccode\u003eonLog\u003c/code\u003e falls back to \u003ccode\u003eprint\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4049\"\u003e#4049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.4.15...build_runner-v2.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drift_dev` from 2.28.0 to 2.35.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/f7e4c72bd10d92b9e1a8bfb768730ca1096b1341\"\u003e\u003ccode\u003ef7e4c72\u003c/code\u003e\u003c/a\u003e Prepare releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d9b6f6ea43feb035c8abf9c77b53d28d71c22626\"\u003e\u003ccode\u003ed9b6f6e\u003c/code\u003e\u003c/a\u003e Drift3: Get postgres tests to work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/41c66131a41fc932e51aad4d656443ed51505b9d\"\u003e\u003ccode\u003e41c6613\u003c/code\u003e\u003c/a\u003e Port drift integration tests to drift3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/75106220309f5ec31bbdbf7e172be64017a15fea\"\u003e\u003ccode\u003e7510622\u003c/code\u003e\u003c/a\u003e A few more drift3 upgrade improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/6859ac50bbf5ad97648d81efa9697f9deede99d1\"\u003e\u003ccode\u003e6859ac5\u003c/code\u003e\u003c/a\u003e drift_sqlite: Allow running queries synchronously\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/1c0beee12a528a0d0cc66a2a08b6c62a674fdecc\"\u003e\u003ccode\u003e1c0beee\u003c/code\u003e\u003c/a\u003e Support cli_util, file_picker dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/fafd58874a1f754096b81591c2eb46ea939510fd\"\u003e\u003ccode\u003efafd588\u003c/code\u003e\u003c/a\u003e drift3: Fix toColumns for batch insert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d6ddb895ab9fde29c420dfa6bb01ea60e48b1a6e\"\u003e\u003ccode\u003ed6ddb89\u003c/code\u003e\u003c/a\u003e Start with upgrade notes for drift3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/ce9b8520abe334753b6edd3df39ddbdccb7c1f45\"\u003e\u003ccode\u003ece9b852\u003c/code\u003e\u003c/a\u003e Prepare drift_manager for publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/2a825bafe5a7ae5537b450774f77d72753d04c50\"\u003e\u003ccode\u003e2a825ba\u003c/code\u003e\u003c/a\u003e Correctly dispatch nested transaction updates.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/drift/compare/drift_dev-2.28.0...drift_dev-2.35.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drift_flutter` from 0.2.7 to 0.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simolus3/drift/releases\"\u003edrift_flutter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMoor ffi 0.3.0\u003c/h2\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBetter setup for compiling sqlite3 on Android\n\u003cul\u003e\n\u003cli\u003eCompilation options to increase runtime performance, enable \u003ccode\u003efts5\u003c/code\u003e and \u003ccode\u003ejson1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eWe no longer download sqlite sources on the first run, they now ship with the plugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/75c41010775612288f3cf5f61c378cb164bc8117\"\u003e\u003ccode\u003e75c4101\u003c/code\u003e\u003c/a\u003e Fix version number typo in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/33899c77f60b78921215b7b3682c8d5de879cc1d\"\u003e\u003ccode\u003e33899c7\u003c/code\u003e\u003c/a\u003e Prepare drift_dev and drift_flutter release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/87edb8dbbb18e4946df5cd2046ba7cd3882cecf8\"\u003e\u003ccode\u003e87edb8d\u003c/code\u003e\u003c/a\u003e drift_sqlite: Setup worker compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/bd7ccf0891e346ad17511fcb710464cf580b0ae7\"\u003e\u003ccode\u003ebd7ccf0\u003c/code\u003e\u003c/a\u003e Fix drift build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/22a7fc62e905b57300d24b026c945322a78d5114\"\u003e\u003ccode\u003e22a7fc6\u003c/code\u003e\u003c/a\u003e Don't require referenced elements to be discovered\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/f884fc292a0523ed18bd987ed57562231248853f\"\u003e\u003ccode\u003ef884fc2\u003c/code\u003e\u003c/a\u003e Improve errors for unknown references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/0e1642a35e064102b2cf8348d027c3e0d8c4ca17\"\u003e\u003ccode\u003e0e1642a\u003c/code\u003e\u003c/a\u003e Fix min \u003ccode\u003esource_span\u003c/code\u003e version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/be35a9e4e681ad21fba037f9819812610ba88848\"\u003e\u003ccode\u003ebe35a9e\u003c/code\u003e\u003c/a\u003e Breaking bump for \u003ccode\u003esqlparser\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d97a4cbbed92eda3b86b4aa0abdbf9273d94425e\"\u003e\u003ccode\u003ed97a4cb\u003c/code\u003e\u003c/a\u003e Port migration test helpers to drift3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/b82e11fef131f6cac673f70a9d8f892d8e4879c8\"\u003e\u003ccode\u003eb82e11f\u003c/code\u003e\u003c/a\u003e Prepare patch release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/drift/compare/drift_flutter-0.2.7...drift_flutter-0.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_riverpod` from 2.6.1 to 3.4.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/flutter_riverpod-v2.6.1...flutter_riverpod-v3.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 2.5.8 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/17e06df19b66e1b12186f15aed1a71c7738eeb9d\"\u003e\u003ccode\u003e17e06df\u003c/code\u003e\u003c/a\u003e freezed            : 4.0.1 -\u0026gt; 4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2524faf266186e1308b345056386375637c94a5d\"\u003e\u003ccode\u003e2524faf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1375\"\u003e#1375\u003c/a\u003e from rrousselGit/fix-dead-code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/be9a38ffb8b1db1b7a32d439249df60510ac0452\"\u003e\u003ccode\u003ebe9a38f\u003c/code\u003e\u003c/a\u003e Remove redundant check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/67c6e34f869ef9ba7c4a601a9b8f96e783009444\"\u003e\u003ccode\u003e67c6e34\u003c/code\u003e\u003c/a\u003e Bump minimum analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4388c502df889eedf08cd251a57ca6024a82e44e\"\u003e\u003ccode\u003e4388c50\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/dcc9e4a88d963f2237b786d82070e9a37e7eaf44\"\u003e\u003ccode\u003edcc9e4a\u003c/code\u003e\u003c/a\u003e Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/fe813ca99618466dc997c4dd26ba7e6a32a7a1c1\"\u003e\u003ccode\u003efe813ca\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/562dd16d05b01c0ba4205ec7eb832667e3d2b7f7\"\u003e\u003ccode\u003e562dd16\u003c/code\u003e\u003c/a\u003e FIx dead code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8bdb15ab17bc264f3a9581177fac4a52ee7c2169\"\u003e\u003ccode\u003e8bdb15a\u003c/code\u003e\u003c/a\u003e freezed         : 4.0.0 -\u0026gt; 4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/07710d07b128191af07b6d630df15c3b77cfaed1\"\u003e\u003ccode\u003e07710d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1372\"\u003e#1372\u003c/a\u003e from peter-trost:analyzer-14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v2.5.8...freezed-v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed_annotation` from 2.4.4 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/635173058aa52c846ed7707530a946abdf38afdf\"\u003e\u003ccode\u003e6351730\u003c/code\u003e\u003c/a\u003e Don't publish benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac7666f3dfb648070fa416d8e04668e5744b0c21\"\u003e\u003ccode\u003eac7666f\u003c/code\u003e\u003c/a\u003e freezed_annotation : 3.0.0 -\u0026gt; 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2c0d0a1a9242348d95fe61520f1b2f4bc2d57f74\"\u003e\u003ccode\u003e2c0d0a1\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1261\"\u003e#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/71b51d2b98f24879b012941f9f75b79208d7de28\"\u003e\u003ccode\u003e71b51d2\u003c/code\u003e\u003c/a\u003e ⚡️ Stop writing \u003ccode\u003e// dart format width=80\u003c/code\u003e to the generated freezed files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/05e2bb48c715472f20aea99ca9770d7f491e83d2\"\u003e\u003ccode\u003e05e2bb4\u003c/code\u003e\u003c/a\u003e Add when/map back (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/170db3bfc735a1f2f8666221dab21283778eba17\"\u003e\u003ccode\u003e170db3b\u003c/code\u003e\u003c/a\u003e fix markdown link syntax (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/931720360c89152aaf6b1320f03a70271501f14e\"\u003e\u003ccode\u003e9317203\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a42c20cf49a8effd84ae1d8a86b3fe51e75f4a5e\"\u003e\u003ccode\u003ea42c20c\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ebuilt_test\u003c/code\u003e 3.2.1, test fixes. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6f1a033fb3509d44b93cc2b7e5ebd9effeb24faf\"\u003e\u003ccode\u003e6f1a033\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/168513bd4410df4192bf7589ec1995f4776e81e7\"\u003e\u003ccode\u003e168513b\u003c/code\u003e\u003c/a\u003e docs: simplify dependency installation commands by grouping packages (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `home_widget` from 0.7.0+1 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ABausG/home_widget/releases\"\u003ehome_widget's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehome_widget-v0.9.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Support passing appGroupId directly with functions by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/416\"\u003eABausG/home_widget#416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Pin android dependency versions to prevent pre-release pickup by \u003ca href=\"https://github.com/shenlong-tanwen\"\u003e\u003ccode\u003e@​shenlong-tanwen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/418\"\u003eABausG/home_widget#418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Support Android Gradle Plugin 9.x by \u003ca href=\"https://github.com/giaquo\"\u003e\u003ccode\u003e@​giaquo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/420\"\u003eABausG/home_widget#420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Add FlutterFramework to iOS SPM package by \u003ca href=\"https://github.com/merlinnot\"\u003e\u003ccode\u003e@​merlinnot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/419\"\u003eABausG/home_widget#419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): Publish packages by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/422\"\u003eABausG/home_widget#422\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shenlong-tanwen\"\u003e\u003ccode\u003e@​shenlong-tanwen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/418\"\u003eABausG/home_widget#418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/giaquo\"\u003e\u003ccode\u003e@​giaquo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/420\"\u003eABausG/home_widget#420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/merlinnot\"\u003e\u003ccode\u003e@​merlinnot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/419\"\u003eABausG/home_widget#419\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ABausG/home_widget/compare/home_widget-v0.9.1...home_widget-v0.9.2\"\u003ehttps://github.com/ABausG/home_widget/compare/home_widget-v0.9.1...home_widget-v0.9.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ehome_widget-v0.9.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add support for \u003ccode\u003eHomeWidget.saveFile\u003c/code\u003e and \u003ccode\u003eHomeWidget.saveImage\u003c/code\u003e by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/409\"\u003eABausG/home_widget#409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Configurable widgets for Android by \u003ca href=\"https://github.com/jonmarkhall\"\u003e\u003ccode\u003e@​jonmarkhall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/396\"\u003eABausG/home_widget#396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add Android example for configurable widgets by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/411\"\u003eABausG/home_widget#411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): Publish packages by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/412\"\u003eABausG/home_widget#412\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonmarkhall\"\u003e\u003ccode\u003e@​jonmarkhall\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/396\"\u003eABausG/home_widget#396\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ABausG/home_widget/compare/home_widget-v0.9.0...home_widget-v0.9.1\"\u003ehttps://github.com/ABausG/home_widget/compare/home_widget-v0.9.0...home_widget-v0.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ehome_widget-v0.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add Example For iOS Lockscreen Widgets by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/380\"\u003eABausG/home_widget#380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Fix iOS Widget Updating using only \u003ccode\u003ename\u003c/code\u003e parameter by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/381\"\u003eABausG/home_widget#381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix typo for Jetpack Glance Dependency by \u003ca href=\"https://github.com/billyeh\"\u003e\u003ccode\u003e@​billyeh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/384\"\u003eABausG/home_widget#384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore!: Upgrade to melos 7.0.0 by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/382\"\u003eABausG/home_widget#382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Build Example Apps and adjust how workflows are triggered by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/389\"\u003eABausG/home_widget#389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Fix Xcode 26 support for interactive Widgets by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/391\"\u003eABausG/home_widget#391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Ensure tagged releases are published automatically by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/392\"\u003eABausG/home_widget#392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: Add support for Swift Package Manager by \u003ca href=\"https://github.com/ABausG\"\u003e\u003ccode\u003e@​ABausG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/393\"\u003eABausG/home_widget#393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix!: Add missing package name to HomeWidget Glance files by \u003ca href=\"https://github.com/ngominhtrungit\"\u003e\u003ccode\u003e@​ngominhtrungit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/365\"\u003eABausG/home_widget#365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): Publish packages by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/394\"\u003eABausG/home_widget#394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/billyeh\"\u003e\u003ccode\u003e@​billyeh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/384\"\u003eABausG/home_widget#384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ngominhtrungit\"\u003e\u003ccode\u003e@​ngominhtrungit\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/365\"\u003eABausG/home_widget#365\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ABausG/home_widget/compare/home_widget-v0.8.1...home_widget-v0.9.0\"\u003ehttps://github.com/ABausG/home_widget/compare/home_widget-v0.8.1...home_widget-v0.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ehome_widget-v0.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Update ios.mdx. typo SingleEntry -\u0026gt; CounterEntry by \u003ca href=\"https://github.com/kumgold\"\u003e\u003ccode\u003e@​kumgold\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/356\"\u003eABausG/home_widget#356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Update Emulators for Integration Tests by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ABausG/home_widget/pull/363\"\u003eABausG/home_widget#363\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ABausG/home_widget/blob/main/CHANGELOG.md\"\u003ehome_widget's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003e\u003ccode\u003ehome_widget\u003c/code\u003e - \u003ccode\u003ev0.10.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Handle Dart null values in method-channel arguments (iOS) (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/450\"\u003e#450\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/31c93d622d69e6964cdc2a3896755ea6b13ce4b5\"\u003e31c93d62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Support Baseline Alignment in Rows and handle Custom Font Alignment (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/456\"\u003e#456\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/4a5c696d9616a7a2cbe275a92ba9b0601dda26c4\"\u003e4a5c696d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eFEAT\u003c/strong\u003e: Support Custom Fonts and Icons (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/452\"\u003e#452\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/ebc5ce0a8f60c42531f64e61a12d27397c54b35b\"\u003eebc5ce0a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eFEAT\u003c/strong\u003e: Support Widget Previews (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/448\"\u003e#448\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/a7fe969ef3503c42a591706a7584c03c19fbb46e\"\u003ea7fe969e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003ehome_widget_cli\u003c/code\u003e - \u003ccode\u003ev0.1.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Support Baseline Alignment in Rows and handle Custom Font Alignment (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/456\"\u003e#456\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/4a5c696d9616a7a2cbe275a92ba9b0601dda26c4\"\u003e4a5c696d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add new HWAdaptiveSize builder (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/453\"\u003e#453\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/7ca464994844e30352621f8b02d44ffb2a43dd9c\"\u003e7ca46499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Request Pin and Get Install Status (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/447\"\u003e#447\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/99fbf5dd8fffd84d1795492335cf0fd3b86b4f74\"\u003e99fbf5dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add support for Flavor aware Generation (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/446\"\u003e#446\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/66560cb54bd9151483dbda87ab9474a582ff9cb4\"\u003e66560cb5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Support for Number, Currency and Date formatting (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/445\"\u003e#445\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/60d996e9f24bca4c3ebb2cd09357d38cd744a2c2\"\u003e60d996e9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eREFACTOR\u003c/strong\u003e: Simplify writing of helpers (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/451\"\u003e#451\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/ef6428fc899510172efcba9947b36e2c7dc1176c\"\u003eef6428fc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eFEAT\u003c/strong\u003e: Support Custom Fonts and Icons (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/452\"\u003e#452\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/ebc5ce0a8f60c42531f64e61a12d27397c54b35b\"\u003eebc5ce0a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eFEAT\u003c/strong\u003e: Support Widget Previews (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/448\"\u003e#448\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/a7fe969ef3503c42a591706a7584c03c19fbb46e\"\u003ea7fe969e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003ehome_widget_generator\u003c/code\u003e - \u003ccode\u003ev0.1.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Support Baseline Alignment in Rows and handle Custom Font Alignment (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/456\"\u003e#456\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/4a5c696d9616a7a2cbe275a92ba9b0601dda26c4\"\u003e4a5c696d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add new HWAdaptiveSize builder (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/453\"\u003e#453\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/7ca464994844e30352621f8b02d44ffb2a43dd9c\"\u003e7ca46499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add support for Flavor aware Generation (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/446\"\u003e#446\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/66560cb54bd9151483dbda87ab9474a582ff9cb4\"\u003e66560cb5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Support for Number, Currency and Date formatting (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/445\"\u003e#445\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/60d996e9f24bca4c3ebb2cd09357d38cd744a2c2\"\u003e60d996e9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eREFACTOR\u003c/strong\u003e: Simplify writing of helpers (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/451\"\u003e#451\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/ef6428fc899510172efcba9947b36e2c7dc1176c\"\u003eef6428fc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eFEAT\u003c/strong\u003e: Support Custom Fonts and Icons (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/452\"\u003e#452\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/ebc5ce0a8f60c42531f64e61a12d27397c54b35b\"\u003eebc5ce0a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eFEAT\u003c/strong\u003e: Support Widget Previews (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/448\"\u003e#448\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/a7fe969ef3503c42a591706a7584c03c19fbb46e\"\u003ea7fe969e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-09-03\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003chr /\u003e\n\u003cp\u003ePackages with breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThere are no breaking changes in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackages with other changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/blob/main/#home_widget---v094\"\u003e\u003ccode\u003ehome_widget\u003c/code\u003e - \u003ccode\u003ev0.9.4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/blob/main/#home_widget_cli---v002\"\u003e\u003ccode\u003ehome_widget_cli\u003c/code\u003e - \u003ccode\u003ev0.0.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/blob/main/#home_widget_generator---v002\"\u003e\u003ccode\u003ehome_widget_generator\u003c/code\u003e - \u003ccode\u003ev0.0.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003ehome_widget\u003c/code\u003e - \u003ccode\u003ev0.9.4\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add support for opening Widgets on Click from Generated Widgets (\u003ca href=\"https://redirect.github.com/abausg/home_widget/issues/442\"\u003e#442\u003c/a\u003e). (\u003ca href=\"https://github.com/abausg/home_widget/commit/7e9e21026b4b7c49b7eda617ee871f8faeb681ff\"\u003e7e9e2102\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/commit/9f2ff6e2cce03b02f66d3aaac1f0f276c5ce636a\"\u003e\u003ccode\u003e9f2ff6e\u003c/code\u003e\u003c/a\u003e chore(release): Publish packages (\u003ca href=\"https://redirect.github.com/ABausG/home_widget/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/commit/33b8b4203803e831be5e7a348558ce7694f24faa\"\u003e\u003ccode\u003e33b8b42\u003c/code\u003e\u003c/a\u003e ci: Use yaml based codemagic workflow for ios integration tests (\u003ca href=\"https://redirect.github.com/ABausG/home_widget/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/commit/787c710631d27822fe828d8f6ced9047445b7ee4\"\u003e\u003ccode\u003e787c710\u003c/code\u003e\u003c/a\u003e chore: Relax analyzer version requirement (\u003ca href=\"https://redirect.github.com/ABausG/home_widget/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/commit/4a5c696d9616a7a2cbe275a92ba9b0601dda26c4\"\u003e\u003ccode\u003e4a5c696\u003c/code\u003e\u003c/a\u003e feat: Support Baseline Alignment in Rows and handle Custom Font Alignment (\u003ca href=\"https://redirect.github.com/ABausG/home_widget/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ABausG/home_widget/commit/31c93d622d69e6964cdc2a3896755ea6b13ce4b5\"\u003e\u003ccode\u003e31c93d6\u003c/code\u003e\u003c/a\u003e fix: Handle Dart null values in method-channel arguments (iOS) (\u003ca href=\"https://redirect.github.com/ABausG/home_widget/issues/450\"\u003e#450\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/manugomez95/taskboi/pull/46","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/manugomez95%2Ftaskboi/issues/46","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/46/packages"}},{"old_version":"3.2.5","new_version":"4.0.1","update_type":"major","path":null,"pr_created_at":"2026-10-02T02:43:09.000Z","version_change":"3.2.5 → 4.0.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":"3.2.3","new_version":"4.0.1","update_type":"major","path":null,"pr_created_at":"2026-09-28T08:42:34.000Z","version_change":"3.2.3 → 4.0.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":"4.0.0","new_version":"4.0.2","update_type":"patch","path":null,"pr_created_at":"2026-09-28T06:30:19.000Z","version_change":"4.0.0 → 4.0.2","issue":{"uuid":"5610354293","node_id":"PR_kwDOTCCDdc8AAAABFcOe2Q","number":31,"state":"open","title":"build(deps): bump the all-pub-deps group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-28T06:30:19.000Z","updated_at":"2026-10-05T08:03:34.293Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all-pub-deps","update_count":3,"packages":[{"name":"build_runner","old_version":"2.16.0","new_version":"2.16.1","repository_url":"https://github.com/dart-lang/build"},{"name":"file_picker","old_version":"12.0.0-beta.7","new_version":"13.1.0","repository_url":"https://github.com/vicajilau/flutter_file_picker"},{"name":"freezed","old_version":"4.0.0","new_version":"4.0.2","repository_url":"https://github.com/rrousselGit/freezed"}],"path":null,"ecosystem":"pub"},"body":"Bumps the all-pub-deps group with 3 updates in the / directory: [build_runner](https://github.com/dart-lang/build), [file_picker](https://github.com/vicajilau/flutter_file_picker/tree/main/packages) and [freezed](https://github.com/rrousselGit/freezed).\n\nUpdates `build_runner` from 2.16.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild_runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_runner v2.16.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify terminology: refer to \u003ccode\u003e.dart_tool/build/generated\u003c/code\u003e as the \u0026quot;artifact\ntree\u0026quot;, and the normal output location as the \u0026quot;package path\u0026quot;.\u003c/li\u003e\n\u003cli\u003eReduce logged compile progress output for non-interactive builds, for example\npresubmits.\u003c/li\u003e\n\u003cli\u003eIn \u003ccode\u003eserve\u003c/code\u003e and \u003ccode\u003edaemon\u003c/code\u003e modes, source files not involved in the build are no\nlonger cached on read. They are re-read when requested.\u003c/li\u003e\n\u003cli\u003eBug fix: make post-process output behavior match normal outputs: by default,\nrebuild if deleted or incorrect. Follow \u003ccode\u003e--keep-modified-outputs\u003c/code\u003e and\n\u003ccode\u003e--only-check\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: in incremental builds, detect and delete conflicting outputs in the\nsource directory rather than treating them as sources, which could cause\nbuilder dependency cycles and hangs; fix \u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5079\"\u003e#5079\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: restrict incompatible build output deletion to output packages; do\nnot attempt to delete files in dependency packages.\u003c/li\u003e\n\u003cli\u003eBug fix: do not invalidate retained package path outputs when conflicting\nartifact tree files appear; avoid unnecessary build step reruns.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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.16.0...build_runner-v2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `file_picker` from 12.0.0-beta.7 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 `freezed` from 4.0.0 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-v4.0.0...freezed-v4.0.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/labofsahil/sm/pull/31","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/labofsahil%2Fsm/issues/31","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/31/packages"}},{"old_version":"3.2.5","new_version":"4.0.2","update_type":"major","path":null,"pr_created_at":"2026-09-27T03:10:19.000Z","version_change":"3.2.5 → 4.0.2","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":"2.5.8","new_version":"4.0.2","update_type":"major","path":null,"pr_created_at":"2026-09-22T00:08:32.000Z","version_change":"2.5.8 → 4.0.2","issue":{"uuid":"5533812396","node_id":"PR_kwDOPAFqcc8AAAABEgSS7g","number":36,"state":"open","title":"chore(pub):(deps): bump the flutter-dependencies group across 1 directory with 12 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-22T00:08:32.000Z","updated_at":"2026-09-22T00:08:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(pub):(deps): bump","group_name":"flutter-dependencies","update_count":12,"packages":[{"name":"build_runner","old_version":"2.5.4","new_version":"2.16.1","repository_url":"https://github.com/dart-lang/build"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.1.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"json_annotation","old_version":"4.9.0","new_version":"4.12.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"json_serializable","old_version":"6.9.5","new_version":"6.14.1","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"vibration","old_version":"1.9.0","new_version":"3.2.1","repository_url":"https://github.com/benjamindean/flutter_vibration"},{"name":"freezed","old_version":"2.5.8","new_version":"4.0.2","repository_url":"https://github.com/rrousselGit/freezed"},{"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":"0.68.0","new_version":"1.2.0","repository_url":"https://github.com/imaNNeo/fl_chart"},{"name":"flutter_lints","old_version":"4.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"flutter_riverpod","old_version":"2.6.1","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"freezed","old_version":"2.5.8","new_version":"4.0.2","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.1.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"json_annotation","old_version":"4.9.0","new_version":"4.12.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"json_serializable","old_version":"6.9.5","new_version":"6.14.1","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"lottie","old_version":"3.3.1","new_version":"3.6.1","repository_url":"https://github.com/xvrh/lottie-flutter"},{"name":"shared_preferences","old_version":"2.5.3","new_version":"2.5.5","repository_url":"https://github.com/flutter/packages"},{"name":"vibration","old_version":"1.9.0","new_version":"3.2.1","repository_url":"https://github.com/benjamindean/flutter_vibration"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-dependencies group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [build_runner](https://github.com/dart-lang/build) | `2.5.4` | `2.16.1` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.1.0` |\n| [json_annotation](https://github.com/google/json_serializable.dart) | `4.9.0` | `4.12.0` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.9.5` | `6.14.1` |\n| [vibration](https://github.com/benjamindean/flutter_vibration) | `1.9.0` | `3.2.1` |\n| [freezed](https://github.com/rrousselGit/freezed) | `2.5.8` | `4.0.2` |\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) | `0.68.0` | `1.2.0` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `4.0.0` | `6.0.0` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.4.3` |\n| [freezed](https://github.com/rrousselGit/freezed) | `2.5.8` | `4.0.2` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.1.0` |\n| [json_annotation](https://github.com/google/json_serializable.dart) | `4.9.0` | `4.12.0` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.9.5` | `6.14.1` |\n| [lottie](https://github.com/xvrh/lottie-flutter) | `3.3.1` | `3.6.1` |\n| [shared_preferences](https://github.com/flutter/packages/tree/main/packages/shared_preferences) | `2.5.3` | `2.5.5` |\n| [vibration](https://github.com/benjamindean/flutter_vibration) | `1.9.0` | `3.2.1` |\n\n\nUpdates `build_runner` from 2.5.4 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.5.4...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_annotation` from 2.4.4 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/635173058aa52c846ed7707530a946abdf38afdf\"\u003e\u003ccode\u003e6351730\u003c/code\u003e\u003c/a\u003e Don't publish benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac7666f3dfb648070fa416d8e04668e5744b0c21\"\u003e\u003ccode\u003eac7666f\u003c/code\u003e\u003c/a\u003e freezed_annotation : 3.0.0 -\u0026gt; 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2c0d0a1a9242348d95fe61520f1b2f4bc2d57f74\"\u003e\u003ccode\u003e2c0d0a1\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1261\"\u003e#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/71b51d2b98f24879b012941f9f75b79208d7de28\"\u003e\u003ccode\u003e71b51d2\u003c/code\u003e\u003c/a\u003e ⚡️ Stop writing \u003ccode\u003e// dart format width=80\u003c/code\u003e to the generated freezed files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/05e2bb48c715472f20aea99ca9770d7f491e83d2\"\u003e\u003ccode\u003e05e2bb4\u003c/code\u003e\u003c/a\u003e Add when/map back (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/170db3bfc735a1f2f8666221dab21283778eba17\"\u003e\u003ccode\u003e170db3b\u003c/code\u003e\u003c/a\u003e fix markdown link syntax (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/931720360c89152aaf6b1320f03a70271501f14e\"\u003e\u003ccode\u003e9317203\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a42c20cf49a8effd84ae1d8a86b3fe51e75f4a5e\"\u003e\u003ccode\u003ea42c20c\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ebuilt_test\u003c/code\u003e 3.2.1, test fixes. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6f1a033fb3509d44b93cc2b7e5ebd9effeb24faf\"\u003e\u003ccode\u003e6f1a033\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/168513bd4410df4192bf7589ec1995f4776e81e7\"\u003e\u003ccode\u003e168513b\u003c/code\u003e\u003c/a\u003e docs: simplify dependency installation commands by grouping packages (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_annotation` from 4.9.0 to 4.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_annotation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_annotation v4.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for PATCH-style tri-state JSON\nfields (omit key vs explicit \u003ccode\u003enull\u003c/code\u003e vs value).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_annotation v4.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSerializable.dateTimeUtc\u003c/code\u003e configuration option.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_annotation v4.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSerializable(createJsonSchema: true)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003emeta: ^1.16.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/61e7b879b22af58f2f942ccf6c0ae81acd0cb1bc\"\u003e\u003ccode\u003e61e7b87\u003c/code\u003e\u003c/a\u003e Add JsonKey.explicitJsonNullWhenNonNullField for PATCH tri-state JSON (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/62e16d8e6200a5de6fb501795221dd3be3ddff40\"\u003e\u003ccode\u003e62e16d8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c6cdfcf769bec69fc4e5b6db6cf9107030050324\"\u003e\u003ccode\u003ec6cdfcf\u003c/code\u003e\u003c/a\u003e Update analyzer to latest, prepare v6.13.2 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fba9479300cbece6730a8901680de11a1ca2d351\"\u003e\u003ccode\u003efba9479\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/da67f424387558298e06780a00069aa46a535830\"\u003e\u003ccode\u003eda67f42\u003c/code\u003e\u003c/a\u003e allow pkg:analyzer latest, prepare v6.13.1 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8b781ac80015c1dd1bec97a44e92b2fc13e8a9a9\"\u003e\u003ccode\u003e8b781ac\u003c/code\u003e\u003c/a\u003e Improve error message when generating code for Record types with unsupported ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/6b711e38595dfd4f20dedd1cfb0b8a7a8db1c062\"\u003e\u003ccode\u003e6b711e3\u003c/code\u003e\u003c/a\u003e Improve error messages when typeToCode throws an exception (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1450\"\u003e#1450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5d5feca5bb9836223d9956c564927a992271e58a\"\u003e\u003ccode\u003e5d5feca\u003c/code\u003e\u003c/a\u003e isSynthetic is removed in Analyzer 11 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1564\"\u003e#1564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c61a809d1460bd5a7c223754d7020bebbacc9baa\"\u003e\u003ccode\u003ec61a809\u003c/code\u003e\u003c/a\u003e Bump actions/stale from 10.1.1 to 10.2.0 in the dependencies group (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1563\"\u003e#1563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/2b03869fbc47bef10ada89e0a6544a49747de3b3\"\u003e\u003ccode\u003e2b03869\u003c/code\u003e\u003c/a\u003e Prepare for release (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1562\"\u003e#1562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_annotation-v4.9.0...json_annotation-v4.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_serializable` from 6.9.5 to 6.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;15.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for PATCH-style tri-state\nJSON fields: distinguish omitted keys from explicit \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003efromJson\u003c/code\u003e and\nemit explicit JSON \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003etoJson\u003c/code\u003e when the Dart field is non-null.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ejson_annotation: '\u0026gt;=4.12.0 \u0026lt;4.13.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;14.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error message when generating code for \u003ccode\u003eRecord\u003c/code\u003e types with unsupported\nfields.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1559\"\u003e#1559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;13.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^4.0.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.1.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^4.1.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix schema generation for many different types of fields.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1549\"\u003e#1549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonSerializable.dateTimeUtc\u003c/code\u003e configuration option.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ejson_schema\u003c/code\u003e from \u003ccode\u003edependencies\u003c/code\u003e (it is only used in tests).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eJsonSerializable(createJsonSchema: true)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer: \u0026gt;=9.0.0 \u0026lt;11.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: ^9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^4.0.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild_config: ^1.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.1.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.9.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^4.1.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003erun_only_if_triggered\u003c/code\u003e to be specified in \u003ccode\u003ebuild.yaml\u003c/code\u003e to turn on the\n\u003ccode\u003ebuild_runner\u003c/code\u003e triggers heuristic.\u003c/li\u003e\n\u003cli\u003eSkip warning about annotations on both constructor and field if the values\nmatch.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c727bb9a24a3c4d6aa2d7e20b066132ef3170c56\"\u003e\u003ccode\u003ec727bb9\u003c/code\u003e\u003c/a\u003e chore(deps): support analyzer \u0026lt;15.0.0 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1584\"\u003e#1584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/eaad5f663a3424f828a4a50845ad1c14dad98c6b\"\u003e\u003ccode\u003eeaad5f6\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5a1856a1522a975cd905c1396ac37b97f87f053d\"\u003e\u003ccode\u003e5a1856a\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1576\"\u003e#1576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/61e7b879b22af58f2f942ccf6c0ae81acd0cb1bc\"\u003e\u003ccode\u003e61e7b87\u003c/code\u003e\u003c/a\u003e Add JsonKey.explicitJsonNullWhenNonNullField for PATCH tri-state JSON (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/62e16d8e6200a5de6fb501795221dd3be3ddff40\"\u003e\u003ccode\u003e62e16d8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c6cdfcf769bec69fc4e5b6db6cf9107030050324\"\u003e\u003ccode\u003ec6cdfcf\u003c/code\u003e\u003c/a\u003e Update analyzer to latest, prepare v6.13.2 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fba9479300cbece6730a8901680de11a1ca2d351\"\u003e\u003ccode\u003efba9479\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/da67f424387558298e06780a00069aa46a535830\"\u003e\u003ccode\u003eda67f42\u003c/code\u003e\u003c/a\u003e allow pkg:analyzer latest, prepare v6.13.1 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8b781ac80015c1dd1bec97a44e92b2fc13e8a9a9\"\u003e\u003ccode\u003e8b781ac\u003c/code\u003e\u003c/a\u003e Improve error message when generating code for Record types with unsupported ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/6b711e38595dfd4f20dedd1cfb0b8a7a8db1c062\"\u003e\u003ccode\u003e6b711e3\u003c/code\u003e\u003c/a\u003e Improve error messages when typeToCode throws an exception (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1450\"\u003e#1450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.9.5...json_serializable-v6.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vibration` from 1.9.0 to 3.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/benjamindean/flutter_vibration/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 2.5.8 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/17e06df19b66e1b12186f15aed1a71c7738eeb9d\"\u003e\u003ccode\u003e17e06df\u003c/code\u003e\u003c/a\u003e freezed            : 4.0.1 -\u0026gt; 4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2524faf266186e1308b345056386375637c94a5d\"\u003e\u003ccode\u003e2524faf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1375\"\u003e#1375\u003c/a\u003e from rrousselGit/fix-dead-code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/be9a38ffb8b1db1b7a32d439249df60510ac0452\"\u003e\u003ccode\u003ebe9a38f\u003c/code\u003e\u003c/a\u003e Remove redundant check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/67c6e34f869ef9ba7c4a601a9b8f96e783009444\"\u003e\u003ccode\u003e67c6e34\u003c/code\u003e\u003c/a\u003e Bump minimum analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4388c502df889eedf08cd251a57ca6024a82e44e\"\u003e\u003ccode\u003e4388c50\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/dcc9e4a88d963f2237b786d82070e9a37e7eaf44\"\u003e\u003ccode\u003edcc9e4a\u003c/code\u003e\u003c/a\u003e Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/fe813ca99618466dc997c4dd26ba7e6a32a7a1c1\"\u003e\u003ccode\u003efe813ca\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/562dd16d05b01c0ba4205ec7eb832667e3d2b7f7\"\u003e\u003ccode\u003e562dd16\u003c/code\u003e\u003c/a\u003e FIx dead code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8bdb15ab17bc264f3a9581177fac4a52ee7c2169\"\u003e\u003ccode\u003e8bdb15a\u003c/code\u003e\u003c/a\u003e freezed         : 4.0.0 -\u0026gt; 4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/07710d07b128191af07b6d630df15c3b77cfaed1\"\u003e\u003ccode\u003e07710d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1372\"\u003e#1372\u003c/a\u003e from peter-trost:analyzer-14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v2.5.8...freezed-v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 0.68.0 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imaNNeo/fl_chart/releases\"\u003efl_chart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Consider the \u003ccode\u003eenabled\u003c/code\u003e property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/line_chart.md#linetouchdata-read-about-touch-handling\"\u003eLineTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#bartouchdata-read-about-touch-handling\"\u003eBarTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#pietouchdata-read-about-touch-handling\"\u003ePieTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/scatter_chart.md#scattertouchdata-read-about-touch-handling\"\u003eScatterTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radartouchdata-read-about-touch-handling\"\u003eRadarTouchData\u003c/a\u003e and \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md#candlesticktouchdata-read-about-touch-handling\"\u003eCandlestickTouchData\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1676\"\u003e#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/artshooter\"\u003e\u003ccode\u003e@​artshooter\u003c/code\u003e\u003c/a\u003e) Fix wrong bar chart color with small value, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1757\"\u003e#1757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/3ph\"\u003e\u003ccode\u003e@​3ph\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003ehorizontalMirrored\u003c/code\u003e and \u003ccode\u003everticalMirrored\u003c/code\u003e properties in our \u003ccode\u003eLabelDirection\u003c/code\u003e enum which is used in (\u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#HorizontalLineLabel\"\u003eHorizontalLineLabel\u003c/a\u003e and \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#VerticalLineLabel\"\u003eVerticalLineLabel\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1890\"\u003e#1890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/Vizten18\"\u003e\u003ccode\u003e@​Vizten18\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003ecornerRadius\u003c/code\u003e property in the \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#piechartsectiondata\"\u003ePieChartSectionData\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1175\"\u003e#1175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Add convention and linter (checker) for PRs title and updated contributing guideline. We're gonna have automated changelog generation from the next release\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/diymelvin\"\u003e\u003ccode\u003e@​diymelvin\u003c/code\u003e\u003c/a\u003e) Fix inverted lowerBy/upperBy in error range calculation, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2031\"\u003e#2031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e property in the \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#barchartroddata\"\u003eBarChartRodData\u003c/a\u003e to allow you to show a label on top of each bar rod, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2071\"\u003e#2071\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003evector_math\u003c/code\u003e dependency to \u003ccode\u003e2.2.0\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1985\"\u003e#1985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003ebuild_runner\u003c/code\u003e (dev) dependency to \u003ccode\u003e2.8.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003emockito\u003c/code\u003e (dev) dependency to \u003ccode\u003e5.5.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003every_good_analysis\u003c/code\u003e (dev) dependency to \u003ccode\u003e9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/kamilJ96\"\u003e\u003ccode\u003e@​kamilJ96\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradient\u003c/code\u003e property inside our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to be able to render gradient (along with the possibility to render a solid color), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/919\"\u003e#919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alettsy\"\u003e\u003ccode\u003e@​alettsy\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003esideTitleAlignment\u003c/code\u003e property in our \u003ccode\u003eAxisTitles\u003c/code\u003e to allow you to control the alignment of side titles (for example show them inside the chart), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1946\"\u003e#1946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/huanghui1998hhh\"\u003e\u003ccode\u003e@​huanghui1998hhh\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradientArea\u003c/code\u003e property to \u003ccode\u003eLineChartBarData\u003c/code\u003e to allow you to control the scope of gradient effects, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1925\"\u003e#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e and \u003ccode\u003elabelStyle\u003c/code\u003e properties in our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to allow you to show labels on each stack item, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/598\"\u003e#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e ⚠️ (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003eborderSide\u003c/code\u003e now is a \u003ca href=\"https://dart.dev/language/functions#named-parameters\"\u003enamed parameter\u003c/a\u003e (instead of a \u003ca href=\"https://dart.dev/language/functions#optional-positional-parameters\"\u003eoptional positional parameter\u003c/a\u003e in \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e constructor. As it is a very minor breaking change, we decided to include it in this minor release (instead of doing a major release based on the \u003ca href=\"https://semver.org/\"\u003esemantic versioning\u003c/a\u003e. Sorry about that!\nSo you just need to change this:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\r\n  0,\r\n  10,\r\n  Colors.green,\r\n  BorderSide(color: Colors.white),\r\n),\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eto this:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\r\n  0,\r\n  10,\r\n  Colors.green,\r\n  borderSide: BorderSide(color: Colors.white),\r\n),\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Implement a new chart type called CandlestickChart. You can take a look at the documentation \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md\"\u003ehere\u003c/a\u003e. And I just implemented a basic example to show the Bitcoin price in 2024, you can take a look at it in our sample app \u003ca href=\"https://app.flchart.dev/#/candlestick\"\u003ehere\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/433\"\u003e#433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1143\"\u003e#1143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Remove the deprecated \u003ccode\u003etooltipRoundedRadius\u003c/code\u003e property -\u0026gt; you should use \u003ccode\u003etooltipBorderRadius\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Fix the BarChartData mismatch issue when changing the data, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1911\"\u003e#1911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/frybitsinc\"\u003e\u003ccode\u003e@​frybitsinc\u003c/code\u003e\u003c/a\u003e) Add fillGradient property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radardataset\"\u003eRadarDataSet\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade the min flutter version to \u003ccode\u003e3.27.4\u003c/code\u003e. So please make sure that your project is not using an old flutter version, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1846\"\u003e#1846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/CHANGELOG.md\"\u003efl_chart's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Consider the \u003ccode\u003eenabled\u003c/code\u003e property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/line_chart.md#linetouchdata-read-about-touch-handling\"\u003eLineTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#bartouchdata-read-about-touch-handling\"\u003eBarTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#pietouchdata-read-about-touch-handling\"\u003ePieTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/scatter_chart.md#scattertouchdata-read-about-touch-handling\"\u003eScatterTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radartouchdata-read-about-touch-handling\"\u003eRadarTouchData\u003c/a\u003e and \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md#candlesticktouchdata-read-about-touch-handling\"\u003eCandlestickTouchData\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1676\"\u003e#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/artshooter\"\u003e\u003ccode\u003e@​artshooter\u003c/code\u003e\u003c/a\u003e) Fix wrong bar chart color with small value, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1757\"\u003e#1757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/3ph\"\u003e\u003ccode\u003e@​3ph\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003ehorizontalMirrored\u003c/code\u003e and \u003ccode\u003everticalMirrored\u003c/code\u003e properties in our \u003ccode\u003eLabelDirection\u003c/code\u003e enum which is used in (\u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#HorizontalLineLabel\"\u003eHorizontalLineLabel\u003c/a\u003e and \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#VerticalLineLabel\"\u003eVerticalLineLabel\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1890\"\u003e#1890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/Vizten18\"\u003e\u003ccode\u003e@​Vizten18\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003ecornerRadius\u003c/code\u003e property in the \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#piechartsectiondata\"\u003ePieChartSectionData\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1175\"\u003e#1175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Add convention and linter (checker) for PRs title and updated contributing guideline. We're gonna have automated changelog generation from the next release\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/diymelvin\"\u003e\u003ccode\u003e@​diymelvin\u003c/code\u003e\u003c/a\u003e) Fix inverted lowerBy/upperBy in error range calculation, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2031\"\u003e#2031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e property in the \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#barchartroddata\"\u003eBarChartRodData\u003c/a\u003e to allow you to show a label on top of each bar rod, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2071\"\u003e#2071\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003evector_math\u003c/code\u003e dependency to \u003ccode\u003e2.2.0\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1985\"\u003e#1985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003ebuild_runner\u003c/code\u003e (dev) dependency to \u003ccode\u003e2.8.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003emockito\u003c/code\u003e (dev) dependency to \u003ccode\u003e5.5.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003every_good_analysis\u003c/code\u003e (dev) dependency to \u003ccode\u003e9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/kamilJ96\"\u003e\u003ccode\u003e@​kamilJ96\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradient\u003c/code\u003e property inside our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to be able to render gradient (along with the possibility to render a solid color), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/919\"\u003e#919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alettsy\"\u003e\u003ccode\u003e@​alettsy\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003esideTitleAlignment\u003c/code\u003e property in our \u003ccode\u003eAxisTitles\u003c/code\u003e to allow you to control the alignment of side titles (for example show them inside the chart), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1946\"\u003e#1946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/huanghui1998hhh\"\u003e\u003ccode\u003e@​huanghui1998hhh\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradientArea\u003c/code\u003e property to \u003ccode\u003eLineChartBarData\u003c/code\u003e to allow you to control the scope of gradient effects, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1925\"\u003e#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e and \u003ccode\u003elabelStyle\u003c/code\u003e properties in our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to allow you to show labels on each stack item, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/598\"\u003e#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e ⚠️ (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003eborderSide\u003c/code\u003e now is a \u003ca href=\"https://dart.dev/language/functions#named-parameters\"\u003enamed parameter\u003c/a\u003e (instead of a \u003ca href=\"https://dart.dev/language/functions#optional-positional-parameters\"\u003eoptional positional parameter\u003c/a\u003e in \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e constructor. As it is a very minor breaking change, we decided to include it in this minor release (instead of doing a major release based on the \u003ca href=\"https://semver.org/\"\u003esemantic versioning\u003c/a\u003e. Sorry about that!\nSo you just need to change this:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eto this:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  borderSide: BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Implement a new chart type called CandlestickChart. You can take a look at the documentation \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md\"\u003ehere\u003c/a\u003e. And I just implemented a basic example to show the Bitcoin price in 2024, you can take a look at it in our sample app \u003ca href=\"https://app.flchart.dev/#/candlestick\"\u003ehere\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/433\"\u003e#433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1143\"\u003e#1143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Remove the deprecated \u003ccode\u003etooltipRoundedRadius\u003c/code\u003e property -\u0026gt; you should use \u003ccode\u003etooltipBorderRadius\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Fix the BarChartData mismatch issue when changing the data, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1911\"\u003e#1911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/frybitsinc\"\u003e\u003ccode\u003e@​frybitsinc\u003c/code\u003e\u003c/a\u003e) Add fillGradient property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radardataset\"\u003eRadarDataSet\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade the min flutter version to \u003ccode\u003e3.27.4\u003c/code\u003e. So please make sure that your project is not using an old flutter version, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1846\"\u003e#1846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/457a20202ec35f79190af8e945a84738a81ae033\"\u003e\u003ccode\u003e457a202\u003c/code\u003e\u003c/a\u003e Bump version to 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/c55fd81d6d369be8d95f26d601c005ccdaf1d696\"\u003e\u003ccode\u003ec55fd81\u003c/code\u003e\u003c/a\u003e feat: Bar chart rod label (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2071\"\u003e#2071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/ef9d9f4ae2750b51b33992dc3c87aa0333db7d32\"\u003e\u003ccode\u003eef9d9f4\u003c/code\u003e\u003c/a\u003e chore: Remove claude code automatic review (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2072\"\u003e#2072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/d3a8ac29fe2eeb31bb743e253386e6f5422a740b\"\u003e\u003ccode\u003ed3a8ac2\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2065\"\u003e#2065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/683a2c54e127fd15e8ad3a1b842da6f652c30b71\"\u003e\u003ccode\u003e683a2c5\u003c/code\u003e\u003c/a\u003e fix: Swap inverted lowerBy/upperBy in error range pixel calculation (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2060\"\u003e#2060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/76161d68033ed06078347e632fdfa828f982545e\"\u003e\u003ccode\u003e76161d6\u003c/code\u003e\u003c/a\u003e chore: Minor fix on sponsor images in README (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2064\"\u003e#2064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/50d83a081ae6ec2bdf086561638e3e56d56f6b94\"\u003e\u003ccode\u003e50d83a0\u003c/code\u003e\u003c/a\u003e chore: Add CLAUDE.md file to include our architecture, structure and conventi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/3cce12646354473b7997296d5bc83444d47288ea\"\u003e\u003ccode\u003e3cce126\u003c/code\u003e\u003c/a\u003e ci: Add Claude Code GitHub Workflow (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/ea7ccf5af5562a0e92e852ed7be6ca9363a719d5\"\u003e\u003ccode\u003eea7ccf5\u003c/code\u003e\u003c/a\u003e chore: Implement conventional commits and PR workflow (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2059\"\u003e#2059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/a29a21d74a3297c8072c5af9909b596194d23b39\"\u003e\u003ccode\u003ea29a21d\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/imaNNeo/fl_chart/compare/0.68.0...1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 4.0.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6eebe72ca3975373a5fab06a009ec5ffeabdb495\"\u003e\u003ccode\u003e6eebe72\u003c/code\u003e\u003c/a\u003e [flutter_lints] Bump lints dependency to 6.0.0 and bump package to 6.0.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0093e2ecd5e3e83c04864b076564e1020ada532f\"\u003e\u003ccode\u003e0093e2e\u003c/code\u003e\u003c/a\u003e [video_player_android] Add note about Android platform views known issue (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/62f38a1abb95fccabd865cef8b107d515bfbf93d\"\u003e\u003ccode\u003e62f38a1\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Implement \u003ccode\u003eenableAudio\u003c/code\u003e for video recording (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9264\"\u003e#9264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9c11e9b8b845235c8d6bd120b89238dc580ab973\"\u003e\u003ccode\u003e9c11e9b\u003c/code\u003e\u003c/a\u003e [video_player_android] isBuffering flag always return true after calling seek...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6efa04bfdb94f14236a9f9f85a6ebb367a94e81d\"\u003e\u003ccode\u003e6efa04b\u003c/code\u003e\u003c/a\u003e [camera,video_player] replace onSurfaceDestroyed with onSurfaceCleanup (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9316\"\u003e#9316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c33fa390d6866405334adc56d38b70ea2ee3ab6e\"\u003e\u003ccode\u003ec33fa39\u003c/code\u003e\u003c/a\u003e [camera,video_player] Update Android to 3.29 minimum (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5a7d40f877274916bdd81ba18a6b508e2d266aa3\"\u003e\u003ccode\u003e5a7d40f\u003c/code\u003e\u003c/a\u003e Update repo for 3.32 stable (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2a847d78641de3eba95ba22b3a01db5ee24c93b3\"\u003e\u003ccode\u003e2a847d7\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Correct pigeon configuration output paths (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9313\"\u003e#9313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d692e43dba6c8dcfdd3659fd6681a3c9505307ae\"\u003e\u003ccode\u003ed692e43\u003c/code\u003e\u003c/a\u003e [process] Remove from the repository (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9310\"\u003e#9310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe5dd86d6232c1ca2eacc50efe38db5dd2a6f815\"\u003e\u003ccode\u003efe5dd86\u003c/code\u003e\u003c/a\u003e Ensure Example Packages Work on Android API 36 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_lints-v6.0.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_riverpod` from 2.6.1 to 3.4.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/flutter_riverpod-v2.6.1...flutter_riverpod-v3.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 2.5.8 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/17e06df19b66e1b12186f15aed1a71c7738eeb9d\"\u003e\u003ccode\u003e17e06df\u003c/code\u003e\u003c/a\u003e freezed            : 4.0.1 -\u0026gt; 4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2524faf266186e1308b345056386375637c94a5d\"\u003e\u003ccode\u003e2524faf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1375\"\u003e#1375\u003c/a\u003e from rrousselGit/fix-dead-code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/be9a38ffb8b1db1b7a32d439249df60510ac0452\"\u003e\u003ccode\u003ebe9a38f\u003c/code\u003e\u003c/a\u003e Remove redundant check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/67c6e34f869ef9ba7c4a601a9b8f96e783009444\"\u003e\u003ccode\u003e67c6e34\u003c/code\u003e\u003c/a\u003e Bump minimum analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/4388c502df889eedf08cd251a57ca6024a82e44e\"\u003e\u003ccode\u003e4388c50\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/dcc9e4a88d963f2237b786d82070e9a37e7eaf44\"\u003e\u003ccode\u003edcc9e4a\u003c/code\u003e\u003c/a\u003e Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/fe813ca99618466dc997c4dd26ba7e6a32a7a1c1\"\u003e\u003ccode\u003efe813ca\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/562dd16d05b01c0ba4205ec7eb832667e3d2b7f7\"\u003e\u003ccode\u003e562dd16\u003c/code\u003e\u003c/a\u003e FIx dead code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8bdb15ab17bc264f3a9581177fac4a52ee7c2169\"\u003e\u003ccode\u003e8bdb15a\u003c/code\u003e\u003c/a\u003e freezed         : 4.0.0 -\u0026gt; 4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/07710d07b128191af07b6d630df15c3b77cfaed1\"\u003e\u003ccode\u003e07710d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1372\"\u003e#1372\u003c/a\u003e from peter-trost:analyzer-14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v2.5.8...freezed-v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed_annotation` from 2.4.4 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/635173058aa52c846ed7707530a946abdf38afdf\"\u003e\u003ccode\u003e6351730\u003c/code\u003e\u003c/a\u003e Don't publish benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac7666f3dfb648070fa416d8e04668e5744b0c21\"\u003e\u003ccode\u003eac7666f\u003c/code\u003e\u003c/a\u003e freezed_annotation : 3.0.0 -\u0026gt; 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2c0d0a1a9242348d95fe61520f1b2f4bc2d57f74\"\u003e\u003ccode\u003e2c0d0a1\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1261\"\u003e#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/71b51d2b98f24879b012941f9f75b79208d7de28\"\u003e\u003ccode\u003e71b51d2\u003c/code\u003e\u003c/a\u003e ⚡️ Stop writing \u003ccode\u003e// dart format width=80\u003c/code\u003e to the generated freezed files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/05e2bb48c715472f20aea99ca9770d7f491e83d2\"\u003e\u003ccode\u003e05e2bb4\u003c/code\u003e\u003c/a\u003e Add when/map back (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/170db3bfc735a1f2f8666221dab21283778eba17\"\u003e\u003ccode\u003e170db3b\u003c/code\u003e\u003c/a\u003e fix markdown link syntax (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/931720360c89152aaf6b1320f03a70271501f14e\"\u003e\u003ccode\u003e9317203\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a42c20cf49a8effd84ae1d8a86b3fe51e75f4a5e\"\u003e\u003ccode\u003ea42c20c\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ebuilt_test\u003c/code\u003e 3.2.1, test fixes. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6f1a033fb3509d44b93cc2b7e5ebd9effeb24faf\"\u003e\u003ccode\u003e6f1a033\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/168513bd4410df4192bf7589ec1995f4776e81e7\"\u003e\u003ccode\u003e168513b\u003c/code\u003e\u003c/a\u003e docs: simplify dependency installation commands by grouping packages (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_annotation` from 4.9.0 to 4.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_annotation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_annotation v4.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for PATCH-style tri-state JSON\nfields (omit key vs explicit \u003ccode\u003enull\u003c/code\u003e vs value).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_annotation v4.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSerializable.dateTimeUtc\u003c/code\u003e configuration option.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_annotation v4.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSerializable(createJsonSchema: true)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003emeta: ^1.16.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/61e7b879b22af58f2f942ccf6c0ae81acd0cb1bc\"\u003e\u003ccode\u003e61e7b87\u003c/code\u003e\u003c/a\u003e Add JsonKey.explicitJsonNullWhenNonNullField for PATCH tri-state JSON (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/62e16d8e6200a5de6fb501795221dd3be3ddff40\"\u003e\u003ccode\u003e62e16d8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c6cdfcf769bec69fc4e5b6db6cf9107030050324\"\u003e\u003ccode\u003ec6cdfcf\u003c/code\u003e\u003c/a\u003e Update analyzer to latest, prepare v6.13.2 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fba9479300cbece6730a8901680de11a1ca2d351\"\u003e\u003ccode\u003efba9479\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/da67f424387558298e06780a00069aa46a535830\"\u003e\u003ccode\u003eda67f42\u003c/code\u003e\u003c/a\u003e allow pkg:analyzer latest, prepare v6.13.1 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8b781ac80015c1dd1bec97a44e92b2fc13e8a9a9\"\u003e\u003ccode\u003e8b781ac\u003c/code\u003e\u003c/a\u003e Improve error message when generating code for Record types with unsupported ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/6b711e38595dfd4f20dedd1cfb0b8a7a8db1c062\"\u003e\u003ccode\u003e6b711e3\u003c/code\u003e\u003c/a\u003e Improve error messages when typeToCode throws an exception (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1450\"\u003e#1450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5d5feca5bb9836223d9956c564927a992271e58a\"\u003e\u003ccode\u003e5d5feca\u003c/code\u003e\u003c/a\u003e isSynthetic is removed in Analyzer 11 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1564\"\u003e#1564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c61a809d1460bd5a7c223754d7020bebbacc9baa\"\u003e\u003ccode\u003ec61a809\u003c/code\u003e\u003c/a\u003e Bump actions/stale from 10.1.1 to 10.2.0 in the dependencies group (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1563\"\u003e#1563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/2b03869fbc47bef10ada89e0a6544a49747de3b3\"\u003e\u003ccode\u003e2b03869\u003c/code\u003e\u003c/a\u003e Prepare for release (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1562\"\u003e#1562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_annotation-v4.9.0...json_annotation-v4.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_serializable` from 6.9.5 to 6.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;15.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for PATCH-style tri-state\nJSON fields: distinguish omitted keys from explicit \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003efromJson\u003c/code\u003e and\nemit explicit JSON \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003etoJson\u003c/code\u003e when the Dart field is non-null.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ejson_annotation: '\u0026gt;=4.12.0 \u0026lt;4.13.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;14.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error message when generating code for \u003ccode\u003eRecord\u003c/code\u003e types with unsupported\nfields.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1559\"\u003e#1559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;13.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^4.0.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.1.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^4.1.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix schema generation for many different types of fields.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1549\"\u003e#1549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonSerializable.dateTimeUtc\u003c/code\u003e configuration option.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ejson_schema\u003c/code\u003e from \u003ccode\u003edependencies\u003c/code\u003e (it is only used in tests).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eJsonSerializable(createJsonSchema: true)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer: \u0026gt;=9.0.0 \u0026lt;11.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: ^9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^4.0.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild_config: ^1.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.1.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.9.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^4.1.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003erun_only_if_triggered\u003c/code\u003e to be specified in \u003ccode\u003ebuild.yaml\u003c/code\u003e to turn on the\n\u003ccode\u003ebuild_runner\u003c/code\u003e triggers heuristic.\u003c/li\u003e\n\u003cli\u003eSkip warning about annotations on both constructor and field if the values\nmatch.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c727bb9a24a3c4d6aa2d7e20b066132ef3170c56\"\u003e\u003ccode\u003ec727bb9\u003c/code\u003e\u003c/a\u003e chore(deps): support analyzer \u0026lt;15.0.0 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1584\"\u003e#1584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/eaad5f663a3424f828a4a50845ad1c14dad98c6b\"\u003e\u003ccode\u003eeaad5f6\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5a1856a1522a975cd905c1396ac37b97f87f053d\"\u003e\u003ccode\u003e5a1856a\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1576\"\u003e#1576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/61e7b879b22af58f2f942ccf6c0ae81acd0cb1bc\"\u003e\u003ccode\u003e61e7b87\u003c/code\u003e\u003c/a\u003e Add JsonKey.explicitJsonNullWhenNonNullField for PATCH tri-state JSON (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/62e16d8e6200a5de6fb501795221dd3be3ddff40\"\u003e\u003ccode\u003e62e16d8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c6cdfcf769bec69fc4e5b6db6cf9107030050324\"\u003e\u003ccode\u003ec6cdfcf\u003c/code\u003e\u003c/a\u003e Update analyzer to latest, prepare v6.13.2 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fba9479300cbece6730a8901680de11a1ca2d351\"\u003e\u003ccode\u003efba9479\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/da67f424387558298e06780a00069aa46a535830\"\u003e\u003ccode\u003eda67f42\u003c/code\u003e\u003c/a\u003e allow pkg:analyzer latest, prepare v6.13.1 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8b781ac80015c1dd1bec97a44e92b2fc13e8a9a9\"\u003e\u003ccode\u003e8b781ac\u003c/code\u003e\u003c/a\u003e Improve error message when generating code for Record types with unsupported ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/6b711e38595dfd4f20dedd1cfb0b8a7a8db1c062\"\u003e\u003ccode\u003e6b711e3\u003c/code\u003e\u003c/a\u003e Improve error messages when typeToCode throws an exception (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1450\"\u003e#1450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.9.5...json_serializable-v6.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lottie` from 3.3.1 to 3.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xvrh/lottie-flutter/releases\"\u003elottie's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduce CPU usage by scheduling frames at the composition frame rate instead of every vsync\u003c/li\u003e\n\u003cli\u003eFix blank frames on pre-compositions using both time remapping and a time stretch\u003c/li\u003e\n\u003cli\u003eFix a CanvasKit stack overflow with animated Trim Paths on Flutter web\u003c/li\u003e\n\u003cli\u003eLower the minimum SDK to Dart 3.11 / Flutter 3.41\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduce CPU usage...\n\n_Description has been truncated_","html_url":"https://github.com/mildman1848/pruefungspilot/pull/36","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mildman1848%2Fpruefungspilot/issues/36","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36/packages"}},{"old_version":"3.2.5","new_version":"4.0.1","update_type":"major","path":null,"pr_created_at":"2026-09-17T02:32:32.000Z","version_change":"3.2.5 → 4.0.1","issue":{"uuid":"5482107739","node_id":"PR_kwDOQRZVNM8AAAABD3Byfg","number":50,"state":"closed","title":"chore(deps): bump the pub-dependencies group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-24T02:32:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-17T02:32:32.000Z","updated_at":"2026-09-24T02:32:50.000Z","time_to_close":604816,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"pub-dependencies","update_count":16,"packages":[{"name":"build_runner","old_version":"2.15.1","new_version":"2.16.1","repository_url":"https://github.com/dart-lang/build"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"dependency_validator","old_version":"5.0.5","new_version":"5.1.0","repository_url":"https://github.com/Workiva/dependency_validator"},{"name":"freezed","old_version":"3.2.5","new_version":"4.0.1","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"mockito","old_version":"5.6.4","new_version":"5.8.1","repository_url":"https://github.com/dart-lang/build"},{"name":"camera","old_version":"0.12.0+2","new_version":"0.12.1","repository_url":"https://github.com/flutter/packages"},{"name":"dependency_validator","old_version":"5.0.5","new_version":"5.1.0","repository_url":"https://github.com/Workiva/dependency_validator"},{"name":"ffigen","old_version":"20.1.1","new_version":"22.0.0","repository_url":"https://github.com/dart-lang/native"},{"name":"flutter_ble_peripheral","old_version":"2.1.1","new_version":"3.1.0","repository_url":"https://github.com/juliansteenbakker/flutter_ble_peripheral"},{"name":"flutter_riverpod","old_version":"3.4.2","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"flutter_zxing","old_version":"2.3.0","new_version":"3.0.1","repository_url":"https://github.com/khoren93/flutter_zxing"},{"name":"freezed","old_version":"3.2.5","new_version":"4.0.1","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"google_mlkit_face_detection","old_version":"0.14.0","new_version":"0.15.1","repository_url":"https://github.com/flutter-ml/google_ml_kit_flutter"},{"name":"home_widget","old_version":"0.9.3","new_version":"0.9.4","repository_url":"https://github.com/ABausG/home_widget"},{"name":"image","old_version":"4.9.1","new_version":"4.10.1","repository_url":"https://github.com/brendan-duncan/image"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"local_auth_darwin","old_version":"2.0.3","new_version":"2.0.4","repository_url":"https://github.com/flutter/packages"},{"name":"logger","old_version":"2.7.0","new_version":"2.8.0","repository_url":"https://github.com/SourceHorizon/logger"},{"name":"mockito","old_version":"5.6.4","new_version":"5.8.1","repository_url":"https://github.com/dart-lang/build"},{"name":"permission_handler","old_version":"12.0.3","new_version":"13.0.2","repository_url":"https://github.com/baseflow/flutter-permission-handler"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub-dependencies group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [build_runner](https://github.com/dart-lang/build) | `2.15.1` | `2.16.1` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [dependency_validator](https://github.com/Workiva/dependency_validator) | `5.0.5` | `5.1.0` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `4.0.1` |\n| [mockito](https://github.com/dart-lang/build/tree/master/builder_pkgs) | `5.6.4` | `5.8.1` |\n| [camera](https://github.com/flutter/packages/tree/main/packages/camera) | `0.12.0+2` | `0.12.1` |\n| [dependency_validator](https://github.com/Workiva/dependency_validator) | `5.0.5` | `5.1.0` |\n| [ffigen](https://github.com/dart-lang/native/tree/main/pkgs) | `20.1.1` | `22.0.0` |\n| [flutter_ble_peripheral](https://github.com/juliansteenbakker/flutter_ble_peripheral) | `2.1.1` | `3.1.0` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `3.4.2` | `3.4.3` |\n| [flutter_zxing](https://github.com/khoren93/flutter_zxing) | `2.3.0` | `3.0.1` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `4.0.1` |\n| [google_mlkit_face_detection](https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages) | `0.14.0` | `0.15.1` |\n| [home_widget](https://github.com/ABausG/home_widget) | `0.9.3` | `0.9.4` |\n| [image](https://github.com/brendan-duncan/image) | `4.9.1` | `4.10.1` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [local_auth_darwin](https://github.com/flutter/packages/tree/main/packages/local_auth) | `2.0.3` | `2.0.4` |\n| [logger](https://github.com/SourceHorizon/logger) | `2.7.0` | `2.8.0` |\n| [mockito](https://github.com/dart-lang/build/tree/master/builder_pkgs) | `5.6.4` | `5.8.1` |\n| [permission_handler](https://github.com/baseflow/flutter-permission-handler) | `12.0.3` | `13.0.2` |\n\n\nUpdates `build_runner` from 2.15.1 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild_runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_runner v2.16.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify terminology: refer to \u003ccode\u003e.dart_tool/build/generated\u003c/code\u003e as the \u0026quot;artifact\ntree\u0026quot;, and the normal output location as the \u0026quot;package path\u0026quot;.\u003c/li\u003e\n\u003cli\u003eReduce logged compile progress output for non-interactive builds, for example\npresubmits.\u003c/li\u003e\n\u003cli\u003eIn \u003ccode\u003eserve\u003c/code\u003e and \u003ccode\u003edaemon\u003c/code\u003e modes, source files not involved in the build are no\nlonger cached on read. They are re-read when requested.\u003c/li\u003e\n\u003cli\u003eBug fix: make post-process output behavior match normal outputs: by default,\nrebuild if deleted or incorrect. Follow \u003ccode\u003e--keep-modified-outputs\u003c/code\u003e and\n\u003ccode\u003e--only-check\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: in incremental builds, detect and delete conflicting outputs in the\nsource directory rather than treating them as sources, which could cause\nbuilder dependency cycles and hangs; fix \u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5079\"\u003e#5079\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: restrict incompatible build output deletion to output packages; do\nnot attempt to delete files in dependency packages.\u003c/li\u003e\n\u003cli\u003eBug fix: do not invalidate retained package path outputs when conflicting\nartifact tree files appear; avoid unnecessary build step reruns.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew default output behavior: always fix incorrect generated files. For\nexample: if you \u0026quot;dart run build_runner build\u0026quot;, modify a generated file,\nthen build again, it will be fixed, undoing your modifications.\u003c/li\u003e\n\u003cli\u003eNew option, \u003ccode\u003e--keep-modified-outputs\u003c/code\u003e. Use this to get the old output\nbehavior: manual modifications to generated files are kept. They will be\noverwritten if a build is triggered due to an input file change, a\nconfiguration change or \u003ccode\u003edart run build_runner clean\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew option, \u003ccode\u003e--only-check\u003c/code\u003e, for use in continuous builds and tests. With this\noption \u003ccode\u003ebuild_runner\u003c/code\u003e writes nothing, but builds and compares with the files\nalready on disk. If there is any difference between disk and expected output\nthen the differences are logged and the build fails.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003epackage_config\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.15.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify deletion of stale outputs: don't try to handle package renames.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003edaemon\u003c/code\u003e asset server now rejects various non-local connections.\u003c/li\u003e\n\u003cli\u003eBug fix: in incremental builds, when an input was deleted, its output was\ndeleted at the start of the build. Make it consistent with other output\ndeletions: wait until the end of the build.\u003c/li\u003e\n\u003cli\u003eBug fix: post process builders with \u003ccode\u003ebuild_to: source\u003c/code\u003e can only write to\noutput packages.\u003c/li\u003e\n\u003cli\u003eBug fix: post process builders with \u003ccode\u003ebuild_to: cache\u003c/code\u003e can only write output\ncorresponding to known packages.\u003c/li\u003e\n\u003cli\u003eBug fix: reject incorrect builder config that has duplicate builder keys.\u003c/li\u003e\n\u003cli\u003eBug fix: reject invalid builder factories in \u003ccode\u003ebuild.yaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: correctly filter served or \u003ccode\u003e--output\u003c/code\u003e post process output.\u003c/li\u003e\n\u003cli\u003eBug fix: \u003ccode\u003eserve\u003c/code\u003e mode only serves the specified package subdirectories.\u003c/li\u003e\n\u003cli\u003eBug fix: \u003ccode\u003eserve\u003c/code\u003e live reload websocket checks for localhost origin.\u003c/li\u003e\n\u003cli\u003eBug fix: don't follow symlinks when cleaning up output folders.\u003c/li\u003e\n\u003cli\u003eBug fix: catch Windows-specific absolute paths.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5e25e60f55686be9d6eec2aaa448802ae1a17a40\"\u003e\u003ccode\u003e5e25e60\u003c/code\u003e\u003c/a\u003e Release build, build_config, build_daemon, build_runner, build_test. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5111\"\u003e#5111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/43c2bb7edba27b89c82f2ae5d3ba8e7f08bb935c\"\u003e\u003ccode\u003e43c2bb7\u003c/code\u003e\u003c/a\u003e Remove test-only PreviousBuild.fromFinishedBuildState. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5109\"\u003e#5109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/a6078a02e7edb6c56e0bf572dde9c6713c6e56b4\"\u003e\u003ccode\u003ea6078a0\u003c/code\u003e\u003c/a\u003e Use AssetFile for deletes. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5108\"\u003e#5108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3051007098fa39d448a830e24f3d0ea004a68770\"\u003e\u003ccode\u003e3051007\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003eBuildState.isFile\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5106\"\u003e#5106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/da162e6dc3013f24f80ba5cf599fc52d9f72a8cb\"\u003e\u003ccode\u003eda162e6\u003c/code\u003e\u003c/a\u003e Do not invalidate retained package path outputs on artifact tree conflicts. (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d51da7e891a34b51efb8335f0e6a7a908dfef54a\"\u003e\u003ccode\u003ed51da7e\u003c/code\u003e\u003c/a\u003e Set default test timeout to 3m in build_runner/dart_test.yaml. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5104\"\u003e#5104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/47aba811d3c461acb1b17964fd29521399944942\"\u003e\u003ccode\u003e47aba81\u003c/code\u003e\u003c/a\u003e [build_web_compilers] Standardize web app entrypoint selection (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5095\"\u003e#5095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f15a84e0f0e96909d26b22d547f4624363cb62d7\"\u003e\u003ccode\u003ef15a84e\u003c/code\u003e\u003c/a\u003e Restrict incompatibleBuildOutputsToDelete to outputPackages. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5103\"\u003e#5103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1a276c2623b3eab780ccc554aef31a940832d5aa\"\u003e\u003ccode\u003e1a276c2\u003c/code\u003e\u003c/a\u003e Clarify source/cache/visible/hidden. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5096\"\u003e#5096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f5cc9100a23c2bc3c409d7832137658bb3ad8093\"\u003e\u003ccode\u003ef5cc910\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003eBuildOutputReader\u003c/code\u003e; add \u003ccode\u003eBuildOutputReadResult\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5101\"\u003e#5101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.15.1...build_runner-v2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `intl` from 0.20.2 to 0.20.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/i18n/releases\"\u003eintl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:intl v0.20.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the Turkish Lira (TRY) currency symbol in \u003ccode\u003esimpleCurrencySymbols\u003c/code\u003e\nfrom \u0026quot;TL\u0026quot; to \u0026quot;₺\u0026quot; (U+20BA). This ensures accuracy and alignment with the\nofficial symbol introduced in 2012.\u003c/li\u003e\n\u003cli\u003eFix parsing of locale strings containing script codes in \u003ccode\u003everifiedLocale\u003c/code\u003e.\nFor example, \u003ccode\u003ezh-Hans-CN\u003c/code\u003e would have been previously parsed as \u003ccode\u003ezh\u003c/code\u003e, but is\nnow parsed as \u003ccode\u003ezh_CN\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdate the Ghanaian Cedis (GHS) currency symbol in \u003ccode\u003esimpleCurrencySymbols\u003c/code\u003e\nfrom \u0026quot;GHS\u0026quot; to \u0026quot;GH₵(U+20B5)\u0026quot;.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v48.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@pragma('wasm:prefer-inline')\u003c/code\u003e to \u003ccode\u003eIntl\u003c/code\u003e methods that already have\n\u003ccode\u003e@pragma('vm:prefer-inline')\u003c/code\u003e, for the same reason: to help omit message\ndescriptions from compiled output.\u003c/li\u003e\n\u003cli\u003eUpdate analysis to newest \u003ccode\u003epackage:lints\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/22b808d758c1accf1b18dc3121f0991152709748\"\u003e\u003ccode\u003e22b808d\u003c/code\u003e\u003c/a\u003e use broader types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/588013a5e79483fe62ee2e08fcdc7f22f47a0738\"\u003e\u003ccode\u003e588013a\u003c/code\u003e\u003c/a\u003e Upgrade analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/3be91bcd5887b874a07c2c358225d7d809e83270\"\u003e\u003ccode\u003e3be91bc\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/pragma\"\u003e\u003ccode\u003e@​pragma\u003c/code\u003e\u003c/a\u003e(wasm:prefer-inline)\u003ccode\u003eto\u003c/code\u003eIntl` methods (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/2ae32fdd9ca14ecdca77dc37787dbba3c9e2c48a\"\u003e\u003ccode\u003e2ae32fd\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/de7e11b7cc231d8daf6e49dc12690d7339241691\"\u003e\u003ccode\u003ede7e11b\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/3d58541bafd6c5c2a6273aa1767bf8c5f85b6d6c\"\u003e\u003ccode\u003e3d58541\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/b77c9a7426bd8e570ebc5d99f224a0dfd0fbc9e1\"\u003e\u003ccode\u003eb77c9a7\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epub run\u003c/code\u003e to \u003ccode\u003edart run\u003c/code\u003e in README.md (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1044\"\u003e#1044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/45f1c2029b03209401f28a9b121a38dfb32c4501\"\u003e\u003ccode\u003e45f1c20\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1033\"\u003e#1033\u003c/a\u003e from dart-lang:moredocs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/7aabf9b9f5408ce3f49e77c3b1c7d2f422fa5502\"\u003e\u003ccode\u003e7aabf9b\u003c/code\u003e\u003c/a\u003e Hint to use package:intl4x instead of package:intl (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/fc7c308a8393b1b77c4ba5b6cc7c7fed96425778\"\u003e\u003ccode\u003efc7c308\u003c/code\u003e\u003c/a\u003e Updates to intl4x: bugs and typing (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1035\"\u003e#1035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/i18n/commits/intl-v0.20.3/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dependency_validator` from 5.0.5 to 5.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Workiva/dependency_validator/releases\"\u003edependency_validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003ch2\u003eInfo\u003c/h2\u003e\n\u003cp\u003eBuild: (waiting for build to complete)\nSkynet Results: (waiting for Skynet results)\nPipeline: (waiting for pipeline to start)\nThis \u003cstrong\u003eminor\u003c/strong\u003e release includes the following changes:\u003c/p\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/194\"\u003e#194\u003c/a\u003e FEDX-7265: Dependencies used inside hook/ must be regular dependencies, not dev_dependencies\n\u003cul\u003e\n\u003cli\u003eFEDX-7265 Dependencies used inside hook/ must be regular dependencies, not dev_dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/181\"\u003e#181\u003c/a\u003e Bump the major group across 1 directory with 2 updates\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/183\"\u003e#183\u003c/a\u003e Ignore nested packages in surrounding package (\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/173\"\u003e#173\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/187\"\u003e#187\u003c/a\u003e Parse files with the language version the package declares\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/198\"\u003e#198\u003c/a\u003e Fix failing tests and version solving in test fixtures\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/199\"\u003e#199\u003c/a\u003e Prepare changelog for 5.1.0 release\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/200\"\u003e#200\u003c/a\u003e RM-425690 Release dependency_validator 5.1.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRM-425690 RELEASE dependency_validator 5.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNotes created on Tuesday, September 15 05:53 PM UTC\u003c/p\u003e\n\u003ch2\u003e5.0.6\u003c/h2\u003e\n\u003ch2\u003eInfo\u003c/h2\u003e\n\u003cp\u003eBuild: (waiting for build to complete)\nSkynet Results: (waiting for Skynet results)\nPipeline: (waiting for pipeline to start)\nThis \u003cstrong\u003epatch\u003c/strong\u003e release includes the following changes:\u003c/p\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/180\"\u003e#180\u003c/a\u003e Bump analyzer from 12.1.0 to 13.0.0 in the major group\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/185\"\u003e#185\u003c/a\u003e RM-389033 Release dependency_validator 5.0.6\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRM-389033 RELEASE dependency_validator 5.0.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNotes created on Wednesday, August 26 02:37 PM UTC\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Workiva/dependency_validator/blob/master/CHANGELOG.md\"\u003edependency_validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.1.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking Change:\u003c/strong\u003e Treat \u003ccode\u003ehook/\u003c/code\u003e as a public-facing directory when validating dependencies. Dependencies imported in hook scripts run at build/link time (dart build, flutter build) and must be regular dependencies, not dev_dependencies.\nThis is enabled by default, and will break the execution of dependency_validator if it occurs within the codebase.\nResolution is to either move the dependency to \u003ccode\u003edependencies\u003c/code\u003e, or \u003ccode\u003eignore\u003c/code\u003e/\u003ccode\u003eexclude\u003c/code\u003e it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIgnore nested packages when validating surrounding packages (\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/173\"\u003e#173\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eParse files with the language version the package declares instead of the\nnewest one the analyzer knows about, which may be unreleased and reject\nvalid code\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow up to analyzer 14\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix warning when \u003ccode\u003eanalyzer\u003c/code\u003e is depended on but not used so that it is still\nemitted when \u003ccode\u003eanalyzer\u003c/code\u003e is in the \u003ccode\u003eignore\u003c/code\u003e list.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.0.6\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAllow up to analyzer 13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/de3d75fb91edaa82c1ed7388e3c956cf98e9a91b\"\u003e\u003ccode\u003ede3d75f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/200\"\u003e#200\u003c/a\u003e from Workiva/release_dependency_validator_5.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/3839e2ecb59d1ed801de4fedacc4c3495488d710\"\u003e\u003ccode\u003e3839e2e\u003c/code\u003e\u003c/a\u003e Apply suggestion from \u003ca href=\"https://github.com/robbecker-wf\"\u003e\u003ccode\u003e@​robbecker-wf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/8a715d9f1d079c4b816883ddfcf1621714ccae99\"\u003e\u003ccode\u003e8a715d9\u003c/code\u003e\u003c/a\u003e dependency_validator_5.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/5cf7465ebcdc4cf505fc86591d9ad124b90c354d\"\u003e\u003ccode\u003e5cf7465\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/199\"\u003e#199\u003c/a\u003e from Workiva/prepare_for_release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/c1a0d93e38f2d88ec462ae1284aae86229808cdb\"\u003e\u003ccode\u003ec1a0d93\u003c/code\u003e\u003c/a\u003e Prepare changelog for 5.1.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/a35609a3d5a8e961cc590409dc5fa03015063de5\"\u003e\u003ccode\u003ea35609a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/194\"\u003e#194\u003c/a\u003e from Workiva/cursor/hook-dev-dependencies-0eac\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/456294089097ba056a97b4ab38481d825f7c358c\"\u003e\u003ccode\u003e4562940\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:Workiva/dependency_validator into cursor/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/a07b18d9b8e77ef509f05ea559ce6db456f0613e\"\u003e\u003ccode\u003ea07b18d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/198\"\u003e#198\u003c/a\u003e from Workiva/fix_tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/8c716a65191c2d244604c2f39584d2fd3d91267e\"\u003e\u003ccode\u003e8c716a6\u003c/code\u003e\u003c/a\u003e update gha-dart-oss to \u003ca href=\"https://github.com/v0\"\u003e\u003ccode\u003e@​v0\u003c/code\u003e\u003c/a\u003e.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/200eec5300b154769e743b3a87995000fb933d6a\"\u003e\u003ccode\u003e200eec5\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md unreleased section\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Workiva/dependency_validator/compare/5.0.5...5.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 3.2.5 to 4.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8bdb15ab17bc264f3a9581177fac4a52ee7c2169\"\u003e\u003ccode\u003e8bdb15a\u003c/code\u003e\u003c/a\u003e freezed         : 4.0.0 -\u0026gt; 4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/07710d07b128191af07b6d630df15c3b77cfaed1\"\u003e\u003ccode\u003e07710d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1372\"\u003e#1372\u003c/a\u003e from peter-trost:analyzer-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/662f424c59bdb03dfc3452735f29f7952857a36d\"\u003e\u003ccode\u003e662f424\u003c/code\u003e\u003c/a\u003e Allow analyzer 14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ce67d37c94f45b7425dd667e41e96f2034c0c1fd\"\u003e\u003ccode\u003ece67d37\u003c/code\u003e\u003c/a\u003e Remove needs for \u003ccode\u003e@overrides\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac6dec209a381bb869bfcdc22caf73be96622d33\"\u003e\u003ccode\u003eac6dec2\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 6 to 7 (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1363\"\u003e#1363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6a67d5c9a37c79efe5f58ce5fd861d4b8c026d0e\"\u003e\u003ccode\u003e6a67d5c\u003c/code\u003e\u003c/a\u003e 4.0.0x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/3753aea987d59b56a668fff57e32512266b61837\"\u003e\u003ccode\u003e3753aea\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/freezed\"\u003ehttps://github.com/rrousselGit/freezed\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/aa5ae5d05b3f88b66b909d616d4c933fd86d8fc2\"\u003e\u003ccode\u003eaa5ae5d\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/d956f1e5bef13c4fd75e37f11571028123de65f7\"\u003e\u003ccode\u003ed956f1e\u003c/code\u003e\u003c/a\u003e Bump EndBug/add-and-commit from 10 to 11 (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1367\"\u003e#1367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/3122d1fdbdeb525e892d08e7bfbb600002522c25\"\u003e\u003ccode\u003e3122d1f\u003c/code\u003e\u003c/a\u003e Add primary-constructor notice\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v3.2.5...freezed-v4.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mockito` from 5.6.4 to 5.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003emockito's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:mockito v5.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCast dummy values for extension types to the extension type so they satisfy\nstatic type checking in generic return types like \u003ccode\u003eFuture\u0026lt;ExtensionType\u0026gt;\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4590\"\u003e#4590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse canonical asset path in generated header comments so symlink paths are\nexcluded.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4545\"\u003e#4545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeterministically select library to import when multiple libraries export the\nsame type.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4549\"\u003e#4549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrefer importing public entrypoints over \u003ccode\u003e/src/\u003c/code\u003e implementation libraries\nwhen multiple libraries export the same type.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4551\"\u003e#4551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThrow \u003ccode\u003eInvalidMockitoAnnotationException\u003c/code\u003e with a clear message when\n\u003ccode\u003e@GenerateMocks\u003c/code\u003e \u003ccode\u003ecustomMocks\u003c/code\u003e or \u003ccode\u003e@GenerateNiceMocks\u003c/code\u003e \u003ccode\u003emocks\u003c/code\u003e is not a list\nliteral, instead of crashing with a type cast exception.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4428\"\u003e#4428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove redundant per-class \u003ccode\u003e// ignore: must_be_immutable\u003c/code\u003e comment to prevent\n\u003ccode\u003eduplicate_ignore\u003c/code\u003e warnings.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4588\"\u003e#4588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify in \u003ccode\u003eREADME.md\u003c/code\u003e that generated \u003ccode\u003e.mocks.dart\u003c/code\u003e filenames are based on the\nsource file name.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4599\"\u003e#4599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuppress \u003ccode\u003eexperimental_member_use\u003c/code\u003e warnings in generated mock files.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4602\"\u003e#4602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument missing stub behavior for \u003ccode\u003evoid\u003c/code\u003e and \u003ccode\u003eFuture\u0026lt;void\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:mockito v5.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for JS interop extension type mock generation to mockito.\u003c/li\u003e\n\u003cli\u003eIt is now an error to generate mocks for non-JS interop extension types.\nInstead, mock the representation type and cast to the extension type where\nneeded.\u003c/li\u003e\n\u003cli\u003eRemove Mockito version number from generated output.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 14.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:mockito v5.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHandle JS interop extension types and provide dummy values for them.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4498\"\u003e#4498\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:mockito v5.6.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer\u003c/code\u003e 13.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/c74eebe9b77833b1b356e4acd855dddc21b222b9\"\u003e\u003ccode\u003ec74eebe\u003c/code\u003e\u003c/a\u003e Release mockito 5.8.1. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5069\"\u003e#5069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/da484ac1cb00df24095083d42a59d8aca6a43429\"\u003e\u003ccode\u003eda484ac\u003c/code\u003e\u003c/a\u003e Add a cast for extension type with generic. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5067\"\u003e#5067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/6bd6dd83bbd97a17b70ee72eb47bf742e56b391f\"\u003e\u003ccode\u003e6bd6dd8\u003c/code\u003e\u003c/a\u003e Use canonical asset path in header. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5066\"\u003e#5066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3df32ead764e4897382f16dcc4e3f6c4ca0d1e51\"\u003e\u003ccode\u003e3df32ea\u003c/code\u003e\u003c/a\u003e Deterministically select library to import. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5065\"\u003e#5065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f04a9027b1aa7a09ae955960c700b73c1fcdebf1\"\u003e\u003ccode\u003ef04a902\u003c/code\u003e\u003c/a\u003e Remove unused test/test_api mismatch check field. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9fac6260b0bb1682008e15c65e150bdb04458740\"\u003e\u003ccode\u003e9fac626\u003c/code\u003e\u003c/a\u003e More descriptive error handling. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5058\"\u003e#5058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/42e5230d3895f91c9ce75822be6d1b872efb3468\"\u003e\u003ccode\u003e42e5230\u003c/code\u003e\u003c/a\u003e Remove redundant per-class // ignore: must_be_immutable comment. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5057\"\u003e#5057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3b21668bcb94f2fc656cae2a1daac1a8ea4b5eb1\"\u003e\u003ccode\u003e3b21668\u003c/code\u003e\u003c/a\u003e Clarify in README.md that generated mock filenames are derived from the sourc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9234828e4d53da490e89a5d9d9e3ed4e62de25d6\"\u003e\u003ccode\u003e9234828\u003c/code\u003e\u003c/a\u003e Suppress experimental_member_use warnings in generated mock files. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5055\"\u003e#5055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/c90b63fb7e519e7a0bb39054470583834a5757d0\"\u003e\u003ccode\u003ec90b63f\u003c/code\u003e\u003c/a\u003e Document missing stub behavior for void/Future\u0026lt;void\u0026gt; with \u003ca href=\"https://github.com/GenerateMocks\"\u003e\u003ccode\u003e@​GenerateMocks\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5062\"\u003e#5062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/commits/mockito-v5.8.1/builder_pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `camera` from 0.12.0+2 to 0.12.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1e3d875ea3968b72638245ce76c885248fbb00fc\"\u003e\u003ccode\u003e1e3d875\u003c/code\u003e\u003c/a\u003e [camera] Add setImageQuality for JPEG compression control (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/11155\"\u003e#11155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a743ac57eed1d7134fa9dc1e405c14bfc1db046e\"\u003e\u003ccode\u003ea743ac5\u003c/code\u003e\u003c/a\u003e [tool] Exempt AGENTS.md from version and changelog checks (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12681\"\u003e#12681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cdd85c697507ae55bc7056698d41942a01cdf78a\"\u003e\u003ccode\u003ecdd85c6\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Update skills_lint to published version ^0.5.1 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12684\"\u003e#12684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7c01c0bb701f996b4ef346e2807bd8bfe6ebbd9e\"\u003e\u003ccode\u003e7c01c0b\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Add presubmit sweep, cross-platform paths, and test ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9854cd5607da4001f2dd3cbdcd6903202d28958c\"\u003e\u003ccode\u003e9854cd5\u003c/code\u003e\u003c/a\u003e [various] Update pigeon dev_dependency to ^27.3.2 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12615\"\u003e#12615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6bf42a87c60a525b82d4c54cdfdb26a2fe3622c2\"\u003e\u003ccode\u003e6bf42a8\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Enforce CHANGELOG backticks and add eval commit auth...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2ba65914e4d7f86185ccd69c3771e7041bbdd837\"\u003e\u003ccode\u003e2ba6591\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Check Git hooks configuration in check-readiness ski...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/90ba78839723b83ebed0bf4f8eb441cae726c994\"\u003e\u003ccode\u003e90ba788\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Migrate from dart_skills_lint to skills_lint (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12543\"\u003e#12543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e31dfabbdfb06f05384415715d6730d28d64d08b\"\u003e\u003ccode\u003ee31dfab\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Add agentic guidance for adding native unit tests (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/538239f5a68237ba2f843834009e8d4e1e1603c9\"\u003e\u003ccode\u003e538239f\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Add explicit concurrent-futures dependency (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12373\"\u003e#12373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/camera-v0.12.1/packages/camera\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dependency_validator` from 5.0.5 to 5.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Workiva/dependency_validator/releases\"\u003edependency_validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003ch2\u003eInfo\u003c/h2\u003e\n\u003cp\u003eBuild: (waiting for build to complete)\nSkynet Results: (waiting for Skynet results)\nPipeline: (waiting for pipeline to start)\nThis \u003cstrong\u003eminor\u003c/strong\u003e release includes the following changes:\u003c/p\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/194\"\u003e#194\u003c/a\u003e FEDX-7265: Dependencies used inside hook/ must be regular dependencies, not dev_dependencies\n\u003cul\u003e\n\u003cli\u003eFEDX-7265 Dependencies used inside hook/ must be regular dependencies, not dev_dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/181\"\u003e#181\u003c/a\u003e Bump the major group across 1 directory with 2 updates\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/183\"\u003e#183\u003c/a\u003e Ignore nested packages in surrounding package (\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/173\"\u003e#173\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/187\"\u003e#187\u003c/a\u003e Parse files with the language version the package declares\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/198\"\u003e#198\u003c/a\u003e Fix failing tests and version solving in test fixtures\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/199\"\u003e#199\u003c/a\u003e Prepare changelog for 5.1.0 release\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/200\"\u003e#200\u003c/a\u003e RM-425690 Release dependency_validator 5.1.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRM-425690 RELEASE dependency_validator 5.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNotes created on Tuesday, September 15 05:53 PM UTC\u003c/p\u003e\n\u003ch2\u003e5.0.6\u003c/h2\u003e\n\u003ch2\u003eInfo\u003c/h2\u003e\n\u003cp\u003eBuild: (waiting for build to complete)\nSkynet Results: (waiting for Skynet results)\nPipeline: (waiting for pipeline to start)\nThis \u003cstrong\u003epatch\u003c/strong\u003e release includes the following changes:\u003c/p\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/180\"\u003e#180\u003c/a\u003e Bump analyzer from 12.1.0 to 13.0.0 in the major group\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/185\"\u003e#185\u003c/a\u003e RM-389033 Release dependency_validator 5.0.6\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRM-389033 RELEASE dependency_validator 5.0.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNotes created on Wednesday, August 26 02:37 PM UTC\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Workiva/dependency_validator/blob/master/CHANGELOG.md\"\u003edependency_validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.1.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking Change:\u003c/strong\u003e Treat \u003ccode\u003ehook/\u003c/code\u003e as a public-facing directory when validating dependencies. Dependencies imported in hook scripts run at build/link time (dart build, flutter build) and must be regular dependencies, not dev_dependencies.\nThis is enabled by default, and will break the execution of dependency_validator if it occurs within the codebase.\nResolution is to either move the dependency to \u003ccode\u003edependencies\u003c/code\u003e, or \u003ccode\u003eignore\u003c/code\u003e/\u003ccode\u003eexclude\u003c/code\u003e it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIgnore nested packages when validating surrounding packages (\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/173\"\u003e#173\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eParse files with the language version the package declares instead of the\nnewest one the analyzer knows about, which may be unreleased and reject\nvalid code\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow up to analyzer 14\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix warning when \u003ccode\u003eanalyzer\u003c/code\u003e is depended on but not used so that it is still\nemitted when \u003ccode\u003eanalyzer\u003c/code\u003e is in the \u003ccode\u003eignore\u003c/code\u003e list.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.0.6\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAllow up to analyzer 13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/de3d75fb91edaa82c1ed7388e3c956cf98e9a91b\"\u003e\u003ccode\u003ede3d75f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/200\"\u003e#200\u003c/a\u003e from Workiva/release_dependency_validator_5.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/3839e2ecb59d1ed801de4fedacc4c3495488d710\"\u003e\u003ccode\u003e3839e2e\u003c/code\u003e\u003c/a\u003e Apply suggestion from \u003ca href=\"https://github.com/robbecker-wf\"\u003e\u003ccode\u003e@​robbecker-wf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/8a715d9f1d079c4b816883ddfcf1621714ccae99\"\u003e\u003ccode\u003e8a715d9\u003c/code\u003e\u003c/a\u003e dependency_validator_5.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/5cf7465ebcdc4cf505fc86591d9ad124b90c354d\"\u003e\u003ccode\u003e5cf7465\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/199\"\u003e#199\u003c/a\u003e from Workiva/prepare_for_release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/c1a0d93e38f2d88ec462ae1284aae86229808cdb\"\u003e\u003ccode\u003ec1a0d93\u003c/code\u003e\u003c/a\u003e Prepare changelog for 5.1.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/a35609a3d5a8e961cc590409dc5fa03015063de5\"\u003e\u003ccode\u003ea35609a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/194\"\u003e#194\u003c/a\u003e from Workiva/cursor/hook-dev-dependencies-0eac\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/456294089097ba056a97b4ab38481d825f7c358c\"\u003e\u003ccode\u003e4562940\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:Workiva/dependency_validator into cursor/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/a07b18d9b8e77ef509f05ea559ce6db456f0613e\"\u003e\u003ccode\u003ea07b18d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/198\"\u003e#198\u003c/a\u003e from Workiva/fix_tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/8c716a65191c2d244604c2f39584d2fd3d91267e\"\u003e\u003ccode\u003e8c716a6\u003c/code\u003e\u003c/a\u003e update gha-dart-oss to \u003ca href=\"https://github.com/v0\"\u003e\u003ccode\u003e@​v0\u003c/code\u003e\u003c/a\u003e.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Workiva/dependency_validator/commit/200eec5300b154769e743b3a87995000fb933d6a\"\u003e\u003ccode\u003e200eec5\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md unreleased section\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Workiva/dependency_validator/compare/5.0.5...5.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ffigen` from 20.1.1 to 22.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/native/releases\"\u003effigen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:ffigen v22.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Major overhaul of Dart config API:\n\u003cul\u003e\n\u003cli\u003eReplace various callback based config elements with a \u003ccode\u003eVisitor\u003c/code\u003e pattern.\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erename\u003c/code\u003e and \u003ccode\u003erenameMember\u003c/code\u003e replaced with \u003ccode\u003e.name\u003c/code\u003e setters on AST nodes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einclude\u003c/code\u003e and \u003ccode\u003eincludeMember\u003c/code\u003e replaced with \u003ccode\u003e.isIncluded\u003c/code\u003e on AST nodes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFunctions/Globals.includeSymbolAddress\u003c/code\u003e replaced with\n\u003ccode\u003e.exposeSymbolAddress\u003c/code\u003e on AST nodes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFunctions.includeTypedef\u003c/code\u003e replaced with \u003ccode\u003e.generateTypedefs\u003c/code\u003e on\n\u003ccode\u003eFunc\u003c/code\u003e AST node.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStructs.packingOverride\u003c/code\u003e replaced with \u003ccode\u003eStruct.pack\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eEnums.style\u003c/code\u003e and \u003ccode\u003e.silenceWarning\u003c/code\u003e moved to \u003ccode\u003eEnumClass\u003c/code\u003e AST node.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFunctions.isLeaf\u003c/code\u003e and \u003ccode\u003e.recordUse\u003c/code\u003e moved to \u003ccode\u003eFunc\u003c/code\u003e AST node.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStructs/Unions.dependencies\u003c/code\u003e moved to \u003ccode\u003eStruct/Union\u003c/code\u003e AST nodes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eInterfaces/Protocols.module\u003c/code\u003e moved to \u003ccode\u003eObjCInterface/ObjCProtocol\u003c/code\u003e AST\nnodes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eInterfaces/Protocols.includeTransitive\u003c/code\u003e removed (always false).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCategories.includeTransitive\u003c/code\u003e replaced with\n\u003ccode\u003eObjCInterface.includeCategories\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTypedefs.includeUnused\u003c/code\u003e consolidated into \u003ccode\u003eTypealias.isIncluded\u003c/code\u003e using\n\u003ccode\u003eTypealiasInclude\u003c/code\u003e enum (\u003ccode\u003enever\u003c/code\u003e, \u003ccode\u003eifUsed\u003c/code\u003e, \u003ccode\u003ealways\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eConsolidate \u003ccode\u003eimported\u003c/code\u003e fields and \u003ccode\u003eimportedTypesByUsr\u003c/code\u003e into\n\u003ccode\u003eFfiGenerator.importType\u003c/code\u003e, switching it to a callback pattern\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimportFromSymbolFile\u003c/code\u003e and \u003ccode\u003eimportFromSymbolFiles\u003c/code\u003e utils, which load\nsymbol YAML files, and return functions that can be passed directly to\n\u003ccode\u003eFfiGenerator.importType\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eOutput.dartFile\u003c/code\u003e with \u003ccode\u003eDartOutput\u003c/code\u003e, to prepare for upcoming\n\u003ca href=\"https://redirect.github.com/dart-lang/native/issues/2683\"\u003emulti-file output format\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eDeleted many now empty sub-config classes\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eHeaders\u003c/code\u003e to \u003ccode\u003eInput\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003elibraryImports\u003c/code\u003e, which was dead code\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003euseSupportedTypedefs\u003c/code\u003e, treating it as always true\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003epreamble\u003c/code\u003e non-null\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003egenerate\u003c/code\u003e function async\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/dart-lang/native/issues/3504\"\u003ea bug\u003c/a\u003e in handling of\nsmall structs in ObjC on mac/iOS x64.\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/dart-lang/native/issues/3546\"\u003ea bug\u003c/a\u003e in the way that\nObjC category methods returning \u003ccode\u003einstancetype\u003c/code\u003e are filtered.\u003c/li\u003e\n\u003cli\u003eMinor Objective-C code generator and function type signature fixes.\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003epackage:code_assets\u003c/code\u003e dependency to \u003ccode\u003e^2.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:ffigen v21.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePropagate \u003ccode\u003e@Deprecated\u003c/code\u003e annotations from C/ObjC headers into generated Dart\nbindings. Deprecation messages from \u003ccode\u003e__attribute__((deprecated(\u0026quot;msg\u0026quot;)))\u003c/code\u003e and\n\u003ccode\u003eAPI_DEPRECATED(\u0026quot;msg\u0026quot;, ...)\u003c/code\u003e are included in the annotation.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Remove deprecated \u003ccode\u003euseDartHandle\u003c/code\u003e field from\n\u003ccode\u003eFfiGenerator\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Remove unused \u003ccode\u003eincludeSymbolAddress\u003c/code\u003e field from\n\u003ccode\u003eCategories\u003c/code\u003e, \u003ccode\u003eInterfaces\u003c/code\u003e, and \u003ccode\u003eProtocols\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Remove deprecated \u003ccode\u003ewrapperName\u003c/code\u003e field from\n\u003ccode\u003eNativeExternalBindings\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/350ed4541707e58b25edc866c9e75de490214d2e\"\u003e\u003ccode\u003e350ed45\u003c/code\u003e\u003c/a\u003e [ffigen] Prepare to publish (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/3620\"\u003e#3620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/2cb086a2fa9a3cb272114972c09a4d1284f5cd43\"\u003e\u003ccode\u003e2cb086a\u003c/code\u003e\u003c/a\u003e [ffigen] Migrate remaining FFIgen YAML configs (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/3614\"\u003e#3614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/dc2937e7ce493995f57e0db860e2d8147e454182\"\u003e\u003ccode\u003edc2937e\u003c/code\u003e\u003c/a\u003e [ffigen] Symbol file imports (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/c69575ce5a2a99b36a82beeb80beb278d7a0b96d\"\u003e\u003ccode\u003ec69575c\u003c/code\u003e\u003c/a\u003e [ffigen] Skip C++ methods with unbindable return types (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/3591\"\u003e#3591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/5d6f82d9d978d60d32684b39aa3daedcad56a8d7\"\u003e\u003ccode\u003e5d6f82d\u003c/code\u003e\u003c/a\u003e [objective_c] Migrate ffigen yaml configs (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/3615\"\u003e#3615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/ef6db8652b9a60cd61ab95f4194f1c35b7a39ef2\"\u003e\u003ccode\u003eef6db86\u003c/code\u003e\u003c/a\u003e [ffigen] Migrate test YAML configs (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/3613\"\u003e#3613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/9f3dae7e68ceaa0c88fc5d1bccdbd7c4462f8cd3\"\u003e\u003ccode\u003e9f3dae7\u003c/code\u003e\u003c/a\u003e [ffigen] Migrate FFIgen configs across the repo (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/3616\"\u003e#3616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/895977bca19f0c3e8d15b1270f72dce5a4279d69\"\u003e\u003ccode\u003e895977b\u003c/code\u003e\u003c/a\u003e [jnigen] Prepare to publish v1.0.0 (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/3612\"\u003e#3612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/03f1d8e29ce4b033e62cd570fe044134e105f146\"\u003e\u003ccode\u003e03f1d8e\u003c/code\u003e\u003c/a\u003e [ffigen] Config cleanup (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/3606\"\u003e#3606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/9560e6c8aa1c9cfe8d28efd59a03955397cadac1\"\u003e\u003ccode\u003e9560e6c\u003c/code\u003e\u003c/a\u003e [jnigen] Migrate YAMLs to Dart (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/3600\"\u003e#3600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/native/commits/ffigen-v22.0.0/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_ble_peripheral` from 2.1.1 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/releases\"\u003eflutter_ble_peripheral's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/compare/v3.0.0...v3.1.0\"\u003e3.1.0\u003c/a\u003e (2026-09-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e start advertising without an activity attached (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/326\"\u003e#326\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/51421d073937afd8d6b59e47b6dc262eeabf340e\"\u003e51421d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapple:\u003c/strong\u003e restore the advertisement after a background relaunch (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/322\"\u003e#322\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/ba77bc6b62ce4c9b3f58cbeb40d3b05879562bc8\"\u003eba77bc6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eserve several characteristics from one gatt service (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/324\"\u003e#324\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/d002e51542cac4c21b443b28b4b61502a29c1b5b\"\u003ed002e51\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e accept short uuids for the gatt service and characteristics (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/323\"\u003e#323\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/a0c2917b5cefc0aa9e597046ecb98f1ef570487f\"\u003ea0c2917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewindows:\u003c/strong\u003e answer a read on a characteristic that does not notify (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/328\"\u003e#328\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/46585ba8ab9f75815bf43126edcc4cdf1d7fae43\"\u003e46585ba\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/compare/v2.1.1...v3.0.0\"\u003e3.0.0\u003c/a\u003e (2026-09-02)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cp\u003eAdvertising was split into a shared core plus one settings object per platform, so a\ncall site no longer mixes fields that only one platform honours with fields every\nplatform honours. The README has the full before/after.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAdvertiseData\u003c/code\u003e is removed. Use \u003ccode\u003eAdvertiseDataCore\u003c/code\u003e for the cross-platform fields or \u003ccode\u003eAndroidAdvertiseData\u003c/code\u003e for the Android-only ones, and \u003ccode\u003eincludeTxPowerLevel\u003c/code\u003e in place of \u003ccode\u003eincludePowerLevel\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estart(advertiseSettings:)\u003c/code\u003e, \u003ccode\u003estart(advertiseSetParameters:)\u003c/code\u003e, \u003ccode\u003estart(advertiseResponseData:)\u003c/code\u003e, \u003ccode\u003estart(advertisePeriodicData:)\u003c/code\u003e and \u003ccode\u003estart(periodicAdvertiseSettings:)\u003c/code\u003e are removed. Pass \u003ccode\u003estart(androidSettings: AndroidAdvertiseSettings(...))\u003c/code\u003e, which holds all five; \u003ccode\u003eadvertisePeriodicData\u003c/code\u003e is \u003ccode\u003eperiodicAdvertiseData\u003c/code\u003e there. \u003ccode\u003eDarwinAdvertiseSettings\u003c/code\u003e and \u003ccode\u003eWindowsAdvertiseSettings\u003c/code\u003e are the equivalents for the other platforms (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAdvertiseSettings.advertiseSet\u003c/code\u003e is removed. Passing \u003ccode\u003eAndroidAdvertiseSettings.advertiseSetParameters\u003c/code\u003e selects the extended advertising API, and is now mutually exclusive with \u003ccode\u003eadvertiseSettings\u003c/code\u003e, where 2.x took both and let \u003ccode\u003eadvertiseSet\u003c/code\u003e pick (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePermissionState\u003c/code\u003e is removed. Use \u003ccode\u003ePeripheralBluetoothState\u003c/code\u003e, which covers the same permission cases plus the adapter states. There is deliberately no alias: the two declare their entries in a different order and the values cross the platform channel by ordinal, so mapping the old values across by index would give the wrong state rather than a compile error (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBluetoothPeripheralState\u003c/code\u003e is renamed to \u003ccode\u003ePeripheralBluetoothState\u003c/code\u003e, so this package and \u003ccode\u003eflutter_ble_central\u003c/code\u003e no longer declare colliding type names. The old name stays as a deprecated alias in 3.0 and is removed in the next breaking release (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAdvertiseSettings\u003c/code\u003e defaults changed: \u003ccode\u003etimeout\u003c/code\u003e is \u003ccode\u003e0\u003c/code\u003e, meaning no timeout, instead of \u003ccode\u003e400\u003c/code\u003e, and \u003ccode\u003etxPowerLevel\u003c/code\u003e is \u003ccode\u003eadvertiseTxPowerHigh\u003c/code\u003e instead of \u003ccode\u003eadvertiseTxPowerLow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAdvertiseSetParameters.anonymous\u003c/code\u003e is a \u003ccode\u003ebool?\u003c/code\u003e, not an \u003ccode\u003eint?\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/289\"\u003e#289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePeripheralState\u003c/code\u003e carries \u003ccode\u003elocationServicesDisabled\u003c/code\u003e again, which shifts the index of every entry after it. Switch on the values, not on \u003ccode\u003e.values[i]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe files under \u003ccode\u003elib/src\u003c/code\u003e moved into \u003ccode\u003ecore/\u003c/code\u003e and \u003ccode\u003eplatform/\u0026lt;platform\u0026gt;/\u003c/code\u003e. Only a direct \u003ccode\u003epackage:flutter_ble_peripheral/src/...\u003c/code\u003e import breaks; everything is still exported from \u003ccode\u003epackage:flutter_ble_peripheral/flutter_ble_peripheral.dart\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd a gatt server with tx and rx characteristics (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/260\"\u003e#260\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/bea560131bbd239e04223097454f265c62ffbef1\"\u003ebea5601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewindows:\u003c/strong\u003e serve a gatt server with tx and rx characteristics (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/302\"\u003e#302\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/fe76ede0fc704a57ffc1aed5141048c871553b41\"\u003efe76ede\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esplit the advertising api into core and per-platform settings (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/b88abeef44a4362a899688cb37875f08c90e4364\"\u003eb88abee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove the deprecated AdvertiseData (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/314\"\u003e#314\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/26fcfdb0f72f5e89bdc3b8ccfdf486d1af692076\"\u003e26fcfdb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ekeep the old state name as a deprecated alias (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/316\"\u003e#316\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/dc3c3894e6e8e359f306eacb3dbb3a7dc45cdad9\"\u003edc3c389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehonour the advertise timeout on windows (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/299\"\u003e#299\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/0260ef8229ee1abfaa2bf688f39293d4e6b2852e\"\u003e0260ef8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd the peripheral half of the interop harness (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/308\"\u003e#308\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/90e2e103e5db9547d5cc5129a7b7be065b5d8a01\"\u003e90e2e10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erebuild the example app and add pong over the gatt link (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/67cdff04fc9e2da4cc132227b0013e6095002290\"\u003e67cdff0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/blob/develop/CHANGELOG.md\"\u003eflutter_ble_peripheral's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/compare/v3.0.0...v3.1.0\"\u003e3.1.0\u003c/a\u003e (2026-09-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e start advertising without an activity attached (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/326\"\u003e#326\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/51421d073937afd8d6b59e47b6dc262eeabf340e\"\u003e51421d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapple:\u003c/strong\u003e restore the advertisement after a background relaunch (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/322\"\u003e#322\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/ba77bc6b62ce4c9b3f58cbeb40d3b05879562bc8\"\u003eba77bc6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eserve several characteristics from one gatt service (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/324\"\u003e#324\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/d002e51542cac4c21b443b28b4b61502a29c1b5b\"\u003ed002e51\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e accept short uuids for the gatt service and characteristics (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/323\"\u003e#323\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/a0c2917b5cefc0aa9e597046ecb98f1ef570487f\"\u003ea0c2917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewindows:\u003c/strong\u003e answer a read on a characteristic that does not notify (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/328\"\u003e#328\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/46585ba8ab9f75815bf43126edcc4cdf1d7fae43\"\u003e46585ba\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/compare/v2.1.1...v3.0.0\"\u003e3.0.0\u003c/a\u003e (2026-09-02)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cp\u003eAdvertising was split into a shared core plus one settings object per platform, so a\ncall site no longer mixes fields that only one platform honours with fields every\nplatform honours. The README has the full before/after.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAdvertiseData\u003c/code\u003e is removed. Use \u003ccode\u003eAdvertiseDataCore\u003c/code\u003e for the cross-platform fields or \u003ccode\u003eAndroidAdvertiseData\u003c/code\u003e for the Android-only ones, and \u003ccode\u003eincludeTxPowerLevel\u003c/code\u003e in place of \u003ccode\u003eincludePowerLevel\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estart(advertiseSettings:)\u003c/code\u003e, \u003ccode\u003estart(advertiseSetParameters:)\u003c/code\u003e, \u003ccode\u003estart(advertiseResponseData:)\u003c/code\u003e, \u003ccode\u003estart(advertisePeriodicData:)\u003c/code\u003e and \u003ccode\u003estart(periodicAdvertiseSettings:)\u003c/code\u003e are removed. Pass \u003ccode\u003estart(androidSettings: AndroidAdvertiseSettings(...))\u003c/code\u003e, which holds all five; \u003ccode\u003eadvertisePeriodicData\u003c/code\u003e is \u003ccode\u003eperiodicAdvertiseData\u003c/code\u003e there. \u003ccode\u003eDarwinAdvertiseSettings\u003c/code\u003e and \u003ccode\u003eWindowsAdvertiseSettings\u003c/code\u003e are the equivalents for the other platforms (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAdvertiseSettings.advertiseSet\u003c/code\u003e is removed. Passing \u003ccode\u003eAndroidAdvertiseSettings.advertiseSetParameters\u003c/code\u003e selects the extended advertising API, and is now mutually exclusive with \u003ccode\u003eadvertiseSettings\u003c/code\u003e, where 2.x took both and let \u003ccode\u003eadvertiseSet\u003c/code\u003e pick (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePermissionState\u003c/code\u003e is removed. Use \u003ccode\u003ePeripheralBluetoothState\u003c/code\u003e, which covers the same permission cases plus the adapter states. There is deliberately no alias: the two declare their entries in a different order and the values cross the platform channel by ordinal, so mapping the old values across by index would give the wrong state rather than a compile error (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBluetoothPeripheralState\u003c/code\u003e is renamed to \u003ccode\u003ePeripheralBluetoothState\u003c/code\u003e, so this package and \u003ccode\u003eflutter_ble_central\u003c/code\u003e no longer declare colliding type names. The old name stays as a deprecated alias in 3.0 and is removed in the next breaking release (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAdvertiseSettings\u003c/code\u003e defaults changed: \u003ccode\u003etimeout\u003c/code\u003e is \u003ccode\u003e0\u003c/code\u003e, meaning no timeout, instead of \u003ccode\u003e400\u003c/code\u003e, and \u003ccode\u003etxPowerLevel\u003c/code\u003e is \u003ccode\u003eadvertiseTxPowerHigh\u003c/code\u003e instead of \u003ccode\u003eadvertiseTxPowerLow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAdvertiseSetParameters.anonymous\u003c/code\u003e is a \u003ccode\u003ebool?\u003c/code\u003e, not an \u003ccode\u003eint?\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/289\"\u003e#289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePeripheralState\u003c/code\u003e carries \u003ccode\u003elocationServicesDisabled\u003c/code\u003e again, which shifts the index of every entry after it. Switch on the values, not on \u003ccode\u003e.values[i]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe files under \u003ccode\u003elib/src\u003c/code\u003e moved into \u003ccode\u003ecore/\u003c/code\u003e and \u003ccode\u003eplatform/\u0026lt;platform\u0026gt;/\u003c/code\u003e. Only a direct \u003ccode\u003epackage:flutter_ble_peripheral/src/...\u003c/code\u003e import breaks; everything is still exported from \u003ccode\u003epackage:flutter_ble_peripheral/flutter_ble_peripheral.dart\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd a gatt server with tx and rx characteristics (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/260\"\u003e#260\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/bea560131bbd239e04223097454f265c62ffbef1\"\u003ebea5601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewindows:\u003c/strong\u003e serve a gatt server with tx and rx characteristics (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/302\"\u003e#302\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/fe76ede0fc704a57ffc1aed5141048c871553b41\"\u003efe76ede\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esplit the advertising api into core and per-platform settings (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/301\"\u003e#301\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/b88abeef44a4362a899688cb37875f08c90e4364\"\u003eb88abee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove the deprecated AdvertiseData (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/314\"\u003e#314\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/26fcfdb0f72f5e89bdc3b8ccfdf486d1af692076\"\u003e26fcfdb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ekeep the old state name as a deprecated alias (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/316\"\u003e#316\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/dc3c3894e6e8e359f306eacb3dbb3a7dc45cdad9\"\u003edc3c389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehonour the advertise timeout on windows (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/299\"\u003e#299\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/0260ef8229ee1abfaa2bf688f39293d4e6b2852e\"\u003e0260ef8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd the peripheral half of the interop harness (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/308\"\u003e#308\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/90e2e103e5db9547d5cc5129a7b7be065b5d8a01\"\u003e90e2e10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erebuild the example app and add pong over the gatt link (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/67cdff04fc9e2da4cc132227b0013e6095002290\"\u003e67cdff0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eandroid service uuids not broadcasting (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/285\"\u003e#285\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/b107d153ddbbf0b991c720ebc6b88f42605ee888\"\u003eb107d15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eapply tx power flags and send periodic advertise data on android (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/293\"\u003e#293\u003c/a\u003e) (\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/079274c78151af6ce8d660f8375319bc228d0700\"\u003e079274c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/0472cebec7dfb9dad695c089b1cbc6b66d782f44\"\u003e\u003ccode\u003e0472ceb\u003c/code\u003e\u003c/a\u003e chore(develop): release 3.1.0 (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/46585ba8ab9f75815bf43126edcc4cdf1d7fae43\"\u003e\u003ccode\u003e46585ba\u003c/code\u003e\u003c/a\u003e fix(windows): answer a read on a characteristic that does not notify (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/328\"\u003e#328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/258c82e32ae33c2b674da90f370a83af002684c3\"\u003e\u003ccode\u003e258c82e\u003c/code\u003e\u003c/a\u003e test: serve several characteristics from the interop harness (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/327\"\u003e#327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/51421d073937afd8d6b59e47b6dc262eeabf340e\"\u003e\u003ccode\u003e51421d0\u003c/code\u003e\u003c/a\u003e feat(android): start advertising without an activity attached (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/d002e51542cac4c21b443b28b4b61502a29c1b5b\"\u003e\u003ccode\u003ed002e51\u003c/code\u003e\u003c/a\u003e feat: serve several characteristics from one gatt service (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/a0c2917b5cefc0aa9e597046ecb98f1ef570487f\"\u003e\u003ccode\u003ea0c2917\u003c/code\u003e\u003c/a\u003e fix(android): accept short uuids for the gatt service and characteristics (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/ba77bc6b62ce4c9b3f58cbeb40d3b05879562bc8\"\u003e\u003ccode\u003eba77bc6\u003c/code\u003e\u003c/a\u003e feat(apple): restore the advertisement after a background relaunch (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/a21c816d164b3b88c9a646726f39ded35a915e57\"\u003e\u003ccode\u003ea21c816\u003c/code\u003e\u003c/a\u003e chore(develop): release 3.0.0 (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/286\"\u003e#286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/99cb7b25f1b9e997f10e2ec434a6ce3878f33a01\"\u003e\u003ccode\u003e99cb7b2\u003c/code\u003e\u003c/a\u003e chore(deps): bump com.android.application from 9.3.2 to 9.4.0 in /example/and...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/commit/18e7b4f23fb55b31b50d3e83bee509d76938baf5\"\u003e\u003ccode\u003e18e7b4f\u003c/code\u003e\u003c/a\u003e ci: drop semver-major-days from the dependabot cooldowns (\u003ca href=\"https://redirect.github.com/juliansteenbakker/flutter_ble_peripheral/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliansteenbakker/flutter_ble_peripheral/compare/v2.1.1...v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_riverpod` from 3.4.2 to 3.4.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca hr...\n\n_Description has been truncated_","html_url":"https://github.com/ElevenID/marty-authenticator/pull/50","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ElevenID%2Fmarty-authenticator/issues/50","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/50/packages"}},{"old_version":"3.2.5","new_version":"4.0.1","update_type":"major","path":null,"pr_created_at":"2026-09-15T16:40:57.000Z","version_change":"3.2.5 → 4.0.1","issue":{"uuid":"5464783324","node_id":"PR_kwDOTmBwWs8AAAABDpFlFA","number":36,"state":"open","title":"chore(deps): bump the pub-minor-and-patch group across 1 directory with 13 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-15T16:40:57.000Z","updated_at":"2026-09-15T16:40:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"pub-minor-and-patch","update_count":13,"packages":[{"name":"build_runner","old_version":"2.15.1","new_version":"2.16.1","repository_url":"https://github.com/dart-lang/build"},{"name":"test","old_version":"1.31.0","new_version":"1.31.1","repository_url":"https://github.com/dart-lang/test"},{"name":"intl","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/dart-lang/i18n"},{"name":"meta","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/dart-lang/sdk"},{"name":"injectable_generator","old_version":"3.0.2","new_version":"3.1.3","repository_url":"https://github.com/Milad-Akarie/injectable"},{"name":"freezed","old_version":"3.2.5","new_version":"4.0.1","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"camera","old_version":"0.12.0+1","new_version":"0.12.1","repository_url":"https://github.com/flutter/packages"},{"name":"checks","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/dart-lang/test"},{"name":"flutter_link_previewer","old_version":"4.2.0","new_version":"4.2.1","repository_url":"https://github.com/flyerhq/flutter_chat_ui"},{"name":"go_router_builder","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/flutter/packages"},{"name":"google_fonts","old_version":"8.2.0","new_version":"8.2.1","repository_url":"https://github.com/flutter/packages"},{"name":"vector_graphics","old_version":"1.2.2","new_version":"1.2.3","repository_url":"https://github.com/flutter/packages"},{"name":"video_player","old_version":"2.13.0","new_version":"2.14.0","repository_url":"https://github.com/flutter/packages"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub-minor-and-patch group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [build_runner](https://github.com/dart-lang/build) | `2.15.1` | `2.16.1` |\n| [test](https://github.com/dart-lang/test/tree/master/pkgs) | `1.31.0` | `1.31.1` |\n| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs) | `0.20.2` | `0.20.3` |\n| [meta](https://github.com/dart-lang/sdk/tree/main/pkg) | `1.18.0` | `1.19.0` |\n| [injectable_generator](https://github.com/Milad-Akarie/injectable) | `3.0.2` | `3.1.3` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `4.0.1` |\n| [camera](https://github.com/flutter/packages/tree/main/packages/camera) | `0.12.0+1` | `0.12.1` |\n| [checks](https://github.com/dart-lang/test/tree/master/pkgs) | `0.3.1` | `0.3.2` |\n| [flutter_link_previewer](https://github.com/flyerhq/flutter_chat_ui) | `4.2.0` | `4.2.1` |\n| [go_router_builder](https://github.com/flutter/packages/tree/main/packages) | `4.4.0` | `4.5.0` |\n| [google_fonts](https://github.com/flutter/packages/tree/main/packages) | `8.2.0` | `8.2.1` |\n| [vector_graphics](https://github.com/flutter/packages/tree/main/packages) | `1.2.2` | `1.2.3` |\n| [video_player](https://github.com/flutter/packages/tree/main/packages/video_player) | `2.13.0` | `2.14.0` |\n\n\nUpdates `build_runner` from 2.15.1 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild_runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_runner v2.16.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify terminology: refer to \u003ccode\u003e.dart_tool/build/generated\u003c/code\u003e as the \u0026quot;artifact\ntree\u0026quot;, and the normal output location as the \u0026quot;package path\u0026quot;.\u003c/li\u003e\n\u003cli\u003eReduce logged compile progress output for non-interactive builds, for example\npresubmits.\u003c/li\u003e\n\u003cli\u003eIn \u003ccode\u003eserve\u003c/code\u003e and \u003ccode\u003edaemon\u003c/code\u003e modes, source files not involved in the build are no\nlonger cached on read. They are re-read when requested.\u003c/li\u003e\n\u003cli\u003eBug fix: make post-process output behavior match normal outputs: by default,\nrebuild if deleted or incorrect. Follow \u003ccode\u003e--keep-modified-outputs\u003c/code\u003e and\n\u003ccode\u003e--only-check\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: in incremental builds, detect and delete conflicting outputs in the\nsource directory rather than treating them as sources, which could cause\nbuilder dependency cycles and hangs; fix \u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5079\"\u003e#5079\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: restrict incompatible build output deletion to output packages; do\nnot attempt to delete files in dependency packages.\u003c/li\u003e\n\u003cli\u003eBug fix: do not invalidate retained package path outputs when conflicting\nartifact tree files appear; avoid unnecessary build step reruns.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew default output behavior: always fix incorrect generated files. For\nexample: if you \u0026quot;dart run build_runner build\u0026quot;, modify a generated file,\nthen build again, it will be fixed, undoing your modifications.\u003c/li\u003e\n\u003cli\u003eNew option, \u003ccode\u003e--keep-modified-outputs\u003c/code\u003e. Use this to get the old output\nbehavior: manual modifications to generated files are kept. They will be\noverwritten if a build is triggered due to an input file change, a\nconfiguration change or \u003ccode\u003edart run build_runner clean\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew option, \u003ccode\u003e--only-check\u003c/code\u003e, for use in continuous builds and tests. With this\noption \u003ccode\u003ebuild_runner\u003c/code\u003e writes nothing, but builds and compares with the files\nalready on disk. If there is any difference between disk and expected output\nthen the differences are logged and the build fails.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003epackage_config\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.15.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify deletion of stale outputs: don't try to handle package renames.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003edaemon\u003c/code\u003e asset server now rejects various non-local connections.\u003c/li\u003e\n\u003cli\u003eBug fix: in incremental builds, when an input was deleted, its output was\ndeleted at the start of the build. Make it consistent with other output\ndeletions: wait until the end of the build.\u003c/li\u003e\n\u003cli\u003eBug fix: post process builders with \u003ccode\u003ebuild_to: source\u003c/code\u003e can only write to\noutput packages.\u003c/li\u003e\n\u003cli\u003eBug fix: post process builders with \u003ccode\u003ebuild_to: cache\u003c/code\u003e can only write output\ncorresponding to known packages.\u003c/li\u003e\n\u003cli\u003eBug fix: reject incorrect builder config that has duplicate builder keys.\u003c/li\u003e\n\u003cli\u003eBug fix: reject invalid builder factories in \u003ccode\u003ebuild.yaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: correctly filter served or \u003ccode\u003e--output\u003c/code\u003e post process output.\u003c/li\u003e\n\u003cli\u003eBug fix: \u003ccode\u003eserve\u003c/code\u003e mode only serves the specified package subdirectories.\u003c/li\u003e\n\u003cli\u003eBug fix: \u003ccode\u003eserve\u003c/code\u003e live reload websocket checks for localhost origin.\u003c/li\u003e\n\u003cli\u003eBug fix: don't follow symlinks when cleaning up output folders.\u003c/li\u003e\n\u003cli\u003eBug fix: catch Windows-specific absolute paths.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5e25e60f55686be9d6eec2aaa448802ae1a17a40\"\u003e\u003ccode\u003e5e25e60\u003c/code\u003e\u003c/a\u003e Release build, build_config, build_daemon, build_runner, build_test. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5111\"\u003e#5111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/43c2bb7edba27b89c82f2ae5d3ba8e7f08bb935c\"\u003e\u003ccode\u003e43c2bb7\u003c/code\u003e\u003c/a\u003e Remove test-only PreviousBuild.fromFinishedBuildState. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5109\"\u003e#5109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/a6078a02e7edb6c56e0bf572dde9c6713c6e56b4\"\u003e\u003ccode\u003ea6078a0\u003c/code\u003e\u003c/a\u003e Use AssetFile for deletes. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5108\"\u003e#5108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3051007098fa39d448a830e24f3d0ea004a68770\"\u003e\u003ccode\u003e3051007\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003eBuildState.isFile\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5106\"\u003e#5106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/da162e6dc3013f24f80ba5cf599fc52d9f72a8cb\"\u003e\u003ccode\u003eda162e6\u003c/code\u003e\u003c/a\u003e Do not invalidate retained package path outputs on artifact tree conflicts. (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d51da7e891a34b51efb8335f0e6a7a908dfef54a\"\u003e\u003ccode\u003ed51da7e\u003c/code\u003e\u003c/a\u003e Set default test timeout to 3m in build_runner/dart_test.yaml. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5104\"\u003e#5104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/47aba811d3c461acb1b17964fd29521399944942\"\u003e\u003ccode\u003e47aba81\u003c/code\u003e\u003c/a\u003e [build_web_compilers] Standardize web app entrypoint selection (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5095\"\u003e#5095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f15a84e0f0e96909d26b22d547f4624363cb62d7\"\u003e\u003ccode\u003ef15a84e\u003c/code\u003e\u003c/a\u003e Restrict incompatibleBuildOutputsToDelete to outputPackages. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5103\"\u003e#5103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1a276c2623b3eab780ccc554aef31a940832d5aa\"\u003e\u003ccode\u003e1a276c2\u003c/code\u003e\u003c/a\u003e Clarify source/cache/visible/hidden. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5096\"\u003e#5096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f5cc9100a23c2bc3c409d7832137658bb3ad8093\"\u003e\u003ccode\u003ef5cc910\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003eBuildOutputReader\u003c/code\u003e; add \u003ccode\u003eBuildOutputReadResult\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/5101\"\u003e#5101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.15.1...build_runner-v2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `test` from 1.31.0 to 1.31.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/test/releases\"\u003etest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:test v1.31.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIgnore an error locating the SDK directory on platforms where the\n\u003ccode\u003eresolvedExecutable\u003c/code\u003e is unexpectedly \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix a bug where \u003ccode\u003e-c exe\u003c/code\u003e tests would hang on exit on windows.\u003c/li\u003e\n\u003cli\u003eFix a bug where the web test runner would not find custom HTML files when\nusing the dart2wasm compiler.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGithubReporter\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003eGroup contiguous passing and skipped tests into collapsible groups to\nreduce log noise in GitHub Actions.\u003c/li\u003e\n\u003cli\u003eUpdated skipped icon to ⏭️.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eIncrease SDK constraint to ^3.10.0.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e version  \u003ccode\u003e13.x.x\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/c8c76f457bbe64f8707b3c7c7259790f593d8c72\"\u003e\u003ccode\u003ec8c76f4\u003c/code\u003e\u003c/a\u003e Prepare to publish (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2634\"\u003e#2634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/8bbb8474e3ff85aa9450c2b00f9476b34ebdd679\"\u003e\u003ccode\u003e8bbb847\u003c/code\u003e\u003c/a\u003e Example of how to use \u003ccode\u003ehas\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2631\"\u003e#2631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/bd401482a19620c4521547af793f007bfebc599a\"\u003e\u003ccode\u003ebd40148\u003c/code\u003e\u003c/a\u003e Remove extra version info (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2539\"\u003e#2539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/d20671c1eff6318224cfb538460ef4a18f9cd248\"\u003e\u003ccode\u003ed20671c\u003c/code\u003e\u003c/a\u003e Fix dart2wasm tests with custom HTML files (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2626\"\u003e#2626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/17efdc2f8316c71cc9c8630274ae05e284b74595\"\u003e\u003ccode\u003e17efdc2\u003c/code\u003e\u003c/a\u003e fix: improve error reporting on GitHub (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2629\"\u003e#2629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/c21233e9e93bd46c90c7e4785ca2b02ec3b2aba5\"\u003e\u003ccode\u003ec21233e\u003c/code\u003e\u003c/a\u003e Ignore test pid on windows (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2630\"\u003e#2630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/e8012f71a5569fe604fc5ddbad3817a70e178bf2\"\u003e\u003ccode\u003ee8012f7\u003c/code\u003e\u003c/a\u003e Bump to language version 3.10 (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/d0d5ccd037cb0eaea8e4dad900946ac54a4286c6\"\u003e\u003ccode\u003ed0d5ccd\u003c/code\u003e\u003c/a\u003e Allow analyzer ^13.0.0, with breaking changes. (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2622\"\u003e#2622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/bcc5228370ba909e5774441398b8585ba9874423\"\u003e\u003ccode\u003ebcc5228\u003c/code\u003e\u003c/a\u003e Fix hang on windows with multiple exe tests (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2618\"\u003e#2618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/2b8c256a6320435dc8c9dbb1303fb6540e617846\"\u003e\u003ccode\u003e2b8c256\u003c/code\u003e\u003c/a\u003e Allow exceptions from operator == (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2543\"\u003e#2543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/test/commits/test-v1.31.1/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `intl` from 0.20.2 to 0.20.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/i18n/releases\"\u003eintl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:intl v0.20.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the Turkish Lira (TRY) currency symbol in \u003ccode\u003esimpleCurrencySymbols\u003c/code\u003e\nfrom \u0026quot;TL\u0026quot; to \u0026quot;₺\u0026quot; (U+20BA). This ensures accuracy and alignment with the\nofficial symbol introduced in 2012.\u003c/li\u003e\n\u003cli\u003eFix parsing of locale strings containing script codes in \u003ccode\u003everifiedLocale\u003c/code\u003e.\nFor example, \u003ccode\u003ezh-Hans-CN\u003c/code\u003e would have been previously parsed as \u003ccode\u003ezh\u003c/code\u003e, but is\nnow parsed as \u003ccode\u003ezh_CN\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdate the Ghanaian Cedis (GHS) currency symbol in \u003ccode\u003esimpleCurrencySymbols\u003c/code\u003e\nfrom \u0026quot;GHS\u0026quot; to \u0026quot;GH₵(U+20B5)\u0026quot;.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v48.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@pragma('wasm:prefer-inline')\u003c/code\u003e to \u003ccode\u003eIntl\u003c/code\u003e methods that already have\n\u003ccode\u003e@pragma('vm:prefer-inline')\u003c/code\u003e, for the same reason: to help omit message\ndescriptions from compiled output.\u003c/li\u003e\n\u003cli\u003eUpdate analysis to newest \u003ccode\u003epackage:lints\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/22b808d758c1accf1b18dc3121f0991152709748\"\u003e\u003ccode\u003e22b808d\u003c/code\u003e\u003c/a\u003e use broader types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/588013a5e79483fe62ee2e08fcdc7f22f47a0738\"\u003e\u003ccode\u003e588013a\u003c/code\u003e\u003c/a\u003e Upgrade analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/3be91bcd5887b874a07c2c358225d7d809e83270\"\u003e\u003ccode\u003e3be91bc\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/pragma\"\u003e\u003ccode\u003e@​pragma\u003c/code\u003e\u003c/a\u003e(wasm:prefer-inline)\u003ccode\u003eto\u003c/code\u003eIntl` methods (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/2ae32fdd9ca14ecdca77dc37787dbba3c9e2c48a\"\u003e\u003ccode\u003e2ae32fd\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/de7e11b7cc231d8daf6e49dc12690d7339241691\"\u003e\u003ccode\u003ede7e11b\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/3d58541bafd6c5c2a6273aa1767bf8c5f85b6d6c\"\u003e\u003ccode\u003e3d58541\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/b77c9a7426bd8e570ebc5d99f224a0dfd0fbc9e1\"\u003e\u003ccode\u003eb77c9a7\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epub run\u003c/code\u003e to \u003ccode\u003edart run\u003c/code\u003e in README.md (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1044\"\u003e#1044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/45f1c2029b03209401f28a9b121a38dfb32c4501\"\u003e\u003ccode\u003e45f1c20\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1033\"\u003e#1033\u003c/a\u003e from dart-lang:moredocs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/7aabf9b9f5408ce3f49e77c3b1c7d2f422fa5502\"\u003e\u003ccode\u003e7aabf9b\u003c/code\u003e\u003c/a\u003e Hint to use package:intl4x instead of package:intl (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/fc7c308a8393b1b77c4ba5b6cc7c7fed96425778\"\u003e\u003ccode\u003efc7c308\u003c/code\u003e\u003c/a\u003e Updates to intl4x: bugs and typing (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1035\"\u003e#1035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/i18n/commits/intl-v0.20.3/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `meta` from 1.18.0 to 1.19.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/sdk/blob/main/CHANGELOG.md\"\u003emeta's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.19.0 - 2016-08-26\u003c/h2\u003e\n\u003ch3\u003eLanguage changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe language now allows a trailing comma after the last argument of a call and\nthe last parameter of a function declaration. This can make long argument or\nparameter lists easier to maintain, as commas can be left as-is when\nreordering lines. For details, see SDK issue\n\u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/26644\"\u003e26644\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTool Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edartfmt\u003c/code\u003e - upgraded to v0.2.9+1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport trailing commas in argument and parameter lists.\u003c/li\u003e\n\u003cli\u003eGracefully handle read-only files.\u003c/li\u003e\n\u003cli\u003eAbout a dozen other bug fixes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePub\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a \u003ccode\u003e--no-packages-dir\u003c/code\u003e flag to \u003ccode\u003epub get\u003c/code\u003e, \u003ccode\u003epub upgrade\u003c/code\u003e, and\n\u003ccode\u003epub downgrade\u003c/code\u003e. When this flag is passed, pub will not generate a\n\u003ccode\u003epackages/\u003c/code\u003e directory, and will remove that directory and any symlinks to it\nif they exist. Note that this replaces the unsupported\n\u003ccode\u003e--no-package-symlinks\u003c/code\u003e flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the ability for packages to declare a constraint on the [Flutter][]\nSDK:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eenvironment:\n  flutter: ^0.1.2\n  sdk: \u0026gt;=1.19.0 \u0026lt;2.0.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA Flutter constraint will only be satisfiable when pub is running in the\ncontext of the \u003ccode\u003eflutter\u003c/code\u003e executable, and when the Flutter SDK version\nmatches the constraint.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003esdk\u003c/code\u003e as a new package source that fetches packages from a hard-coded\nSDK. Currently only the \u003ccode\u003eflutter\u003c/code\u003e SDK is supported:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003edependencies:\n  flutter_driver:\n    sdk: flutter\n    version: ^0.0.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA Flutter \u003ccode\u003esdk\u003c/code\u003e dependency will only be satisfiable when pub is running in\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/c38a8d17edb65a09658f9d6d29b0fcd4dd99f0a2\"\u003e\u003ccode\u003ec38a8d1\u003c/code\u003e\u003c/a\u003e Extend Future.then inference to subclasses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/0e12dbf3a14fdde84753d6e647ac8fcd2fd7a1f8\"\u003e\u003ccode\u003e0e12dbf\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://github.com/dart-lang/sdk/tree/main/pkg/issues/27113\"\u003e#27113\u003c/a\u003e, future.then shouldn't disable upwards block inference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/47f1415da08f25a76248cb5ef5d1ef8162633d6d\"\u003e\u003ccode\u003e47f1415\u003c/code\u003e\u003c/a\u003e Type check field initializers in the correct context.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/1c81fe712695d68ca55123df638d84b70336c115\"\u003e\u003ccode\u003e1c81fe7\u003c/code\u003e\u003c/a\u003e Fix calling object methods and properties on function types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/3f95c3ea2940fa758a789497d51493dbd1b89f86\"\u003e\u003ccode\u003e3f95c3e\u003c/code\u003e\u003c/a\u003e Ignore any missing dependencies while linking in PubSummaryManager.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/5bfd6e6dbb11e473800d799f8e3cb0a0e7854082\"\u003e\u003ccode\u003e5bfd6e6\u003c/code\u003e\u003c/a\u003e Add PubSummaryManager.computeUnlinkedForFolder() for Flutter.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/efb961c0b9590aaf53b3200329462bfa43da246b\"\u003e\u003ccode\u003eefb961c\u003c/code\u003e\u003c/a\u003e Create a way to find SDK extensions and integrate it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/e31e7757d5b356b5661fd3a2423f571c5b3dbfb2\"\u003e\u003ccode\u003ee31e775\u003c/code\u003e\u003c/a\u003e Move summary inspection code out of pkg/analyzer/lib.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/b7a0a42bf6fc4576fc070c5132af4194a312d983\"\u003e\u003ccode\u003eb7a0a42\u003c/code\u003e\u003c/a\u003e Add --bazel-paths option to dart2js entrypoint.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/b3a38bd24513c7555d128ab644367862773ed217\"\u003e\u003ccode\u003eb3a38bd\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://github.com/dart-lang/sdk/tree/main/pkg/issues/27088\"\u003e#27088\u003c/a\u003e, future then upwards inference\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/sdk/commits/1.19.0/pkg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `injectable_generator` from 3.0.2 to 3.1.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Milad-Akarie/injectable/commits/injectable_generator-3.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 3.2.5 to 4.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8bdb15ab17bc264f3a9581177fac4a52ee7c2169\"\u003e\u003ccode\u003e8bdb15a\u003c/code\u003e\u003c/a\u003e freezed         : 4.0.0 -\u0026gt; 4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/07710d07b128191af07b6d630df15c3b77cfaed1\"\u003e\u003ccode\u003e07710d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1372\"\u003e#1372\u003c/a\u003e from peter-trost:analyzer-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/662f424c59bdb03dfc3452735f29f7952857a36d\"\u003e\u003ccode\u003e662f424\u003c/code\u003e\u003c/a\u003e Allow analyzer 14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ce67d37c94f45b7425dd667e41e96f2034c0c1fd\"\u003e\u003ccode\u003ece67d37\u003c/code\u003e\u003c/a\u003e Remove needs for \u003ccode\u003e@overrides\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac6dec209a381bb869bfcdc22caf73be96622d33\"\u003e\u003ccode\u003eac6dec2\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 6 to 7 (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1363\"\u003e#1363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6a67d5c9a37c79efe5f58ce5fd861d4b8c026d0e\"\u003e\u003ccode\u003e6a67d5c\u003c/code\u003e\u003c/a\u003e 4.0.0x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/3753aea987d59b56a668fff57e32512266b61837\"\u003e\u003ccode\u003e3753aea\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/freezed\"\u003ehttps://github.com/rrousselGit/freezed\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/aa5ae5d05b3f88b66b909d616d4c933fd86d8fc2\"\u003e\u003ccode\u003eaa5ae5d\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/d956f1e5bef13c4fd75e37f11571028123de65f7\"\u003e\u003ccode\u003ed956f1e\u003c/code\u003e\u003c/a\u003e Bump EndBug/add-and-commit from 10 to 11 (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1367\"\u003e#1367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/3122d1fdbdeb525e892d08e7bfbb600002522c25\"\u003e\u003ccode\u003e3122d1f\u003c/code\u003e\u003c/a\u003e Add primary-constructor notice\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v3.2.5...freezed-v4.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `camera` from 0.12.0+1 to 0.12.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1e3d875ea3968b72638245ce76c885248fbb00fc\"\u003e\u003ccode\u003e1e3d875\u003c/code\u003e\u003c/a\u003e [camera] Add setImageQuality for JPEG compression control (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/11155\"\u003e#11155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a743ac57eed1d7134fa9dc1e405c14bfc1db046e\"\u003e\u003ccode\u003ea743ac5\u003c/code\u003e\u003c/a\u003e [tool] Exempt AGENTS.md from version and changelog checks (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12681\"\u003e#12681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/cdd85c697507ae55bc7056698d41942a01cdf78a\"\u003e\u003ccode\u003ecdd85c6\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Update skills_lint to published version ^0.5.1 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12684\"\u003e#12684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7c01c0bb701f996b4ef346e2807bd8bfe6ebbd9e\"\u003e\u003ccode\u003e7c01c0b\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Add presubmit sweep, cross-platform paths, and test ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9854cd5607da4001f2dd3cbdcd6903202d28958c\"\u003e\u003ccode\u003e9854cd5\u003c/code\u003e\u003c/a\u003e [various] Update pigeon dev_dependency to ^27.3.2 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12615\"\u003e#12615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6bf42a87c60a525b82d4c54cdfdb26a2fe3622c2\"\u003e\u003ccode\u003e6bf42a8\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Enforce CHANGELOG backticks and add eval commit auth...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2ba65914e4d7f86185ccd69c3771e7041bbdd837\"\u003e\u003ccode\u003e2ba6591\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Check Git hooks configuration in check-readiness ski...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/90ba78839723b83ebed0bf4f8eb441cae726c994\"\u003e\u003ccode\u003e90ba788\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Migrate from dart_skills_lint to skills_lint (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12543\"\u003e#12543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e31dfabbdfb06f05384415715d6730d28d64d08b\"\u003e\u003ccode\u003ee31dfab\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Add agentic guidance for adding native unit tests (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/538239f5a68237ba2f843834009e8d4e1e1603c9\"\u003e\u003ccode\u003e538239f\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Add explicit concurrent-futures dependency (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/camera/issues/12373\"\u003e#12373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/camera-v0.12.1/packages/camera\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `checks` from 0.3.1 to 0.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/test/releases\"\u003echecks's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:checks v0.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003etest\u003c/code\u003e dev dependency constraint.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eisNotA\u0026lt;R\u0026gt;()\u003c/code\u003e check extension as a convenience in place of\n\u003ccode\u003enot((it) =\u0026gt; it.isA\u0026lt;R\u0026gt;())\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.11\u003c/li\u003e\n\u003cli\u003eImprove speed of pretty printing for large collections.\u003c/li\u003e\n\u003cli\u003eImprove formatting for failures involving unexpected exceptions.\u003c/li\u003e\n\u003cli\u003eImprove formatting for failed String equality checks - indent string diff\nlines.\u003c/li\u003e\n\u003cli\u003eFix a bug when using asynchronous conditions with \u003ccode\u003emayEmit\u003c/code\u003e or\n\u003ccode\u003emayEmitMultiple\u003c/code\u003e. Note that extensions using \u003ccode\u003enestAsync\u003c/code\u003e should synchronously\nforward exceptions from that call.\u003c/li\u003e\n\u003cli\u003eFix a bug when printing a failure message involving a value that returns an\nempty output from \u003ccode\u003etoString()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAnnotated async expectations with \u003ccode\u003e@awaitNotRequired\u003c/code\u003e since tests are safely\nheld open until expectations complete so it's not always necessary to\nexplicitly await them.\u003c/li\u003e\n\u003cli\u003eOutput more compact failure messages for simple expectations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/2c431ed79e6d2c74ae88555584ce28b679899606\"\u003e\u003ccode\u003e2c431ed\u003c/code\u003e\u003c/a\u003e Prepare to publish package:checks (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2748\"\u003e#2748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/18ef597883dc6bc61f763e3600a7179975b490dd\"\u003e\u003ccode\u003e18ef597\u003c/code\u003e\u003c/a\u003e Add support for collapsed error messages (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2651\"\u003e#2651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/6783445c2ec0d34372bd75a1655729693ecd216a\"\u003e\u003ccode\u003e6783445\u003c/code\u003e\u003c/a\u003e Prepare to publish (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/575e4dad8db2864224a407af43bfc46ce9c045c8\"\u003e\u003ccode\u003e575e4da\u003c/code\u003e\u003c/a\u003e Fix deadlock waiting on serverSocket (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2740\"\u003e#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/bd9acf32c983dde41b94e9c75eab45136408c065\"\u003e\u003ccode\u003ebd9acf3\u003c/code\u003e\u003c/a\u003e Unskip a test on windows (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2741\"\u003e#2741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/b575eda93383390f15b5f0cb4243a097867a82f8\"\u003e\u003ccode\u003eb575eda\u003c/code\u003e\u003c/a\u003e Remove redundant tag (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/73e85f1befa5315711763fa3d097656dc53ecfb5\"\u003e\u003ccode\u003e73e85f1\u003c/code\u003e\u003c/a\u003e Precompiled browser tests: stop serving files from outside the precompiled ro...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/bbe8f9bf5ee392ed2d80813b7faa892ab36da3e3\"\u003e\u003ccode\u003ebbe8f9b\u003c/code\u003e\u003c/a\u003e Export TestFailure from package:test_api/scaffolding.dart (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2723\"\u003e#2723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/55b186ddcad50fe4808226e0b681875dda6dd123\"\u003e\u003ccode\u003e55b186d\u003c/code\u003e\u003c/a\u003e Fix race conditions in Chrome coverage collection (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2715\"\u003e#2715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/51463b0e38b45fa3849c302bdea7a4e585ad0764\"\u003e\u003ccode\u003e51463b0\u003c/code\u003e\u003c/a\u003e Keep the browser executable env override through a settings merge (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2722\"\u003e#2722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/test/commits/checks-v0.3.2/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_link_previewer` from 4.2.0 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flyerhq/flutter_chat_ui/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 3.2.5 to 4.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8bdb15ab17bc264f3a9581177fac4a52ee7c2169\"\u003e\u003ccode\u003e8bdb15a\u003c/code\u003e\u003c/a\u003e freezed         : 4.0.0 -\u0026gt; 4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/07710d07b128191af07b6d630df15c3b77cfaed1\"\u003e\u003ccode\u003e07710d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1372\"\u003e#1372\u003c/a\u003e from peter-trost:analyzer-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/662f424c59bdb03dfc3452735f29f7952857a36d\"\u003e\u003ccode\u003e662f424\u003c/code\u003e\u003c/a\u003e Allow analyzer 14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ce67d37c94f45b7425dd667e41e96f2034c0c1fd\"\u003e\u003ccode\u003ece67d37\u003c/code\u003e\u003c/a\u003e Remove needs for \u003ccode\u003e@overrides\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac6dec209a381bb869bfcdc22caf73be96622d33\"\u003e\u003ccode\u003eac6dec2\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 6 to 7 (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1363\"\u003e#1363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6a67d5c9a37c79efe5f58ce5fd861d4b8c026d0e\"\u003e\u003ccode\u003e6a67d5c\u003c/code\u003e\u003c/a\u003e 4.0.0x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/3753aea987d59b56a668fff57e32512266b61837\"\u003e\u003ccode\u003e3753aea\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/freezed\"\u003ehttps://github.com/rrousselGit/freezed\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/aa5ae5d05b3f88b66b909d616d4c933fd86d8fc2\"\u003e\u003ccode\u003eaa5ae5d\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/d956f1e5bef13c4fd75e37f11571028123de65f7\"\u003e\u003ccode\u003ed956f1e\u003c/code\u003e\u003c/a\u003e Bump EndBug/add-and-commit from 10 to 11 (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1367\"\u003e#1367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/3122d1fdbdeb525e892d08e7bfbb600002522c25\"\u003e\u003ccode\u003e3122d1f\u003c/code\u003e\u003c/a\u003e Add primary-constructor notice\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v3.2.5...freezed-v4.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go_router_builder` from 4.4.0 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0099ae15b785212562d0f810fb7c17869e397f50\"\u003e\u003ccode\u003e0099ae1\u003c/code\u003e\u003c/a\u003e [go_router_builder] Report duplicate route paths at build time (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12399\"\u003e#12399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/4ca43c38372c5b9a30755d654949499ed12f61f8\"\u003e\u003ccode\u003e4ca43c3\u003c/code\u003e\u003c/a\u003e [google_sign_in] PR 1/4 google_sign_in_ios SPM packaging (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12654\"\u003e#12654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/80da2cfea6e64be7467ddcea790a86162e0ebb97\"\u003e\u003ccode\u003e80da2cf\u003c/code\u003e\u003c/a\u003e [video_player_android] Report display size for anamorphic video (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12360\"\u003e#12360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/955fd5d2d2abcebfbc34abfe56f2aad924c4d612\"\u003e\u003ccode\u003e955fd5d\u003c/code\u003e\u003c/a\u003e [material_ui] Use super parameters in more places (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12460\"\u003e#12460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b99325ba29f69e85b17b345e0a836dfb00381df5\"\u003e\u003ccode\u003eb99325b\u003c/code\u003e\u003c/a\u003e [material_ui] Add a README and placeholders for migrating gen_defaults templa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e71317b787156ffd5833d35f549ef5be022f7d0a\"\u003e\u003ccode\u003ee71317b\u003c/code\u003e\u003c/a\u003e [image_picker] Add native tests for image, metadata, photo-asset, and PHPicke...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/3f00bb122d7771959e9903b9bcc5865791ad7899\"\u003e\u003ccode\u003e3f00bb1\u003c/code\u003e\u003c/a\u003e [material_ui] Port routes_transition_test to material_ui (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12634\"\u003e#12634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e8889d84dffad30bddaf2f4da70dfef943c21999\"\u003e\u003ccode\u003ee8889d8\u003c/code\u003e\u003c/a\u003e [material_ui] Remove !chrome in text_field_test.dart (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12548\"\u003e#12548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/7a7912faa4ddfa1a3f0a2106e48f3a20a2521001\"\u003e\u003ccode\u003e7a7912f\u003c/code\u003e\u003c/a\u003e [material_ui] Migrate AppBar M3 template to use new gen_defaults script (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12707\"\u003e#12707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2e33644f59437f0c3e06984d699ae2e70a8337d5\"\u003e\u003ccode\u003e2e33644\u003c/code\u003e\u003c/a\u003e [vector_graphics] Fix deprecation lints (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12702\"\u003e#12702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router_builder-v4.5.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google_fonts` from 8.2.0 to 8.2.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ac87e65333e1159022267053c009f747667f6f50\"\u003e\u003ccode\u003eac87e65\u003c/code\u003e\u003c/a\u003e [google_fonts] Remove failed loads from pendingFonts (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12240\"\u003e#12240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a5beb57a843bed48986aa188aeb629cc3d655b42\"\u003e\u003ccode\u003ea5beb57\u003c/code\u003e\u003c/a\u003e [google_sign_in_android] Keep \u003ccode\u003edefault_web_client_id\u003c/code\u003e resource from being str...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/caddb39d831fc9e7f9a2cbe5c87d75629adc35ac\"\u003e\u003ccode\u003ecaddb39\u003c/code\u003e\u003c/a\u003e [vector_graphics] Provide textDirection for semantics label to avoid crash wi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a404e4cb97c3190e4fd948226ea25434afaa249e\"\u003e\u003ccode\u003ea404e4c\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Update \u003ccode\u003eAGENTS.md\u003c/code\u003e to improve video recording integr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5351d8c0f8df210f09d79aea5960a5d48ceb44af\"\u003e\u003ccode\u003e5351d8c\u003c/code\u003e\u003c/a\u003e [material_ui, cupertino_ui] Add migration bridge utilities (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12314\"\u003e#12314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/44a984d1df861ca6596453c2a77d7b92ac224b30\"\u003e\u003ccode\u003e44a984d\u003c/code\u003e\u003c/a\u003e Enforce scoped validation tools in AGENTS.md with file-based trap evals (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12297\"\u003e#12297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/43dcfe52e9571de54966fccac3ffcdc6503bd312\"\u003e\u003ccode\u003e43dcfe5\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Prefer higher resolution for max preset (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/dd11626c81a3972e1718dd3e9750195ebccbaa3d\"\u003e\u003ccode\u003edd11626\u003c/code\u003e\u003c/a\u003e [pigeon] Clean up legacy registrant code (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12205\"\u003e#12205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1448f08262f13fa92095417baccee814ed8d4196\"\u003e\u003ccode\u003e1448f08\u003c/code\u003e\u003c/a\u003e [go_router] Add BlockedInitialNavigationException for blocked initial deep li...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b0d355f6d5a7e8943946686b05496825f0067e7e\"\u003e\u003ccode\u003eb0d355f\u003c/code\u003e\u003c/a\u003e [file_selector] Switch to Swift Testing (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12235\"\u003e#12235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/google_fonts-v8.2.1/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `injectable_generator` from 3.0.2 to 3.1.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Milad-Akarie/injectable/commits/injectable_generator-3.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `intl` from 0.20.2 to 0.20.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/i18n/releases\"\u003eintl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:intl v0.20.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the Turkish Lira (TRY) currency symbol in \u003ccode\u003esimpleCurrencySymbols\u003c/code\u003e\nfrom \u0026quot;TL\u0026quot; to \u0026quot;₺\u0026quot; (U+20BA). This ensures accuracy and alignment with the\nofficial symbol introduced in 2012.\u003c/li\u003e\n\u003cli\u003eFix parsing of locale strings containing script codes in \u003ccode\u003everifiedLocale\u003c/code\u003e.\nFor example, \u003ccode\u003ezh-Hans-CN\u003c/code\u003e would have been previously parsed as \u003ccode\u003ezh\u003c/code\u003e, but is\nnow parsed as \u003ccode\u003ezh_CN\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdate the Ghanaian Cedis (GHS) currency symbol in \u003ccode\u003esimpleCurrencySymbols\u003c/code\u003e\nfrom \u0026quot;GHS\u0026quot; to \u0026quot;GH₵(U+20B5)\u0026quot;.\u003c/li\u003e\n\u003cli\u003eUpdate to CLDR v48.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@pragma('wasm:prefer-inline')\u003c/code\u003e to \u003ccode\u003eIntl\u003c/code\u003e methods that already have\n\u003ccode\u003e@pragma('vm:prefer-inline')\u003c/code\u003e, for the same reason: to help omit message\ndescriptions from compiled output.\u003c/li\u003e\n\u003cli\u003eUpdate analysis to newest \u003ccode\u003epackage:lints\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/22b808d758c1accf1b18dc3121f0991152709748\"\u003e\u003ccode\u003e22b808d\u003c/code\u003e\u003c/a\u003e use broader types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/588013a5e79483fe62ee2e08fcdc7f22f47a0738\"\u003e\u003ccode\u003e588013a\u003c/code\u003e\u003c/a\u003e Upgrade analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/3be91bcd5887b874a07c2c358225d7d809e83270\"\u003e\u003ccode\u003e3be91bc\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/pragma\"\u003e\u003ccode\u003e@​pragma\u003c/code\u003e\u003c/a\u003e(wasm:prefer-inline)\u003ccode\u003eto\u003c/code\u003eIntl` methods (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/2ae32fdd9ca14ecdca77dc37787dbba3c9e2c48a\"\u003e\u003ccode\u003e2ae32fd\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/de7e11b7cc231d8daf6e49dc12690d7339241691\"\u003e\u003ccode\u003ede7e11b\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/3d58541bafd6c5c2a6273aa1767bf8c5f85b6d6c\"\u003e\u003ccode\u003e3d58541\u003c/code\u003e\u003c/a\u003e No public description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/b77c9a7426bd8e570ebc5d99f224a0dfd0fbc9e1\"\u003e\u003ccode\u003eb77c9a7\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003epub run\u003c/code\u003e to \u003ccode\u003edart run\u003c/code\u003e in README.md (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1044\"\u003e#1044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/45f1c2029b03209401f28a9b121a38dfb32c4501\"\u003e\u003ccode\u003e45f1c20\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1033\"\u003e#1033\u003c/a\u003e from dart-lang:moredocs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/7aabf9b9f5408ce3f49e77c3b1c7d2f422fa5502\"\u003e\u003ccode\u003e7aabf9b\u003c/code\u003e\u003c/a\u003e Hint to use package:intl4x instead of package:intl (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/i18n/commit/fc7c308a8393b1b77c4ba5b6cc7c7fed96425778\"\u003e\u003ccode\u003efc7c308\u003c/code\u003e\u003c/a\u003e Updates to intl4x: bugs and typing (\u003ca href=\"https://github.com/dart-lang/i18n/tree/main/pkgs/issues/1035\"\u003e#1035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/i18n/commits/intl-v0.20.3/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `meta` from 1.18.0 to 1.19.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/sdk/blob/main/CHANGELOG.md\"\u003emeta's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.19.0 - 2016-08-26\u003c/h2\u003e\n\u003ch3\u003eLanguage changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe language now allows a trailing comma after the last argument of a call and\nthe last parameter of a function declaration. This can make long argument or\nparameter lists easier to maintain, as commas can be left as-is when\nreordering lines. For details, see SDK issue\n\u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/26644\"\u003e26644\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTool Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edartfmt\u003c/code\u003e - upgraded to v0.2.9+1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport trailing commas in argument and parameter lists.\u003c/li\u003e\n\u003cli\u003eGracefully handle read-only files.\u003c/li\u003e\n\u003cli\u003eAbout a dozen other bug fixes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePub\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a \u003ccode\u003e--no-packages-dir\u003c/code\u003e flag to \u003ccode\u003epub get\u003c/code\u003e, \u003ccode\u003epub upgrade\u003c/code\u003e, and\n\u003ccode\u003epub downgrade\u003c/code\u003e. When this flag is passed, pub will not generate a\n\u003ccode\u003epackages/\u003c/code\u003e directory, and will remove that directory and any symlinks to it\nif they exist. Note that this replaces the unsupported\n\u003ccode\u003e--no-package-symlinks\u003c/code\u003e flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the ability for packages to declare a constraint on the [Flutter][]\nSDK:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eenvironment:\n  flutter: ^0.1.2\n  sdk: \u0026gt;=1.19.0 \u0026lt;2.0.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA Flutter constraint will only be satisfiable when pub is running in the\ncontext of the \u003ccode\u003eflutter\u003c/code\u003e executable, and when the Flutter SDK version\nmatches the constraint.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003esdk\u003c/code\u003e as a new package source that fetches packages from a hard-coded\nSDK. Currently only the \u003ccode\u003eflutter\u003c/code\u003e SDK is supported:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003edependencies:\n  flutter_driver:\n    sdk: flutter\n    version: ^0.0.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA Flutter \u003ccode\u003esdk\u003c/code\u003e dependency will only be satisfiable when pub is running in\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/c38a8d17edb65a09658f9d6d29b0fcd4dd99f0a2\"\u003e\u003ccode\u003ec38a8d1\u003c/code\u003e\u003c/a\u003e Extend Future.then inference to subclasses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/0e12dbf3a14fdde84753d6e647ac8fcd2fd7a1f8\"\u003e\u003ccode\u003e0e12dbf\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://github.com/dart-lang/sdk/tree/main/pkg/issues/27113\"\u003e#27113\u003c/a\u003e, future.then shouldn't disable upwards block inference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/47f1415da08f25a76248cb5ef5d1ef8162633d6d\"\u003e\u003ccode\u003e47f1415\u003c/code\u003e\u003c/a\u003e Type check field initializers in the correct context.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/1c81fe712695d68ca55123df638d84b70336c115\"\u003e\u003ccode\u003e1c81fe7\u003c/code\u003e\u003c/a\u003e Fix calling object methods and properties on function types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/3f95c3ea2940fa758a789497d51493dbd1b89f86\"\u003e\u003ccode\u003e3f95c3e\u003c/code\u003e\u003c/a\u003e Ignore any missing dependencies while linking in PubSummaryManager.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/5bfd6e6dbb11e473800d799f8e3cb0a0e7854082\"\u003e\u003ccode\u003e5bfd6e6\u003c/code\u003e\u003c/a\u003e Add PubSummaryManager.computeUnlinkedForFolder() for Flutter.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/efb961c0b9590aaf53b3200329462bfa43da246b\"\u003e\u003ccode\u003eefb961c\u003c/code\u003e\u003c/a\u003e Create a way to find SDK extensions and integrate it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/e31e7757d5b356b5661fd3a2423f571c5b3dbfb2\"\u003e\u003ccode\u003ee31e775\u003c/code\u003e\u003c/a\u003e Move summary inspection code out of pkg/analyzer/lib.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/b7a0a42bf6fc4576fc070c5132af4194a312d983\"\u003e\u003ccode\u003eb7a0a42\u003c/code\u003e\u003c/a\u003e Add --bazel-paths option to dart2js entrypoint.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/b3a38bd24513c7555d128ab644367862773ed217\"\u003e\u003ccode\u003eb3a38bd\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://github.com/dart-lang/sdk/tree/main/pkg/issues/27088\"\u003e#27088\u003c/a\u003e, future then upwards inference\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/sdk/commits/1.19.0/pkg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `test` from 1.31.0 to 1.31.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/test/releases\"\u003etest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:test v1.31.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIgnore an error locating the SDK directory on platforms where the\n\u003ccode\u003eresolvedExecutable\u003c/code\u003e is unexpectedly \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix a bug where \u003ccode\u003e-c exe\u003c/code\u003e tests would hang on exit on windows.\u003c/li\u003e\n\u003cli\u003eFix a bug where the web test runner would not find custom HTML files when\nusing the dart2wasm compiler.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGithubReporter\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003eGroup contiguous passing and skipped tests into collapsible groups to\nreduce log noise in GitHub Actions.\u003c/li\u003e\n\u003cli\u003eUpdated skipped icon to ⏭️.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eIncrease SDK constraint to ^3.10.0.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e version  \u003ccode\u003e13.x.x\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/c8c76f457bbe64f8707b3c7c7259790f593d8c72\"\u003e\u003ccode\u003ec8c76f4\u003c/code\u003e\u003c/a\u003e Prepare to publish (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2634\"\u003e#2634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/8bbb8474e3ff85aa9450c2b00f9476b34ebdd679\"\u003e\u003ccode\u003e8bbb847\u003c/code\u003e\u003c/a\u003e Example of how to use \u003ccode\u003ehas\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2631\"\u003e#2631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/bd401482a19620c4521547af793f007bfebc599a\"\u003e\u003ccode\u003ebd40148\u003c/code\u003e\u003c/a\u003e Remove extra version info (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2539\"\u003e#2539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/d20671c1eff6318224cfb538460ef4a18f9cd248\"\u003e\u003ccode\u003ed20671c\u003c/code\u003e\u003c/a\u003e Fix dart2wasm tests with custom HTML files (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2626\"\u003e#2626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/17efdc2f8316c71cc9c8630274ae05e284b74595\"\u003e\u003ccode\u003e17efdc2\u003c/code\u003e\u003c/a\u003e fix: improve error reporting on GitHub (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2629\"\u003e#2629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/c21233e9e93bd46c90c7e4785ca2b02ec3b2aba5\"\u003e\u003ccode\u003ec21233e\u003c/code\u003e\u003c/a\u003e Ignore test pid on windows (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2630\"\u003e#2630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/e8012f71a5569fe604fc5ddbad3817a70e178bf2\"\u003e\u003ccode\u003ee8012f7\u003c/code\u003e\u003c/a\u003e Bump to language version 3.10 (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/d0d5ccd037cb0eaea8e4dad900946ac54a4286c6\"\u003e\u003ccode\u003ed0d5ccd\u003c/code\u003e\u003c/a\u003e Allow analyzer ^13.0.0, with breaking changes. (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2622\"\u003e#2622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/bcc5228370ba909e5774441398b8585ba9874423\"\u003e\u003ccode\u003ebcc5228\u003c/code\u003e\u003c/a\u003e Fix hang on windows with multiple exe tests (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2618\"\u003e#2618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/2b8c256a6320435dc8c9dbb1303fb6540e617846\"\u003e\u003ccode\u003e2b8c256\u003c/code\u003e\u003c/a\u003e Allow exceptions from operator == (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2543\"\u003e#2543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/test/commits/test-v1.31.1/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vector_graphics` from 1.2.2 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/caddb39d831fc9e7f9a2cbe5c87d75629adc35ac\"\u003e\u003ccode\u003ecaddb39\u003c/code\u003e\u003c/a\u003e [vector_graphics] Provide textDirection for semantics label to avoid crash wi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/a404e4cb97c3190e4fd948226ea25434afaa249e\"\u003e\u003ccode\u003ea404e4c\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Update \u003ccode\u003eAGENTS.md\u003c/code\u003e to improve video recording integr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5351d8c0f8df210f09d79aea5960a5d48ceb44af\"\u003e\u003ccode\u003e5351d8c\u003c/code\u003e\u003c/a\u003e [material_ui, cupertino_ui] Add migration bridge utilities (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12314\"\u003e#12314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/44a984d1df861ca6596453c2a77d7b92ac224b30\"\u003e\u003ccode\u003e44a984d\u003c/code\u003e\u003c/a\u003e Enforce scoped validation tools in AGENTS.md with file-based trap evals (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12297\"\u003e#12297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/43dcfe52e9571de54966fccac3ffcdc6503bd312\"\u003e\u003ccode\u003e43dcfe5\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Prefer higher resolution for max preset (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/dd11626c81a3972e1718dd3e9750195ebccbaa3d\"\u003e\u003ccode\u003edd11626\u003c/code\u003e\u003c/a\u003e [pigeon] Clean up legacy registrant code (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12205\"\u003e#12205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/1448f08262f13fa92095417baccee814ed8d4196\"\u003e\u003ccode\u003e1448f08\u003c/code\u003e\u003c/a\u003e [go_router] Add BlockedInitialNavigationException for blocked initial deep li...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b0d355f6d5a7e8943946686b05496825f0067e7e\"\u003e\u003ccode\u003eb0d355f\u003c/code\u003e\u003c/a\u003e [file_selector] Switch to Swift Testing (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12235\"\u003e#12235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/11f9c5978c0c2ca7b839266e1f238d15c032e3ba\"\u003e\u003ccode\u003e11f9c59\u003c/code\u003e\u003c/a\u003e [material_ui, cupertino_ui] Migrate macros that contain \u003ccode\u003e@tool\u003c/code\u003e (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12271\"\u003e#12271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e6b99e0e9caa144e14577b951377c04fe8729449\"\u003e\u003ccode\u003ee6b99e0\u003c/code\u003e\u003c/a\u003e [material_ui, cupertino_ui] Fix API doc references (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/12274\"\u003e#12274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/vector_graphics-v1.2.3/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `video_player` from 2.13.0 to 2.14.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/f2fd2b3ae53456c71aa8426d2b6a840f62eb1d9e\"\u003e\u003ccode\u003ef2fd2b3\u003c/code\u003e\u003c/a\u003e [video_player] : Add video track selection support for Android and iOS (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/video_player/issues/10688\"\u003e#10688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/69693296b8df2c5068efb45de6c6a963d61163a1\"\u003e\u003ccode\u003e6969329\u003c/code\u003e\u003c/a\u003e [packages] Migrate all iOS example apps in flutter/packages to UIScene (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/video_player/issues/12182\"\u003e#12182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d3de31ab3425f52afbc7c54a681ec3d93632baf6\"\u003e\u003ccode\u003ed3de31a\u003c/code\u003e\u003c/a\u003e [video_player_android] Avoid sending unset duration on initialization (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/video_player/issues/11709\"\u003e#11709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/97438f1c083368f44d0201ad52ebe7f7ca924602\"\u003e\u003ccode\u003e97438f1\u003c/code\u003e\u003c/a\u003e [various] Convert example boilerplate from Java to Kotlin (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/video_player/issues/12201\"\u003e#12201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/ad9840e31554ffb6bc356919d30e8be37f03bdaf\"\u003e\u003ccode\u003ead9840e\u003c/code\u003e\u003c/a\u003e Update All Flutter Android Example Apps to 3.47 Template Versions (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/video_player/issues/12195\"\u003e#12195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flutter/packages/commits/video_player-v2.14.0/packages/video_player\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/kido-luci/everyday-language/pull/36","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kido-luci%2Feveryday-language/issues/36","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36/packages"}},{"old_version":"3.2.6-dev.1","new_version":"4.0.1","update_type":"major","path":null,"pr_created_at":"2026-09-12T04:04:56.000Z","version_change":"3.2.6-dev.1 → 4.0.1","issue":{"uuid":"5431048100","node_id":"PR_kwDOTeNa8M8AAAABDOc7-Q","number":123,"state":"closed","title":"build(deps): bump the codegen group across 1 directory with 2 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-09-15T21:54:20.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-12T04:04:56.000Z","updated_at":"2026-09-15T21:56:27.000Z","time_to_close":323364,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"codegen","update_count":2,"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.6-dev.1","new_version":"4.0.1","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"freezed","old_version":"3.2.6-dev.1","new_version":"4.0.1","repository_url":"https://github.com/rrousselGit/freezed"}],"path":null,"ecosystem":"pub"},"body":"Bumps the codegen group with 2 updates in the / directory: [build_runner](https://github.com/dart-lang/build) and [freezed](https://github.com/rrousselGit/freezed).\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.6-dev.1 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.6-dev.1...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 `freezed` from 3.2.6-dev.1 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.6-dev.1...freezed-v4.0.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/Andresit0/flutter-clean-architecture-sdd/pull/123","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Andresit0%2Fflutter-clean-architecture-sdd/issues/123","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/123/packages"}},{"old_version":"3.2.5","new_version":"4.0.1","update_type":"major","path":null,"pr_created_at":"2026-09-11T10:18:57.000Z","version_change":"3.2.5 → 4.0.1","issue":{"uuid":"5423168742","node_id":"PR_kwDORbWI888AAAABDILv-Q","number":137,"state":"closed","title":"Flutter: Bump the pub group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-11T12:57:05.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-11T10:18:57.000Z","updated_at":"2026-09-11T12:57:14.000Z","time_to_close":9488,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Flutter: Bump","group_name":"pub","update_count":8,"packages":[{"name":"auto_route_generator","old_version":"10.5.0","new_version":"10.6.0","repository_url":"https://github.com/Milad-Akarie/auto_route_library"},{"name":"injectable","old_version":"2.7.1+4","new_version":"3.0.0","repository_url":"https://github.com/Milad-Akarie/injectable"},{"name":"freezed","old_version":"3.2.5","new_version":"4.0.1","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"injectable_generator","old_version":"2.12.1","new_version":"3.1.3","repository_url":"https://github.com/Milad-Akarie/injectable"},{"name":"build_runner","old_version":"2.15.1","new_version":"2.16.1","repository_url":"https://github.com/dart-lang/build"},{"name":"desktop_drop","old_version":"0.8.2","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":"pdfrx","old_version":"2.4.7","new_version":"2.6.1","repository_url":"https://github.com/espresso3389/pdfrx"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub group with 8 updates in the /Automation_App_Frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [auto_route_generator](https://github.com/Milad-Akarie/auto_route_library) | `10.5.0` | `10.6.0` |\n| [injectable](https://github.com/Milad-Akarie/injectable) | `2.7.1+4` | `3.0.0` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `4.0.1` |\n| [injectable_generator](https://github.com/Milad-Akarie/injectable) | `2.12.1` | `3.1.3` |\n| [build_runner](https://github.com/dart-lang/build) | `2.15.1` | `2.16.1` |\n| [desktop_drop](https://github.com/MixinNetwork/flutter-plugins/tree/main/packages) | `0.8.2` | `0.8.4` |\n| [dio](https://github.com/cfug/dio) | `5.11.0` | `5.11.1` |\n| [pdfrx](https://github.com/espresso3389/pdfrx/tree/master/packages) | `2.4.7` | `2.6.1` |\n\n\nUpdates `auto_route_generator` from 10.5.0 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Milad-Akarie/auto_route_library/commit/9398c3753b064a15323e6657ab06a87a0eafca70\"\u003e\u003ccode\u003e9398c37\u003c/code\u003e\u003c/a\u003e update analyzer constraints to support versions \u0026gt;=10.0.0 \u0026lt;14.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Milad-Akarie/auto_route_library/commit/3a0b56779327dbaac94adba9d02f1674b2454e29\"\u003e\u003ccode\u003e3a0b567\u003c/code\u003e\u003c/a\u003e chore(example): update ephemeral build configuration files\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Milad-Akarie/auto_route_library/compare/auto_route_generator-v10.5.0...auto_route_generator-v10.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `injectable` from 2.7.1+4 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Milad-Akarie/injectable/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 `injectable_generator` from 2.12.1 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 `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 `desktop_drop` from 0.8.2 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\u003c/blockquote\u003e\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\u003eSee full diff 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 `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 `injectable` from 2.7.1+4 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Milad-Akarie/injectable/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `injectable_generator` from 2.12.1 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 `pdfrx` from 2.4.7 to 2.6.1\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/204198ce39b27eb83bfef6ec536b31f91922ae59\"\u003e\u003ccode\u003e204198c\u003c/code\u003e\u003c/a\u003e Release pdfrx 2.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/16ea529b0f82831e3f3abc37a33c213dde70ecba\"\u003e\u003ccode\u003e16ea529\u003c/code\u003e\u003c/a\u003e Fix pdfium_dart hook package layout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/bd9548b2c2e5edd9382ce85c63a60484c620dfaa\"\u003e\u003ccode\u003ebd9548b\u003c/code\u003e\u003c/a\u003e Release pdfrx 2.6.0 and related packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/84f022ad276f12fece087d43bb0762349d75009f\"\u003e\u003ccode\u003e84f022a\u003c/code\u003e\u003c/a\u003e Fix Windows data reader race (\u003ca href=\"https://github.com/espresso3389/pdfrx/tree/master/packages/issues/595\"\u003e#595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/8a4efd6c588d8913a65f5588e110e29debd58d2f\"\u003e\u003ccode\u003e8a4efd6\u003c/code\u003e\u003c/a\u003e Refactor gesture handling in viewer overlay to use PdfOverlayInteractionRegio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/38e0cfe0e4a997271d3ee177998096c50e0d7a17\"\u003e\u003ccode\u003e38e0cfe\u003c/code\u003e\u003c/a\u003e Retry transient PDFium download failures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/ad10b92b5e0e3666e768d919dd7e4fb0f7d98777\"\u003e\u003ccode\u003ead10b92\u003c/code\u003e\u003c/a\u003e Document Flutter 3.47 requirements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/fa81ef4acf225434c8cc9ff8ee041ccc4e6db5dd\"\u003e\u003ccode\u003efa81ef4\u003c/code\u003e\u003c/a\u003e Upgrade to Flutter 3.47 toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/3a2b87c3960fc33b6eb9d7fd8abb1a340ccd95aa\"\u003e\u003ccode\u003e3a2b87c\u003c/code\u003e\u003c/a\u003e Harden rendering and proxy handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/espresso3389/pdfrx/commit/505f2c2a11aa10b9fde4f078e9017821bef6f1ea\"\u003e\u003ccode\u003e505f2c2\u003c/code\u003e\u003c/a\u003e Fix WASM rendering and text search issues\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/espresso3389/pdfrx/commits/pdfrx-v2.6.1/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/Romanahmad32/Automation_App/pull/137","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Romanahmad32%2FAutomation_App/issues/137","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/137/packages"}},{"old_version":"3.2.6-dev.1","new_version":"4.0.1","update_type":"major","path":null,"pr_created_at":"2026-09-09T23:07:56.000Z","version_change":"3.2.6-dev.1 → 4.0.1","issue":{"uuid":"5405668770","node_id":"PR_kwDOPEueCc8AAAABC6KSkg","number":284,"state":"closed","title":"chore(deps)(deps): bump the patch-updates group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-13T17:41:47.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-09T23:07:56.000Z","updated_at":"2026-09-13T17:41:49.000Z","time_to_close":326031,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"patch-updates","update_count":15,"packages":[{"name":"dio","old_version":"5.11.0","new_version":"5.11.1","repository_url":"https://github.com/cfug/dio"},{"name":"html","old_version":"0.15.6","new_version":"0.15.7","repository_url":"https://github.com/dart-lang/tools"},{"name":"path_provider_platform_interface","old_version":"2.1.2","new_version":"2.1.3","repository_url":"https://github.com/flutter/packages"},{"name":"riverpod","old_version":"3.3.2","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_annotation","old_version":"4.0.3","new_version":"4.0.7","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_lint","old_version":"3.1.4","new_version":"3.1.9","repository_url":"https://github.com/rrousselGit/river_pod"},{"name":"hooks_riverpod","old_version":"3.3.2","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"flutter_riverpod","old_version":"3.3.2","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_generator","old_version":"4.0.4","new_version":"4.0.9","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"mockito","old_version":"5.6.4","new_version":"5.8.1","repository_url":"https://github.com/dart-lang/build"},{"name":"freezed","old_version":"3.2.6-dev.1","new_version":"4.0.1","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"drift_dev","old_version":"2.34.0","new_version":"2.35.0","repository_url":"https://github.com/simolus3/drift"},{"name":"sqlite3","old_version":"3.5.0","new_version":"3.5.2","repository_url":"https://github.com/simolus3/sqlite3.dart"}],"path":null,"ecosystem":"pub"},"body":"Bumps the patch-updates group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [dio](https://github.com/cfug/dio) | `5.11.0` | `5.11.1` |\n| [html](https://github.com/dart-lang/tools/tree/main/pkgs) | `0.15.6` | `0.15.7` |\n| [path_provider_platform_interface](https://github.com/flutter/packages/tree/main/packages/path_provider) | `2.1.2` | `2.1.3` |\n| [riverpod](https://github.com/rrousselGit/riverpod) | `3.3.2` | `3.4.3` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `4.0.3` | `4.0.7` |\n| [riverpod_lint](https://github.com/rrousselGit/river_pod) | `3.1.4` | `3.1.9` |\n| [hooks_riverpod](https://github.com/rrousselGit/riverpod) | `3.3.2` | `3.4.3` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `3.3.2` | `3.4.3` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `4.0.4` | `4.0.9` |\n| [mockito](https://github.com/dart-lang/build/tree/master/builder_pkgs) | `5.6.4` | `5.8.1` |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.6-dev.1` | `4.0.1` |\n| [drift_dev](https://github.com/simolus3/drift) | `2.34.0` | `2.35.0` |\n| [sqlite3](https://github.com/simolus3/sqlite3.dart) | `3.5.0` | `3.5.2` |\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 `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 `meta` from 1.18.0 to 1.19.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/sdk/blob/main/CHANGELOG.md\"\u003emeta's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.19.0 - 2016-08-26\u003c/h2\u003e\n\u003ch3\u003eLanguage changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe language now allows a trailing comma after the last argument of a call and\nthe last parameter of a function declaration. This can make long argument or\nparameter lists easier to maintain, as commas can be left as-is when\nreordering lines. For details, see SDK issue\n\u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/26644\"\u003e26644\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTool Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edartfmt\u003c/code\u003e - upgraded to v0.2.9+1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport trailing commas in argument and parameter lists.\u003c/li\u003e\n\u003cli\u003eGracefully handle read-only files.\u003c/li\u003e\n\u003cli\u003eAbout a dozen other bug fixes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePub\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a \u003ccode\u003e--no-packages-dir\u003c/code\u003e flag to \u003ccode\u003epub get\u003c/code\u003e, \u003ccode\u003epub upgrade\u003c/code\u003e, and\n\u003ccode\u003epub downgrade\u003c/code\u003e. When this flag is passed, pub will not generate a\n\u003ccode\u003epackages/\u003c/code\u003e directory, and will remove that directory and any symlinks to it\nif they exist. Note that this replaces the unsupported\n\u003ccode\u003e--no-package-symlinks\u003c/code\u003e flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the ability for packages to declare a constraint on the [Flutter][]\nSDK:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eenvironment:\n  flutter: ^0.1.2\n  sdk: \u0026gt;=1.19.0 \u0026lt;2.0.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA Flutter constraint will only be satisfiable when pub is running in the\ncontext of the \u003ccode\u003eflutter\u003c/code\u003e executable, and when the Flutter SDK version\nmatches the constraint.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003esdk\u003c/code\u003e as a new package source that fetches packages from a hard-coded\nSDK. Currently only the \u003ccode\u003eflutter\u003c/code\u003e SDK is supported:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003edependencies:\n  flutter_driver:\n    sdk: flutter\n    version: ^0.0.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA Flutter \u003ccode\u003esdk\u003c/code\u003e dependency will only be satisfiable when pub is running in\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/c38a8d17edb65a09658f9d6d29b0fcd4dd99f0a2\"\u003e\u003ccode\u003ec38a8d1\u003c/code\u003e\u003c/a\u003e Extend Future.then inference to subclasses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/0e12dbf3a14fdde84753d6e647ac8fcd2fd7a1f8\"\u003e\u003ccode\u003e0e12dbf\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://github.com/dart-lang/sdk/tree/main/pkg/issues/27113\"\u003e#27113\u003c/a\u003e, future.then shouldn't disable upwards block inference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/47f1415da08f25a76248cb5ef5d1ef8162633d6d\"\u003e\u003ccode\u003e47f1415\u003c/code\u003e\u003c/a\u003e Type check field initializers in the correct context.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/1c81fe712695d68ca55123df638d84b70336c115\"\u003e\u003ccode\u003e1c81fe7\u003c/code\u003e\u003c/a\u003e Fix calling object methods and properties on function types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/3f95c3ea2940fa758a789497d51493dbd1b89f86\"\u003e\u003ccode\u003e3f95c3e\u003c/code\u003e\u003c/a\u003e Ignore any missing dependencies while linking in PubSummaryManager.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/5bfd6e6dbb11e473800d799f8e3cb0a0e7854082\"\u003e\u003ccode\u003e5bfd6e6\u003c/code\u003e\u003c/a\u003e Add PubSummaryManager.computeUnlinkedForFolder() for Flutter.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/efb961c0b9590aaf53b3200329462bfa43da246b\"\u003e\u003ccode\u003eefb961c\u003c/code\u003e\u003c/a\u003e Create a way to find SDK extensions and integrate it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/e31e7757d5b356b5661fd3a2423f571c5b3dbfb2\"\u003e\u003ccode\u003ee31e775\u003c/code\u003e\u003c/a\u003e Move summary inspection code out of pkg/analyzer/lib.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/b7a0a42bf6fc4576fc070c5132af4194a312d983\"\u003e\u003ccode\u003eb7a0a42\u003c/code\u003e\u003c/a\u003e Add --bazel-paths option to dart2js entrypoint.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/b3a38bd24513c7555d128ab644367862773ed217\"\u003e\u003ccode\u003eb3a38bd\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://github.com/dart-lang/sdk/tree/main/pkg/issues/27088\"\u003e#27088\u003c/a\u003e, future then upwards inference\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/sdk/commits/1.19.0/pkg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `riverpod` from 3.3.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/riverpod-v3.3.2...riverpod-v3.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_annotation` from 4.0.3 to 4.0.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v4.0.3...riverpod_annotation-v4.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_lint` from 3.1.4 to 3.1.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/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/river_pod/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/river_pod/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/river_pod/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/river_pod/compare/riverpod_lint-v3.1.4...riverpod_lint-v3.1.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hooks_riverpod` from 3.3.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/hooks_riverpod-v3.3.2...hooks_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_riverpod` from 3.3.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.3.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 `riverpod_generator` from 4.0.4 to 4.0.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v4.0.4...riverpod_generator-v4.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mockito` from 5.6.4 to 5.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003emockito's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:mockito v5.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCast dummy values for extension types to the extension type so they satisfy\nstatic type checking in generic return types like \u003ccode\u003eFuture\u0026lt;ExtensionType\u0026gt;\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4590\"\u003e#4590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse canonical asset path in generated header comments so symlink paths are\nexcluded.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4545\"\u003e#4545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeterministically select library to import when multiple libraries export the\nsame type.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4549\"\u003e#4549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrefer importing public entrypoints over \u003ccode\u003e/src/\u003c/code\u003e implementation libraries\nwhen multiple libraries export the same type.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4551\"\u003e#4551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThrow \u003ccode\u003eInvalidMockitoAnnotationException\u003c/code\u003e with a clear message when\n\u003ccode\u003e@GenerateMocks\u003c/code\u003e \u003ccode\u003ecustomMocks\u003c/code\u003e or \u003ccode\u003e@GenerateNiceMocks\u003c/code\u003e \u003ccode\u003emocks\u003c/code\u003e is not a list\nliteral, instead of crashing with a type cast exception.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4428\"\u003e#4428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove redundant per-class \u003ccode\u003e// ignore: must_be_immutable\u003c/code\u003e comment to prevent\n\u003ccode\u003eduplicate_ignore\u003c/code\u003e warnings.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4588\"\u003e#4588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify in \u003ccode\u003eREADME.md\u003c/code\u003e that generated \u003ccode\u003e.mocks.dart\u003c/code\u003e filenames are based on the\nsource file name.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4599\"\u003e#4599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuppress \u003ccode\u003eexperimental_member_use\u003c/code\u003e warnings in generated mock files.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4602\"\u003e#4602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument missing stub behavior for \u003ccode\u003evoid\u003c/code\u003e and \u003ccode\u003eFuture\u0026lt;void\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:mockito v5.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for JS interop extension type mock generation to mockito.\u003c/li\u003e\n\u003cli\u003eIt is now an error to generate mocks for non-JS interop extension types.\nInstead, mock the representation type and cast to the extension type where\nneeded.\u003c/li\u003e\n\u003cli\u003eRemove Mockito version number from generated output.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 14.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:mockito v5.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHandle JS interop extension types and provide dummy values for them.\n\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4498\"\u003e#4498\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:mockito v5.6.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer\u003c/code\u003e 13.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/c74eebe9b77833b1b356e4acd855dddc21b222b9\"\u003e\u003ccode\u003ec74eebe\u003c/code\u003e\u003c/a\u003e Release mockito 5.8.1. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5069\"\u003e#5069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/da484ac1cb00df24095083d42a59d8aca6a43429\"\u003e\u003ccode\u003eda484ac\u003c/code\u003e\u003c/a\u003e Add a cast for extension type with generic. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5067\"\u003e#5067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/6bd6dd83bbd97a17b70ee72eb47bf742e56b391f\"\u003e\u003ccode\u003e6bd6dd8\u003c/code\u003e\u003c/a\u003e Use canonical asset path in header. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5066\"\u003e#5066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3df32ead764e4897382f16dcc4e3f6c4ca0d1e51\"\u003e\u003ccode\u003e3df32ea\u003c/code\u003e\u003c/a\u003e Deterministically select library to import. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5065\"\u003e#5065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f04a9027b1aa7a09ae955960c700b73c1fcdebf1\"\u003e\u003ccode\u003ef04a902\u003c/code\u003e\u003c/a\u003e Remove unused test/test_api mismatch check field. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9fac6260b0bb1682008e15c65e150bdb04458740\"\u003e\u003ccode\u003e9fac626\u003c/code\u003e\u003c/a\u003e More descriptive error handling. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5058\"\u003e#5058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/42e5230d3895f91c9ce75822be6d1b872efb3468\"\u003e\u003ccode\u003e42e5230\u003c/code\u003e\u003c/a\u003e Remove redundant per-class // ignore: must_be_immutable comment. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5057\"\u003e#5057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3b21668bcb94f2fc656cae2a1daac1a8ea4b5eb1\"\u003e\u003ccode\u003e3b21668\u003c/code\u003e\u003c/a\u003e Clarify in README.md that generated mock filenames are derived from the sourc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9234828e4d53da490e89a5d9d9e3ed4e62de25d6\"\u003e\u003ccode\u003e9234828\u003c/code\u003e\u003c/a\u003e Suppress experimental_member_use warnings in generated mock files. (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5055\"\u003e#5055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/c90b63fb7e519e7a0bb39054470583834a5757d0\"\u003e\u003ccode\u003ec90b63f\u003c/code\u003e\u003c/a\u003e Document missing stub behavior for void/Future\u0026lt;void\u0026gt; with \u003ca href=\"https://github.com/GenerateMocks\"\u003e\u003ccode\u003e@​GenerateMocks\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/dart-lang/build/tree/master/builder_pkgs/issues/5062\"\u003e#5062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/commits/mockito-v5.8.1/builder_pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 3.2.6-dev.1 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.6-dev.1...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.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/1e8bb788a8815d1e18e5c18d1705a2ca3cba6580\"\u003e\u003ccode\u003e1e8bb78\u003c/code\u003e\u003c/a\u003e Prepare 2.35.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/fdb742791c38ae197c0b8fa54296806efae51214\"\u003e\u003ccode\u003efdb7427\u003c/code\u003e\u003c/a\u003e Warn when a table has a \u003ccode\u003e@DriftDatabase\u003c/code\u003e annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/eb68e16f7b65b3332a658e3de4df99eb3c0cbbe3\"\u003e\u003ccode\u003eeb68e16\u003c/code\u003e\u003c/a\u003e Versioned schema: Remove unused name parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/ccb75b71f4c2ce07eccf06d08531957efb765aa6\"\u003e\u003ccode\u003eccb75b7\u003c/code\u003e\u003c/a\u003e Add FTS5 Dart helpers: match, highlight, snippet, bm25 and rank (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3843\"\u003e#3843\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3855\"\u003e#3855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/9a84d100e3356719e3330f27d2c3c6f6c3325c5f\"\u003e\u003ccode\u003e9a84d10\u003c/code\u003e\u003c/a\u003e Use navigator lock around OPFS check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/3cc83f6cff8b112efbb64f8bc2d4247bf16cce67\"\u003e\u003ccode\u003e3cc83f6\u003c/code\u003e\u003c/a\u003e Fix typos in docs and contributing guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/5a17dcf5817a9f23422960af9a85f0ff282ca268\"\u003e\u003ccode\u003e5a17dcf\u003c/code\u003e\u003c/a\u003e Also remove export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/546e35a6d61c9201f63d07309e4ee68745b32dd0\"\u003e\u003ccode\u003e546e35a\u003c/code\u003e\u003c/a\u003e Remove web/channel_legacy.dart as the SDK will soon drop support for dart:html.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/70db2cd555268cf7d56d2e5510407ea8c04efccf\"\u003e\u003ccode\u003e70db2cd\u003c/code\u003e\u003c/a\u003e Fix dependency version in drift3 preview\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/f7d70678590eac1e7a946aa29e44d953069c41f2\"\u003e\u003ccode\u003ef7d7067\u003c/code\u003e\u003c/a\u003e Prepare drift release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/drift/compare/drift_dev-2.34.0...drift_dev-2.35.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_generator` from 4.0.4 to 4.0.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v4.0.4...riverpod_generator-v4.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_lint` from 3.1.4 to 3.1.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/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/river_pod/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/river_pod/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/river_pod/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/river_pod/compare/riverpod_lint-v3.1.4...riverpod_lint-v3.1.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sqlite3` from 3.5.0 to 3.5.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/sqlite3.dart/commit/8adb539d0ee71d4db29378c82a345aeb1301d649\"\u003e\u003ccode\u003e8adb539\u003c/code\u003e\u003c/a\u003e Prepare 3.5.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/sqlite3.dart/commit/4e48e7ac5ab6f06265586b0114bc5ea66e2ede17\"\u003e\u003ccode\u003e4e48e7a\u003c/code\u003e\u003c/a\u003e Update OpenSSL to 3.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/sqlite3.dart/commit/d12ffacd6cbba5d15db3018878c8c75a42500502\"\u003e\u003ccode\u003ed12ffac\u003c/code\u003e\u003c/a\u003e Generate sboms for all builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/sqlite3.dart/commit/de3e5cebcefdac1c40815c03a3f2fa14a8ce7d36\"\u003e\u003ccode\u003ede3e5ce\u003c/code\u003e\u003c/a\u003e Update SQLCipher to 4.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/sqlite3.dart/commit/b197fc635b3481d71654998a74cabd4f0e4415f1\"\u003e\u003ccode\u003eb197fc6\u003c/code\u003e\u003c/a\u003e Re-enable sanitizer tests on dart dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/sqlite3.dart/commit/be93d74b74808942ced06e621ec8add4f6103327\"\u003e\u003ccode\u003ebe93d74\u003c/code\u003e\u003c/a\u003e Use bigints in OPFS atomics VFS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/sqlite3.dart/commit/98f7b63225dbf60aeb077ea5ece246cdaf98a751\"\u003e\u003ccode\u003e98f7b63\u003c/code\u003e\u003c/a\u003e Replace remaining pnpm mentions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/sqlite3.dart/commit/5794e06ea900789bff0e85fcb224d241d503cdfe\"\u003e\u003ccode\u003e5794e06\u003c/code\u003e\u003c/a\u003e Also migrate release process away from pnpm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/sqlite3.dart/commit/265b9e14cef7cb75ce2d2bc610d1c93ea4bb84f0\"\u003e\u003ccode\u003e265b9e1\u003c/code\u003e\u003c/a\u003e Install dependencies first\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/sqlite3.dart/commit/5c039d7fdd63a692ff139845008f96187b4b83c1\"\u003e\u003ccode\u003e5c039d7\u003c/code\u003e\u003c/a\u003e Use plain npm instead of pnpm\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/sqlite3.dart/compare/sqlite3-3.5.0...sqlite3-3.5.2\"\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","html_url":"https://github.com/L4Ph/Novelty/pull/284","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/L4Ph%2FNovelty/issues/284","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/284/packages"}},{"old_version":"3.2.3","new_version":"4.0.1","update_type":"major","path":null,"pr_created_at":"2026-09-07T08:32:57.000Z","version_change":"3.2.3 → 4.0.1","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"}},{"old_version":"2.5.8","new_version":"4.0.1","update_type":"major","path":null,"pr_created_at":"2026-09-06T13:05:14.000Z","version_change":"2.5.8 → 4.0.1","issue":{"uuid":"5365124142","node_id":"PR_kwDOR3eBFM8AAAABCZ0pvA","number":461,"state":"open","title":"build(deps): bump the pub-minor-and-patch group across 1 directory with 22 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-06T13:05:14.000Z","updated_at":"2026-09-06T13:06:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"pub-minor-and-patch","update_count":22,"packages":[{"name":"audioplayers","old_version":"6.7.1","new_version":"6.8.1","repository_url":"https://github.com/bluefireteam/audioplayers"},{"name":"build_runner","old_version":"2.5.4","new_version":"2.16.1","repository_url":"https://github.com/dart-lang/build"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.1.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"json_annotation","old_version":"4.9.0","new_version":"4.12.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"json_serializable","old_version":"6.9.5","new_version":"6.14.1","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"riverpod_generator","old_version":"2.6.4","new_version":"4.0.9","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_annotation","old_version":"2.6.1","new_version":"4.0.7","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"drift_dev","old_version":"2.28.0","new_version":"2.34.6","repository_url":"https://github.com/simolus3/drift"},{"name":"drift","old_version":"2.28.2","new_version":"2.34.4","repository_url":"https://github.com/simolus3/drift"},{"name":"freezed","old_version":"2.5.8","new_version":"4.0.1","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"flutter_riverpod","old_version":"2.6.1","new_version":"3.4.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"desktop_drop","old_version":"0.7.1","new_version":"0.8.4","repository_url":"https://github.com/MixinNetwork/flutter-plugins"},{"name":"file_saver","old_version":"0.2.14","new_version":"0.4.0","repository_url":"https://github.com/incrediblezayed/file_saver"},{"name":"flutter_dotenv","old_version":"6.0.0","new_version":"6.0.1","repository_url":"https://github.com/java-james/flutter_dotenv"},{"name":"flutter_local_notifications","old_version":"22.2.0","new_version":"22.3.0","repository_url":"https://github.com/MaikuB/flutter_local_notifications"},{"name":"image_picker","old_version":"1.2.1","new_version":"1.2.3","repository_url":"https://github.com/flutter/packages"},{"name":"path_provider","old_version":"2.1.5","new_version":"2.1.6","repository_url":"https://github.com/flutter/packages"},{"name":"sqlite3_flutter_libs","old_version":"0.5.42","new_version":"0.6.0+eol","repository_url":"https://github.com/simolus3/sqlite3.dart"},{"name":"supabase_flutter","old_version":"2.12.2","new_version":"2.17.2","repository_url":"https://github.com/supabase/supabase-flutter"},{"name":"timezone","old_version":"0.11.0","new_version":"0.11.1","repository_url":"https://github.com/dart-lang/labs"},{"name":"uuid","old_version":"4.5.3","new_version":"4.6.0","repository_url":"https://github.com/Daegalus/dart-uuid"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub-minor-and-patch group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [audioplayers](https://github.com/bluefireteam/audioplayers/tree/master/packages) | `6.7.1` | `6.8.1` |\n| [build_runner](https://github.com/dart-lang/build) | `2.5.4` | `2.16.1` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.1.0` |\n| [json_annotation](https://github.com/google/json_serializable.dart) | `4.9.0` | `4.12.0` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.9.5` | `6.14.1` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `2.6.4` | `4.0.9` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `2.6.1` | `4.0.7` |\n| [drift_dev](https://github.com/simolus3/drift) | `2.28.0` | `2.34.6` |\n| [drift](https://github.com/simolus3/drift) | `2.28.2` | `2.34.4` |\n| [freezed](https://github.com/rrousselGit/freezed) | `2.5.8` | `4.0.1` |\n| [flutter_riverpod](https://github.com/rrousselGit/riverpod) | `2.6.1` | `3.4.3` |\n| [desktop_drop](https://github.com/MixinNetwork/flutter-plugins/tree/main/packages) | `0.7.1` | `0.8.4` |\n| [file_saver](https://github.com/incrediblezayed/file_saver) | `0.2.14` | `0.4.0` |\n| [flutter_dotenv](https://github.com/java-james/flutter_dotenv) | `6.0.0` | `6.0.1` |\n| [flutter_local_notifications](https://github.com/MaikuB/flutter_local_notifications) | `22.2.0` | `22.3.0` |\n| [image_picker](https://github.com/flutter/packages/tree/main/packages/image_picker) | `1.2.1` | `1.2.3` |\n| [path_provider](https://github.com/flutter/packages/tree/main/packages/path_provider) | `2.1.5` | `2.1.6` |\n| [sqlite3_flutter_libs](https://github.com/simolus3/sqlite3.dart/tree/main/legacy) | `0.5.42` | `0.6.0+eol` |\n| [supabase_flutter](https://github.com/supabase/supabase-flutter/tree/main/packages) | `2.12.2` | `2.17.2` |\n| [timezone](https://github.com/dart-lang/labs/tree/main/pkgs) | `0.11.0` | `0.11.1` |\n| [uuid](https://github.com/Daegalus/dart-uuid) | `4.5.3` | `4.6.0` |\n\n\nUpdates `audioplayers` from 6.7.1 to 6.8.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bluefireteam/audioplayers/blob/main/CHANGELOG.md\"\u003eaudioplayers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003e\u003ccode\u003eaudioplayers\u003c/code\u003e - \u003ccode\u003ev6.8.1\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Avoid throwing a StateError in AudioPlayer._completePrepared (\u003ca href=\"https://redirect.github.com/bluefireteam/audioplayers/issues/2010\"\u003e#2010\u003c/a\u003e). (\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/d8a4f395b5710b566da205dfd15f68bb5d93d7a3\"\u003ed8a4f395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(windows): Compatibility with Visual Studio 18 (2026) (\u003ca href=\"https://redirect.github.com/bluefireteam/audioplayers/issues/2011\"\u003e#2011\u003c/a\u003e). (\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/ae5f4b965ef886f08b903a7a9386bc283db458c5\"\u003eae5f4b96\u003c/a\u003e)\u003cbr /\u003e\nPay attention to the new \u003ca href=\"https://github.com/bluefireteam/audioplayers/blob/main/packages/audioplayers_windows/README.md#requirements\"\u003eWindows platform requirements\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003eaudioplayers_windows\u003c/code\u003e - \u003ccode\u003ev4.4.1\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(windows): Compatibility with Visual Studio 18 (2026) (\u003ca href=\"https://redirect.github.com/bluefireteam/audioplayers/issues/2011\"\u003e#2011\u003c/a\u003e). (\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/ae5f4b965ef886f08b903a7a9386bc283db458c5\"\u003eae5f4b96\u003c/a\u003e)\u003cbr /\u003e\nPay attention to the new \u003ca href=\"https://github.com/bluefireteam/audioplayers/blob/main/packages/audioplayers_windows/README.md#requirements\"\u003eWindows platform requirements\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-06-22\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/bluefireteam/audioplayers/blob/main/#audioplayers---v680\"\u003e\u003ccode\u003eaudioplayers\u003c/code\u003e - \u003ccode\u003ev6.8.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/blob/main/#audioplayers_android---v530\"\u003e\u003ccode\u003eaudioplayers_android\u003c/code\u003e - \u003ccode\u003ev5.3.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/blob/main/#audioplayers_android_exo---v014\"\u003e\u003ccode\u003eaudioplayers_android_exo\u003c/code\u003e - \u003ccode\u003ev0.1.4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/blob/main/#audioplayers_darwin---v650\"\u003e\u003ccode\u003eaudioplayers_darwin\u003c/code\u003e - \u003ccode\u003ev6.5.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/blob/main/#audioplayers_linux---v430\"\u003e\u003ccode\u003eaudioplayers_linux\u003c/code\u003e - \u003ccode\u003ev4.3.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/blob/main/#audioplayers_platform_interface---v720\"\u003e\u003ccode\u003eaudioplayers_platform_interface\u003c/code\u003e - \u003ccode\u003ev7.2.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/blob/main/#audioplayers_web---v530\"\u003e\u003ccode\u003eaudioplayers_web\u003c/code\u003e - \u003ccode\u003ev5.3.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/blob/main/#audioplayers_windows---v440\"\u003e\u003ccode\u003eaudioplayers_windows\u003c/code\u003e - \u003ccode\u003ev4.4.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003eaudioplayers\u003c/code\u003e - \u003ccode\u003ev6.8.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e(windows): Update to C++23 \u0026amp; Windows Implementation Lib (\u003ca href=\"https://redirect.github.com/bluefireteam/audioplayers/issues/2004\"\u003e#2004\u003c/a\u003e). (\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/faa843121c89625a5469dd517d39aae3a50cd1b8\"\u003efaa84312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e(android): Compatibility with Built-In Kotlin (\u003ca href=\"https://redirect.github.com/bluefireteam/audioplayers/issues/1991\"\u003e#1991\u003c/a\u003e). (\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/687218b96682a7bcadd9490572db692dbc9a2f07\"\u003e687218b9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003eaudioplayers_android\u003c/code\u003e - \u003ccode\u003ev5.3.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e(android): Compatibility with Built-In Kotlin (\u003ca href=\"https://redirect.github.com/bluefireteam/audioplayers/issues/1991\"\u003e#1991\u003c/a\u003e). (\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/687218b96682a7bcadd9490572db692dbc9a2f07\"\u003e687218b9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003eaudioplayers_android_exo\u003c/code\u003e - \u003ccode\u003ev0.1.4\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e(android): Compatibility with Built-In Kotlin (\u003ca href=\"https://redirect.github.com/bluefireteam/audioplayers/issues/1991\"\u003e#1991\u003c/a\u003e). (\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/687218b96682a7bcadd9490572db692dbc9a2f07\"\u003e687218b9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003eaudioplayers_darwin\u003c/code\u003e - \u003ccode\u003ev6.5.0\u003c/code\u003e\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/494fdb669d540672ff998612191f170053e50741\"\u003e\u003ccode\u003e494fdb6\u003c/code\u003e\u003c/a\u003e chore(release): Publish packages (\u003ca href=\"https://github.com/bluefireteam/audioplayers/tree/master/packages/issues/2012\"\u003e#2012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/d8a4f395b5710b566da205dfd15f68bb5d93d7a3\"\u003e\u003ccode\u003ed8a4f39\u003c/code\u003e\u003c/a\u003e fix: Avoid throwing a StateError in AudioPlayer._completePrepared (\u003ca href=\"https://github.com/bluefireteam/audioplayers/tree/master/packages/issues/2010\"\u003e#2010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/ae5f4b965ef886f08b903a7a9386bc283db458c5\"\u003e\u003ccode\u003eae5f4b9\u003c/code\u003e\u003c/a\u003e fix(windows): Compatibility with Visual Studio 18 (2026) (\u003ca href=\"https://github.com/bluefireteam/audioplayers/tree/master/packages/issues/2011\"\u003e#2011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/6c522b4aa26a93a12b201910eb3617fd1ac9dffa\"\u003e\u003ccode\u003e6c522b4\u003c/code\u003e\u003c/a\u003e chore(release): Publish packages (\u003ca href=\"https://github.com/bluefireteam/audioplayers/tree/master/packages/issues/2009\"\u003e#2009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/6e61293f894c81233fc59d43718ce18f88298284\"\u003e\u003ccode\u003e6e61293\u003c/code\u003e\u003c/a\u003e example: Remove wrongly added path provider plugin registration (\u003ca href=\"https://github.com/bluefireteam/audioplayers/tree/master/packages/issues/2007\"\u003e#2007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/faa843121c89625a5469dd517d39aae3a50cd1b8\"\u003e\u003ccode\u003efaa8431\u003c/code\u003e\u003c/a\u003e fix(windows): Update to C++23 \u0026amp; Windows Implementation Lib (\u003ca href=\"https://github.com/bluefireteam/audioplayers/tree/master/packages/issues/2004\"\u003e#2004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/8575786f33c5c250dd0a04ea8e05e125b8f981ef\"\u003e\u003ccode\u003e8575786\u003c/code\u003e\u003c/a\u003e example: Recreate ios and macos platform folders (\u003ca href=\"https://github.com/bluefireteam/audioplayers/tree/master/packages/issues/1997\"\u003e#1997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/25c43cf65dede8641a3a9bd705ccf180c5ed6045\"\u003e\u003ccode\u003e25c43cf\u003c/code\u003e\u003c/a\u003e test: Replace environment variables with internal test flags (\u003ca href=\"https://github.com/bluefireteam/audioplayers/tree/master/packages/issues/1996\"\u003e#1996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluefireteam/audioplayers/commit/687218b96682a7bcadd9490572db692dbc9a2f07\"\u003e\u003ccode\u003e687218b\u003c/code\u003e\u003c/a\u003e feat(android): Compatibility with Built-In Kotlin (\u003ca href=\"https://github.com/bluefireteam/audioplayers/tree/master/packages/issues/1991\"\u003e#1991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bluefireteam/audioplayers/commits/audioplayers-v6.8.1/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_runner` from 2.5.4 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\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.5.4...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_annotation` from 2.4.4 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/635173058aa52c846ed7707530a946abdf38afdf\"\u003e\u003ccode\u003e6351730\u003c/code\u003e\u003c/a\u003e Don't publish benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac7666f3dfb648070fa416d8e04668e5744b0c21\"\u003e\u003ccode\u003eac7666f\u003c/code\u003e\u003c/a\u003e freezed_annotation : 3.0.0 -\u0026gt; 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2c0d0a1a9242348d95fe61520f1b2f4bc2d57f74\"\u003e\u003ccode\u003e2c0d0a1\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1261\"\u003e#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/71b51d2b98f24879b012941f9f75b79208d7de28\"\u003e\u003ccode\u003e71b51d2\u003c/code\u003e\u003c/a\u003e ⚡️ Stop writing \u003ccode\u003e// dart format width=80\u003c/code\u003e to the generated freezed files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/05e2bb48c715472f20aea99ca9770d7f491e83d2\"\u003e\u003ccode\u003e05e2bb4\u003c/code\u003e\u003c/a\u003e Add when/map back (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/170db3bfc735a1f2f8666221dab21283778eba17\"\u003e\u003ccode\u003e170db3b\u003c/code\u003e\u003c/a\u003e fix markdown link syntax (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/931720360c89152aaf6b1320f03a70271501f14e\"\u003e\u003ccode\u003e9317203\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a42c20cf49a8effd84ae1d8a86b3fe51e75f4a5e\"\u003e\u003ccode\u003ea42c20c\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ebuilt_test\u003c/code\u003e 3.2.1, test fixes. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6f1a033fb3509d44b93cc2b7e5ebd9effeb24faf\"\u003e\u003ccode\u003e6f1a033\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/168513bd4410df4192bf7589ec1995f4776e81e7\"\u003e\u003ccode\u003e168513b\u003c/code\u003e\u003c/a\u003e docs: simplify dependency installation commands by grouping packages (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_annotation` from 4.9.0 to 4.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_annotation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_annotation v4.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for PATCH-style tri-state JSON\nfields (omit key vs explicit \u003ccode\u003enull\u003c/code\u003e vs value).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_annotation v4.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSerializable.dateTimeUtc\u003c/code\u003e configuration option.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_annotation v4.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSerializable(createJsonSchema: true)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003emeta: ^1.16.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/61e7b879b22af58f2f942ccf6c0ae81acd0cb1bc\"\u003e\u003ccode\u003e61e7b87\u003c/code\u003e\u003c/a\u003e Add JsonKey.explicitJsonNullWhenNonNullField for PATCH tri-state JSON (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/62e16d8e6200a5de6fb501795221dd3be3ddff40\"\u003e\u003ccode\u003e62e16d8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c6cdfcf769bec69fc4e5b6db6cf9107030050324\"\u003e\u003ccode\u003ec6cdfcf\u003c/code\u003e\u003c/a\u003e Update analyzer to latest, prepare v6.13.2 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fba9479300cbece6730a8901680de11a1ca2d351\"\u003e\u003ccode\u003efba9479\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/da67f424387558298e06780a00069aa46a535830\"\u003e\u003ccode\u003eda67f42\u003c/code\u003e\u003c/a\u003e allow pkg:analyzer latest, prepare v6.13.1 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8b781ac80015c1dd1bec97a44e92b2fc13e8a9a9\"\u003e\u003ccode\u003e8b781ac\u003c/code\u003e\u003c/a\u003e Improve error message when generating code for Record types with unsupported ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/6b711e38595dfd4f20dedd1cfb0b8a7a8db1c062\"\u003e\u003ccode\u003e6b711e3\u003c/code\u003e\u003c/a\u003e Improve error messages when typeToCode throws an exception (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1450\"\u003e#1450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5d5feca5bb9836223d9956c564927a992271e58a\"\u003e\u003ccode\u003e5d5feca\u003c/code\u003e\u003c/a\u003e isSynthetic is removed in Analyzer 11 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1564\"\u003e#1564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c61a809d1460bd5a7c223754d7020bebbacc9baa\"\u003e\u003ccode\u003ec61a809\u003c/code\u003e\u003c/a\u003e Bump actions/stale from 10.1.1 to 10.2.0 in the dependencies group (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1563\"\u003e#1563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/2b03869fbc47bef10ada89e0a6544a49747de3b3\"\u003e\u003ccode\u003e2b03869\u003c/code\u003e\u003c/a\u003e Prepare for release (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1562\"\u003e#1562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_annotation-v4.9.0...json_annotation-v4.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_serializable` from 6.9.5 to 6.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;15.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for PATCH-style tri-state\nJSON fields: distinguish omitted keys from explicit \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003efromJson\u003c/code\u003e and\nemit explicit JSON \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003etoJson\u003c/code\u003e when the Dart field is non-null.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ejson_annotation: '\u0026gt;=4.12.0 \u0026lt;4.13.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;14.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error message when generating code for \u003ccode\u003eRecord\u003c/code\u003e types with unsupported\nfields.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1559\"\u003e#1559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;13.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^4.0.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.1.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^4.1.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix schema generation for many different types of fields.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1549\"\u003e#1549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonSerializable.dateTimeUtc\u003c/code\u003e configuration option.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ejson_schema\u003c/code\u003e from \u003ccode\u003edependencies\u003c/code\u003e (it is only used in tests).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eJsonSerializable(createJsonSchema: true)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer: \u0026gt;=9.0.0 \u0026lt;11.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: ^9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^4.0.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild_config: ^1.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.1.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.9.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^4.1.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003erun_only_if_triggered\u003c/code\u003e to be specified in \u003ccode\u003ebuild.yaml\u003c/code\u003e to turn on the\n\u003ccode\u003ebuild_runner\u003c/code\u003e triggers heuristic.\u003c/li\u003e\n\u003cli\u003eSkip warning about annotations on both constructor and field if the values\nmatch.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c727bb9a24a3c4d6aa2d7e20b066132ef3170c56\"\u003e\u003ccode\u003ec727bb9\u003c/code\u003e\u003c/a\u003e chore(deps): support analyzer \u0026lt;15.0.0 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1584\"\u003e#1584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/eaad5f663a3424f828a4a50845ad1c14dad98c6b\"\u003e\u003ccode\u003eeaad5f6\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5a1856a1522a975cd905c1396ac37b97f87f053d\"\u003e\u003ccode\u003e5a1856a\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1576\"\u003e#1576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/61e7b879b22af58f2f942ccf6c0ae81acd0cb1bc\"\u003e\u003ccode\u003e61e7b87\u003c/code\u003e\u003c/a\u003e Add JsonKey.explicitJsonNullWhenNonNullField for PATCH tri-state JSON (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/62e16d8e6200a5de6fb501795221dd3be3ddff40\"\u003e\u003ccode\u003e62e16d8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c6cdfcf769bec69fc4e5b6db6cf9107030050324\"\u003e\u003ccode\u003ec6cdfcf\u003c/code\u003e\u003c/a\u003e Update analyzer to latest, prepare v6.13.2 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fba9479300cbece6730a8901680de11a1ca2d351\"\u003e\u003ccode\u003efba9479\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/da67f424387558298e06780a00069aa46a535830\"\u003e\u003ccode\u003eda67f42\u003c/code\u003e\u003c/a\u003e allow pkg:analyzer latest, prepare v6.13.1 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8b781ac80015c1dd1bec97a44e92b2fc13e8a9a9\"\u003e\u003ccode\u003e8b781ac\u003c/code\u003e\u003c/a\u003e Improve error message when generating code for Record types with unsupported ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/6b711e38595dfd4f20dedd1cfb0b8a7a8db1c062\"\u003e\u003ccode\u003e6b711e3\u003c/code\u003e\u003c/a\u003e Improve error messages when typeToCode throws an exception (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1450\"\u003e#1450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.9.5...json_serializable-v6.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_generator` from 2.6.4 to 4.0.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v2.6.4...riverpod_generator-v4.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_annotation` from 2.6.1 to 4.0.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v2.6.1...riverpod_annotation-v4.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drift_dev` from 2.28.0 to 2.34.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/70db2cd555268cf7d56d2e5510407ea8c04efccf\"\u003e\u003ccode\u003e70db2cd\u003c/code\u003e\u003c/a\u003e Fix dependency version in drift3 preview\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/f7d70678590eac1e7a946aa29e44d953069c41f2\"\u003e\u003ccode\u003ef7d7067\u003c/code\u003e\u003c/a\u003e Prepare drift release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/c06abe167ea59825c31f1bff6fa7a6c8ab2ef779\"\u003e\u003ccode\u003ec06abe1\u003c/code\u003e\u003c/a\u003e Include type args when reading manager references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/1a6ad2446b29838a5813fe39107171728e6a56d4\"\u003e\u003ccode\u003e1a6ad24\u003c/code\u003e\u003c/a\u003e Upgrade tool: Don't visit table classes twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/6ddc39cb2788e0e8e7df33aaa2da0c60e47cbfcc\"\u003e\u003ccode\u003e6ddc39c\u003c/code\u003e\u003c/a\u003e drift3: Rewrite InsertMode usages to drift_sqlite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/0e5b40a3336d8554666b490f3fd9a10774d8e92d\"\u003e\u003ccode\u003e0e5b40a\u003c/code\u003e\u003c/a\u003e Close receive port for failed schema isolate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d4e1429b0c64fdc47d5c6697e164993a2b7df181\"\u003e\u003ccode\u003ed4e1429\u003c/code\u003e\u003c/a\u003e docs: mention CLI and DevTools tools in FAQ\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/4b88205d6bb341d1fe7870fbeaa3781b6b84b9a9\"\u003e\u003ccode\u003e4b88205\u003c/code\u003e\u003c/a\u003e Fix CI failures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/906593ee4f47d31ea63750ac3b97b20fbe06c23b\"\u003e\u003ccode\u003e906593e\u003c/code\u003e\u003c/a\u003e Document DriftIsolates via IsolateNameServer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/5fc522d6cb70a5c2510b108d29684491fc495d9e\"\u003e\u003ccode\u003e5fc522d\u003c/code\u003e\u003c/a\u003e drift3: Make builtin types an implementation detail\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/drift/compare/drift_dev-2.28.0...drift_dev-2.34.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drift` from 2.28.2 to 2.34.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simolus3/drift/releases\"\u003edrift's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edrift-2.34.4\u003c/h2\u003e\n\u003ch2\u003edrift 2.34.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow using \u003ccode\u003erowid\u003c/code\u003e extension on virtual tables, as they usually provide rowids as well.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift_dev 2.34.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove legacy command used to migrate from \u003ccode\u003emoor\u003c/code\u003e from \u003ccode\u003edrift\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003edrift_dev\u003c/code\u003e command not completing when spawning a schema isolate fails.\u003c/li\u003e\n\u003cli\u003eSupport analyzer versions 14.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift-2.34.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWeb: Use navigator locks around OPFS access to avoid file locking issues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift-2.34.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWeb: Flush IndexedDB writes after statements, making writes more reliable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003esqlite3.wasm\u003c/code\u003e files are now attached to drift releases directly, making it easier to download compatible workers and WebAssembly files.\u003c/p\u003e\n\u003ch2\u003eDrift 2.34.1\u003c/h2\u003e\n\u003ch2\u003edrift 2.34.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix reads queued in a \u003ccode\u003eMultiExecutor\u003c/code\u003e connection pool being resumed in the wrong zone once an executor became available. Because Drift's cancellation tokens are zone-scoped, this could cause queries to be cancelled or observed in the wrong zone (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3824\"\u003e#3824\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift_dev 2.34.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrift files: Support for dart placeholder in \u003ccode\u003eupdate\u003c/code\u003e statements to reference companions.\u003c/li\u003e\n\u003cli\u003eAllow circular references between tables (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3780\"\u003e#3780\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esqlparser 0.44.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix join analysis to properly treat the left side of a \u003ccode\u003eRIGHT\u003c/code\u003e or \u003ccode\u003eFULL\u003c/code\u003e join as nullable (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3812\"\u003e#3812\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eCaseInsensitiveMap.containsKey\u003c/code\u003e to be case-insensitive.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDrift 2.34.0\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003edrift\u003c/code\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eBEGIN IMMEDIATE\u003c/code\u003e to start transactions.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eTableInfo\u003c/code\u003e's \u003ccode\u003e==\u003c/code\u003e and \u003ccode\u003ehashCode\u003c/code\u003e take into account the database its attached to.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003edrift_dev\u003c/code\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esetup\u003c/code\u003e callback to \u003ccode\u003evalidateDatabaseSchema\u003c/code\u003e in \u003ccode\u003eVerifySelf\u003c/code\u003e extension.\u003c/li\u003e\n\u003cli\u003eFix generating code for table classes with a \u003ccode\u003e$\u003c/code\u003e in their name.\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003euse_sql_table_name_for_accessors\u003c/code\u003e build option, naming the table getters on the database class after the table's SQL name instead of the Dart class name.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDrift 2.33.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003elength\u003c/code\u003e extension for blob expressions.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSqlDialect.duckdb\u003c/code\u003e for use with the \u003ccode\u003edrift_duckdb\u003c/code\u003e package.\u003c/li\u003e\n\u003cli\u003eDrift files: Support SQLite version 3.53.0.\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/simolus3/drift/commit/70db2cd555268cf7d56d2e5510407ea8c04efccf\"\u003e\u003ccode\u003e70db2cd\u003c/code\u003e\u003c/a\u003e Fix dependency version in drift3 preview\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/f7d70678590eac1e7a946aa29e44d953069c41f2\"\u003e\u003ccode\u003ef7d7067\u003c/code\u003e\u003c/a\u003e Prepare drift release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/c06abe167ea59825c31f1bff6fa7a6c8ab2ef779\"\u003e\u003ccode\u003ec06abe1\u003c/code\u003e\u003c/a\u003e Include type args when reading manager references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/1a6ad2446b29838a5813fe39107171728e6a56d4\"\u003e\u003ccode\u003e1a6ad24\u003c/code\u003e\u003c/a\u003e Upgrade tool: Don't visit table classes twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/6ddc39cb2788e0e8e7df33aaa2da0c60e47cbfcc\"\u003e\u003ccode\u003e6ddc39c\u003c/code\u003e\u003c/a\u003e drift3: Rewrite InsertMode usages to drift_sqlite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/0e5b40a3336d8554666b490f3fd9a10774d8e92d\"\u003e\u003ccode\u003e0e5b40a\u003c/code\u003e\u003c/a\u003e Close receive port for failed schema isolate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d4e1429b0c64fdc47d5c6697e164993a2b7df181\"\u003e\u003ccode\u003ed4e1429\u003c/code\u003e\u003c/a\u003e docs: mention CLI and DevTools tools in FAQ\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/4b88205d6bb341d1fe7870fbeaa3781b6b84b9a9\"\u003e\u003ccode\u003e4b88205\u003c/code\u003e\u003c/a\u003e Fix CI failures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/906593ee4f47d31ea63750ac3b97b20fbe06c23b\"\u003e\u003ccode\u003e906593e\u003c/code\u003e\u003c/a\u003e Document DriftIsolates via IsolateNameServer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/5fc522d6cb70a5c2510b108d29684491fc495d9e\"\u003e\u003ccode\u003e5fc522d\u003c/code\u003e\u003c/a\u003e drift3: Make builtin types an implementation detail\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/drift/compare/drift-2.28.2...drift-2.34.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 2.5.8 to 4.0.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-v2.5.8...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 `flutter_riverpod` from 2.6.1 to 3.4.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/128a8cacce6ddb73e04675e5204af452c9aec369\"\u003e\u003ccode\u003e128a8ca\u003c/code\u003e\u003c/a\u003e The following packages have been updated:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/c12fab8b74083ff431c8a6f4fb74a535a757a226\"\u003e\u003ccode\u003ec12fab8\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/64e328dc819e6a67226805f0f3fc77b9a2dcf1ee\"\u003e\u003ccode\u003e64e328d\u003c/code\u003e\u003c/a\u003e Allow analyzer 14 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/693a2dbc59db145f1258449dfea8f417810a2404\"\u003e\u003ccode\u003e693a2db\u003c/code\u003e\u003c/a\u003e docs: document UnmountedRefException behavior change in 3.0 migration guide (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/3104958b1364b041be6c1d637880d5d3756ddceb\"\u003e\u003ccode\u003e3104958\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/rrousselGit/riverpod\"\u003ehttps://github.com/rrousselGit/riverpod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/e06b38c8b4db2adeafbee7f461f94c4b5cee2d7a\"\u003e\u003ccode\u003ee06b38c\u003c/code\u003e\u003c/a\u003e Unnecessary override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/efbe4ed0e4e66140b9dc6011aa68bf70014c4112\"\u003e\u003ccode\u003eefbe4ed\u003c/code\u003e\u003c/a\u003e docs: fix invalid \u003ccode\u003eref.state\u003c/code\u003e in 3.0 migration AsyncNotifier example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4855\"\u003e#4855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9f64f67c6b5add35b9848c81b7b1b870c271abdd\"\u003e\u003ccode\u003e9f64f67\u003c/code\u003e\u003c/a\u003e Bump shimmer from 3.0.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4859\"\u003e#4859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ba9905ee7df4f924cc8c2a00a8ec2666432e976a\"\u003e\u003ccode\u003eba9905e\u003c/code\u003e\u003c/a\u003e Bump dio from 5.10.0 to 5.11.0 (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4852\"\u003e#4852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/47ad9a2bb13f2df40e3ea337bc55a0fa14cda401\"\u003e\u003ccode\u003e47ad9a2\u003c/code\u003e\u003c/a\u003e Update codegen\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/flutter_riverpod-v2.6.1...flutter_riverpod-v3.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `drift` from 2.28.2 to 2.34.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simolus3/drift/releases\"\u003edrift's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edrift-2.34.4\u003c/h2\u003e\n\u003ch2\u003edrift 2.34.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow using \u003ccode\u003erowid\u003c/code\u003e extension on virtual tables, as they usually provide rowids as well.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift_dev 2.34.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove legacy command used to migrate from \u003ccode\u003emoor\u003c/code\u003e from \u003ccode\u003edrift\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003edrift_dev\u003c/code\u003e command not completing when spawning a schema isolate fails.\u003c/li\u003e\n\u003cli\u003eSupport analyzer versions 14.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift-2.34.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWeb: Use navigator locks around OPFS access to avoid file locking issues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift-2.34.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWeb: Flush IndexedDB writes after statements, making writes more reliable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003esqlite3.wasm\u003c/code\u003e files are now attached to drift releases directly, making it easier to download compatible workers and WebAssembly files.\u003c/p\u003e\n\u003ch2\u003eDrift 2.34.1\u003c/h2\u003e\n\u003ch2\u003edrift 2.34.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix reads queued in a \u003ccode\u003eMultiExecutor\u003c/code\u003e connection pool being resumed in the wrong zone once an executor became available. Because Drift's cancellation tokens are zone-scoped, this could cause queries to be cancelled or observed in the wrong zone (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3824\"\u003e#3824\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrift_dev 2.34.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrift files: Support for dart placeholder in \u003ccode\u003eupdate\u003c/code\u003e statements to reference companions.\u003c/li\u003e\n\u003cli\u003eAllow circular references between tables (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3780\"\u003e#3780\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esqlparser 0.44.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix join analysis to properly treat the left side of a \u003ccode\u003eRIGHT\u003c/code\u003e or \u003ccode\u003eFULL\u003c/code\u003e join as nullable (\u003ca href=\"https://redirect.github.com/simolus3/drift/issues/3812\"\u003e#3812\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eCaseInsensitiveMap.containsKey\u003c/code\u003e to be case-insensitive.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDrift 2.34.0\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003edrift\u003c/code\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eBEGIN IMMEDIATE\u003c/code\u003e to start transactions.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eTableInfo\u003c/code\u003e's \u003ccode\u003e==\u003c/code\u003e and \u003ccode\u003ehashCode\u003c/code\u003e take into account the database its attached to.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003edrift_dev\u003c/code\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esetup\u003c/code\u003e callback to \u003ccode\u003evalidateDatabaseSchema\u003c/code\u003e in \u003ccode\u003eVerifySelf\u003c/code\u003e extension.\u003c/li\u003e\n\u003cli\u003eFix generating code for table classes with a \u003ccode\u003e$\u003c/code\u003e in their name.\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003euse_sql_table_name_for_accessors\u003c/code\u003e build option, naming the table getters on the database class after the table's SQL name instead of the Dart class name.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDrift 2.33.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003elength\u003c/code\u003e extension for blob expressions.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSqlDialect.duckdb\u003c/code\u003e for use with the \u003ccode\u003edrift_duckdb\u003c/code\u003e package.\u003c/li\u003e\n\u003cli\u003eDrift files: Support SQLite version 3.53.0.\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/simolus3/drift/commit/70db2cd555268cf7d56d2e5510407ea8c04efccf\"\u003e\u003ccode\u003e70db2cd\u003c/code\u003e\u003c/a\u003e Fix dependency version in drift3 preview\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/f7d70678590eac1e7a946aa29e44d953069c41f2\"\u003e\u003ccode\u003ef7d7067\u003c/code\u003e\u003c/a\u003e Prepare drift release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/c06abe167ea59825c31f1bff6fa7a6c8ab2ef779\"\u003e\u003ccode\u003ec06abe1\u003c/code\u003e\u003c/a\u003e Include type args when reading manager references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/1a6ad2446b29838a5813fe39107171728e6a56d4\"\u003e\u003ccode\u003e1a6ad24\u003c/code\u003e\u003c/a\u003e Upgrade tool: Don't visit table classes twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/6ddc39cb2788e0e8e7df33aaa2da0c60e47cbfcc\"\u003e\u003ccode\u003e6ddc39c\u003c/code\u003e\u003c/a\u003e drift3: Rewrite InsertMode usages to drift_sqlite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/0e5b40a3336d8554666b490f3fd9a10774d8e92d\"\u003e\u003ccode\u003e0e5b40a\u003c/code\u003e\u003c/a\u003e Close receive port for failed schema isolate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d4e1429b0c64fdc47d5c6697e164993a2b7df181\"\u003e\u003ccode\u003ed4e1429\u003c/code\u003e\u003c/a\u003e docs: mention CLI and DevTools tools in FAQ\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/4b88205d6bb341d1fe7870fbeaa3781b6b84b9a9\"\u003e\u003ccode\u003e4b88205\u003c/code\u003e\u003c/a\u003e Fix CI failures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/906593ee4f47d31ea63750ac3b97b20fbe06c23b\"\u003e\u003ccode\u003e906593e\u003c/code\u003e\u003c/a\u003e Document DriftIsolates via IsolateNameServer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/5fc522d6cb70a5c2510b108d29684491fc495d9e\"\u003e\u003ccode\u003e5fc522d\u003c/code\u003e\u003c/a\u003e drift3: Make builtin types an implementation detail\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/drift/compare/drift-2.28.2...drift-2.34.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drift_dev` from 2.28.0 to 2.34.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/70db2cd555268cf7d56d2e5510407ea8c04efccf\"\u003e\u003ccode\u003e70db2cd\u003c/code\u003e\u003c/a\u003e Fix dependency version in drift3 preview\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/f7d70678590eac1e7a946aa29e44d953069c41f2\"\u003e\u003ccode\u003ef7d7067\u003c/code\u003e\u003c/a\u003e Prepare drift release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/c06abe167ea59825c31f1bff6fa7a6c8ab2ef779\"\u003e\u003ccode\u003ec06abe1\u003c/code\u003e\u003c/a\u003e Include type args when reading manager references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/1a6ad2446b29838a5813fe39107171728e6a56d4\"\u003e\u003ccode\u003e1a6ad24\u003c/code\u003e\u003c/a\u003e Upgrade tool: Don't visit table classes twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/6ddc39cb2788e0e8e7df33aaa2da0c60e47cbfcc\"\u003e\u003ccode\u003e6ddc39c\u003c/code\u003e\u003c/a\u003e drift3: Rewrite InsertMode usages to drift_sqlite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/0e5b40a3336d8554666b490f3fd9a10774d8e92d\"\u003e\u003ccode\u003e0e5b40a\u003c/code\u003e\u003c/a\u003e Close receive port for failed schema isolate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/d4e1429b0c64fdc47d5c6697e164993a2b7df181\"\u003e\u003ccode\u003ed4e1429\u003c/code\u003e\u003c/a\u003e docs: mention CLI and DevTools tools in FAQ\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/4b88205d6bb341d1fe7870fbeaa3781b6b84b9a9\"\u003e\u003ccode\u003e4b88205\u003c/code\u003e\u003c/a\u003e Fix CI failures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/906593ee4f47d31ea63750ac3b97b20fbe06c23b\"\u003e\u003ccode\u003e906593e\u003c/code\u003e\u003c/a\u003e Document DriftIsolates via IsolateNameServer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simolus3/drift/commit/5fc522d6cb70a5c2510b108d29684491fc495d9e\"\u003e\u003ccode\u003e5fc522d\u003c/code\u003e\u003c/a\u003e drift3: Make builtin types an implementation detail\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simolus3/drift/compare/drift_dev-2.28.0...drift_dev-2.34.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `file_saver` from 0.2.14 to 0.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/incrediblezayed/file_saver/releases\"\u003efile_saver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Swift Package Manager support for iOS and macOS.\u003c/li\u003e\n\u003cli\u003eSplit native file helpers behind conditional imports to keep Web/Wasm analysis away from \u003ccode\u003edart:io\u003c/code\u003e and platform-specific path provider implementations.\u003c/li\u003e\n\u003cli\u003eHardened Android file name handling against path traversal.\u003c/li\u003e\n\u003cli\u003eMoved Android \u003ccode\u003esaveAs\u003c/code\u003e file writes off the main thread and avoids resolving SAF document paths after saving.\u003c/li\u003e\n\u003cli\u003eAdded web \u003ccode\u003esaveAs\u003c/code\u003e support using the existing browser download flow.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edownloadLink\u003c/code\u003e for web browser handoff and Android DownloadManager downloads without loading bytes into Dart memory.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003esaveAsStream\u003c/code\u003e for native streamed writes via a temporary file.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003esaveLinkAsStream\u003c/code\u003e for authenticated streamed URL downloads with request headers where supported.\u003c/li\u003e\n\u003cli\u003eAdded native file-path copying for iOS, macOS, and Windows \u003ccode\u003esaveAs\u003c/code\u003e to avoid loading filePath inputs into memory.\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003esaveAs\u003c/code\u003e \u003ccode\u003efileExtension\u003c/code\u003e optional.\u003c/li\u003e\n\u003cli\u003eFixed macOS \u003ccode\u003esaveAs\u003c/code\u003e cancellation so the platform call always completes.\u003c/li\u003e\n\u003cli\u003eAdded Windows invalid file name validation for \u003ccode\u003esaveAs\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated Android Gradle, Kotlin, JVM, and SDK settings for current Flutter support.\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/incrediblezayed/file_saver/blob/main/CHANGELOG.md\"\u003efile_saver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Swift Package Manager support for iOS and macOS.\u003c/li\u003e\n\u003cli\u003eSplit native file helpers behind conditional imports to keep Web/Wasm analysis away from \u003ccode\u003edart:io\u003c/code\u003e and platform-specific path provider implementations.\u003c/li\u003e\n\u003cli\u003eHardened Android file name handling against path traversal.\u003c/li\u003e\n\u003cli\u003eMoved Android \u003ccode\u003esaveAs\u003c/code\u003e file writes off the main thread and avoids resolving SAF document paths after saving.\u003c/li\u003e\n\u003cli\u003eAdded web \u003ccode\u003esaveAs\u003c/code\u003e support using the existing browser download flow.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edownloadLink\u003c/code\u003e for web browser handoff and Android DownloadManager downloads without loading bytes into Dart memory.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003esaveAsStream\u003c/code\u003e for native streamed writes via a temporary file.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003esaveLinkAsStream\u003c/code\u003e for authenticated streamed URL downloads with request headers where supported.\u003c/li\u003e\n\u003cli\u003eAdded native file-path copying for iOS, macOS, and Windows \u003ccode\u003esaveAs\u003c/code\u003e to avoid loading filePath inputs into memory.\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003esaveAs\u003c/code\u003e \u003ccode\u003efileExtension\u003c/code\u003e optional.\u003c/li\u003e\n\u003cli\u003eFixed macOS \u003ccode\u003esaveAs\u003c/code\u003e cancellation so the platform call always completes.\u003c/li\u003e\n\u003cli\u003eAdded Windows invalid file name validation for \u003ccode\u003esaveAs\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated Android Gradle, Kotlin, JVM, and SDK settings for current Flutter support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.3.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eincludeExtension\u003c/code\u003e boolean parameter to control whether file extension should be included in the saved filename\u003c/li\u003e\n\u003cli\u003eRenamed parameter from \u003ccode\u003eext\u003c/code\u003e to \u003ccode\u003efileExtension\u003c/code\u003e for better clarity and consistency\u003c/li\u003e\n\u003cli\u003eAdded new MIME types: AVIF, HEIC, HEIF, Markdown, SQL, SVG, WebM, WebP, XML, YAML\u003c/li\u003e\n\u003cli\u003eBug fixes and performance improvements\u003c/li\u003e\n\u003cli\u003eUpdated dependencies to latest compatible versions\u003c/li\u003e\n\u003cli\u003eEnhanced platform compatibility and stability\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.3.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed and added \u003ccode\u003esaveAs\u003c/code\u003e for windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/incrediblezayed/file_saver/commit/a57d3c16f30f6c79d08b6050b4837d28ad3575ce\"\u003e\u003ccode\u003ea57d3c1\u003c/code\u003e\u003c/a\u003e Update workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/incrediblezayed/file_saver/commit/14814325a63d056ac306ff8fe22c8f8c1e874e53\"\u003e\u003ccode\u003e1481432\u003c/code\u003e\u003c/a\u003e Update workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/incrediblezayed/file_saver/commit/e713e390b0de14099d119feee17e144d5f4e7c96\"\u003e\u003ccode\u003ee713e39\u003c/code\u003e\u003c/a\u003e release 0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/incrediblezayed/file_saver/commit/eedb5cc96696e460a075439781d7d7704474a0d3\"\u003e\u003ccode\u003eeedb5cc\u003c/code\u003e\u003c/a\u003e modernize file saving flows across platforms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/incrediblezayed/file_saver/commit/99346b41c1aeec0d31b56da23df24f625fa8b89f\"\u003e\u003ccode\u003e99346b4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/incrediblezayed/file_saver/issues/131\"\u003e#131\u003c/a\u003e from sokoloff06/patch-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/incrediblezayed/file_saver/commit/06ff117ca65d7d8100c3240a2e8185a1ea0774a8\"\u003e\u003ccode\u003e06ff117\u003c/code\u003e\u003c/a\u003e Fix build on windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/incrediblezayed/file_saver/commit/e5dfa2a2fd990b07eb40e209907f6fb90b14a703\"\u003e\u003ccode\u003ee5dfa2a\u003c/code\u003e\u003c/a\u003e ✨ feat: add includeExtension parameter and rename ext to fileExtension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/incrediblezayed/file_saver/commit/7a81ee9befecdbd88acc5a25347d5434be2020c4\"\u003e\u003ccode\u003e7a81ee9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/incrediblezayed/file_saver/issues/136\"\u003e#136\u003c/a\u003e from sarvarimark/fix-135\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/incrediblezayed/file_saver/commit/10ce03221ea6831d97ae3f526916a13652676844\"\u003e\u003ccode\u003e10ce032\u003c/code\u003e\u003c/a\u003e fix typo in file_saver_plugin.cpp, that causes C2039\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/incrediblezayed/file_saver/commit/98a99a82bf341098b99a0adc2f154256519dc948\"\u003e\u003ccode\u003e98a99a8\u003c/code\u003e\u003c/a\u003e Fix tag pattern in publish workflow\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/incrediblezayed/file_saver/compare/v0.2.14...v0.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_dotenv` from 6.0.0 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/java-james/flutter_dotenv/blob/master/CHANGELOG.md\"\u003eflutter_dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[fix] \u003ccode\u003eisEveryDefined()\u003c/code\u003e now throws \u003ccode\u003eNotInitializedError\u003c/code\u003e before \u003ccode\u003eload()\u003c/code\u003e, consistent with all other read APIs\u003c/li\u003e\n\u003cli\u003e[fix] Replace \u003ccode\u003eassert()\u003c/code\u003e with explicit \u003ccode\u003eif\u003c/code\u003e/\u003ccode\u003ethrow\u003c/code\u003e in \u003ccode\u003egetInt()\u003c/code\u003e, \u003ccode\u003egetDouble()\u003c/code\u003e, and \u003ccode\u003egetBool()\u003c/code\u003e so null-safety checks are enforced in release builds\u003c/li\u003e\n\u003cli\u003eError messages now include the variable name for easier debugging\u003c/li\u003e\n\u003cli\u003e[fix] \u003ccode\u003eload(isOptional: true)\u003c/code\u003e no longer discards successfully loaded base file when an override file is missing or empty (fixes \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/70\"\u003e#70\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/93\"\u003e#93\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/101\"\u003e#101\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[fix] \u003ccode\u003eclean()\u003c/code\u003e now resets \u003ccode\u003eisInitialized\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e, so accessing \u003ccode\u003eenv\u003c/code\u003e after \u003ccode\u003eclean()\u003c/code\u003e correctly throws \u003ccode\u003eNotInitializedError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Error classes (\u003ccode\u003eNotInitializedError\u003c/code\u003e, \u003ccode\u003eFileNotFoundError\u003c/code\u003e, \u003ccode\u003eEmptyEnvFileError\u003c/code\u003e) now include informative messages in \u003ccode\u003etoString()\u003c/code\u003e instead of the unhelpful \u003ccode\u003eInstance of 'ClassName'\u003c/code\u003e (fixes \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/72\"\u003e#72\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/127\"\u003e#127\u003c/a\u003e; improves diagnostics for \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/59\"\u003e#59\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/java-james/flutter_dotenv/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFileNotFoundError\u003c/code\u003e and \u003ccode\u003eEmptyEnvFileError\u003c/code\u003e now carry the filename when available\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNote on error message improvements\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eNotInitializedError\u003c/code\u003e, \u003ccode\u003eFileNotFoundError\u003c/code\u003e, and \u003ccode\u003eEmptyEnvFileError\u003c/code\u003e now override \u003ccode\u003etoString()\u003c/code\u003e with actionable messages (e.g., \u003ccode\u003eFileNotFoundError: Environment file \u0026quot;.env\u0026quot; not found. Ensure the file exists and is listed under assets in pubspec.yaml.\u003c/code\u003e). This is \u003cstrong\u003enot a breaking change\u003c/strong\u003e — the class names and hierarchy are unchanged, so existing \u003ccode\u003eon FileNotFoundError\u003c/code\u003e catch clauses continue to work. \u003ccode\u003eFileNotFoundError\u003c/code\u003e now accepts an optional positional \u003ccode\u003efilename\u003c/code\u003e parameter, and \u003ccode\u003eEmptyEnvFileError\u003c/code\u003e accepts an optional named \u003ccode\u003efilename\u003c/code\u003e parameter; both default to \u003ccode\u003enull\u003c/code\u003e for backward compatibility.\u003c/p\u003e\n\u003ch3\u003eNote on release-build behavior change\u003c/h3\u003e\n\u003cp\u003eIn \u003cstrong\u003edebug mode\u003c/strong\u003e, behavior is unchanged — \u003ccode\u003eAssertionError\u003c/code\u003e was thrown before, \u003ccode\u003eAssertionError\u003c/code\u003e is thrown now.\u003c/p\u003e\n\u003cp\u003eIn \u003cstrong\u003erelease mode\u003c/strong\u003e, calling \u003ccode\u003egetInt()\u003c/code\u003e, \u003ccode\u003egetDouble()\u003c/code\u003e, or \u003ccode\u003egetBool()\u003c/code\u003e with a missing variable and no fallback previously threw a \u003ccode\u003eTypeError\u003c/code\u003e (from the null-check operator \u003ccode\u003e!\u003c/code\u003e) because \u003ccode\u003eassert()\u003c/code\u003e was stripped. It now correctly throws \u003ccode\u003eAssertionError\u003c/code\u003e with a descriptive message. If your release-mode code catches \u003ccode\u003eon TypeError\u003c/code\u003e around these methods, update it to catch \u003ccode\u003eon AssertionError\u003c/code\u003e (or \u003ccode\u003eon Error\u003c/code\u003e) instead.\u003c/p\u003e\n\u003ch3\u003eBreaking change: \u003ccode\u003eclean()...\n\n_Description has been truncated_","html_url":"https://github.com/ahc0403-commits/globospossystem/pull/461","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahc0403-commits%2Fglobospossystem/issues/461","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/461/packages"}},{"old_version":"3.2.5","new_version":"3.2.6-dev.1","update_type":"patch","path":null,"pr_created_at":"2026-09-03T20:47:08.000Z","version_change":"3.2.5 → 3.2.6-dev.1","issue":{"uuid":"5341315376","node_id":"PR_kwDORe_6ks8AAAABCHS_mQ","number":9,"state":"closed","title":"chore(deps): bump the riverpod-dependencies group with 7 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-10T20:46:53.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-03T20:47:08.000Z","updated_at":"2026-09-10T20:46:55.000Z","time_to_close":604785,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"riverpod-dependencies","update_count":7,"packages":[{"name":"freezed","old_version":"3.2.5","new_version":"3.2.6-dev.1","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"json_annotation","old_version":"4.11.0","new_version":"4.12.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"json_serializable","old_version":"6.13.0","new_version":"6.14.1","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"riverpod","old_version":"3.2.1","new_version":"3.3.2","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_annotation","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_generator","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/rrousselGit/riverpod"},{"name":"riverpod_lint","old_version":"3.1.3","new_version":"3.1.4","repository_url":"https://github.com/rrousselGit/river_pod"}],"path":null,"ecosystem":"pub"},"body":"Bumps the riverpod-dependencies group with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [freezed](https://github.com/rrousselGit/freezed) | `3.2.5` | `3.2.6-dev.1` |\n| [json_annotation](https://github.com/google/json_serializable.dart) | `4.11.0` | `4.12.0` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.13.0` | `6.14.1` |\n| [riverpod](https://github.com/rrousselGit/riverpod) | `3.2.1` | `3.3.2` |\n| [riverpod_annotation](https://github.com/rrousselGit/riverpod) | `4.0.2` | `4.0.3` |\n| [riverpod_generator](https://github.com/rrousselGit/riverpod) | `4.0.3` | `4.0.4` |\n| [riverpod_lint](https://github.com/rrousselGit/river_pod) | `3.1.3` | `3.1.4` |\n\nUpdates `freezed` from 3.2.5 to 3.2.6-dev.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/f5935d44281222c66013fedbf0c83d4e698d60e0\"\u003e\u003ccode\u003ef5935d4\u003c/code\u003e\u003c/a\u003e freezed            : 3.2.5 -\u0026gt; 3.2.6-dev.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/babbb49d97a3a3e2a3a50350d56a55f007de260a\"\u003e\u003ccode\u003ebabbb49\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/afe5f7a1cb22da7e804b064c0f2adc11498872d9\"\u003e\u003ccode\u003eafe5f7a\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/c9545cbb96a7e7c79e2c18412e3eb39e2113cd51\"\u003e\u003ccode\u003ec9545cb\u003c/code\u003e\u003c/a\u003e Upgrade Analyzer (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1345\"\u003e#1345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/781d96a693af18e46bc2f13f9897ba69ed0fd948\"\u003e\u003ccode\u003e781d96a\u003c/code\u003e\u003c/a\u003e Fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/9fe45675e9085c033f3019ec7a88c0181a85bc3a\"\u003e\u003ccode\u003e9fe4567\u003c/code\u003e\u003c/a\u003e Lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/b7ac4d7d88b135bfc45e72dc7b340bc487c165fd\"\u003e\u003ccode\u003eb7ac4d7\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/8976ee9130c2c3e9eb01f21ca49a4116fb4aadb9\"\u003e\u003ccode\u003e8976ee9\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/5a046b454ab8df88f96a802cd2df31f80a95e65b\"\u003e\u003ccode\u003e5a046b4\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/41dd7352f87a0cf11e3c58f120a6a6ca5a954880\"\u003e\u003ccode\u003e41dd735\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed-v3.2.5...freezed-v3.2.6-dev.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_annotation` from 4.11.0 to 4.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_annotation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_annotation v4.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for PATCH-style tri-state JSON\nfields (omit key vs explicit \u003ccode\u003enull\u003c/code\u003e vs value).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/61e7b879b22af58f2f942ccf6c0ae81acd0cb1bc\"\u003e\u003ccode\u003e61e7b87\u003c/code\u003e\u003c/a\u003e Add JsonKey.explicitJsonNullWhenNonNullField for PATCH tri-state JSON (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/62e16d8e6200a5de6fb501795221dd3be3ddff40\"\u003e\u003ccode\u003e62e16d8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c6cdfcf769bec69fc4e5b6db6cf9107030050324\"\u003e\u003ccode\u003ec6cdfcf\u003c/code\u003e\u003c/a\u003e Update analyzer to latest, prepare v6.13.2 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fba9479300cbece6730a8901680de11a1ca2d351\"\u003e\u003ccode\u003efba9479\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/da67f424387558298e06780a00069aa46a535830\"\u003e\u003ccode\u003eda67f42\u003c/code\u003e\u003c/a\u003e allow pkg:analyzer latest, prepare v6.13.1 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8b781ac80015c1dd1bec97a44e92b2fc13e8a9a9\"\u003e\u003ccode\u003e8b781ac\u003c/code\u003e\u003c/a\u003e Improve error message when generating code for Record types with unsupported ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/6b711e38595dfd4f20dedd1cfb0b8a7a8db1c062\"\u003e\u003ccode\u003e6b711e3\u003c/code\u003e\u003c/a\u003e Improve error messages when typeToCode throws an exception (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1450\"\u003e#1450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5d5feca5bb9836223d9956c564927a992271e58a\"\u003e\u003ccode\u003e5d5feca\u003c/code\u003e\u003c/a\u003e isSynthetic is removed in Analyzer 11 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1564\"\u003e#1564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c61a809d1460bd5a7c223754d7020bebbacc9baa\"\u003e\u003ccode\u003ec61a809\u003c/code\u003e\u003c/a\u003e Bump actions/stale from 10.1.1 to 10.2.0 in the dependencies group (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1563\"\u003e#1563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_annotation-v4.11.0...json_annotation-v4.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_serializable` from 6.13.0 to 6.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;15.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for PATCH-style tri-state\nJSON fields: distinguish omitted keys from explicit \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003efromJson\u003c/code\u003e and\nemit explicit JSON \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003etoJson\u003c/code\u003e when the Dart field is non-null.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ejson_annotation: '\u0026gt;=4.12.0 \u0026lt;4.13.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;14.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error message when generating code for \u003ccode\u003eRecord\u003c/code\u003e types with unsupported\nfields.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1559\"\u003e#1559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;13.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^4.0.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.1.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^4.1.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c727bb9a24a3c4d6aa2d7e20b066132ef3170c56\"\u003e\u003ccode\u003ec727bb9\u003c/code\u003e\u003c/a\u003e chore(deps): support analyzer \u0026lt;15.0.0 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1584\"\u003e#1584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/eaad5f663a3424f828a4a50845ad1c14dad98c6b\"\u003e\u003ccode\u003eeaad5f6\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5a1856a1522a975cd905c1396ac37b97f87f053d\"\u003e\u003ccode\u003e5a1856a\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1576\"\u003e#1576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/61e7b879b22af58f2f942ccf6c0ae81acd0cb1bc\"\u003e\u003ccode\u003e61e7b87\u003c/code\u003e\u003c/a\u003e Add JsonKey.explicitJsonNullWhenNonNullField for PATCH tri-state JSON (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/62e16d8e6200a5de6fb501795221dd3be3ddff40\"\u003e\u003ccode\u003e62e16d8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c6cdfcf769bec69fc4e5b6db6cf9107030050324\"\u003e\u003ccode\u003ec6cdfcf\u003c/code\u003e\u003c/a\u003e Update analyzer to latest, prepare v6.13.2 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fba9479300cbece6730a8901680de11a1ca2d351\"\u003e\u003ccode\u003efba9479\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/da67f424387558298e06780a00069aa46a535830\"\u003e\u003ccode\u003eda67f42\u003c/code\u003e\u003c/a\u003e allow pkg:analyzer latest, prepare v6.13.1 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8b781ac80015c1dd1bec97a44e92b2fc13e8a9a9\"\u003e\u003ccode\u003e8b781ac\u003c/code\u003e\u003c/a\u003e Improve error message when generating code for Record types with unsupported ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/6b711e38595dfd4f20dedd1cfb0b8a7a8db1c062\"\u003e\u003ccode\u003e6b711e3\u003c/code\u003e\u003c/a\u003e Improve error messages when typeToCode throws an exception (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1450\"\u003e#1450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.13.0...json_serializable-v6.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod` from 3.2.1 to 3.3.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/eb3651b42e368fc9a227aeffc9736fdc9a82f1b7\"\u003e\u003ccode\u003eeb3651b\u003c/code\u003e\u003c/a\u003e Bumps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7379b60b46a89557fca10441cfca6327fa6c1d1f\"\u003e\u003ccode\u003e7379b60\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/eb38d50e1cb4cb544380c21f9bd1e1ce7dc831f8\"\u003e\u003ccode\u003eeb38d50\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/3a912b428a1868adb89313c88f45d9fd547c4e70\"\u003e\u003ccode\u003e3a912b4\u003c/code\u003e\u003c/a\u003e docs: fix provider name inconsistency in example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4776\"\u003e#4776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/392aacf0fe5fbf2764f932f99d83a90bea35c14f\"\u003e\u003ccode\u003e392aacf\u003c/code\u003e\u003c/a\u003e Add test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9a79773f3f0bf7e33fa69c40f2356683f969e8ae\"\u003e\u003ccode\u003e9a79773\u003c/code\u003e\u003c/a\u003e Remove outdated lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/445ac34724b217da14c147908bc46e6bb3b6546f\"\u003e\u003ccode\u003e445ac34\u003c/code\u003e\u003c/a\u003e Revert depreciation of MutationTransaction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/cf1a8e0b21b4c0e277046e98fd0f5092bcbc5aa4\"\u003e\u003ccode\u003ecf1a8e0\u003c/code\u003e\u003c/a\u003e fix: Fix TapGestureRecognizer leak in devtool state inspector (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4771\"\u003e#4771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ded79bbcc86c965a8537ffaa0e7ef5c7c6554b79\"\u003e\u003ccode\u003eded79bb\u003c/code\u003e\u003c/a\u003e Fix async notifier dependency disposal during rebuild (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4769\"\u003e#4769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5a5ad4d9dbdd44360fe891d1d076ab8606f34701\"\u003e\u003ccode\u003e5a5ad4d\u003c/code\u003e\u003c/a\u003e Fix stale ProviderScope dispose task (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4767\"\u003e#4767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod-v3.2.1...riverpod-v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_annotation` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/eb3651b42e368fc9a227aeffc9736fdc9a82f1b7\"\u003e\u003ccode\u003eeb3651b\u003c/code\u003e\u003c/a\u003e Bumps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7379b60b46a89557fca10441cfca6327fa6c1d1f\"\u003e\u003ccode\u003e7379b60\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/eb38d50e1cb4cb544380c21f9bd1e1ce7dc831f8\"\u003e\u003ccode\u003eeb38d50\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/3a912b428a1868adb89313c88f45d9fd547c4e70\"\u003e\u003ccode\u003e3a912b4\u003c/code\u003e\u003c/a\u003e docs: fix provider name inconsistency in example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4776\"\u003e#4776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/392aacf0fe5fbf2764f932f99d83a90bea35c14f\"\u003e\u003ccode\u003e392aacf\u003c/code\u003e\u003c/a\u003e Add test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9a79773f3f0bf7e33fa69c40f2356683f969e8ae\"\u003e\u003ccode\u003e9a79773\u003c/code\u003e\u003c/a\u003e Remove outdated lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/445ac34724b217da14c147908bc46e6bb3b6546f\"\u003e\u003ccode\u003e445ac34\u003c/code\u003e\u003c/a\u003e Revert depreciation of MutationTransaction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/cf1a8e0b21b4c0e277046e98fd0f5092bcbc5aa4\"\u003e\u003ccode\u003ecf1a8e0\u003c/code\u003e\u003c/a\u003e fix: Fix TapGestureRecognizer leak in devtool state inspector (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4771\"\u003e#4771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ded79bbcc86c965a8537ffaa0e7ef5c7c6554b79\"\u003e\u003ccode\u003eded79bb\u003c/code\u003e\u003c/a\u003e Fix async notifier dependency disposal during rebuild (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4769\"\u003e#4769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5a5ad4d9dbdd44360fe891d1d076ab8606f34701\"\u003e\u003ccode\u003e5a5ad4d\u003c/code\u003e\u003c/a\u003e Fix stale ProviderScope dispose task (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4767\"\u003e#4767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_annotation-v4.0.2...riverpod_annotation-v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_generator` from 4.0.3 to 4.0.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/eb3651b42e368fc9a227aeffc9736fdc9a82f1b7\"\u003e\u003ccode\u003eeb3651b\u003c/code\u003e\u003c/a\u003e Bumps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7379b60b46a89557fca10441cfca6327fa6c1d1f\"\u003e\u003ccode\u003e7379b60\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/eb38d50e1cb4cb544380c21f9bd1e1ce7dc831f8\"\u003e\u003ccode\u003eeb38d50\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/3a912b428a1868adb89313c88f45d9fd547c4e70\"\u003e\u003ccode\u003e3a912b4\u003c/code\u003e\u003c/a\u003e docs: fix provider name inconsistency in example (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4776\"\u003e#4776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/392aacf0fe5fbf2764f932f99d83a90bea35c14f\"\u003e\u003ccode\u003e392aacf\u003c/code\u003e\u003c/a\u003e Add test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9a79773f3f0bf7e33fa69c40f2356683f969e8ae\"\u003e\u003ccode\u003e9a79773\u003c/code\u003e\u003c/a\u003e Remove outdated lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/445ac34724b217da14c147908bc46e6bb3b6546f\"\u003e\u003ccode\u003e445ac34\u003c/code\u003e\u003c/a\u003e Revert depreciation of MutationTransaction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/cf1a8e0b21b4c0e277046e98fd0f5092bcbc5aa4\"\u003e\u003ccode\u003ecf1a8e0\u003c/code\u003e\u003c/a\u003e fix: Fix TapGestureRecognizer leak in devtool state inspector (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4771\"\u003e#4771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ded79bbcc86c965a8537ffaa0e7ef5c7c6554b79\"\u003e\u003ccode\u003eded79bb\u003c/code\u003e\u003c/a\u003e Fix async notifier dependency disposal during rebuild (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4769\"\u003e#4769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5a5ad4d9dbdd44360fe891d1d076ab8606f34701\"\u003e\u003ccode\u003e5a5ad4d\u003c/code\u003e\u003c/a\u003e Fix stale ProviderScope dispose task (\u003ca href=\"https://redirect.github.com/rrousselGit/riverpod/issues/4767\"\u003e#4767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/riverpod/compare/riverpod_generator-v4.0.3...riverpod_generator-v4.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `riverpod_lint` from 3.1.3 to 3.1.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/eb3651b42e368fc9a227aeffc9736fdc9a82f1b7\"\u003e\u003ccode\u003eeb3651b\u003c/code\u003e\u003c/a\u003e Bumps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/7379b60b46a89557fca10441cfca6327fa6c1d1f\"\u003e\u003ccode\u003e7379b60\u003c/code\u003e\u003c/a\u003e Patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/eb38d50e1cb4cb544380c21f9bd1e1ce7dc831f8\"\u003e\u003ccode\u003eeb38d50\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/3a912b428a1868adb89313c88f45d9fd547c4e70\"\u003e\u003ccode\u003e3a912b4\u003c/code\u003e\u003c/a\u003e docs: fix provider name inconsistency in example (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4776\"\u003e#4776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/392aacf0fe5fbf2764f932f99d83a90bea35c14f\"\u003e\u003ccode\u003e392aacf\u003c/code\u003e\u003c/a\u003e Add test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/9a79773f3f0bf7e33fa69c40f2356683f969e8ae\"\u003e\u003ccode\u003e9a79773\u003c/code\u003e\u003c/a\u003e Remove outdated lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/445ac34724b217da14c147908bc46e6bb3b6546f\"\u003e\u003ccode\u003e445ac34\u003c/code\u003e\u003c/a\u003e Revert depreciation of MutationTransaction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/cf1a8e0b21b4c0e277046e98fd0f5092bcbc5aa4\"\u003e\u003ccode\u003ecf1a8e0\u003c/code\u003e\u003c/a\u003e fix: Fix TapGestureRecognizer leak in devtool state inspector (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4771\"\u003e#4771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/ded79bbcc86c965a8537ffaa0e7ef5c7c6554b79\"\u003e\u003ccode\u003eded79bb\u003c/code\u003e\u003c/a\u003e Fix async notifier dependency disposal during rebuild (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4769\"\u003e#4769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/riverpod/commit/5a5ad4d9dbdd44360fe891d1d076ab8606f34701\"\u003e\u003ccode\u003e5a5ad4d\u003c/code\u003e\u003c/a\u003e Fix stale ProviderScope dispose task (\u003ca href=\"https://redirect.github.com/rrousselGit/river_pod/issues/4767\"\u003e#4767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/river_pod/compare/riverpod_lint-v3.1.3...riverpod_lint-v3.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/DevOpen-io/Jetlag-dns-manager/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevOpen-io%2FJetlag-dns-manager/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"}},{"old_version":"3.2.5","new_version":"4.0.1","update_type":"major","path":"/mobile","pr_created_at":"2026-09-03T09:52:24.000Z","version_change":"3.2.5 → 4.0.1","issue":{"uuid":"5335048169","node_id":"PR_kwDOQsG-ks8AAAABCCOgIQ","number":343,"state":"closed","title":"build(deps): bump freezed from 3.2.5 to 4.0.1 in /mobile","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-09-05T14:43:11.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-03T09:52:24.000Z","updated_at":"2026-09-05T14:43:13.000Z","time_to_close":190247,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"freezed","old_version":"3.2.5","new_version":"4.0.1","repository_url":"https://github.com/rrousselGit/freezed"}],"path":"/mobile","ecosystem":"pub"},"body":"Bumps [freezed](https://github.com/rrousselGit/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\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=freezed\u0026package-manager=pub\u0026previous-version=3.2.5\u0026new-version=4.0.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/orkestra-cc/orkestra/pull/343","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/orkestra-cc%2Forkestra/issues/343","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/343/packages"}},{"old_version":"2.5.8","new_version":"4.0.1","update_type":"major","path":null,"pr_created_at":"2026-09-03T00:07:00.000Z","version_change":"2.5.8 → 4.0.1","issue":{"uuid":"5330584708","node_id":"PR_kwDOPAFqcc8AAAABB-sCQA","number":33,"state":"closed","title":"chore(pub):(deps): bump the flutter-dependencies group across 1 directory with 11 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-07T00:09:00.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-03T00:07:00.000Z","updated_at":"2026-09-07T00:09:02.000Z","time_to_close":345720,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(pub):(deps): bump","group_name":"flutter-dependencies","update_count":11,"packages":[{"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":"0.68.0","new_version":"1.2.0","repository_url":"https://github.com/imaNNeo/fl_chart"},{"name":"flutter_lints","old_version":"4.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"freezed","old_version":"2.5.8","new_version":"4.0.1","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"freezed_annotation","old_version":"2.4.4","new_version":"3.1.0","repository_url":"https://github.com/rrousselGit/freezed"},{"name":"json_annotation","old_version":"4.9.0","new_version":"4.12.0","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"json_serializable","old_version":"6.9.5","new_version":"6.14.1","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"build_runner","old_version":"2.5.4","new_version":"2.16.1","repository_url":"https://github.com/dart-lang/build"},{"name":"lottie","old_version":"3.3.1","new_version":"3.5.1","repository_url":"https://github.com/xvrh/lottie-flutter"},{"name":"shared_preferences","old_version":"2.5.3","new_version":"2.5.5","repository_url":"https://github.com/flutter/packages"}],"path":null,"ecosystem":"pub"},"body":"Bumps the flutter-dependencies group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\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) | `0.68.0` | `1.2.0` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `4.0.0` | `6.0.0` |\n| [freezed](https://github.com/rrousselGit/freezed) | `2.5.8` | `4.0.1` |\n| [freezed_annotation](https://github.com/rrousselGit/freezed) | `2.4.4` | `3.1.0` |\n| [json_annotation](https://github.com/google/json_serializable.dart) | `4.9.0` | `4.12.0` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.9.5` | `6.14.1` |\n| [build_runner](https://github.com/dart-lang/build) | `2.5.4` | `2.16.1` |\n| [lottie](https://github.com/xvrh/lottie-flutter) | `3.3.1` | `3.5.1` |\n| [shared_preferences](https://github.com/flutter/packages/tree/main/packages/shared_preferences) | `2.5.3` | `2.5.5` |\n\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 0.68.0 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imaNNeo/fl_chart/releases\"\u003efl_chart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Consider the \u003ccode\u003eenabled\u003c/code\u003e property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/line_chart.md#linetouchdata-read-about-touch-handling\"\u003eLineTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#bartouchdata-read-about-touch-handling\"\u003eBarTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#pietouchdata-read-about-touch-handling\"\u003ePieTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/scatter_chart.md#scattertouchdata-read-about-touch-handling\"\u003eScatterTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radartouchdata-read-about-touch-handling\"\u003eRadarTouchData\u003c/a\u003e and \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md#candlesticktouchdata-read-about-touch-handling\"\u003eCandlestickTouchData\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1676\"\u003e#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/artshooter\"\u003e\u003ccode\u003e@​artshooter\u003c/code\u003e\u003c/a\u003e) Fix wrong bar chart color with small value, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1757\"\u003e#1757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/3ph\"\u003e\u003ccode\u003e@​3ph\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003ehorizontalMirrored\u003c/code\u003e and \u003ccode\u003everticalMirrored\u003c/code\u003e properties in our \u003ccode\u003eLabelDirection\u003c/code\u003e enum which is used in (\u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#HorizontalLineLabel\"\u003eHorizontalLineLabel\u003c/a\u003e and \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#VerticalLineLabel\"\u003eVerticalLineLabel\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1890\"\u003e#1890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/Vizten18\"\u003e\u003ccode\u003e@​Vizten18\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003ecornerRadius\u003c/code\u003e property in the \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#piechartsectiondata\"\u003ePieChartSectionData\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1175\"\u003e#1175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Add convention and linter (checker) for PRs title and updated contributing guideline. We're gonna have automated changelog generation from the next release\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/diymelvin\"\u003e\u003ccode\u003e@​diymelvin\u003c/code\u003e\u003c/a\u003e) Fix inverted lowerBy/upperBy in error range calculation, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2031\"\u003e#2031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e property in the \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#barchartroddata\"\u003eBarChartRodData\u003c/a\u003e to allow you to show a label on top of each bar rod, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2071\"\u003e#2071\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003evector_math\u003c/code\u003e dependency to \u003ccode\u003e2.2.0\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1985\"\u003e#1985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003ebuild_runner\u003c/code\u003e (dev) dependency to \u003ccode\u003e2.8.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003emockito\u003c/code\u003e (dev) dependency to \u003ccode\u003e5.5.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003every_good_analysis\u003c/code\u003e (dev) dependency to \u003ccode\u003e9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/kamilJ96\"\u003e\u003ccode\u003e@​kamilJ96\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradient\u003c/code\u003e property inside our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to be able to render gradient (along with the possibility to render a solid color), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/919\"\u003e#919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alettsy\"\u003e\u003ccode\u003e@​alettsy\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003esideTitleAlignment\u003c/code\u003e property in our \u003ccode\u003eAxisTitles\u003c/code\u003e to allow you to control the alignment of side titles (for example show them inside the chart), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1946\"\u003e#1946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/huanghui1998hhh\"\u003e\u003ccode\u003e@​huanghui1998hhh\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradientArea\u003c/code\u003e property to \u003ccode\u003eLineChartBarData\u003c/code\u003e to allow you to control the scope of gradient effects, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1925\"\u003e#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e and \u003ccode\u003elabelStyle\u003c/code\u003e properties in our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to allow you to show labels on each stack item, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/598\"\u003e#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e ⚠️ (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003eborderSide\u003c/code\u003e now is a \u003ca href=\"https://dart.dev/language/functions#named-parameters\"\u003enamed parameter\u003c/a\u003e (instead of a \u003ca href=\"https://dart.dev/language/functions#optional-positional-parameters\"\u003eoptional positional parameter\u003c/a\u003e in \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e constructor. As it is a very minor breaking change, we decided to include it in this minor release (instead of doing a major release based on the \u003ca href=\"https://semver.org/\"\u003esemantic versioning\u003c/a\u003e. Sorry about that!\nSo you just need to change this:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\r\n  0,\r\n  10,\r\n  Colors.green,\r\n  BorderSide(color: Colors.white),\r\n),\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eto this:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\r\n  0,\r\n  10,\r\n  Colors.green,\r\n  borderSide: BorderSide(color: Colors.white),\r\n),\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Implement a new chart type called CandlestickChart. You can take a look at the documentation \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md\"\u003ehere\u003c/a\u003e. And I just implemented a basic example to show the Bitcoin price in 2024, you can take a look at it in our sample app \u003ca href=\"https://app.flchart.dev/#/candlestick\"\u003ehere\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/433\"\u003e#433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1143\"\u003e#1143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Remove the deprecated \u003ccode\u003etooltipRoundedRadius\u003c/code\u003e property -\u0026gt; you should use \u003ccode\u003etooltipBorderRadius\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Fix the BarChartData mismatch issue when changing the data, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1911\"\u003e#1911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/frybitsinc\"\u003e\u003ccode\u003e@​frybitsinc\u003c/code\u003e\u003c/a\u003e) Add fillGradient property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radardataset\"\u003eRadarDataSet\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade the min flutter version to \u003ccode\u003e3.27.4\u003c/code\u003e. So please make sure that your project is not using an old flutter version, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1846\"\u003e#1846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/CHANGELOG.md\"\u003efl_chart's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Consider the \u003ccode\u003eenabled\u003c/code\u003e property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/line_chart.md#linetouchdata-read-about-touch-handling\"\u003eLineTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#bartouchdata-read-about-touch-handling\"\u003eBarTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#pietouchdata-read-about-touch-handling\"\u003ePieTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/scatter_chart.md#scattertouchdata-read-about-touch-handling\"\u003eScatterTouchData\u003c/a\u003e, \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radartouchdata-read-about-touch-handling\"\u003eRadarTouchData\u003c/a\u003e and \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md#candlesticktouchdata-read-about-touch-handling\"\u003eCandlestickTouchData\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1676\"\u003e#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/artshooter\"\u003e\u003ccode\u003e@​artshooter\u003c/code\u003e\u003c/a\u003e) Fix wrong bar chart color with small value, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1757\"\u003e#1757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/3ph\"\u003e\u003ccode\u003e@​3ph\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003ehorizontalMirrored\u003c/code\u003e and \u003ccode\u003everticalMirrored\u003c/code\u003e properties in our \u003ccode\u003eLabelDirection\u003c/code\u003e enum which is used in (\u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#HorizontalLineLabel\"\u003eHorizontalLineLabel\u003c/a\u003e and \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#VerticalLineLabel\"\u003eVerticalLineLabel\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1890\"\u003e#1890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/Vizten18\"\u003e\u003ccode\u003e@​Vizten18\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003ecornerRadius\u003c/code\u003e property in the \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#piechartsectiondata\"\u003ePieChartSectionData\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1175\"\u003e#1175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Add convention and linter (checker) for PRs title and updated contributing guideline. We're gonna have automated changelog generation from the next release\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/diymelvin\"\u003e\u003ccode\u003e@​diymelvin\u003c/code\u003e\u003c/a\u003e) Fix inverted lowerBy/upperBy in error range calculation, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2031\"\u003e#2031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e property in the \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#barchartroddata\"\u003eBarChartRodData\u003c/a\u003e to allow you to show a label on top of each bar rod, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2071\"\u003e#2071\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003evector_math\u003c/code\u003e dependency to \u003ccode\u003e2.2.0\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1985\"\u003e#1985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003ebuild_runner\u003c/code\u003e (dev) dependency to \u003ccode\u003e2.8.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003emockito\u003c/code\u003e (dev) dependency to \u003ccode\u003e5.5.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPROVEMENT\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade \u003ccode\u003every_good_analysis\u003c/code\u003e (dev) dependency to \u003ccode\u003e9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/kamilJ96\"\u003e\u003ccode\u003e@​kamilJ96\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradient\u003c/code\u003e property inside our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to be able to render gradient (along with the possibility to render a solid color), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/919\"\u003e#919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alettsy\"\u003e\u003ccode\u003e@​alettsy\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003esideTitleAlignment\u003c/code\u003e property in our \u003ccode\u003eAxisTitles\u003c/code\u003e to allow you to control the alignment of side titles (for example show them inside the chart), \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1946\"\u003e#1946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/huanghui1998hhh\"\u003e\u003ccode\u003e@​huanghui1998hhh\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003egradientArea\u003c/code\u003e property to \u003ccode\u003eLineChartBarData\u003c/code\u003e to allow you to control the scope of gradient effects, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1925\"\u003e#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003elabel\u003c/code\u003e and \u003ccode\u003elabelStyle\u003c/code\u003e properties in our \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e to allow you to show labels on each stack item, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/598\"\u003e#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e ⚠️ (by \u003ca href=\"https://github.com/alikhavarii13\"\u003e\u003ccode\u003e@​alikhavarii13\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003eborderSide\u003c/code\u003e now is a \u003ca href=\"https://dart.dev/language/functions#named-parameters\"\u003enamed parameter\u003c/a\u003e (instead of a \u003ca href=\"https://dart.dev/language/functions#optional-positional-parameters\"\u003eoptional positional parameter\u003c/a\u003e in \u003ccode\u003eBarChartRodStackItem\u003c/code\u003e constructor. As it is a very minor breaking change, we decided to include it in this minor release (instead of doing a major release based on the \u003ca href=\"https://semver.org/\"\u003esemantic versioning\u003c/a\u003e. Sorry about that!\nSo you just need to change this:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eto this:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eBarChartRodStackItem(\n  0,\n  10,\n  Colors.green,\n  borderSide: BorderSide(color: Colors.white),\n),\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Implement a new chart type called CandlestickChart. You can take a look at the documentation \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md\"\u003ehere\u003c/a\u003e. And I just implemented a basic example to show the Bitcoin price in 2024, you can take a look at it in our sample app \u003ca href=\"https://app.flchart.dev/#/candlestick\"\u003ehere\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/433\"\u003e#433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1143\"\u003e#1143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Remove the deprecated \u003ccode\u003etooltipRoundedRadius\u003c/code\u003e property -\u0026gt; you should use \u003ccode\u003etooltipBorderRadius\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBUGFIX\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Fix the BarChartData mismatch issue when changing the data, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1911\"\u003e#1911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFEATURE\u003c/strong\u003e (by \u003ca href=\"https://github.com/frybitsinc\"\u003e\u003ccode\u003e@​frybitsinc\u003c/code\u003e\u003c/a\u003e) Add fillGradient property in \u003ca href=\"https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radardataset\"\u003eRadarDataSet\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e (by \u003ca href=\"https://github.com/imaNNeo\"\u003e\u003ccode\u003e@​imaNNeo\u003c/code\u003e\u003c/a\u003e) Upgrade the min flutter version to \u003ccode\u003e3.27.4\u003c/code\u003e. So please make sure that your project is not using an old flutter version, \u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/1846\"\u003e#1846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/457a20202ec35f79190af8e945a84738a81ae033\"\u003e\u003ccode\u003e457a202\u003c/code\u003e\u003c/a\u003e Bump version to 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/c55fd81d6d369be8d95f26d601c005ccdaf1d696\"\u003e\u003ccode\u003ec55fd81\u003c/code\u003e\u003c/a\u003e feat: Bar chart rod label (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2071\"\u003e#2071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/ef9d9f4ae2750b51b33992dc3c87aa0333db7d32\"\u003e\u003ccode\u003eef9d9f4\u003c/code\u003e\u003c/a\u003e chore: Remove claude code automatic review (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2072\"\u003e#2072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/d3a8ac29fe2eeb31bb743e253386e6f5422a740b\"\u003e\u003ccode\u003ed3a8ac2\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2065\"\u003e#2065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/683a2c54e127fd15e8ad3a1b842da6f652c30b71\"\u003e\u003ccode\u003e683a2c5\u003c/code\u003e\u003c/a\u003e fix: Swap inverted lowerBy/upperBy in error range pixel calculation (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2060\"\u003e#2060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/76161d68033ed06078347e632fdfa828f982545e\"\u003e\u003ccode\u003e76161d6\u003c/code\u003e\u003c/a\u003e chore: Minor fix on sponsor images in README (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2064\"\u003e#2064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/50d83a081ae6ec2bdf086561638e3e56d56f6b94\"\u003e\u003ccode\u003e50d83a0\u003c/code\u003e\u003c/a\u003e chore: Add CLAUDE.md file to include our architecture, structure and conventi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/3cce12646354473b7997296d5bc83444d47288ea\"\u003e\u003ccode\u003e3cce126\u003c/code\u003e\u003c/a\u003e ci: Add Claude Code GitHub Workflow (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/ea7ccf5af5562a0e92e852ed7be6ca9363a719d5\"\u003e\u003ccode\u003eea7ccf5\u003c/code\u003e\u003c/a\u003e chore: Implement conventional commits and PR workflow (\u003ca href=\"https://redirect.github.com/imaNNeo/fl_chart/issues/2059\"\u003e#2059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imaNNeo/fl_chart/commit/a29a21d74a3297c8072c5af9909b596194d23b39\"\u003e\u003ccode\u003ea29a21d\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/imaNNeo/fl_chart/compare/0.68.0...1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 4.0.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6eebe72ca3975373a5fab06a009ec5ffeabdb495\"\u003e\u003ccode\u003e6eebe72\u003c/code\u003e\u003c/a\u003e [flutter_lints] Bump lints dependency to 6.0.0 and bump package to 6.0.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0093e2ecd5e3e83c04864b076564e1020ada532f\"\u003e\u003ccode\u003e0093e2e\u003c/code\u003e\u003c/a\u003e [video_player_android] Add note about Android platform views known issue (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/62f38a1abb95fccabd865cef8b107d515bfbf93d\"\u003e\u003ccode\u003e62f38a1\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Implement \u003ccode\u003eenableAudio\u003c/code\u003e for video recording (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9264\"\u003e#9264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9c11e9b8b845235c8d6bd120b89238dc580ab973\"\u003e\u003ccode\u003e9c11e9b\u003c/code\u003e\u003c/a\u003e [video_player_android] isBuffering flag always return true after calling seek...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6efa04bfdb94f14236a9f9f85a6ebb367a94e81d\"\u003e\u003ccode\u003e6efa04b\u003c/code\u003e\u003c/a\u003e [camera,video_player] replace onSurfaceDestroyed with onSurfaceCleanup (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9316\"\u003e#9316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c33fa390d6866405334adc56d38b70ea2ee3ab6e\"\u003e\u003ccode\u003ec33fa39\u003c/code\u003e\u003c/a\u003e [camera,video_player] Update Android to 3.29 minimum (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5a7d40f877274916bdd81ba18a6b508e2d266aa3\"\u003e\u003ccode\u003e5a7d40f\u003c/code\u003e\u003c/a\u003e Update repo for 3.32 stable (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2a847d78641de3eba95ba22b3a01db5ee24c93b3\"\u003e\u003ccode\u003e2a847d7\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Correct pigeon configuration output paths (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9313\"\u003e#9313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d692e43dba6c8dcfdd3659fd6681a3c9505307ae\"\u003e\u003ccode\u003ed692e43\u003c/code\u003e\u003c/a\u003e [process] Remove from the repository (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9310\"\u003e#9310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe5dd86d6232c1ca2eacc50efe38db5dd2a6f815\"\u003e\u003ccode\u003efe5dd86\u003c/code\u003e\u003c/a\u003e Ensure Example Packages Work on Android API 36 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_lints-v6.0.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `freezed` from 2.5.8 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-v2.5.8...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 `freezed_annotation` from 2.4.4 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/635173058aa52c846ed7707530a946abdf38afdf\"\u003e\u003ccode\u003e6351730\u003c/code\u003e\u003c/a\u003e Don't publish benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac7666f3dfb648070fa416d8e04668e5744b0c21\"\u003e\u003ccode\u003eac7666f\u003c/code\u003e\u003c/a\u003e freezed_annotation : 3.0.0 -\u0026gt; 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2c0d0a1a9242348d95fe61520f1b2f4bc2d57f74\"\u003e\u003ccode\u003e2c0d0a1\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1261\"\u003e#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/71b51d2b98f24879b012941f9f75b79208d7de28\"\u003e\u003ccode\u003e71b51d2\u003c/code\u003e\u003c/a\u003e ⚡️ Stop writing \u003ccode\u003e// dart format width=80\u003c/code\u003e to the generated freezed files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/05e2bb48c715472f20aea99ca9770d7f491e83d2\"\u003e\u003ccode\u003e05e2bb4\u003c/code\u003e\u003c/a\u003e Add when/map back (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/170db3bfc735a1f2f8666221dab21283778eba17\"\u003e\u003ccode\u003e170db3b\u003c/code\u003e\u003c/a\u003e fix markdown link syntax (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/931720360c89152aaf6b1320f03a70271501f14e\"\u003e\u003ccode\u003e9317203\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a42c20cf49a8effd84ae1d8a86b3fe51e75f4a5e\"\u003e\u003ccode\u003ea42c20c\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ebuilt_test\u003c/code\u003e 3.2.1, test fixes. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6f1a033fb3509d44b93cc2b7e5ebd9effeb24faf\"\u003e\u003ccode\u003e6f1a033\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/168513bd4410df4192bf7589ec1995f4776e81e7\"\u003e\u003ccode\u003e168513b\u003c/code\u003e\u003c/a\u003e docs: simplify dependency installation commands by grouping packages (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_annotation` from 4.9.0 to 4.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_annotation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_annotation v4.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for PATCH-style tri-state JSON\nfields (omit key vs explicit \u003ccode\u003enull\u003c/code\u003e vs value).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_annotation v4.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSerializable.dateTimeUtc\u003c/code\u003e configuration option.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_annotation v4.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSerializable(createJsonSchema: true)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003emeta: ^1.16.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/61e7b879b22af58f2f942ccf6c0ae81acd0cb1bc\"\u003e\u003ccode\u003e61e7b87\u003c/code\u003e\u003c/a\u003e Add JsonKey.explicitJsonNullWhenNonNullField for PATCH tri-state JSON (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/62e16d8e6200a5de6fb501795221dd3be3ddff40\"\u003e\u003ccode\u003e62e16d8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c6cdfcf769bec69fc4e5b6db6cf9107030050324\"\u003e\u003ccode\u003ec6cdfcf\u003c/code\u003e\u003c/a\u003e Update analyzer to latest, prepare v6.13.2 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fba9479300cbece6730a8901680de11a1ca2d351\"\u003e\u003ccode\u003efba9479\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/da67f424387558298e06780a00069aa46a535830\"\u003e\u003ccode\u003eda67f42\u003c/code\u003e\u003c/a\u003e allow pkg:analyzer latest, prepare v6.13.1 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8b781ac80015c1dd1bec97a44e92b2fc13e8a9a9\"\u003e\u003ccode\u003e8b781ac\u003c/code\u003e\u003c/a\u003e Improve error message when generating code for Record types with unsupported ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/6b711e38595dfd4f20dedd1cfb0b8a7a8db1c062\"\u003e\u003ccode\u003e6b711e3\u003c/code\u003e\u003c/a\u003e Improve error messages when typeToCode throws an exception (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1450\"\u003e#1450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5d5feca5bb9836223d9956c564927a992271e58a\"\u003e\u003ccode\u003e5d5feca\u003c/code\u003e\u003c/a\u003e isSynthetic is removed in Analyzer 11 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1564\"\u003e#1564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c61a809d1460bd5a7c223754d7020bebbacc9baa\"\u003e\u003ccode\u003ec61a809\u003c/code\u003e\u003c/a\u003e Bump actions/stale from 10.1.1 to 10.2.0 in the dependencies group (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1563\"\u003e#1563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/2b03869fbc47bef10ada89e0a6544a49747de3b3\"\u003e\u003ccode\u003e2b03869\u003c/code\u003e\u003c/a\u003e Prepare for release (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1562\"\u003e#1562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_annotation-v4.9.0...json_annotation-v4.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_serializable` from 6.9.5 to 6.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;15.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for PATCH-style tri-state\nJSON fields: distinguish omitted keys from explicit \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003efromJson\u003c/code\u003e and\nemit explicit JSON \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003etoJson\u003c/code\u003e when the Dart field is non-null.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ejson_annotation: '\u0026gt;=4.12.0 \u0026lt;4.13.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;14.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error message when generating code for \u003ccode\u003eRecord\u003c/code\u003e types with unsupported\nfields.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1559\"\u003e#1559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;13.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^4.0.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.1.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^4.1.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix schema generation for many different types of fields.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1549\"\u003e#1549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonSerializable.dateTimeUtc\u003c/code\u003e configuration option.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ejson_schema\u003c/code\u003e from \u003ccode\u003edependencies\u003c/code\u003e (it is only used in tests).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eJsonSerializable(createJsonSchema: true)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer: \u0026gt;=9.0.0 \u0026lt;11.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: ^9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^4.0.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild_config: ^1.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.1.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.9.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^4.1.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003erun_only_if_triggered\u003c/code\u003e to be specified in \u003ccode\u003ebuild.yaml\u003c/code\u003e to turn on the\n\u003ccode\u003ebuild_runner\u003c/code\u003e triggers heuristic.\u003c/li\u003e\n\u003cli\u003eSkip warning about annotations on both constructor and field if the values\nmatch.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c727bb9a24a3c4d6aa2d7e20b066132ef3170c56\"\u003e\u003ccode\u003ec727bb9\u003c/code\u003e\u003c/a\u003e chore(deps): support analyzer \u0026lt;15.0.0 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1584\"\u003e#1584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/eaad5f663a3424f828a4a50845ad1c14dad98c6b\"\u003e\u003ccode\u003eeaad5f6\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5a1856a1522a975cd905c1396ac37b97f87f053d\"\u003e\u003ccode\u003e5a1856a\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1576\"\u003e#1576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/61e7b879b22af58f2f942ccf6c0ae81acd0cb1bc\"\u003e\u003ccode\u003e61e7b87\u003c/code\u003e\u003c/a\u003e Add JsonKey.explicitJsonNullWhenNonNullField for PATCH tri-state JSON (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/62e16d8e6200a5de6fb501795221dd3be3ddff40\"\u003e\u003ccode\u003e62e16d8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c6cdfcf769bec69fc4e5b6db6cf9107030050324\"\u003e\u003ccode\u003ec6cdfcf\u003c/code\u003e\u003c/a\u003e Update analyzer to latest, prepare v6.13.2 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fba9479300cbece6730a8901680de11a1ca2d351\"\u003e\u003ccode\u003efba9479\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/da67f424387558298e06780a00069aa46a535830\"\u003e\u003ccode\u003eda67f42\u003c/code\u003e\u003c/a\u003e allow pkg:analyzer latest, prepare v6.13.1 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8b781ac80015c1dd1bec97a44e92b2fc13e8a9a9\"\u003e\u003ccode\u003e8b781ac\u003c/code\u003e\u003c/a\u003e Improve error message when generating code for Record types with unsupported ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/6b711e38595dfd4f20dedd1cfb0b8a7a8db1c062\"\u003e\u003ccode\u003e6b711e3\u003c/code\u003e\u003c/a\u003e Improve error messages when typeToCode throws an exception (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1450\"\u003e#1450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.9.5...json_serializable-v6.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_runner` from 2.5.4 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.5.4...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_annotation` from 2.4.4 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/635173058aa52c846ed7707530a946abdf38afdf\"\u003e\u003ccode\u003e6351730\u003c/code\u003e\u003c/a\u003e Don't publish benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/ac7666f3dfb648070fa416d8e04668e5744b0c21\"\u003e\u003ccode\u003eac7666f\u003c/code\u003e\u003c/a\u003e freezed_annotation : 3.0.0 -\u0026gt; 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/2c0d0a1a9242348d95fe61520f1b2f4bc2d57f74\"\u003e\u003ccode\u003e2c0d0a1\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1261\"\u003e#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/71b51d2b98f24879b012941f9f75b79208d7de28\"\u003e\u003ccode\u003e71b51d2\u003c/code\u003e\u003c/a\u003e ⚡️ Stop writing \u003ccode\u003e// dart format width=80\u003c/code\u003e to the generated freezed files (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/05e2bb48c715472f20aea99ca9770d7f491e83d2\"\u003e\u003ccode\u003e05e2bb4\u003c/code\u003e\u003c/a\u003e Add when/map back (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/170db3bfc735a1f2f8666221dab21283778eba17\"\u003e\u003ccode\u003e170db3b\u003c/code\u003e\u003c/a\u003e fix markdown link syntax (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/931720360c89152aaf6b1320f03a70271501f14e\"\u003e\u003ccode\u003e9317203\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/a42c20cf49a8effd84ae1d8a86b3fe51e75f4a5e\"\u003e\u003ccode\u003ea42c20c\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ebuilt_test\u003c/code\u003e 3.2.1, test fixes. (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/6f1a033fb3509d44b93cc2b7e5ebd9effeb24faf\"\u003e\u003ccode\u003e6f1a033\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrousselGit/freezed/commit/168513bd4410df4192bf7589ec1995f4776e81e7\"\u003e\u003ccode\u003e168513b\u003c/code\u003e\u003c/a\u003e docs: simplify dependency installation commands by grouping packages (\u003ca href=\"https://redirect.github.com/rrousselGit/freezed/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrousselGit/freezed/compare/freezed_annotation-v2.4.4...freezed_annotation-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_annotation` from 4.9.0 to 4.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_annotation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_annotation v4.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for PATCH-style tri-state JSON\nfields (omit key vs explicit \u003ccode\u003enull\u003c/code\u003e vs value).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_annotation v4.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSerializable.dateTimeUtc\u003c/code\u003e configuration option.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_annotation v4.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSerializable(createJsonSchema: true)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003emeta: ^1.16.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/61e7b879b22af58f2f942ccf6c0ae81acd0cb1bc\"\u003e\u003ccode\u003e61e7b87\u003c/code\u003e\u003c/a\u003e Add JsonKey.explicitJsonNullWhenNonNullField for PATCH tri-state JSON (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/62e16d8e6200a5de6fb501795221dd3be3ddff40\"\u003e\u003ccode\u003e62e16d8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c6cdfcf769bec69fc4e5b6db6cf9107030050324\"\u003e\u003ccode\u003ec6cdfcf\u003c/code\u003e\u003c/a\u003e Update analyzer to latest, prepare v6.13.2 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fba9479300cbece6730a8901680de11a1ca2d351\"\u003e\u003ccode\u003efba9479\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/da67f424387558298e06780a00069aa46a535830\"\u003e\u003ccode\u003eda67f42\u003c/code\u003e\u003c/a\u003e allow pkg:analyzer latest, prepare v6.13.1 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8b781ac80015c1dd1bec97a44e92b2fc13e8a9a9\"\u003e\u003ccode\u003e8b781ac\u003c/code\u003e\u003c/a\u003e Improve error message when generating code for Record types with unsupported ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/6b711e38595dfd4f20dedd1cfb0b8a7a8db1c062\"\u003e\u003ccode\u003e6b711e3\u003c/code\u003e\u003c/a\u003e Improve error messages when typeToCode throws an exception (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1450\"\u003e#1450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5d5feca5bb9836223d9956c564927a992271e58a\"\u003e\u003ccode\u003e5d5feca\u003c/code\u003e\u003c/a\u003e isSynthetic is removed in Analyzer 11 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1564\"\u003e#1564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c61a809d1460bd5a7c223754d7020bebbacc9baa\"\u003e\u003ccode\u003ec61a809\u003c/code\u003e\u003c/a\u003e Bump actions/stale from 10.1.1 to 10.2.0 in the dependencies group (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1563\"\u003e#1563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/2b03869fbc47bef10ada89e0a6544a49747de3b3\"\u003e\u003ccode\u003e2b03869\u003c/code\u003e\u003c/a\u003e Prepare for release (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1562\"\u003e#1562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_annotation-v4.9.0...json_annotation-v4.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json_serializable` from 6.9.5 to 6.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/json_serializable.dart/releases\"\u003ejson_serializable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:json_serializable v6.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;15.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey.explicitJsonNullWhenNonNullField\u003c/code\u003e for PATCH-style tri-state\nJSON fields: distinguish omitted keys from explicit \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003efromJson\u003c/code\u003e and\nemit explicit JSON \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003etoJson\u003c/code\u003e when the Dart field is non-null.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ejson_annotation: '\u0026gt;=4.12.0 \u0026lt;4.13.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;14.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error message when generating code for \u003ccode\u003eRecord\u003c/code\u003e types with unsupported\nfields.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1559\"\u003e#1559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;13.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^4.0.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.1.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^4.1.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix schema generation for many different types of fields.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1549\"\u003e#1549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonSerializable.dateTimeUtc\u003c/code\u003e configuration option.\n(\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ejson_schema\u003c/code\u003e from \u003ccode\u003edependencies\u003c/code\u003e (it is only used in tests).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eJsonSerializable(createJsonSchema: true)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer: \u0026gt;=9.0.0 \u0026lt;11.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: ^9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^4.0.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild_config: ^1.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.1.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.9.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^4.1.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003erun_only_if_triggered\u003c/code\u003e to be specified in \u003ccode\u003ebuild.yaml\u003c/code\u003e to turn on the\n\u003ccode\u003ebuild_runner\u003c/code\u003e triggers heuristic.\u003c/li\u003e\n\u003cli\u003eSkip warning about annotations on both constructor and field if the values\nmatch.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c727bb9a24a3c4d6aa2d7e20b066132ef3170c56\"\u003e\u003ccode\u003ec727bb9\u003c/code\u003e\u003c/a\u003e chore(deps): support analyzer \u0026lt;15.0.0 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1584\"\u003e#1584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/eaad5f663a3424f828a4a50845ad1c14dad98c6b\"\u003e\u003ccode\u003eeaad5f6\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/5a1856a1522a975cd905c1396ac37b97f87f053d\"\u003e\u003ccode\u003e5a1856a\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1576\"\u003e#1576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/61e7b879b22af58f2f942ccf6c0ae81acd0cb1bc\"\u003e\u003ccode\u003e61e7b87\u003c/code\u003e\u003c/a\u003e Add JsonKey.explicitJsonNullWhenNonNullField for PATCH tri-state JSON (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/62e16d8e6200a5de6fb501795221dd3be3ddff40\"\u003e\u003ccode\u003e62e16d8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c6cdfcf769bec69fc4e5b6db6cf9107030050324\"\u003e\u003ccode\u003ec6cdfcf\u003c/code\u003e\u003c/a\u003e Update analyzer to latest, prepare v6.13.2 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/fba9479300cbece6730a8901680de11a1ca2d351\"\u003e\u003ccode\u003efba9479\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/da67f424387558298e06780a00069aa46a535830\"\u003e\u003ccode\u003eda67f42\u003c/code\u003e\u003c/a\u003e allow pkg:analyzer latest, prepare v6.13.1 (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8b781ac80015c1dd1bec97a44e92b2fc13e8a9a9\"\u003e\u003ccode\u003e8b781ac\u003c/code\u003e\u003c/a\u003e Improve error message when generating code for Record types with unsupported ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/6b711e38595dfd4f20dedd1cfb0b8a7a8db1c062\"\u003e\u003ccode\u003e6b711e3\u003c/code\u003e\u003c/a\u003e Improve error messages when typeToCode throws an exception (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1450\"\u003e#1450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/json_serializable.dart/compare/json_serializable-v6.9.5...json_serializable-v6.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lottie` from 3.3.1 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/xvrh/lottie-flutter/releases\"\u003elottie's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix cropped fits (e.g. BoxFit.cover) ignoring alignment and always cropping from the top-left\u003c/li\u003e\n\u003cli\u003eFix the raster render cache serving the wrong crop when two animations shared a composition and size but differed in fit/alignment\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThrottle the auto-animation to the composition frame rate to reduce rebuilds\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd text animator range selectors (color, stroke, stroke width, tracking and opacity over an animated index/percent range)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eValueDelegate.path\u003c/code\u003e to override a shape's outline at runtime\u003c/li\u003e\n\u003cli\u003eExperimental initial 3D layer support (X/Y rotation approximated as a 2D foreshortening)\u003c/li\u003e\n\u003cli\u003eRender strokes correctly under skew by transforming the canvas instead of scaling the stroke width\u003c/li\u003e\n\u003cli\u003eOnly apply the parent alpha to matte layers\u003c/li\u003e\n\u003cli\u003eFix rounded corners not animating when the shape itself is static\u003c/li\u003e\n\u003cli\u003eFix a flash artifact on polygons with large strokes\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003e.lottie\u003c/code\u003e/\u003ccode\u003e.zip\u003c/code\u003e handling: skip \u003ccode\u003emanifest.json\u003c/code\u003e and normalize bundled image paths\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApply the \u003ccode\u003eShapeFill\u003c/code\u003e fill type consistently when drawing and computing bounds in \u003ccode\u003eFillContent\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove usages of deprecated methods in package:vector_math\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/xvrh/lottie-flutter/blob/master/CHANGELOG.md\"\u003elottie's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix blank frames on pre-compositions using both time remapping and a time stretch\u003c/li\u003e\n\u003cli\u003eFix cropped fits (e.g. \u003ccode\u003eBoxFit.cover\u003c/code\u003e) ignoring \u003ccode\u003ealignment\u003c/code\u003e and always cropping from the top-left\u003c/li\u003e\n\u003cli\u003eFix the raster render cache serving the wrong crop when two animations shared a composition and size but differed in fit/alignment\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThrottle the auto-animation to the composition frame rate to reduce rebuilds\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd text animator range selectors (color, stroke, stroke width, tracking and opacity over an animated index/percent range)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eValueDelegate.path\u003c/code\u003e to override a shape's outline at runtime\u003c/li\u003e\n\u003cli\u003eExperimental initial 3D layer support (X/Y rotation approximated as a 2D foreshortening)\u003c/li\u003e\n\u003cli\u003eRender strokes correctly under skew by transforming the canvas instead of scaling the stroke width\u003c/li\u003e\n\u003cli\u003eOnly apply the parent alpha to matte layers\u003c/li\u003e\n\u003cli\u003eFix rounded corners not animating when the shape itself is static\u003c/li\u003e\n\u003cli\u003eFix a flash artifact on polygons with large strokes\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003e.lottie\u003c/code\u003e/\u003ccode\u003e.zip\u003c/code\u003e handling: skip \u003ccode\u003emanifest.json\u003c/code\u003e and normalize bundled image paths\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApply the \u003ccode\u003eShapeFill\u003c/code\u003e fill type consistently when drawing and computing bounds in \u003ccode\u003eFillContent\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove usages of deprecated methods in \u003ccode\u003epackage:vector_math\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/xvrh/lottie-flutter/commit/127bc29f2c6bd8b32ec4064a09e54e6b31cd0a88\"\u003e\u003ccode\u003e127bc29\u003c/code\u003e\u003c/a\u003e fix: alignment/fit crop offset ignored, plus raster cache collision (\u003ca href=\"https://redirect.github.com/xvrh/lottie-flutter/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xvrh/lottie-flutter/commit/c5a0ff344fc2c87e2bb469f286915520acadb618\"\u003e\u003ccode\u003ec5a0ff3\u003c/code\u003e\u003c/a\u003e perf: throttle auto-animation rebuilds to composition frame rate (\u003ca href=\"https://redirect.github.com/xvrh/lottie-flutter/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xvrh/lottie-flutter/commit/8325ecba491f725d67c4c7571a1ea7ac33b0e70d\"\u003e\u003ccode\u003e8325ecb\u003c/code\u003e\u003c/a\u003e Various improvement for 3.4.0 (\u003ca href=\"https://redirect.github.com/xvrh/lottie-flutter/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xvrh/lottie-flutter/commit/3fc5b1cf28cba3769b2ec90b84553f3f483fde41\"\u003e\u003ccode\u003e3fc5b1c\u003c/code\u003e\u003c/a\u003e fix: corrected FileLottie.hashCode to prevent cache memory leak (\u003ca href=\"https://redirect.github.com/xvrh/lottie-flutter/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xvrh/lottie-flutter/commit/1eef993a7a69cd05cfcc4c9eac4f2d89ecfab2d1\"\u003e\u003ccode\u003e1eef993\u003c/code\u003e\u003c/a\u003e Remove Flutter metadata file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xvrh/lottie-flutter/commit/5f5bdbe138f203610e3bd78cb857557c150ffe0d\"\u003e\u003ccode\u003e5f5bdbe\u003c/code\u003e\u003c/a\u003e Simplify pub.dev publishing workflow using official action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xvrh/lottie-flutter/commit/805df14fecb88fe5af27d34070b6f6bbe7cab9c8\"\u003e\u003ccode\u003e805df14\u003c/code\u003e\u003c/a\u003e Bump version to 3.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xvrh/lottie-flutter/commit/74ec93345dc9745e194bd0f97ef720d70079f10c\"\u003e\u003ccode\u003e74ec933\u003c/code\u003e\u003c/a\u003e Update dependencies and enhance FillContent class for PathFillType (\u003ca href=\"https://redirect.github.com/xvrh/lottie-flutter/issues/413\"\u003e#413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xvrh/lottie-flutter/commit/4f1a5a52bdf1e1c1e12fa97c96174dcb05419e19\"\u003e\u003ccode\u003e4f1a5a5\u003c/code\u003e\u003c/a\u003e Remove usages of deprecated methods in \u003ccode\u003epackage:vector_math\u003c/code\u003e (\u003ca href=\"https://redirect.gith...\n\n_Description has been truncated_","html_url":"https://github.com/mildman1848/pruefungspilot/pull/33","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mildman1848%2Fpruefungspilot/issues/33","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/33/packages"}},{"old_version":"3.2.5","new_version":"4.0.1","update_type":"major","path":"/packages/convenient_test_dev","pr_created_at":"2026-09-03T00:04:11.000Z","version_change":"3.2.5 → 4.0.1","issue":{"uuid":"5330566053","node_id":"PR_kwDOHRhha88AAAABB-rGwQ","number":460,"state":"closed","title":"Bump freezed and build_runner in /packages/convenient_test_dev","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-04T23:39:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-03T00:04:11.000Z","updated_at":"2026-09-04T23:40:00.000Z","time_to_close":171341,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"freezed","repository_url":"https://github.com/rrousselGit/freezed","old_version":"3.2.5","new_version":"4.0.1"},{"name":"build_runner","repository_url":"https://github.com/dart-lang/build","old_version":"2.12.2","new_version":"2.16.1"}],"path":"/packages/convenient_test_dev","ecosystem":"pub"},"body":"Bumps [freezed](https://github.com/rrousselGit/freezed) and [build_runner](https://github.com/dart-lang/build). These dependencies needed to be updated together.\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 `build_runner` from 2.12.2 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.12.2...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\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/fzyzcjy/flutter_convenient_test/pull/460","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fzyzcjy%2Fflutter_convenient_test/issues/460","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/460/packages"}}]}