{"id":22853,"name":"dart_style","ecosystem":"pub","repository_url":"https://github.com/dart-lang/dart_style","issues_count":28,"created_at":"2025-06-07T03:00:31.169Z","updated_at":"2025-06-07T03:00:31.169Z","purl":"pkg:pub/dart_style","metadata":{"id":84912,"name":"dart_style","ecosystem":"pub","description":"Opinionated, automatic Dart source code formatter. Provides an API and a CLI tool.","homepage":null,"licenses":"bsd-3-clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/dart-lang/dart_style","keywords_array":[],"namespace":null,"versions_count":107,"first_release_published_at":"2015-01-08T17:27:59.164Z","latest_release_published_at":"2025-05-20T17:48:06.301Z","latest_release_number":"3.1.0","last_synced_at":"2025-06-07T09:30:44.069Z","created_at":"2022-04-05T11:35:33.275Z","updated_at":"2025-06-07T09:30:44.069Z","registry_url":"https://pub.dev/packages/dart_style","install_command":"dart pub add dart_style","documentation_url":"https://pub.dev/documentation/dart_style/","metadata":{},"repo_metadata":{"uuid":"24516823","full_name":"dart-lang/dart_style","owner":"dart-lang","description":"An opinionated formatter/linter for Dart code","archived":false,"fork":false,"pushed_at":"2023-03-13T20:55:01.000Z","size":2757,"stargazers_count":579,"open_issues_count":94,"forks_count":111,"subscribers_count":53,"default_branch":"master","last_synced_at":"2023-03-13T21:20:28.284Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://pub.dev/packages/dart_style","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"logo_url":null,"metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-09-26T22:04:21.000Z","updated_at":"2023-03-13T05:06:07.000Z","dependencies_parsed_at":"2023-02-17T08:17:50.349Z","dependency_job_id":null,"html_url":"https://github.com/dart-lang/dart_style","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dart-lang%2Fdart_style","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dart-lang%2Fdart_style/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dart-lang%2Fdart_style/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dart-lang","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":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":"dart-lang","name":"Dart","uuid":"1609975","kind":"organization","description":"Dart is an open-source, scalable programming language, with robust libraries and runtimes, for building web, server, and mobile apps.","email":null,"website":"https://dart.dev","location":null,"twitter":"dart_lang","company":null,"avatar_url":"https://avatars.githubusercontent.com/u/1609975?v=4","repositories_count":106,"last_synced_at":"2023-02-19T22:11:31.473Z","metadata":{"has_sponsors_listing":false},"owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dart-lang"},"tags":[{"name":"v2.2.4","sha":"5315e287ab1336847cfc17f6c0f79c0efc9eb8a8","kind":"tag","published_at":"2022-09-12T23:01:05.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/v2.2.4","html_url":"https://github.com/dart-lang/dart_style/releases/tag/v2.2.4"},{"name":"v2.2.3","sha":"04ec4e5ce952e842c9b9adc5752e2a32271085ce","kind":"tag","published_at":"2022-04-14T20:21:26.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/v2.2.3","html_url":"https://github.com/dart-lang/dart_style/releases/tag/v2.2.3"},{"name":"2.2.2","sha":"d7b73536a8079331c888b7da539b80e6825270ea","kind":"tag","published_at":"2022-03-03T23:55:51.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/2.2.2","html_url":"https://github.com/dart-lang/dart_style/releases/tag/2.2.2"},{"name":"2.2.1","sha":"610ef5797764deb269e24653454886047fe6dc56","kind":"tag","published_at":"2021-12-16T22:01:18.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/2.2.1","html_url":"https://github.com/dart-lang/dart_style/releases/tag/2.2.1"},{"name":"2.2.0","sha":"61a663699cef8d2b85c0211b2ec3d361aee70e35","kind":"tag","published_at":"2021-09-22T00:08:39.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/2.2.0","html_url":"https://github.com/dart-lang/dart_style/releases/tag/2.2.0"},{"name":"2.1.1","sha":"7660eaad2f903d657d018012bd60f9eceafae3c9","kind":"tag","published_at":"2021-09-21T21:26:42.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/2.1.1","html_url":"https://github.com/dart-lang/dart_style/releases/tag/2.1.1"},{"name":"2.1.0","sha":"14d9b6fd58cc4744676c12be3cc5eee2a779db82","kind":"tag","published_at":"2021-09-14T22:26:13.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/2.1.0","html_url":"https://github.com/dart-lang/dart_style/releases/tag/2.1.0"},{"name":"2.0.3","sha":"06bfd19593ed84dd288f67e02c6a753e6516288a","kind":"tag","published_at":"2021-07-22T17:51:15.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/2.0.3","html_url":"https://github.com/dart-lang/dart_style/releases/tag/2.0.3"},{"name":"2.0.2","sha":"9d9dff90d9a2e0793ad2f795f36c2777f720eda0","kind":"tag","published_at":"2021-07-12T23:11:57.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/2.0.2","html_url":"https://github.com/dart-lang/dart_style/releases/tag/2.0.2"},{"name":"2.0.1","sha":"b13403c12dc07fb926d92cc107fb09b221a04251","kind":"tag","published_at":"2021-04-26T22:10:57.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/2.0.1","html_url":"https://github.com/dart-lang/dart_style/releases/tag/2.0.1"},{"name":"2.0.0","sha":"2cf810073e0cc7e7ea05d3de51830e6fa6d62924","kind":"tag","published_at":"2021-03-16T20:12:58.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/2.0.0","html_url":"https://github.com/dart-lang/dart_style/releases/tag/2.0.0"},{"name":"1.3.13","sha":"728a14499ad6993bd2eaaf4f8b4cbd22cb16547f","kind":"tag","published_at":"2021-02-12T21:19:00.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.3.13","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.3.13"},{"name":"1.3.12","sha":"51bb685e88e8847cca070c8c5d70b144c0a33a7a","kind":"tag","published_at":"2021-02-09T00:05:56.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.3.12","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.3.12"},{"name":"1.3.11","sha":"29715344c78e4f2d52567fa28e0f6de2568185c5","kind":"tag","published_at":"2021-01-13T21:53:24.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.3.11","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.3.11"},{"name":"1.3.10","sha":"7860e92a3fc1d3747a7dd19430ab25c506a8446f","kind":"tag","published_at":"2020-11-19T22:13:43.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.3.10","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.3.10"},{"name":"1.3.9","sha":"e151ec65d7f3dd8eb0f7cea5d11bd877639e92a5","kind":"tag","published_at":"2020-11-02T19:31:44.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.3.9","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.3.9"},{"name":"1.3.8+1","sha":"2c273cde1650ebe39ba5b5964691e019b01c86ce","kind":"tag","published_at":"2020-10-29T17:46:36.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.3.8+1","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.3.8+1"},{"name":"1.3.8","sha":"483f2e68895d1e73087ff7b8399eca45b7a86271","kind":"tag","published_at":"2020-10-20T17:53:28.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.3.8","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.3.8"},{"name":"1.3.7","sha":"c99cfa70dd0ae2fc4f3e6a9e4ee3fd5504906815","kind":"tag","published_at":"2020-08-28T22:51:25.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.3.7","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.3.7"},{"name":"1.3.6","sha":"a35db09ca2040e3e9a42effcd10e20d7be11e3d6","kind":"tag","published_at":"2020-04-23T20:52:55.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.3.6","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.3.6"},{"name":"1.3.5","sha":"78bd89fff49c7d08107d42a0447f8e45ebb665df","kind":"tag","published_at":"2020-04-23T00:43:03.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.3.5","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.3.5"},{"name":"1.3.4","sha":"a6ed85e289d0137c5713a3f4bae32102d975c84b","kind":"tag","published_at":"2020-04-06T18:38:57.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.3.4","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.3.4"},{"name":"1.3.3","sha":"ea55d48ad46b4515fd70f1617bd9f52c6d40158d","kind":"commit","published_at":"2019-10-29T00:58:00.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.3.3","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.3.3"},{"name":"1.3.2","sha":"95dd408a2fb6aa1fa0b376a3258cbdf3a7b34b99","kind":"tag","published_at":"2019-10-21T18:00:05.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.3.2","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.3.2"},{"name":"1.3.1","sha":"e8f8e9142b15851db107244a8ec2e231995796c5","kind":"tag","published_at":"2019-09-26T20:17:36.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.3.1","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.3.1"},{"name":"1.3.0","sha":"c3e59a8afec2a72c632254ce77ef2f5b2ba99037","kind":"tag","published_at":"2019-09-25T19:45:58.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.3.0","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.3.0"},{"name":"1.2.10","sha":"3f40f37f45dbec52aaee4040aba60e847b2ad599","kind":"tag","published_at":"2019-08-19T20:35:50.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.2.10","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.2.10"},{"name":"1.2.9","sha":"713971a3d884ad969738670cac511afe34a891d8","kind":"tag","published_at":"2019-07-08T21:01:14.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.2.9","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.2.9"},{"name":"1.2.8","sha":"247d79b1235585a02d3ccbbd80f11d3a888d75b0","kind":"tag","published_at":"2019-06-06T23:19:38.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.2.8","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.2.8"},{"name":"1.2.7","sha":"1dd019e865fe8b2b2ed4b1e629025a53ecb60153","kind":"tag","published_at":"2019-04-05T22:50:57.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.2.7","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.2.7"},{"name":"1.2.6","sha":"7aef9287732622ae605559ddca4843ded2ba86ea","kind":"tag","published_at":"2019-04-05T00:45:15.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.2.6","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.2.6"},{"name":"1.2.5","sha":"c7c00e0de0a5fc304170bac18483c404619130b4","kind":"tag","published_at":"2019-03-27T23:16:48.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.2.5","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.2.5"},{"name":"1.2.4","sha":"f9917dffc6fe5c2d8de7ef9ab9891da2b9781489","kind":"tag","published_at":"2019-03-13T17:50:47.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.2.4","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.2.4"},{"name":"1.2.3","sha":"44b49aa77abe59ce27f4888248bf95629f1b98a6","kind":"tag","published_at":"2019-01-30T20:56:47.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.2.3","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.2.3"},{"name":"1.2.2","sha":"577eeaacae365d9052c9bb294a4976eca399295d","kind":"tag","published_at":"2018-12-07T17:08:47.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.2.2","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.2.2"},{"name":"1.2.1","sha":"3c206cb16fef1ee8bed2fce98f806202af741145","kind":"tag","published_at":"2018-12-03T19:15:57.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.2.1","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.2.1"},{"name":"1.2.0","sha":"8d5848a84f5670919f2ee1821477d71defe6a845","kind":"tag","published_at":"2018-09-18T21:42:25.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.2.0","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.2.0"},{"name":"1.1.3","sha":"04e179c85093ab8549ce14a3fac6f04927284fcd","kind":"tag","published_at":"2018-07-17T01:46:26.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.1.3","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.1.3"},{"name":"1.1.2","sha":"2b344e3339ca4104275b7d36aba60d59c5cfe591","kind":"tag","published_at":"2018-07-06T21:00:19.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.1.2","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.1.2"},{"name":"1.1.1","sha":"da96011064652b82ac6eebd8b0c9c7aba45e091d","kind":"tag","published_at":"2018-06-27T20:57:48.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.1.1","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.1.1"},{"name":"1.1.0","sha":"0219b070569077f2637f2ccfec49a4183337ffd0","kind":"tag","published_at":"2018-06-18T23:01:10.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.1.0","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.1.0"},{"name":"1.0.14","sha":"f21001121b3521cb0e7779997c3dddd2d15229dd","kind":"tag","published_at":"2018-05-15T17:41:40.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.0.14","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.0.14"},{"name":"1.0.13","sha":"fab102b78f1b78f2582f84b606bc306a4c5ed639","kind":"tag","published_at":"2018-05-14T20:53:00.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.0.13","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.0.13"},{"name":"1.0.12","sha":"45158d4361e9a5f054bb521a1510d136826b79d0","kind":"tag","published_at":"2018-04-30T17:12:56.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.0.12","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.0.12"},{"name":"1.0.11","sha":"d3adfd8abb36c35a94b43551c871fca3ca8fdae5","kind":"tag","published_at":"2018-04-24T20:54:34.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.0.11","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.0.11"},{"name":"1.0.10","sha":"cb19dcec57316c7caad32f73fdc3d1ed69de9677","kind":"tag","published_at":"2018-02-22T01:44:13.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.0.10","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.0.10"},{"name":"1.0.9+1","sha":"13389c03f6a26640f61131f17d718d1af0158ee3","kind":"tag","published_at":"2018-02-02T22:59:07.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.0.9+1","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.0.9+1"},{"name":"1.0.9","sha":"09788b6af9e172ec50b7cdd4f2a09a25f4e150a9","kind":"tag","published_at":"2018-01-04T20:07:35.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.0.9","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.0.9"},{"name":"1.0.8","sha":"97d49af28927a082a9ec1d7bbc3103af9cf43f40","kind":"tag","published_at":"2017-09-21T21:41:00.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.0.8","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.0.8"},{"name":"1.0.7","sha":"9f9efe285831577f1ee5e9d7c101e3b1482d9214","kind":"tag","published_at":"2017-07-06T00:11:07.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.0.7","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.0.7"},{"name":"1.0.6","sha":"fdf9d12aa0e36531873b40f22d440ee93d66ee76","kind":"tag","published_at":"2017-05-10T00:30:29.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.0.6","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.0.6"},{"name":"1.0.5","sha":"89a5c18f26152ef4c441b8a9a58d95e12ef9c0a6","kind":"tag","published_at":"2017-05-04T17:49:26.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.0.5","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.0.5"},{"name":"1.0.4","sha":"d6834bbc5028be763c3b1a309939ed06a9fb92f7","kind":"tag","published_at":"2017-04-26T20:30:42.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.0.4","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.0.4"},{"name":"1.0.3","sha":"3aa02ea08b769ed989ac883f102193cacdadfcc1","kind":"tag","published_at":"2017-04-06T20:16:02.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.0.3","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.0.3"},{"name":"1.0.2+1","sha":"1fd45b1e9e4a58234a5e7f5af87870a0d6628487","kind":"tag","published_at":"2017-03-29T22:48:35.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.0.2+1","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.0.2+1"},{"name":"1.0.2","sha":"1fd45b1e9e4a58234a5e7f5af87870a0d6628487","kind":"tag","published_at":"2017-03-29T21:48:37.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.0.2","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.0.2"},{"name":"1.0.1","sha":"2c216d8a388ebbfd102aa070180f3370046b99dd","kind":"tag","published_at":"2017-03-24T23:50:37.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.0.1","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.0.1"},{"name":"1.0.0","sha":"15115fad543f0ce480a8572db3272c9c712fe99e","kind":"tag","published_at":"2017-03-21T23:36:10.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/1.0.0","html_url":"https://github.com/dart-lang/dart_style/releases/tag/1.0.0"},{"name":"0.2.16","sha":"e55a9b9cbbd65a54f7a68dba932057e94182b3ec","kind":"tag","published_at":"2017-02-03T22:17:51.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/0.2.16","html_url":"https://github.com/dart-lang/dart_style/releases/tag/0.2.16"},{"name":"0.2.15","sha":"ca1910c1923fab5a95029af93ed2f037d064091e","kind":"tag","published_at":"2017-01-23T21:47:24.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/0.2.15","html_url":"https://github.com/dart-lang/dart_style/releases/tag/0.2.15"},{"name":"0.2.14","sha":"869e0c21b5f5bcd0ad74405ff0f52d0b6cb17dca","kind":"tag","published_at":"2017-01-11T18:07:40.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/0.2.14","html_url":"https://github.com/dart-lang/dart_style/releases/tag/0.2.14"},{"name":"0.2.13","sha":"7c7a79190889ab5a85db3168b45c7628f80fc582","kind":"tag","published_at":"2016-11-29T23:42:50.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/0.2.13","html_url":"https://github.com/dart-lang/dart_style/releases/tag/0.2.13"},{"name":"0.2.12","sha":"7759f2cf9baf1bb67a08d0be681349df756ee6e5","kind":"tag","published_at":"2016-11-29T22:01:05.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/0.2.12","html_url":"https://github.com/dart-lang/dart_style/releases/tag/0.2.12"},{"name":"v0.2.11+1","sha":"eca548cfdaa24ad91316eb8b052802b764fbe713","kind":"tag","published_at":"2016-10-20T20:20:42.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/v0.2.11+1","html_url":"https://github.com/dart-lang/dart_style/releases/tag/v0.2.11+1"},{"name":"0.2.11+1","sha":"eca548cfdaa24ad91316eb8b052802b764fbe713","kind":"commit","published_at":"2016-10-19T21:34:45.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/0.2.11+1","html_url":"https://github.com/dart-lang/dart_style/releases/tag/0.2.11+1"},{"name":"0.2.11","sha":"a15c2e5addef78239802c938ceb19f8b07e97f0a","kind":"tag","published_at":"2016-10-06T23:37:24.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/0.2.11","html_url":"https://github.com/dart-lang/dart_style/releases/tag/0.2.11"},{"name":"0.2.10","sha":"120e24eaeafa08790714c5dd955b0786822e1dcf","kind":"tag","published_at":"2016-09-14T23:45:47.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/0.2.10","html_url":"https://github.com/dart-lang/dart_style/releases/tag/0.2.10"},{"name":"0.2.9+1","sha":"f2551f5561ab02181c25a66623bd15364d8a46e2","kind":"tag","published_at":"2016-08-16T22:12:33.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/0.2.9+1","html_url":"https://github.com/dart-lang/dart_style/releases/tag/0.2.9+1"},{"name":"0.2.9","sha":"b963018e846e6f619c4f4b2d655b3c381ed90828","kind":"tag","published_at":"2016-08-01T22:06:12.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/0.2.9","html_url":"https://github.com/dart-lang/dart_style/releases/tag/0.2.9"},{"name":"0.2.8","sha":"2a66a281eddb743792ad0a30900ff7df80a11f65","kind":"tag","published_at":"2016-07-29T22:19:12.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/0.2.8","html_url":"https://github.com/dart-lang/dart_style/releases/tag/0.2.8"},{"name":"0.2.7","sha":"f117187306467ac23d950aef9e43ecfebb3d3039","kind":"tag","published_at":"2016-07-29T00:51:19.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/0.2.7","html_url":"https://github.com/dart-lang/dart_style/releases/tag/0.2.7"},{"name":"0.2.4","sha":"656695eccde43af07011f9f808baf2c019124a0d","kind":"tag","published_at":"2016-01-16T00:51:36.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/0.2.4","html_url":"https://github.com/dart-lang/dart_style/releases/tag/0.2.4"},{"name":"0.2.3","sha":"2ec1272337653c747838e8e5ed1ba02b516e918d","kind":"tag","published_at":"2016-01-15T01:28:10.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/0.2.3","html_url":"https://github.com/dart-lang/dart_style/releases/tag/0.2.3"},{"name":"0.2.2","sha":"8b4b2c5bf43caf66aaa20d0a9a6a61bd0fc80b66","kind":"tag","published_at":"2015-12-09T01:06:41.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/0.2.2","html_url":"https://github.com/dart-lang/dart_style/releases/tag/0.2.2"},{"name":"0.2.1","sha":"e7090213db1a6039e255e2441a3c24813b0214db","kind":"tag","published_at":"2015-12-07T22:51:00.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/0.2.1","html_url":"https://github.com/dart-lang/dart_style/releases/tag/0.2.1"},{"name":"0.2.0","sha":"976b032d7c59ca8f65b9b7d8eb13f018a33a6a34","kind":"tag","published_at":"2015-07-30T21:25:31.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/0.2.0","html_url":"https://github.com/dart-lang/dart_style/releases/tag/0.2.0"},{"name":"0.2.0-rc.4","sha":"b1e41fb682afc8f7f0f882c4b37146ea602200c3","kind":"tag","published_at":"2015-07-30T16:19:51.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/0.2.0-rc.4","html_url":"https://github.com/dart-lang/dart_style/releases/tag/0.2.0-rc.4"},{"name":"0.2.0-rc.3","sha":"0a60b6618eed6e0e81d287594cd11622dc84614b","kind":"tag","published_at":"2015-07-28T00:00:24.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/0.2.0-rc.3","html_url":"https://github.com/dart-lang/dart_style/releases/tag/0.2.0-rc.3"},{"name":"0.2.0-rc.2","sha":"1157385eef97446e30826a4ec48cf269eaa40092","kind":"tag","published_at":"2015-07-24T20:21:40.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/0.2.0-rc.2","html_url":"https://github.com/dart-lang/dart_style/releases/tag/0.2.0-rc.2"},{"name":"0.1.8+2","sha":"869dcd1bb9f3096d94c91a668623c4191e081b7e","kind":"tag","published_at":"2015-07-22T01:09:17.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/0.1.8+2","html_url":"https://github.com/dart-lang/dart_style/releases/tag/0.1.8+2"},{"name":"0.1.8+1","sha":"b21b835488bba5cd8a8a2e59b98669b88162b57b","kind":"tag","published_at":"2015-06-30T22:55:55.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/0.1.8+1","html_url":"https://github.com/dart-lang/dart_style/releases/tag/0.1.8+1"},{"name":"0.2.0-rc.1","sha":"23b5b8ac611c14bae2006fa78cfc71f3c696f244","kind":"tag","published_at":"2015-06-19T20:16:17.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/0.2.0-rc.1","html_url":"https://github.com/dart-lang/dart_style/releases/tag/0.2.0-rc.1"},{"name":"0.1.8","sha":"1fc8922ed985835c922063a5c0b7aba449246863","kind":"tag","published_at":"2015-04-23T20:19:30.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/0.1.8","html_url":"https://github.com/dart-lang/dart_style/releases/tag/0.1.8"},{"name":"0.1.7","sha":"dca138cc934cf5105b4004b01ef40d8eeb2c440d","kind":"tag","published_at":"2015-03-11T21:13:21.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/0.1.7","html_url":"https://github.com/dart-lang/dart_style/releases/tag/0.1.7"},{"name":"0.1.6","sha":"8f8eee47dc1c0776a96b2564db06eafefe13f966","kind":"tag","published_at":"2015-03-03T17:23:34.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/0.1.6","html_url":"https://github.com/dart-lang/dart_style/releases/tag/0.1.6"},{"name":"0.1.5+3","sha":"aa51184d99493d89741fb02e64cd828a911ac36e","kind":"tag","published_at":"2015-02-27T01:45:19.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/0.1.5+3","html_url":"https://github.com/dart-lang/dart_style/releases/tag/0.1.5+3"},{"name":"0.1.5+2","sha":"66cb418c1e00dcd68a33bdba2e2e5c5721fb4525","kind":"tag","published_at":"2015-02-26T23:55:57.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/0.1.5+2","html_url":"https://github.com/dart-lang/dart_style/releases/tag/0.1.5+2"},{"name":"0.1.5+1","sha":"6c3fe198f93392a75795719a3ae5682541cc2446","kind":"tag","published_at":"2015-02-26T21:17:41.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/0.1.5+1","html_url":"https://github.com/dart-lang/dart_style/releases/tag/0.1.5+1"},{"name":"0.1.5","sha":"701ba061cac16026ff28d01cae09d075076ece22","kind":"tag","published_at":"2015-02-20T21:47:30.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/0.1.5","html_url":"https://github.com/dart-lang/dart_style/releases/tag/0.1.5"},{"name":"0.1.4","sha":"442877d3e3ea8721f7eb80897d5ae93d100c596d","kind":"tag","published_at":"2015-02-20T19:28:47.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/0.1.4","html_url":"https://github.com/dart-lang/dart_style/releases/tag/0.1.4"},{"name":"0.1.3","sha":"6e192ec09311492d1d4ff10a836f61bf7ca8c8e5","kind":"tag","published_at":"2015-02-02T17:15:13.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/0.1.3","html_url":"https://github.com/dart-lang/dart_style/releases/tag/0.1.3"},{"name":"0.1.2","sha":"ce238503e32b3ffde01247d3c5b956567c61e019","kind":"tag","published_at":"2015-01-12T22:48:03.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/0.1.2","html_url":"https://github.com/dart-lang/dart_style/releases/tag/0.1.2"},{"name":"0.1.1","sha":"2e58b1ca854f829fa3812bfdf0079c41ea5ef39e","kind":"tag","published_at":"2015-01-09T19:22:56.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/0.1.1","html_url":"https://github.com/dart-lang/dart_style/releases/tag/0.1.1"},{"name":"0.1.0","sha":"5e909f43c297883c529a28eda07820c52e2f45e8","kind":"tag","published_at":"2015-01-08T17:26:07.000Z","download_url":"https://codeload.github.com/dart-lang/dart_style/tar.gz/0.1.0","html_url":"https://github.com/dart-lang/dart_style/releases/tag/0.1.0"}]},"repo_metadata_updated_at":"2023-03-20T20:00:12.387Z","dependent_packages_count":700,"downloads":null,"downloads_period":null,"dependent_repos_count":25409,"rankings":{"downloads":null,"dependent_repos_count":0.18214536516853932,"dependent_packages_count":0.0702247191011236,"stargazers_count":2.137464887640449,"forks_count":2.7876552965450636,"docker_downloads_count":0.20847963483146068,"average":1.0771939806573272},"purl":"pkg:pub/dart_style","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pub/dart_style","docker_dependents_count":36,"docker_downloads_count":18691710,"usage_url":"https://repos.ecosyste.ms/usage/pub/dart_style","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pub/dart_style/dependencies","status":null,"funding_links":[],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/dart_style/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/dart_style/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/dart_style/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/dart_style/related_packages","maintainers":[],"registry":{"name":"pub.dev","url":"https://pub.dev","ecosystem":"pub","default":true,"packages_count":65712,"maintainers_count":0,"namespaces_count":0,"keywords_count":9494,"github":"dart-lang","metadata":{"funded_packages_count":2794},"icon_url":"https://github.com/dart-lang.png","created_at":"2022-04-04T15:19:23.272Z","updated_at":"2025-06-07T05:38:37.562Z","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":11,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"4204779583","node_id":"PR_kwDOEIv4Gs7P8_f9","number":367,"state":"closed","title":"Bump the all-pub-dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-04T12:23:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-04T12:10:49.000Z","updated_at":"2026-04-04T12:23:34.000Z","time_to_close":764,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-pub-dependencies","update_count":2,"packages":[{"name":"analyzer","old_version":"10.2.0","new_version":"12.0.0","repository_url":"https://github.com/dart-lang/sdk"},{"name":"dart_style","old_version":"3.1.7","new_version":"3.1.8","repository_url":"https://github.com/dart-lang/dart_style"}],"path":null,"ecosystem":"pub"},"body":"Bumps the all-pub-dependencies group with 2 updates: [analyzer](https://github.com/dart-lang/sdk/tree/main/pkg) and [dart_style](https://github.com/dart-lang/dart_style).\n\nUpdates `analyzer` from 10.2.0 to 12.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/dart-lang/sdk/commits/HEAD/pkg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dart_style` from 3.1.7 to 3.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.8\u003c/h2\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFormat extension type representation clauses the same way primary constructor\nformal parameter lists are formatted. This rarely makes a difference but\nproduces better formatting when the representation type is long and there are\nother clauses on the extension type, as in:\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before:\r\nextension type JSExportedDartFunction._(\r\n  JSExportedDartFunctionRepType _jsExportedDartFunction\r\n)\r\n    implements JSFunction {}\r\n// After:\r\nextension type JSExportedDartFunction._(\r\n  JSExportedDartFunctionRepType _jsExportedDartFunction\r\n) implements JSFunction {}\r\n\u003c/code\u003e\u003c/pre\u003e\nThis change is \u003cem\u003enot\u003c/em\u003e language versioned. (The old style is always worse, and\ncontinuing to support it would add complexity to the formatter.)\u003c/li\u003e\n\u003cli\u003eForce blank lines around a mixin or extension type declaration if it doesn't\nhave a \u003ccode\u003e;\u003c/code\u003e body:\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before:\r\nint above;\r\nextension type Inches(int x) {}\r\nmixin M {}\r\nint below;\r\n// After:\r\nint above;\r\nextension type Inches(int x) {}\r\nmixin M {}\r\nint below;\r\n\u003c/code\u003e\u003c/pre\u003e\nThe formatter already forces blank lines around class, enum, and extension\ndeclarations. Mixins and extension types were overlooked. This makes them\nconsistent. This style change is language versioned and only affects\nlibraries at 3.13 or higher.\nNote that the formatter allows classes and extension types whose body is \u003ccode\u003e;\u003c/code\u003e\nto not have a blank line above or below them.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport upcoming Dart language version 3.13.\u003c/li\u003e\n\u003cli\u003eSupport formatting primary constructors.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '^12.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.8\u003c/h2\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFormat extension type representation clauses the same way primary constructor\nformal parameter lists are formatted. This rarely makes a difference but\nproduces better formatting when the representation type is long and there are\nother clauses on the extension type, as in:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before:\nextension type JSExportedDartFunction._(\n  JSExportedDartFunctionRepType _jsExportedDartFunction\n)\n    implements JSFunction {}\n\u003cp\u003e// After:\u003cbr /\u003e\nextension type JSExportedDartFunction._(\u003cbr /\u003e\nJSExportedDartFunctionRepType _jsExportedDartFunction\u003cbr /\u003e\n) implements JSFunction {}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change is \u003cem\u003enot\u003c/em\u003e language versioned. (The old style is always worse, and\ncontinuing to support it would add complexity to the formatter.)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eForce blank lines around a mixin or extension type declaration if it doesn't\nhave a \u003ccode\u003e;\u003c/code\u003e body:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before:\nint above;\nextension type Inches(int x) {}\nmixin M {}\nint below;\n\u003cp\u003e// After:\u003cbr /\u003e\nint above;\u003c/p\u003e\n\u003cp\u003eextension type Inches(int x) {}\u003c/p\u003e\n\u003cp\u003emixin M {}\u003c/p\u003e\n\u003cp\u003eint below;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe formatter already forces blank lines around class, enum, and extension\ndeclarations. Mixins and extension types were overlooked. This makes them\nconsistent. This style change is language versioned and only affects\nlibraries at 3.13 or higher.\u003c/p\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/dart_style/commit/2d8c5dccad840a231f56bd840b0412b86b3e023e\"\u003e\u003ccode\u003e2d8c5dc\u003c/code\u003e\u003c/a\u003e Bump version to 3.1.8 (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1816\"\u003e#1816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/9b302dd20b4b38979352f21cf515b44617d344ce\"\u003e\u003ccode\u003e9b302dd\u003c/code\u003e\u003c/a\u003e Require analyzer ^12.0.0, with breaking changes. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1815\"\u003e#1815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/3359feac81da31e28a4f3fb8672afa46a368bc5f\"\u003e\u003ccode\u003e3359fea\u003c/code\u003e\u003c/a\u003e Primary constructors (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1807\"\u003e#1807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v3.1.7...v3.1.8\"\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/simolus3/sqlite3.dart/pull/367","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/simolus3%2Fsqlite3.dart/issues/367","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/367/packages"},{"uuid":"4047786545","node_id":"PR_kwDOGA0y_s7JL5FR","number":299,"state":"closed","title":"build(deps): bump dart_style from 3.1.5 to 3.1.7","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-02T00:27:57.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-09T20:37:43.000Z","updated_at":"2026-05-02T00:28:05.000Z","time_to_close":4593014,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"dart_style","old_version":"3.1.5","new_version":"3.1.7","repository_url":"https://github.com/dart-lang/dart_style"}],"path":null,"ecosystem":"pub"},"body":"Bumps [dart_style](https://github.com/dart-lang/dart_style) from 3.1.5 to 3.1.7.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;12.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:dart_style v3.1.6\u003c/h2\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen trailing commas are preserved, don't insert a newline before the \u003ccode\u003e;\u003c/code\u003e in\nan enum with members unless there actually is a trailing comma.\n(Fix by \u003ca href=\"https://github.com/Barbirosha\"\u003e\u003ccode\u003e@​Barbirosha\u003c/code\u003e\u003c/a\u003e.)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport upcoming Dart language version 3.12.\u003c/li\u003e\n\u003cli\u003eStop using experiment flags for features released in 3.10.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.10.0\u003c/code\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/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;12.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.6\u003c/h2\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen trailing commas are preserved, don't insert a newline before the \u003ccode\u003e;\u003c/code\u003e in\nan enum with members unless there actually is a trailing comma.\n(Fix by \u003ca href=\"https://github.com/Barbirosha\"\u003e\u003ccode\u003e@​Barbirosha\u003c/code\u003e\u003c/a\u003e.)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport upcoming Dart language version 3.12.\u003c/li\u003e\n\u003cli\u003eStop using experiment flags for features released in 3.10.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.10.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/dart-lang/dart_style/commit/a0f21e86a7a0ba52f11f46e3ed2ad1144616b512\"\u003e\u003ccode\u003ea0f21e8\u003c/code\u003e\u003c/a\u003e v3.1.7: support the latest pkg:analyzer (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1812\"\u003e#1812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/4f93caf9c638bb6efc62356a3e35b0b342f10c00\"\u003e\u003ccode\u003e4f93caf\u003c/code\u003e\u003c/a\u003e Bump version to get ready to publish. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1811\"\u003e#1811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/a6b10dcc3db33597d058cdd602c6059137550b9b\"\u003e\u003ccode\u003ea6b10dc\u003c/code\u003e\u003c/a\u003e Add enum trailing comma fix to CHANGELOG. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1810\"\u003e#1810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/a1458c4397882444efa6fe3cbbb8343c7149e52a\"\u003e\u003ccode\u003ea1458c4\u003c/code\u003e\u003c/a\u003e Fix enum semicolon moved to new line with  trailing_commas: preserve (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1806\"\u003e#1806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/b9867aa70dc322fe1b647f75a7a561c151a80c38\"\u003e\u003ccode\u003eb9867aa\u003c/code\u003e\u003c/a\u003e Bump the latest supported language version to 3.12. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1808\"\u003e#1808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/0d56d8550440f19bb2a67b691859a22304486e02\"\u003e\u003ccode\u003e0d56d85\u003c/code\u003e\u003c/a\u003e Fix package resolution error to include file path (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1799\"\u003e#1799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/726465dd6827d107176dc61d7833e1224c0a4f59\"\u003e\u003ccode\u003e726465d\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6.0.1 to 6.0.2 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1800\"\u003e#1800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/4d4c889df64f9cbe7055ed2596376b643684e015\"\u003e\u003ccode\u003e4d4c889\u003c/code\u003e\u003c/a\u003e fix: new analyzer lints (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1804\"\u003e#1804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/f4d6e4d1a41ba1f8aaa95aa44732bc42913d5300\"\u003e\u003ccode\u003ef4d6e4d\u003c/code\u003e\u003c/a\u003e Retire experiments that are now released. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1779\"\u003e#1779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v3.1.5...v3.1.7\"\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=dart_style\u0026package-manager=pub\u0026previous-version=3.1.5\u0026new-version=3.1.7)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR 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\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/mrverdant13/coverde/pull/299","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrverdant13%2Fcoverde/issues/299","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/299/packages"},{"uuid":"3995828021","node_id":"PR_kwDOHjKcb87Gjti8","number":849,"state":"closed","title":"chore(deps): bump dart_style from 3.1.5 to 3.1.6","user":"dependabot[bot]","labels":["pkg: polkadart_cli","type: dependencies"],"assignees":["leonardocustodio"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-03T14:14:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-26T14:14:39.000Z","updated_at":"2026-04-03T14:14:24.000Z","time_to_close":3110384,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"dart_style","old_version":"3.1.5","new_version":"3.1.6","repository_url":"https://github.com/dart-lang/dart_style"}],"path":null,"ecosystem":"pub"},"body":"Bumps [dart_style](https://github.com/dart-lang/dart_style) from 3.1.5 to 3.1.6.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.6\u003c/h2\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen trailing commas are preserved, don't insert a newline before the \u003ccode\u003e;\u003c/code\u003e in\nan enum with members unless there actually is a trailing comma.\n(Fix by \u003ca href=\"https://github.com/Barbirosha\"\u003e\u003ccode\u003e@​Barbirosha\u003c/code\u003e\u003c/a\u003e.)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport upcoming Dart language version 3.12.\u003c/li\u003e\n\u003cli\u003eStop using experiment flags for features released in 3.10.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.10.0\u003c/code\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/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.6\u003c/h2\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen trailing commas are preserved, don't insert a newline before the \u003ccode\u003e;\u003c/code\u003e in\nan enum with members unless there actually is a trailing comma.\n(Fix by \u003ca href=\"https://github.com/Barbirosha\"\u003e\u003ccode\u003e@​Barbirosha\u003c/code\u003e\u003c/a\u003e.)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport upcoming Dart language version 3.12.\u003c/li\u003e\n\u003cli\u003eStop using experiment flags for features released in 3.10.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.10.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/dart-lang/dart_style/commit/4f93caf9c638bb6efc62356a3e35b0b342f10c00\"\u003e\u003ccode\u003e4f93caf\u003c/code\u003e\u003c/a\u003e Bump version to get ready to publish. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1811\"\u003e#1811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/a6b10dcc3db33597d058cdd602c6059137550b9b\"\u003e\u003ccode\u003ea6b10dc\u003c/code\u003e\u003c/a\u003e Add enum trailing comma fix to CHANGELOG. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1810\"\u003e#1810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/a1458c4397882444efa6fe3cbbb8343c7149e52a\"\u003e\u003ccode\u003ea1458c4\u003c/code\u003e\u003c/a\u003e Fix enum semicolon moved to new line with  trailing_commas: preserve (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1806\"\u003e#1806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/b9867aa70dc322fe1b647f75a7a561c151a80c38\"\u003e\u003ccode\u003eb9867aa\u003c/code\u003e\u003c/a\u003e Bump the latest supported language version to 3.12. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1808\"\u003e#1808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/0d56d8550440f19bb2a67b691859a22304486e02\"\u003e\u003ccode\u003e0d56d85\u003c/code\u003e\u003c/a\u003e Fix package resolution error to include file path (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1799\"\u003e#1799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/726465dd6827d107176dc61d7833e1224c0a4f59\"\u003e\u003ccode\u003e726465d\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6.0.1 to 6.0.2 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1800\"\u003e#1800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/4d4c889df64f9cbe7055ed2596376b643684e015\"\u003e\u003ccode\u003e4d4c889\u003c/code\u003e\u003c/a\u003e fix: new analyzer lints (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1804\"\u003e#1804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/f4d6e4d1a41ba1f8aaa95aa44732bc42913d5300\"\u003e\u003ccode\u003ef4d6e4d\u003c/code\u003e\u003c/a\u003e Retire experiments that are now released. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1779\"\u003e#1779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v3.1.5...v3.1.6\"\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=dart_style\u0026package-manager=pub\u0026previous-version=3.1.5\u0026new-version=3.1.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR 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\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/justkawal/polkadart/pull/849","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/justkawal%2Fpolkadart/issues/849","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/849/packages"},{"uuid":"3828097383","node_id":"PR_kwDOOJ_8Sc697JtB","number":21,"state":"closed","title":"chore(deps): bump the all-dependencies 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-02-02T05:26:07.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-19T05:45:41.000Z","updated_at":"2026-02-02T05:26:08.000Z","time_to_close":1208426,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":8,"packages":[{"name":"analyzer","old_version":"7.7.1","new_version":"10.0.1","repository_url":"https://github.com/dart-lang/sdk"},{"name":"build_config","old_version":"1.1.2","new_version":"1.2.0","repository_url":"https://github.com/dart-lang/build"},{"name":"dart_style","old_version":"3.1.1","new_version":"3.1.4","repository_url":"https://github.com/dart-lang/dart_style"},{"name":"json_serializable","old_version":"6.9.5","new_version":"6.11.4","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"build","old_version":"2.5.4","new_version":"4.0.4","repository_url":"https://github.com/dart-lang/build"},{"name":"flutter_lints","old_version":"1.0.4","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"build_runner","old_version":"2.5.4","new_version":"2.10.5","repository_url":"https://github.com/dart-lang/build"},{"name":"test","old_version":"1.26.3","new_version":"1.29.0","repository_url":"https://github.com/dart-lang/test"}],"path":null,"ecosystem":"pub"},"body":"Bumps the all-dependencies group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [analyzer](https://github.com/dart-lang/sdk/tree/main/pkg) | `7.7.1` | `10.0.1` |\n| [build_config](https://github.com/dart-lang/build) | `1.1.2` | `1.2.0` |\n| [dart_style](https://github.com/dart-lang/dart_style) | `3.1.1` | `3.1.4` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.9.5` | `6.11.4` |\n| [build](https://github.com/dart-lang/build) | `2.5.4` | `4.0.4` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `1.0.4` | `6.0.0` |\n| [build_runner](https://github.com/dart-lang/build) | `2.5.4` | `2.10.5` |\n| [test](https://github.com/dart-lang/test/tree/master/pkgs) | `1.26.3` | `1.29.0` |\n\n\nUpdates `analyzer` from 7.7.1 to 10.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/sdk/commits/HEAD/pkg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_config` from 1.1.2 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/dart-lang/build/releases\"\u003ebuild_config's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_config v1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd top level key \u003ccode\u003etriggers\u003c/code\u003e. See\n\u003ca href=\"https://github.com/dart-lang/build/blob/master/build_config/README.md#triggers\"\u003ethe docs\u003c/a\u003e\nfor more information.\u003c/li\u003e\n\u003cli\u003eBump the min sdk to 3.7.0.\u003c/li\u003e\n\u003cli\u003eRemove unused dep: \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDocumentation revamp.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/aa89301badea212b73a4bbf3de1d0c6fa40a67ea\"\u003e\u003ccode\u003eaa89301\u003c/code\u003e\u003c/a\u003e Prepare for release. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4146\"\u003e#4146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/733f735e367e97b5383a29d46c930c500270d6e5\"\u003e\u003ccode\u003e733f735\u003c/code\u003e\u003c/a\u003e Allow meta 1.16.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4145\"\u003e#4145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/7a6c074b22062b74545d44df7ba3c263a0eca258\"\u003e\u003ccode\u003e7a6c074\u003c/code\u003e\u003c/a\u003e Remove links to deleted FAQ entries. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4140\"\u003e#4140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/c425af20b56e7abd36a60e5e24fb6be3889ec352\"\u003e\u003ccode\u003ec425af2\u003c/code\u003e\u003c/a\u003e Removed unused code from build_resolvers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4141\"\u003e#4141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/155f836b72fda1d07a10caaf7ef0f25f2ad597be\"\u003e\u003ccode\u003e155f836\u003c/code\u003e\u003c/a\u003e Fix crash creating a merged output dir with a file called \u003ccode\u003elib\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4137\"\u003e#4137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1d0b322a9b3ee345dfc4e86878275232749e820c\"\u003e\u003ccode\u003e1d0b322\u003c/code\u003e\u003c/a\u003e Remove serve mode $graph and $perf handlers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4134\"\u003e#4134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/88b25b96723f7bfa637c14eb0ad839ff76ea77b8\"\u003e\u003ccode\u003e88b25b9\u003c/code\u003e\u003c/a\u003e Remove --use-polling-watcher flag. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4133\"\u003e#4133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d2be65b14c1eb4bef05e7170ca92e2a91b2d589d\"\u003e\u003ccode\u003ed2be65b\u003c/code\u003e\u003c/a\u003e Fix delete of transitive stale outputs. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4130\"\u003e#4130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/72ef1de710bdbaf9f2af0ec508d64da95df91de2\"\u003e\u003ccode\u003e72ef1de\u003c/code\u003e\u003c/a\u003e Remove broken link from CHANGELOG. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4131\"\u003e#4131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3614314939d731c4c3d2687e53b87f55b9a4077b\"\u003e\u003ccode\u003e3614314\u003c/code\u003e\u003c/a\u003e Documentation revamp. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4129\"\u003e#4129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_config-v1.1.2...build_config-v1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dart_style` from 3.1.1 to 3.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove dependencies on analyzer internal implementation.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '^10.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:dart_style v3.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo longer format imports with configurations and a prefix in the wrong order.\nThe parser used to accept this without error even though it violated the\nlanguage spec. The parser is being fixed, so the formatter will no longer\naccept or format code like:\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eimport 'foo.dart' as prefix if (cond) 'bar.dart';\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eDon't force a space between \u003ccode\u003e?\u003c/code\u003e and \u003ccode\u003e.\u003c/code\u003e if a null-aware element contains a\ndot shorthand.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=8.2.0 \u0026lt;10.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eargs: ^2.5.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\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRespect \u003ccode\u003e@dart=\u003c/code\u003e version comments when determining which \u0026gt;3.7 style to apply.\nThe formatter correctly used those comments to switch between the old short\nand new tall style, but ignored them for language versioned style rule changes\nafter 3.7. Now the language version of the file is consistently respected for\nall style rules (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1762\"\u003e#1762\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:dart_style v3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before formatting:\nenum { constant, ; member() {} }\n// After formatting at language version 3.9 or lower:\nenum {\n  constant;\n  member() {}\n}\n// After formatting at language version 3.10 or higher:\nenum {\n  constant,\n  ;\n  member() {}\n}\n\u003c/code\u003e\u003c/pre\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove dependencies on analyzer internal implementation.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '^10.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNo longer format imports with configurations and a prefix in the wrong order.\nThe parser used to accept this without error even though it violated the\nlanguage spec. The parser is being fixed, so the formatter will no longer\naccept or format code like:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eimport 'foo.dart' as prefix if (cond) 'bar.dart';\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't force a space between \u003ccode\u003e?\u003c/code\u003e and \u003ccode\u003e.\u003c/code\u003e if a null-aware element contains a\ndot shorthand.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=8.2.0 \u0026lt;10.0.0'\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRequire \u003ccode\u003eargs: ^2.5.0\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRequire \u003ccode\u003esdk: ^3.9.0\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRespect \u003ccode\u003e@dart=\u003c/code\u003e version comments when determining which \u0026gt;3.7 style to apply.\nThe formatter correctly used those comments to switch between the old short\nand new tall style, but ignored them for language versioned style rule changes\nafter 3.7. Now the language version of the file is consistently respected for\nall style rules (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1762\"\u003e#1762\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e\u003c/code\u003e\u003c/pre\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/dart_style/commit/bdae98cead73a436920f890626aa81cf3f2f8904\"\u003e\u003ccode\u003ebdae98c\u003c/code\u003e\u003c/a\u003e Require analyzer 10.0.0, stop using deprecated nodes and properties. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1795\"\u003e#1795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/af2e7702d8746c673547e1a2325da615a9e5142f\"\u003e\u003ccode\u003eaf2e770\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6.0.0 to 6.0.1 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1793\"\u003e#1793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/d1c9edc90370c3feaea703b418e8ef7818bc46f6\"\u003e\u003ccode\u003ed1c9edc\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5.0.0 to 6.0.0 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1790\"\u003e#1790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/f9825b8cfdc41dc4d41bc73974f30e14e634b78c\"\u003e\u003ccode\u003ef9825b8\u003c/code\u003e\u003c/a\u003e Test that private named initializing formals can be formatted. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1788\"\u003e#1788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/e8190bf2242654daee7ebf21fd6d8c8046989822\"\u003e\u003ccode\u003ee8190bf\u003c/code\u003e\u003c/a\u003e Remove uses of internal analyzer implementation. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1787\"\u003e#1787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/de7e7260b81a4d4e2475c37faf0e89b83454dfdb\"\u003e\u003ccode\u003ede7e726\u003c/code\u003e\u003c/a\u003e Clean up use of pkg:args, bump args dep (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1784\"\u003e#1784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/ade6076f731c39306e3dd32608dfd00622e4492f\"\u003e\u003ccode\u003eade6076\u003c/code\u003e\u003c/a\u003e Latest analyzer, prepare release (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1783\"\u003e#1783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/ec0048b9977f5403149798e45ace7e7d722996f0\"\u003e\u003ccode\u003eec0048b\u003c/code\u003e\u003c/a\u003e Fix stray backtick in markdown documentation (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/34742d7a6adcdc93ba7451f0a8b2fc396cdffa9b\"\u003e\u003ccode\u003e34742d7\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 5.0.0 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1767\"\u003e#1767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/ca019b0498692ad78f5f0f0f6208a1258e17fc90\"\u003e\u003ccode\u003eca019b0\u003c/code\u003e\u003c/a\u003e Use \u0026quot;\u003ca href=\"https://github.com/dart\"\u003e\u003ccode\u003e@​dart\u003c/code\u003e\u003c/a\u003e=\u0026quot; comment when determining which style rules to apply. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1766\"\u003e#1766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v3.1.1...v3.1.4\"\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.11.4\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.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\u003ch2\u003epackage:json_serializable v6.11.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuild: '\u0026gt;=3.0.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003esource_gen: '\u0026gt;=3.1.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=7.4.0 \u0026lt;9.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003emeta: ^1.15.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^3.1.0\u003c/code\u003e, stop using deprecated \u003ccode\u003eTypeChecker.fromRuntime\u003c/code\u003e\nand use the new \u003ccode\u003eTypeChecker.typeNamed\u003c/code\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequired \u003ccode\u003eanalyzer: ^7.4.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0-dev\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/44e28e63c310bb4365d23312587c6dd674bd79c2\"\u003e\u003ccode\u003e44e28e6\u003c/code\u003e\u003c/a\u003e Allow analyzer 10. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1542\"\u003e#1542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/613a0c716b7db014ab8633af7c6a9f393d75a679\"\u003e\u003ccode\u003e613a0c7\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 4 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1540\"\u003e#1540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/41ecd7bb3fa7da73af8a1134002f7ef5a2eece8e\"\u003e\u003ccode\u003e41ecd7b\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1537\"\u003e#1537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/cf786443b3485d9d9cffdf5941a344550f5f0584\"\u003e\u003ccode\u003ecf78644\u003c/code\u003e\u003c/a\u003e Update json_serializable to support the latest pkg:analyzer (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1535\"\u003e#1535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/a9eb6c39497eb4b94c895eea118d2d6b7efa94a9\"\u003e\u003ccode\u003ea9eb6c3\u003c/code\u003e\u003c/a\u003e Release 6.11.2. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1534\"\u003e#1534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8288fa31ae91736ef32a3f641692cfe3c11b32c2\"\u003e\u003ccode\u003e8288fa3\u003c/code\u003e\u003c/a\u003e Skip warning about duplicate annotations if the values match. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1532\"\u003e#1532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/3c09ab45b762e43e7aea1e995f2430b15807a35d\"\u003e\u003ccode\u003e3c09ab4\u003c/code\u003e\u003c/a\u003e Allow an option called \u003ccode\u003erun_only_if_triggered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1531\"\u003e#1531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/b7fd5fc06194d6614d6a20f021aa188e6aa0e40b\"\u003e\u003ccode\u003eb7fd5fc\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1529\"\u003e#1529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/d95430cf23442fe3565297645f692596c2ca0894\"\u003e\u003ccode\u003ed95430c\u003c/code\u003e\u003c/a\u003e Allow build 4.0.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1525\"\u003e#1525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8cb173f20475bc7b873cb326598f0548e0c090ef\"\u003e\u003ccode\u003e8cb173f\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1522\"\u003e#1522\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.11.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build` from 2.5.4 to 4.0.4\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's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build v4.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 10.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v4.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 9.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v4.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer\u003c/code\u003e 8.0.0. Remove use of deprecated \u003ccode\u003eanalyzer\u003c/code\u003e members, use\ntheir recommended and compatible replacements.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v4.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprovements to dartdoc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove methods and classes deprecated in \u003ccode\u003e4.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eAssetReader.digest\u003c/code\u003e abstract.\u003c/li\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003easync\u003c/code\u003e, \u003ccode\u003ebuild_runner_core\u003c/code\u003e, \u003ccode\u003econvert\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.10.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.10.4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.10.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.10.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.10.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eTestBuilderResult\u003c/code\u003e: add \u003ccode\u003esucceeded\u003c/code\u003e, \u003ccode\u003eoutputs\u003c/code\u003e and \u003ccode\u003eerrors\u003c/code\u003e.\nDeprecate \u003ccode\u003ebuildResult\u003c/code\u003e in favor of these new members.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003everbose\u003c/code\u003e to \u003ccode\u003etestBuilders\u003c/code\u003e and related methods. Like the command line\nflag it enables info logging from builders.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eflattenOutput\u003c/code\u003e to \u003ccode\u003etestBuilders\u003c/code\u003e. Use it for a less realistic but simpler\nbuild in which generated outputs are always written directly to each package\ninstead of \u0026quot;hidden\u0026quot; output being written to \u003ccode\u003e.dart_tool/build/generated\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.9.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 4.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport post process builders in \u003ccode\u003etestBuilders\u003c/code\u003e. And, add \u003ccode\u003eappliesBuilders\u003c/code\u003e\nso that builders can apply post process builders.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etestBuilderFactories\u003c/code\u003e: like \u003ccode\u003etestBuilders\u003c/code\u003e, but provide the builder\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/6e26924b08aa05100d6cdc5b1b5fb4f8f6ac200f\"\u003e\u003ccode\u003e6e26924\u003c/code\u003e\u003c/a\u003e Allow analyzer 10. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4320\"\u003e#4320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/848c4b3f2160d35f91b4909015c7f6eaa3bcb9a8\"\u003e\u003ccode\u003e848c4b3\u003c/code\u003e\u003c/a\u003e Use builder names and factories instead of opaque functions. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4318\"\u003e#4318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9b97ea08021ee68947873bcdd4a550c0feb393a4\"\u003e\u003ccode\u003e9b97ea0\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eAutoApply\u003c/code\u003e enum instead of opaque function \u003ccode\u003ePackageFilter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4317\"\u003e#4317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/91c3918bee7f603f3db1083e333f553268bc69c6\"\u003e\u003ccode\u003e91c3918\u003c/code\u003e\u003c/a\u003e Fix out-of-sync pubspec+CHANGELOG. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4316\"\u003e#4316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d62c662e30bf98a071725f9a3edaf48f83bc08ec\"\u003e\u003ccode\u003ed62c662\u003c/code\u003e\u003c/a\u003e Fix end to end test: allow build to complete before serving. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4314\"\u003e#4314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/12d7926328edea428ef6b902005adaba77091d2c\"\u003e\u003ccode\u003e12d7926\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4313\"\u003e#4313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/cb58a534963bd28fcdad8dc8d3cc20b3326adcc3\"\u003e\u003ccode\u003ecb58a53\u003c/code\u003e\u003c/a\u003e Fix build_daemon test. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4308\"\u003e#4308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/278183714d62d9de4507c475b8525ae8c2594126\"\u003e\u003ccode\u003e2781837\u003c/code\u003e\u003c/a\u003e Adding support for DDC's Library Bundle module system. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4303\"\u003e#4303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/00ceed38a06d9940c05cef54ac5708b4ed12ee00\"\u003e\u003ccode\u003e00ceed3\u003c/code\u003e\u003c/a\u003e Adding custom sdk build options to support flutter embeddings and plugins.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9b94a5ae8b3da1a0a069851a9e514c05b5684199\"\u003e\u003ccode\u003e9b94a5a\u003c/code\u003e\u003c/a\u003e Updating DDC's bootstrapper for auto hot reload/restart. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4300\"\u003e#4300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build-v2.5.4...build-v4.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 1.0.4 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 `build_runner` from 2.5.4 to 2.10.5\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.10.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd logging of builder compilation so you can tell how much time is spent\non the JIT or AOT compile. Explicitly log restarts to recompile builders.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 10.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.10.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 9.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.10.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance: improve scalability with the number of library cycles, making\nbuilds much faster for some large codebases.\u003c/li\u003e\n\u003cli\u003eBug fix: fix crash when you run \u003ccode\u003edart run build_runner build\u003c/code\u003e in a\nsubdirectory of a package.\u003c/li\u003e\n\u003cli\u003eBug fix: in a workspace, generate for transitive dependencies of the current\npackage instead of for all packages in the workspace.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.10.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: fix issue with webdev failing due to a modification during a build.\u003c/li\u003e\n\u003cli\u003eIn \u0026quot;serve\u0026quot; and \u0026quot;watch\u0026quot; modes, retry failed compiles instead of exiting.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.10.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance: improve \u003ccode\u003efindAssets\u003c/code\u003e scalability, making it much faster for\nprefix matches in packages with thousands of files or more. One specific use\ncase that is now faster is builders that use \u003ccode\u003esource_gen\u003c/code\u003e shared parts, for\nexample \u003ccode\u003ebuilt_value\u003c/code\u003e and \u003ccode\u003ejson_serializable\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: look up triggers in the \u003ccode\u003etriggers\u003c/code\u003e section of \u003ccode\u003ebuild.yaml\u003c/code\u003e using the\nfull name. For the case in which the builder name matched the package name,\nthe abbreviated name was being used instead.\u003c/li\u003e\n\u003cli\u003eBug fix: fix incorrect log \u003ccode\u003ewith build_runner/aot\u003c/code\u003e on Windows with JIT.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd AOT compilation of builders. A future release will AOT compile builders\nautomatically, for this release it's behind a flag. AOT compiled builders\nstart up faster and have higher throughput, for faster builds overall.\nBuilders that use \u003ccode\u003edart:mirrors\u003c/code\u003e cannot be AOT compiled.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eforce-aot\u003c/code\u003e flag to AOT compile builders.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eforce-jit\u003c/code\u003e flag to force the current default of JIT compiling builders.\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003e--dart-jit-vm-arg\u003c/code\u003e option. Its values are passed to \u003ccode\u003edart run\u003c/code\u003e when\na build script is started in JIT mode. This allows specifying options to\nattach a debugger to builders.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer\u003c/code\u003e 8.0.0. Remove use of deprecated \u003ccode\u003eanalyzer\u003c/code\u003e members, use\ntheir recommended and compatible replacements.\u003c/li\u003e\n\u003cli\u003eInternal changes for \u003ccode\u003ebuild_test\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWatch mode: handle builder code and config changes without recompiling or\nexiting.\u003c/li\u003e\n\u003cli\u003eRemove log output about \u003ccode\u003ebuild_runner\u003c/code\u003e internals.\u003c/li\u003e\n\u003cli\u003ePrint the port that gets picked if you pass 0 for a port number, for example\nwith \u003ccode\u003edart run build_runner serve web:0\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/build/commit/6e26924b08aa05100d6cdc5b1b5fb4f8f6ac200f\"\u003e\u003ccode\u003e6e26924\u003c/code\u003e\u003c/a\u003e Allow analyzer 10. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4320\"\u003e#4320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/848c4b3f2160d35f91b4909015c7f6eaa3bcb9a8\"\u003e\u003ccode\u003e848c4b3\u003c/code\u003e\u003c/a\u003e Use builder names and factories instead of opaque functions. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4318\"\u003e#4318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9b97ea08021ee68947873bcdd4a550c0feb393a4\"\u003e\u003ccode\u003e9b97ea0\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eAutoApply\u003c/code\u003e enum instead of opaque function \u003ccode\u003ePackageFilter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4317\"\u003e#4317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/91c3918bee7f603f3db1083e333f553268bc69c6\"\u003e\u003ccode\u003e91c3918\u003c/code\u003e\u003c/a\u003e Fix out-of-sync pubspec+CHANGELOG. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4316\"\u003e#4316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d62c662e30bf98a071725f9a3edaf48f83bc08ec\"\u003e\u003ccode\u003ed62c662\u003c/code\u003e\u003c/a\u003e Fix end to end test: allow build to complete before serving. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4314\"\u003e#4314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/12d7926328edea428ef6b902005adaba77091d2c\"\u003e\u003ccode\u003e12d7926\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4313\"\u003e#4313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/cb58a534963bd28fcdad8dc8d3cc20b3326adcc3\"\u003e\u003ccode\u003ecb58a53\u003c/code\u003e\u003c/a\u003e Fix build_daemon test. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4308\"\u003e#4308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/278183714d62d9de4507c475b8525ae8c2594126\"\u003e\u003ccode\u003e2781837\u003c/code\u003e\u003c/a\u003e Adding support for DDC's Library Bundle module system. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4303\"\u003e#4303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/00ceed38a06d9940c05cef54ac5708b4ed12ee00\"\u003e\u003ccode\u003e00ceed3\u003c/code\u003e\u003c/a\u003e Adding custom sdk build options to support flutter embeddings and plugins.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9b94a5ae8b3da1a0a069851a9e514c05b5684199\"\u003e\u003ccode\u003e9b94a5a\u003c/code\u003e\u003c/a\u003e Updating DDC's bootstrapper for auto hot reload/restart. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4300\"\u003e#4300\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.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `test` from 1.26.3 to 1.29.0\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.29.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--coverage-package\u003c/code\u003e flag, which filters the coverage report to specific\npackages using RegExps.\u003c/li\u003e\n\u003cli\u003eRequire a function definition named \u003ccode\u003emain\u003c/code\u003e directly in a test suite and\nprovide a more direct error message than a failing compiler output.\u003c/li\u003e\n\u003cli\u003eSuppress skip reason messages in the compact and failures-only reporters.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e major version 10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:test v1.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eisSorted\u003c/code\u003e and related matchers for iterables.\u003c/li\u003e\n\u003cli\u003eConsider \u003ccode\u003eNaN\u003c/code\u003e to be equal to itself in \u003ccode\u003eequals\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003etest_core\u003c/code\u003e to 0.6.14\u003c/li\u003e\n\u003cli\u003eRemoved unused \u003ccode\u003ejs\u003c/code\u003e dependency\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:test v1.27.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--coverage-path\u003c/code\u003e and \u003ccode\u003e--branch-coverage\u003c/code\u003e options to \u003ccode\u003edart test\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eServe dart2wasm source map files.\u003c/li\u003e\n\u003cli\u003eFix Node.js dart2wasm tests on windows.\u003c/li\u003e\n\u003cli\u003eDoc edit: clarify in README that a platform selector includes the compiler.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e major version 9.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/db0c8111377ab4a157351d12426f734c89c10d22\"\u003e\u003ccode\u003edb0c811\u003c/code\u003e\u003c/a\u003e Allow analyzer major version 10 (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2584\"\u003e#2584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/f95c0f5c10fa9af35014117cb00ec17d2a117265\"\u003e\u003ccode\u003ef95c0f5\u003c/code\u003e\u003c/a\u003e Allow empty test source when parsing metadata (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2583\"\u003e#2583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/c970e0035248d149e02c42143cba7b9055e40144\"\u003e\u003ccode\u003ec970e00\u003c/code\u003e\u003c/a\u003e Remove the dependency on pubspec_parse (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2580\"\u003e#2580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/da25976b09e69e33ce59f883a1f94dd653733943\"\u003e\u003ccode\u003eda25976\u003c/code\u003e\u003c/a\u003e Improve canUseSpecialChars on Linux and Mac (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2545\"\u003e#2545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/b951efc07c0ba490ec483b83b1c1f27b5ca08b26\"\u003e\u003ccode\u003eb951efc\u003c/code\u003e\u003c/a\u003e Support --version in pub workspace (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2538\"\u003e#2538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/750614722a735f421107b5332f3a17e324cc6c92\"\u003e\u003ccode\u003e7506147\u003c/code\u003e\u003c/a\u003e Hide skip reasons in compact and failure reporters (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2578\"\u003e#2578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/462b474b01a45cbb55fcd1aa89b2855857207f96\"\u003e\u003ccode\u003e462b474\u003c/code\u003e\u003c/a\u003e [coverage] Support workspaces in coverage filters (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2574\"\u003e#2574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/30aa5410583846295981bedbe1d1febedc7006c6\"\u003e\u003ccode\u003e30aa541\u003c/code\u003e\u003c/a\u003e Require a definition named \u003ccode\u003emain\u003c/code\u003e in test suites (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2569\"\u003e#2569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/bbad7a26f1175af929097e7978c808ff8aaa214a\"\u003e\u003ccode\u003ebbad7a2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--coverage-package\u003c/code\u003e option (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2566\"\u003e#2566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/cba5c15f7be6677b5620741f59a0eb8c35fb2c2e\"\u003e\u003ccode\u003ecba5c15\u003c/code\u003e\u003c/a\u003e Prepare to publish package:test (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2565\"\u003e#2565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/test/commits/test-v1.29.0/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build` from 2.5.4 to 4.0.4\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's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build v4.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 10.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v4.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 9.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v4.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer\u003c/code\u003e 8.0.0. Remove use of deprecated \u003ccode\u003eanalyzer\u003c/code\u003e members, use\ntheir recommended and compatible replacements.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v4.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprovements to dartdoc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove methods and classes deprecated in \u003ccode\u003e4.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eAssetReader.digest\u003c/code\u003e abstract.\u003c/li\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003easync\u003c/code\u003e, \u003ccode\u003ebuild_runner_core\u003c/code\u003e, \u003ccode\u003econvert\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.10.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.10.4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.10.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.10.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.10.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eTestBuilderResult\u003c/code\u003e: add \u003ccode\u003esucceeded\u003c/code\u003e, \u003ccode\u003eoutputs\u003c/code\u003e and \u003ccode\u003eerrors\u003c/code\u003e.\nDeprecate \u003ccode\u003ebuildResult\u003c/code\u003e in favor of these new members.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003everbose\u003c/code\u003e to \u003ccode\u003etestBuilders\u003c/code\u003e and related methods. Like the command line\nflag it enables info logging from builders.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eflattenOutput\u003c/code\u003e to \u003ccode\u003etestBuilders\u003c/code\u003e. Use it for a less realistic but simpler\nbuild in which generated outputs are always written directly to each package\ninstead of \u0026quot;hidden\u0026quot; output being written to \u003ccode\u003e.dart_tool/build/generated\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.9.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 4.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport post process builders in \u003ccode\u003etestBuilders\u003c/code\u003e. And, add \u003ccode\u003eappliesBuilders\u003c/code\u003e\nso that builders can apply post process builders.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etestBuilderFactories\u003c/code\u003e: like \u003ccode\u003etestBuilders\u003c/code\u003e, but provide the builder\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/6e26924b08aa05100d6cdc5b1b5fb4f8f6ac200f\"\u003e\u003ccode\u003e6e26924\u003c/code\u003e\u003c/a\u003e Allow analyzer 10. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4320\"\u003e#4320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/848c4b3f2160d35f91b4909015c7f6eaa3bcb9a8\"\u003e\u003ccode\u003e848c4b3\u003c/code\u003e\u003c/a\u003e Use builder names and factories instead of opaque functions. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4318\"\u003e#4318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9b97ea08021ee68947873bcdd4a550c0feb393a4\"\u003e\u003ccode\u003e9b97ea0\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eAutoApply\u003c/code\u003e enum instead of opaque function \u003ccode\u003ePackageFilter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4317\"\u003e#4317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/91c3918bee7f603f3db1083e333f553268bc69c6\"\u003e\u003ccode\u003e91c3918\u003c/code\u003e\u003c/a\u003e Fix out-of-sync pubspec+CHANGELOG. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4316\"\u003e#4316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d62c662e30bf98a071725f9a3edaf48f83bc08ec\"\u003e\u003ccode\u003ed62c662\u003c/code\u003e\u003c/a\u003e Fix end to end test: allow build to complete before serving. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4314\"\u003e#4314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/12d7926328edea428ef6b902005adaba77091d2c\"\u003e\u003ccode\u003e12d7926\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4313\"\u003e#4313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/cb58a534963bd28fcdad8dc8d3cc20b3326adcc3\"\u003e\u003ccode\u003ecb58a53\u003c/code\u003e\u003c/a\u003e Fix build_daemon test. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4308\"\u003e#4308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/278183714d62d9de4507c475b8525ae8c2594126\"\u003e\u003ccode\u003e2781837\u003c/code\u003e\u003c/a\u003e Adding support for DDC's Library Bundle module system. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4303\"\u003e#4303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/00ceed38a06d9940c05cef54ac5708b4ed12ee00\"\u003e\u003ccode\u003e00ceed3\u003c/code\u003e\u003c/a\u003e Adding custom sdk build options to support flutter embeddings and plugins.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9b94a5ae8b3da1a0a069851a9e514c05b5684199\"\u003e\u003ccode\u003e9b94a5a\u003c/code\u003e\u003c/a\u003e Updating DDC's bootstrapper for auto hot reload/restart. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4300\"\u003e#4300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build-v2.5.4...build-v4.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_config` from 1.1.2 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/dart-lang/build/releases\"\u003ebuild_config's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_config v1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd top level key \u003ccode\u003etriggers\u003c/code\u003e. See\n\u003ca href=\"https://github.com/dart-lang/build/blob/master/build_config/README.md#triggers\"\u003ethe docs\u003c/a\u003e\nfor more information.\u003c/li\u003e\n\u003cli\u003eBump the min sdk to 3.7.0.\u003c/li\u003e\n\u003cli\u003eRemove unused dep: \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDocumentation revamp.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/aa89301badea212b73a4bbf3de1d0c6fa40a67ea\"\u003e\u003ccode\u003eaa89301\u003c/code\u003e\u003c/a\u003e Prepare for release. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4146\"\u003e#4146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/733f735e367e97b5383a29d46c930c500270d6e5\"\u003e\u003ccode\u003e733f735\u003c/code\u003e\u003c/a\u003e Allow meta 1.16.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4145\"\u003e#4145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/7a6c074b22062b74545d44df7ba3c263a0eca258\"\u003e\u003ccode\u003e7a6c074\u003c/code\u003e\u003c/a\u003e Remove links to deleted FAQ entries. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4140\"\u003e#4140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/c425af20b56e7abd36a60e5e24fb6be3889ec352\"\u003e\u003ccode\u003ec425af2\u003c/code\u003e\u003c/a\u003e Removed unused code from build_resolvers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4141\"\u003e#4141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/155f836b72fda1d07a10caaf7ef0f25f2ad597be\"\u003e\u003ccode\u003e155f836\u003c/code\u003e\u003c/a\u003e Fix crash creating a merged output dir with a file called \u003ccode\u003elib\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4137\"\u003e#4137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1d0b322a9b3ee345dfc4e86878275232749e820c\"\u003e\u003ccode\u003e1d0b322\u003c/code\u003e\u003c/a\u003e Remove serve mode $graph and $perf handlers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4134\"\u003e#4134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/88b25b96723f7bfa637c14eb0ad839ff76ea77b8\"\u003e\u003ccode\u003e88b25b9\u003c/code\u003e\u003c/a\u003e Remove --use-polling-watcher flag. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4133\"\u003e#4133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d2be65b14c1eb4bef05e7170ca92e2a91b2d589d\"\u003e\u003ccode\u003ed2be65b\u003c/code\u003e\u003c/a\u003e Fix delete of transitive stale outputs. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4130\"\u003e#4130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/72ef1de710bdbaf9f2af0ec508d64da95df91de2\"\u003e\u003ccode\u003e72ef1de\u003c/code\u003e\u003c/a\u003e Remove broken link from CHANGELOG. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4131\"\u003e#4131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3614314939d731c4c3d2687e53b87f55b9a4077b\"\u003e\u003ccode\u003e3614314\u003c/code\u003e\u003c/a\u003e Documentation revamp. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4129\"\u003e#4129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_config-v1.1.2...build_config-v1.2.0\"\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.10.5\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.10.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd logging of builder compilation so you can tell how much time is spent\non the JIT or AOT compile. Explicitly log restarts to recompile builders.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 10.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.10.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 9.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.10.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance: improve scalability with the number of library cycles, making\nbuilds much faster for some large codebases.\u003c/li\u003e\n\u003cli\u003eBug fix: fix crash when you run \u003ccode\u003edart run build_runner build\u003c/code\u003e in a\nsubdirectory of a package.\u003c/li\u003e\n\u003cli\u003eBug fix: in a workspace, generate for transitive dependencies of the current\npackage instead of for all packages in the workspace.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.10.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: fix issue with webdev failing due to a modification during a build.\u003c/li\u003e\n\u003cli\u003eIn \u0026quot;serve\u0026quot; and \u0026quot;watch\u0026quot; modes, retry failed compiles instead of exiting.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.10.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance: improve \u003ccode\u003efindAssets\u003c/code\u003e scalability, making it much faster for\nprefix matches in packages with thousands of files or more. One specific use\ncase that is now faster is builders that use \u003ccode\u003esource_gen\u003c/code\u003e shared parts, for\nexample \u003ccode\u003ebuilt_value\u003c/code\u003e and \u003ccode\u003ejson_serializable\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: look up triggers in the \u003ccode\u003etriggers\u003c/code\u003e section of \u003ccode\u003ebuild.yaml\u003c/code\u003e using the\nfull name. For the case in which the builder name matched the package name,\nthe abbreviated name was being used instead.\u003c/li\u003e\n\u003cli\u003eBug fix: fix incorrect log \u003ccode\u003ewith build_runner/aot\u003c/code\u003e on Windows with JIT.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd AOT compilation of builders. A future release will AOT compile builders\nautomatically, for this release it's behind a flag. AOT compiled builders\nstart up faster and have higher throughput, for faster builds overall.\nBuilders that use \u003ccode\u003edart:mirrors\u003c/code\u003e cannot be AOT compiled.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eforce-aot\u003c/code\u003e flag to AOT compile builders.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eforce-jit\u003c/code\u003e flag to force the current default of JIT compiling builders.\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003e--dart-jit-vm-arg\u003c/code\u003e option. Its values are passed to \u003ccode\u003edart run\u003c/code\u003e when\na build script is started in JIT mode. This allows specifying options to\nattach a debugger to builders.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer\u003c/code\u003e 8.0.0. Remove use of deprecated \u003ccode\u003eanalyzer\u003c/code\u003e members, use\ntheir recommended and compatible replacements.\u003c/li\u003e\n\u003cli\u003eInternal changes for \u003ccode\u003ebuild_test\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWatch mode: handle builder code and config changes without recompiling or\nexiting.\u003c/li\u003e\n\u003cli\u003eRemove log output about \u003ccode\u003ebuild_runner\u003c/code\u003e internals.\u003c/li\u003e\n\u003cli\u003ePrint the port that gets picked if you pass 0 for a port number, for example\nwith \u003ccode\u003edart run build_runner serve web:0\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/build/commit/6e26924b08aa05100d6cdc5b1b5fb4f8f6ac200f\"\u003e\u003ccode\u003e6e26924\u003c/code\u003e\u003c/a\u003e Allow analyzer 10. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4320\"\u003e#4320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/848c4b3f2160d35f91b4909015c7f6eaa3bcb9a8\"\u003e\u003ccode\u003e848c4b3\u003c/code\u003e\u003c/a\u003e Use builder names and factories instead of opaque functions. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4318\"\u003e#4318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9b97ea08021ee68947873bcdd4a550c0feb393a4\"\u003e\u003ccode\u003e9b97ea0\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eAutoApply\u003c/code\u003e enum instead of opaque function \u003ccode\u003ePackageFilter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4317\"\u003e#4317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/91c3918bee7f603f3db1083e333f553268bc69c6\"\u003e\u003ccode\u003e91c3918\u003c/code\u003e\u003c/a\u003e Fix out-of-sync pubspec+CHANGELOG. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4316\"\u003e#4316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d62c662e30bf98a071725f9a3edaf48f83bc08ec\"\u003e\u003ccode\u003ed62c662\u003c/code\u003e\u003c/a\u003e Fix end to end test: allow build to complete before serving. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4314\"\u003e#4314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/12d7926328edea428ef6b902005adaba77091d2c\"\u003e\u003ccode\u003e12d7926\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4313\"\u003e#4313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/cb58a534963bd28fcdad8dc8d3cc20b3326adcc3\"\u003e\u003ccode\u003ecb58a53\u003c/code\u003e\u003c/a\u003e Fix build_daemon test. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4308\"\u003e#4308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/278183714d62d9de4507c475b8525ae8c2594126\"\u003e\u003ccode\u003e2781837\u003c/code\u003e\u003c/a\u003e Adding support for DDC's Library Bundle module system. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4303\"\u003e#4303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/00ceed38a06d9940c05cef54ac5708b4ed12ee00\"\u003e\u003ccode\u003e00ceed3\u003c/code\u003e\u003c/a\u003e Adding custom sdk build options to support flutter embeddings and plugins.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9b94a5ae8b3da1a0a069851a9e514c05b5684199\"\u003e\u003ccode\u003e9b94a5a\u003c/code\u003e\u003c/a\u003e Updating DDC's bootstrapper for auto hot reload/restart. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4300\"\u003e#4300\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.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dart_style` from 3.1.1 to 3.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove dependencies on analyzer internal implementation.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '^10.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:dart_style v3.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo longer format imports with configurations and a prefix in the wrong order.\nThe parser used to accept this without error even though it violated the\nlanguage spec. The parser is being fixed, so the formatter will no longer\naccept or format code like:\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eimport 'foo.dart' as prefix if (cond) 'bar.dart';\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eDon't force a space between \u003ccode\u003e?\u003c/code\u003e and \u003ccode\u003e.\u003c/code\u003e if a null-aware element contains a\ndot shorthand.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=8.2.0 \u0026lt;10.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eargs: ^2.5.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\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRespect \u003ccode\u003e@dart=\u003c/code\u003e version comments when determining which \u0026gt;3.7 style to apply.\nThe formatter correctly used those comments to switch between the old short\nand new tall style, but ignored them for language versioned style rule changes\nafter 3.7. Now the language version of the file is consistently respected for\nall style rules (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1762\"\u003e#1762\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:dart_style v3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before formatting:\nenum { constant, ; member() {} }\n// After formatting at language version 3.9 or lower:\nenum {\n  constant;\n  member() {}\n}\n// After formatting at language version 3.10 or higher:\nenum {\n  constant,\n  ;\n  member() {}\n}\n\u003c/code\u003e\u003c/pre\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove dependencies on analyzer internal implementation.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '^10.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNo longer format imports with configurations and a prefix in the wrong order.\nThe parser used to accept this without error even though it violated the\nlanguage spec. The parser is being fixed, so the formatter will no longer\naccept or format code like:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eimport 'foo.dart' as prefix if (cond) 'bar.dart';\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't force a space between \u003ccode\u003e?\u003c/code\u003e and \u003ccode\u003e.\u003c/code\u003e if a null-aware element contains a\ndot shorthand.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=8.2.0 \u0026lt;10.0.0'\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRequire \u003ccode\u003eargs: ^2.5.0\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRequire \u003ccode\u003esdk: ^3.9.0\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRespect \u003ccode\u003e@dart=\u003c/code\u003e version comments when determining which \u0026gt;3.7 style to apply.\nThe formatter correctly used those comments to switch between the old short\nand new tall style, but ignored them for language versioned style rule changes\nafter 3.7. Now the language version of the file is consistently respected for\nall style rules (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1762\"\u003e#1762\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e\u003c/code\u003e\u003c/pre\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/dart_style/commit/bdae98cead73a436920f890626aa81cf3f2f8904\"\u003e\u003ccode\u003ebdae98c\u003c/code\u003e\u003c/a\u003e Require analyzer 10.0.0, stop using deprecated nodes and properties. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1795\"\u003e#1795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/af2e7702d8746c673547e1a2325da615a9e5142f\"\u003e\u003ccode\u003eaf2e770\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6.0.0 to 6.0.1 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1793\"\u003e#1793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/d1c9edc90370c3feaea703b418e8ef7818bc46f6\"\u003e\u003ccode\u003ed1c9edc\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5.0.0 to 6.0.0 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1790\"\u003e#1790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/f9825b8cfdc41dc4d41bc73974f30e14e634b78c\"\u003e\u003ccode\u003ef9825b8\u003c/code\u003e\u003c/a\u003e Test that private named initializing formals can be formatted. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1788\"\u003e#1788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/e8190bf2242654daee7ebf21fd6d8c8046989822\"\u003e\u003ccode\u003ee8190bf\u003c/code\u003e\u003c/a\u003e Remove uses of internal analyzer implementation. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1787\"\u003e#1787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/de7e7260b81a4d4e2475c37faf0e89b83454dfdb\"\u003e\u003ccode\u003ede7e726\u003c/code\u003e\u003c/a\u003e Clean up use of pkg:args, bump args dep (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1784\"\u003e#1784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/ade6076f731c39306e3dd32608dfd00622e4492f\"\u003e\u003ccode\u003eade6076\u003c/code\u003e\u003c/a\u003e Latest analyzer, prepare release (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1783\"\u003e#1783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/ec0048b9977f5403149798e45ace7e7d722996f0\"\u003e\u003ccode\u003eec0048b\u003c/code\u003e\u003c/a\u003e Fix stray backtick in markdown documentation (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/34742d7a6adcdc93ba7451f0a8b2fc396cdffa9b\"\u003e\u003ccode\u003e34742d7\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 5.0.0 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1767\"\u003e#1767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/ca019b0498692ad78f5f0f0f6208a1258e17fc90\"\u003e\u003ccode\u003eca019b0\u003c/code\u003e\u003c/a\u003e Use \u0026quot;\u003ca href=\"https://github.com/dart\"\u003e\u003ccode\u003e@​dart\u003c/code\u003e\u003c/a\u003e=\u0026quot; comment when determining which style rules to apply. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1766\"\u003e#1766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v3.1.1...v3.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 1.0.4 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 `json_serializable` from 6.9.5 to 6.11.4\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.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\u003ch2\u003epackage:json_serializable v6.11.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuild: '\u0026gt;=3.0.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003esource_gen: '\u0026gt;=3.1.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=7.4.0 \u0026lt;9.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003emeta: ^1.15.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^3.1.0\u003c/code\u003e, stop using deprecated \u003ccode\u003eTypeChecker.fromRuntime\u003c/code\u003e\nand use the new \u003ccode\u003eTypeChecker.typeNamed\u003c/code\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequired \u003ccode\u003eanalyzer: ^7.4.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0-dev\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/44e28e63c310bb4365d23312587c6dd674bd79c2\"\u003e\u003ccode\u003e44e28e6\u003c/code\u003e\u003c/a\u003e Allow analyzer 10. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1542\"\u003e#1542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/613a0c716b7db014ab8633af7c6a9f393d75a679\"\u003e\u003ccode\u003e613a0c7\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 4 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1540\"\u003e#1540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/41ecd7bb3fa7da73af8a1134002f7ef5a2eece8e\"\u003e\u003ccode\u003e41ecd7b\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1537\"\u003e#1537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/cf786443b3485d9d9cffdf5941a344550f5f0584\"\u003e\u003ccode\u003ecf78644\u003c/code\u003e\u003c/a\u003e Update json_serializable to support the latest pkg:analyzer (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1535\"\u003e#1535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/a9eb6c39497eb4b94c895eea118d2d6b7efa94a9\"\u003e\u003ccode\u003ea9eb6c3\u003c/code\u003e\u003c/a\u003e Release 6.11.2. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1534\"\u003e#1534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8288fa31ae91736ef32a3f641692cfe3c11b32c2\"\u003e\u003ccode\u003e8288fa3\u003c/code\u003e\u003c/a\u003e Skip warning about duplicate annotations if the values match. (\u003ca href=\"https://r...\n\n_Description has been truncated_","html_url":"https://github.com/emdgroup/mtrust-api-guard/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/emdgroup%2Fmtrust-api-guard/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"},{"uuid":"3817756463","node_id":"PR_kwDOHjKcb869ZRUN","number":827,"state":"open","title":"chore(deps): bump dart_style from 3.1.3 to 3.1.4","user":"dependabot[bot]","labels":["pkg: polkadart_cli","type: dependencies"],"assignees":["leonardocustodio"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-15T14:15:15.000Z","updated_at":"2026-01-29T06:18:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"dart_style","old_version":"3.1.3","new_version":"3.1.4","repository_url":"https://github.com/dart-lang/dart_style"}],"path":null,"ecosystem":"pub"},"body":"Bumps [dart_style](https://github.com/dart-lang/dart_style) from 3.1.3 to 3.1.4.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove dependencies on analyzer internal implementation.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '^10.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove dependencies on analyzer internal implementation.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '^10.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/dart-lang/dart_style/commit/bdae98cead73a436920f890626aa81cf3f2f8904\"\u003e\u003ccode\u003ebdae98c\u003c/code\u003e\u003c/a\u003e Require analyzer 10.0.0, stop using deprecated nodes and properties. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1795\"\u003e#1795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/af2e7702d8746c673547e1a2325da615a9e5142f\"\u003e\u003ccode\u003eaf2e770\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6.0.0 to 6.0.1 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1793\"\u003e#1793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/d1c9edc90370c3feaea703b418e8ef7818bc46f6\"\u003e\u003ccode\u003ed1c9edc\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5.0.0 to 6.0.0 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1790\"\u003e#1790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/f9825b8cfdc41dc4d41bc73974f30e14e634b78c\"\u003e\u003ccode\u003ef9825b8\u003c/code\u003e\u003c/a\u003e Test that private named initializing formals can be formatted. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1788\"\u003e#1788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/e8190bf2242654daee7ebf21fd6d8c8046989822\"\u003e\u003ccode\u003ee8190bf\u003c/code\u003e\u003c/a\u003e Remove uses of internal analyzer implementation. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1787\"\u003e#1787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v3.1.3...v3.1.4\"\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=dart_style\u0026package-manager=pub\u0026previous-version=3.1.3\u0026new-version=3.1.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/justkawal/polkadart/pull/827","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/justkawal%2Fpolkadart/issues/827","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/827/packages"},{"uuid":"3586215711","node_id":"PR_kwDOOJ_8Sc6xZrKt","number":6,"state":"open","title":"chore(deps): bump the all-dependencies group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-04T11:44:47.000Z","updated_at":"2025-11-17T05:25:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":7,"packages":[{"name":"build","old_version":"2.5.4","new_version":"3.1.0","repository_url":"https://github.com/dart-lang/build"},{"name":"dart_style","old_version":"3.1.1","new_version":"3.1.2","repository_url":"https://github.com/dart-lang/dart_style"},{"name":"analyzer","old_version":"7.7.1","new_version":"8.4.1","repository_url":"https://github.com/dart-lang/sdk"},{"name":"build","old_version":"3.1.0","new_version":"4.0.2","repository_url":"https://github.com/dart-lang/build"},{"name":"flutter_lints","old_version":"1.0.4","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"build_runner","old_version":"2.7.1","new_version":"2.10.1","repository_url":"https://github.com/dart-lang/build"}],"path":null,"ecosystem":"pub"},"body":"Bumps the all-dependencies group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [build](https://github.com/dart-lang/build) | `2.5.4` | `3.1.0` |\n| [dart_style](https://github.com/dart-lang/dart_style) | `3.1.1` | `3.1.2` |\n| [analyzer](https://github.com/dart-lang/sdk/tree/main/pkg) | `7.7.1` | `8.4.1` |\n| [build](https://github.com/dart-lang/build) | `3.1.0` | `4.0.2` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `1.0.4` | `6.0.0` |\n| [build_runner](https://github.com/dart-lang/build) | `2.7.1` | `2.10.1` |\n\n\nUpdates `build` from 2.5.4 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/dart-lang/build/releases\"\u003ebuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_test v3.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003einputsTrackedFor\u003c/code\u003e and \u003ccode\u003eresolverEntrypointsTrackedFor\u003c/code\u003e to\n\u003ccode\u003eReaderWriterTesting\u003c/code\u003e, so tests can determine what each build step\nread and resolved.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eloadIsolateSources\u003c/code\u003e to \u003ccode\u003eReaderWriterTesting\u003c/code\u003e. It loads all real\nsources visible to the test into memory.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etestBuilder\u003c/code\u003e default \u003ccode\u003eonLog\u003c/code\u003e now works outside of tests: it falls\nback to \u003ccode\u003eprint\u003c/code\u003e instead of crashing.\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eREADME.md\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v3.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003erunBuilder\u003c/code\u003e. It has been moved to \u003ccode\u003epackage:build_runner_core\u003c/code\u003e and\nwill be removed from \u003ccode\u003epackage:build\u003c/code\u003e. Please note: the currently supported\nways to run builders are using \u003ccode\u003ebuild_runner\u003c/code\u003e on the command line or\n\u003ccode\u003ebuild_test\u003c/code\u003e in tests. If you need ongoing support for a different way to run\nbuilders please get in touch at\n\u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003erunPostProcessBuilder\u003c/code\u003e. Like \u003ccode\u003erunBuilder\u003c/code\u003e, it has been moved to\n\u003ccode\u003epackage:build_runner_core\u003c/code\u003e and will be removed from \u003ccode\u003epackage:build\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eAssetWriterSpy\u003c/code\u003e. It will be removed.\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eMultiplexingBuilder\u003c/code\u003e. It will be removed.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.3.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v3.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 4.0.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.7.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v3.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.1.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.7.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v3.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.3.0.\u003c/li\u003e\n\u003cli\u003eDocumentation revamp.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003emeta\u003c/code\u003e 1.16.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v3.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.2.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.7.0.\u003c/li\u003e\n\u003cli\u003eRemove unused \u003ccode\u003eTransitiveDigestsBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003econvert\u003c/code\u003e, \u003ccode\u003ecrypto\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v3.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSmall improvements to RAM usage.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 8.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v3.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.1.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 8.0.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/dart-lang/build/commit/5dfa820658a1adaf9dbfe7d42d01b18f650fd43a\"\u003e\u003ccode\u003e5dfa820\u003c/code\u003e\u003c/a\u003e Release before build 4.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4176\"\u003e#4176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/56248e06c7085bd6e01e9d1de027a9f3e146a9f5\"\u003e\u003ccode\u003e56248e0\u003c/code\u003e\u003c/a\u003e Deprecations before \u003ccode\u003ebuild\u003c/code\u003e major version release. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4175\"\u003e#4175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/e5af3632f77c4806e07b0c68b8ff072308d71daf\"\u003e\u003ccode\u003ee5af363\u003c/code\u003e\u003c/a\u003e Remove community workflow. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4173\"\u003e#4173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/fb25862cbfeddf62aa0cc571923d996aaf68478d\"\u003e\u003ccode\u003efb25862\u003c/code\u003e\u003c/a\u003e Remove build-\u0026gt;build_runner_core dependency (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4172\"\u003e#4172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/a4a26caa2e1805527a6bfd35dbb7b78cb16c7826\"\u003e\u003ccode\u003ea4a26ca\u003c/code\u003e\u003c/a\u003e Remove unused bool. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4171\"\u003e#4171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1f0729d5ef68042cf7413ffb3d7241d5a28e1cc0\"\u003e\u003ccode\u003e1f0729d\u003c/code\u003e\u003c/a\u003e Merge \u003ccode\u003eBuildEnvironment\u003c/code\u003e and \u003ccode\u003eBuildOptions\u003c/code\u003e into new \u003ccode\u003eBuildRunnerState\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4166\"\u003e#4166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/b3eb1dc462a95ab6ca54fd27c8d58137cceb906d\"\u003e\u003ccode\u003eb3eb1dc\u003c/code\u003e\u003c/a\u003e Skip tests with Chrome on Windows. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ca783ab7f9a58d7b2dd826922f22c5ab2f00d0b8\"\u003e\u003ccode\u003eca783ab\u003c/code\u003e\u003c/a\u003e Refactor build_runner command line (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4165\"\u003e#4165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/c63229d95b7d63470a4464a32810dd7f715fd2ad\"\u003e\u003ccode\u003ec63229d\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 4.2.3 to 4.2.4 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4167\"\u003e#4167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5fa3b5f07a0653d061e7c9864e28329208dedec9\"\u003e\u003ccode\u003e5fa3b5f\u003c/code\u003e\u003c/a\u003e Remove package:test version check. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4163\"\u003e#4163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build-v2.5.4...build-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_config` from 1.1.2 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/dart-lang/build/releases\"\u003ebuild_config's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_config v1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd top level key \u003ccode\u003etriggers\u003c/code\u003e. See\n\u003ca href=\"https://github.com/dart-lang/build/blob/master/build_config/README.md#triggers\"\u003ethe docs\u003c/a\u003e\nfor more information.\u003c/li\u003e\n\u003cli\u003eBump the min sdk to 3.7.0.\u003c/li\u003e\n\u003cli\u003eRemove unused dep: \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDocumentation revamp.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/aa89301badea212b73a4bbf3de1d0c6fa40a67ea\"\u003e\u003ccode\u003eaa89301\u003c/code\u003e\u003c/a\u003e Prepare for release. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4146\"\u003e#4146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/733f735e367e97b5383a29d46c930c500270d6e5\"\u003e\u003ccode\u003e733f735\u003c/code\u003e\u003c/a\u003e Allow meta 1.16.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4145\"\u003e#4145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/7a6c074b22062b74545d44df7ba3c263a0eca258\"\u003e\u003ccode\u003e7a6c074\u003c/code\u003e\u003c/a\u003e Remove links to deleted FAQ entries. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4140\"\u003e#4140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/c425af20b56e7abd36a60e5e24fb6be3889ec352\"\u003e\u003ccode\u003ec425af2\u003c/code\u003e\u003c/a\u003e Removed unused code from build_resolvers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4141\"\u003e#4141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/155f836b72fda1d07a10caaf7ef0f25f2ad597be\"\u003e\u003ccode\u003e155f836\u003c/code\u003e\u003c/a\u003e Fix crash creating a merged output dir with a file called \u003ccode\u003elib\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4137\"\u003e#4137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1d0b322a9b3ee345dfc4e86878275232749e820c\"\u003e\u003ccode\u003e1d0b322\u003c/code\u003e\u003c/a\u003e Remove serve mode $graph and $perf handlers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4134\"\u003e#4134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/88b25b96723f7bfa637c14eb0ad839ff76ea77b8\"\u003e\u003ccode\u003e88b25b9\u003c/code\u003e\u003c/a\u003e Remove --use-polling-watcher flag. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4133\"\u003e#4133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d2be65b14c1eb4bef05e7170ca92e2a91b2d589d\"\u003e\u003ccode\u003ed2be65b\u003c/code\u003e\u003c/a\u003e Fix delete of transitive stale outputs. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4130\"\u003e#4130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/72ef1de710bdbaf9f2af0ec508d64da95df91de2\"\u003e\u003ccode\u003e72ef1de\u003c/code\u003e\u003c/a\u003e Remove broken link from CHANGELOG. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4131\"\u003e#4131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3614314939d731c4c3d2687e53b87f55b9a4077b\"\u003e\u003ccode\u003e3614314\u003c/code\u003e\u003c/a\u003e Documentation revamp. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4129\"\u003e#4129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_config-v1.1.2...build_config-v1.2.0\"\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.7.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.10.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance: improve \u003ccode\u003efindAssets\u003c/code\u003e scalability, making it much faster for\nprefix matches in packages with thousands of files or more. One specific use\ncase that is now faster is builders that use \u003ccode\u003esource_gen\u003c/code\u003e shared parts, for\nexample \u003ccode\u003ebuilt_value\u003c/code\u003e and \u003ccode\u003ejson_serializable\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: look up triggers in the \u003ccode\u003etriggers\u003c/code\u003e section of \u003ccode\u003ebuild.yaml\u003c/code\u003e using the\nfull name. For the case in which the builder name matched the package name,\nthe abbreviated name was being used instead.\u003c/li\u003e\n\u003cli\u003eBug fix: fix incorrect log \u003ccode\u003ewith build_runner/aot\u003c/code\u003e on Windows with JIT.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd AOT compilation of builders. A future release will AOT compile builders\nautomatically, for this release it's behind a flag. AOT compiled builders\nstart up faster and have higher throughput, for faster builds overall.\nBuilders that use \u003ccode\u003edart:mirrors\u003c/code\u003e cannot be AOT compiled.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eforce-aot\u003c/code\u003e flag to AOT compile builders.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eforce-jit\u003c/code\u003e flag to force the current default of JIT compiling builders.\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003e--dart-jit-vm-arg\u003c/code\u003e option. Its values are passed to \u003ccode\u003edart run\u003c/code\u003e when\na build script is started in JIT mode. This allows specifying options to\nattach a debugger to builders.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer\u003c/code\u003e 8.0.0. Remove use of deprecated \u003ccode\u003eanalyzer\u003c/code\u003e members, use\ntheir recommended and compatible replacements.\u003c/li\u003e\n\u003cli\u003eInternal changes for \u003ccode\u003ebuild_test\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWatch mode: handle builder code and config changes without recompiling or\nexiting.\u003c/li\u003e\n\u003cli\u003eRemove log output about \u003ccode\u003ebuild_runner\u003c/code\u003e internals.\u003c/li\u003e\n\u003cli\u003ePrint the port that gets picked if you pass 0 for a port number, for example\nwith \u003ccode\u003edart run build_runner serve web:0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImprove warnings when an option is specified for an unknown builder.\u003c/li\u003e\n\u003cli\u003eRewrite bootstrap code to remove use of \u003ccode\u003edart:mirrors\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: require \u003ccode\u003eargs\u003c/code\u003e 2.5.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake errors more prominent in log output, highlight in red.\u003c/li\u003e\n\u003cli\u003eRemove \u0026quot;deleting declared outputs\u0026quot; warning.\u003c/li\u003e\n\u003cli\u003eBug fix: fix incorrect display of some \u0026quot;usage\u0026quot; messages.\u003c/li\u003e\n\u003cli\u003eMove code from \u003ccode\u003ebuild_resolvers\u003c/code\u003e into \u003ccode\u003ebuild_runner\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove code from \u003ccode\u003ebuild_runner_core\u003c/code\u003e into \u003ccode\u003ebuild_runner\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove code from \u003ccode\u003etiming\u003c/code\u003e into \u003ccode\u003ebuild_runner\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ebuild_runner_core\u003c/code\u003e, \u003ccode\u003etiming\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 4.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/3b47ff216e06d5a4844365ba4d7fe30fdc41a571\"\u003e\u003ccode\u003e3b47ff2\u003c/code\u003e\u003c/a\u003e Release 2.10.1. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4261\"\u003e#4261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9e5b2059f952d3b66a40541b96a327b60b98a6f6\"\u003e\u003ccode\u003e9e5b205\u003c/code\u003e\u003c/a\u003e Fix logging of AOT or JIT on Windows. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4260\"\u003e#4260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1546a0b2d86df4dbdd449f47b2dde1e0b036d58a\"\u003e\u003ccode\u003e1546a0b\u003c/code\u003e\u003c/a\u003e Speed up globbing by sorting paths and doing a prefix match. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4258\"\u003e#4258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/a4414f9560b5a5c0921af0ece074ad60c1fb3e77\"\u003e\u003ccode\u003ea4414f9\u003c/code\u003e\u003c/a\u003e Use builder key instead of display name to look up triggers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4256\"\u003e#4256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/be5f7dc3ec645ba1970b85ef42f12db8d541378d\"\u003e\u003ccode\u003ebe5f7dc\u003c/code\u003e\u003c/a\u003e Release 2.10.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4251\"\u003e#4251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ce2491ccdac21bc02b664ac122067569bfd4e1dd\"\u003e\u003ccode\u003ece2491c\u003c/code\u003e\u003c/a\u003e Compile AOT. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4250\"\u003e#4250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1c3d472aaab0e989cfa45df02e7e794101843bea\"\u003e\u003ccode\u003e1c3d472\u003c/code\u003e\u003c/a\u003e Stop using deprecated analyzer API. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4248\"\u003e#4248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/6368c5aa20c123088897b128a94b98762287f17b\"\u003e\u003ccode\u003e6368c5a\u003c/code\u003e\u003c/a\u003e Bump analyzer version. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3fc9510bae200f0d677b6d389461ecb6bb8007d2\"\u003e\u003ccode\u003e3fc9510\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--debug-builders\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4243\"\u003e#4243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/657e55f921c50590e139b159916747bb98fd1985\"\u003e\u003ccode\u003e657e55f\u003c/code\u003e\u003c/a\u003e Add ability to force JS from query param instead of wasm. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4241\"\u003e#4241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.7.1...build_runner-v2.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dart_style` from 3.1.1 to 3.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before formatting:\nenum { constant, ; member() {} }\n// After formatting at language version 3.9 or lower:\nenum {\n  constant;\n  member() {}\n}\n// After formatting at language version 3.10 or higher:\nenum {\n  constant,\n  ;\n  member() {}\n}\n\u003c/code\u003e\u003c/pre\u003e\n(Thanks to jellynoone@ for this change.)\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/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before formatting:\nenum { constant, ; member() {} }\n\u003cp\u003e// After formatting at language version 3.9 or lower:\u003cbr /\u003e\nenum {\u003cbr /\u003e\nconstant;\u003c/p\u003e\n\u003cp\u003emember() {}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// After formatting at language version 3.10 or higher:\u003cbr /\u003e\nenum {\u003cbr /\u003e\nconstant,\u003cbr /\u003e\n;\u003c/p\u003e\n\u003cp\u003emember() {}\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e(Thanks to jellynoone@ for this change.)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/00b5f3f5256cb179bc340c1e60bb52fd1c2ae1ac\"\u003e\u003ccode\u003e00b5f3f\u003c/code\u003e\u003c/a\u003e Update deps to their lowest allowed, prepare release (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/5cb56273f5c9260ade502a7d1611e3597648e6dc\"\u003e\u003ccode\u003e5cb5627\u003c/code\u003e\u003c/a\u003e Make preserved trailing commas apply to record types too. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/a1e405f0bcd5d894109084a7a4b9b19a14653fb9\"\u003e\u003ccode\u003ea1e405f\u003c/code\u003e\u003c/a\u003e Add a regression test for an idempotency bug. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1752\"\u003e#1752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/7278eff793e80b5bdccfbe49b0aac01513d65285\"\u003e\u003ccode\u003e7278eff\u003c/code\u003e\u003c/a\u003e Preserve trailing commas enum with members (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1750\"\u003e#1750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/5d2ad56bf523cd017febe54514e72c41e86520ee\"\u003e\u003ccode\u003e5d2ad56\u003c/code\u003e\u003c/a\u003e Preserve space between \u0026quot;?\u0026quot; and \u0026quot;.\u0026quot; in null aware element dot shorthand. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/4f2fe385bc9a5bee615553588a0dfa6c1dc20306\"\u003e\u003ccode\u003e4f2fe38\u003c/code\u003e\u003c/a\u003e Enable language version 3.10 and format dot shorthands. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1745\"\u003e#1745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v3.1.1...v3.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `analyzer` from 7.7.1 to 8.4.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/sdk/commits/HEAD/pkg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build` from 3.1.0 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_test v3.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003einputsTrackedFor\u003c/code\u003e and \u003ccode\u003eresolverEntrypointsTrackedFor\u003c/code\u003e to\n\u003ccode\u003eReaderWriterTesting\u003c/code\u003e, so tests can determine what each build step\nread and resolved.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eloadIsolateSources\u003c/code\u003e to \u003ccode\u003eReaderWriterTesting\u003c/code\u003e. It loads all real\nsources visible to the test into memory.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etestBuilder\u003c/code\u003e default \u003ccode\u003eonLog\u003c/code\u003e now works outside of tests: it falls\nback to \u003ccode\u003eprint\u003c/code\u003e instead of crashing.\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eREADME.md\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v3.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003erunBuilder\u003c/code\u003e. It has been moved to \u003ccode\u003epackage:build_runner_core\u003c/code\u003e and\nwill be removed from \u003ccode\u003epackage:build\u003c/code\u003e. Please note: the currently supported\nways to run builders are using \u003ccode\u003ebuild_runner\u003c/code\u003e on the command line or\n\u003ccode\u003ebuild_test\u003c/code\u003e in tests. If you need ongoing support for a different way to run\nbuilders please get in touch at\n\u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003erunPostProcessBuilder\u003c/code\u003e. Like \u003ccode\u003erunBuilder\u003c/code\u003e, it has been moved to\n\u003ccode\u003epackage:build_runner_core\u003c/code\u003e and will be removed from \u003ccode\u003epackage:build\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eAssetWriterSpy\u003c/code\u003e. It will be removed.\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eMultiplexingBuilder\u003c/code\u003e. It will be removed.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.3.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v3.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 4.0.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.7.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v3.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.1.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.7.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v3.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.3.0.\u003c/li\u003e\n\u003cli\u003eDocumentation revamp.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003emeta\u003c/code\u003e 1.16.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v3.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.2.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.7.0.\u003c/li\u003e\n\u003cli\u003eRemove unused \u003ccode\u003eTransitiveDigestsBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003econvert\u003c/code\u003e, \u003ccode\u003ecrypto\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v3.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSmall improvements to RAM usage.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 8.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v3.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.1.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 8.0.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/dart-lang/build/commit/5dfa820658a1adaf9dbfe7d42d01b18f650fd43a\"\u003e\u003ccode\u003e5dfa820\u003c/code\u003e\u003c/a\u003e Release before build 4.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4176\"\u003e#4176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/56248e06c7085bd6e01e9d1de027a9f3e146a9f5\"\u003e\u003ccode\u003e56248e0\u003c/code\u003e\u003c/a\u003e Deprecations before \u003ccode\u003ebuild\u003c/code\u003e major version release. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4175\"\u003e#4175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/e5af3632f77c4806e07b0c68b8ff072308d71daf\"\u003e\u003ccode\u003ee5af363\u003c/code\u003e\u003c/a\u003e Remove community workflow. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4173\"\u003e#4173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/fb25862cbfeddf62aa0cc571923d996aaf68478d\"\u003e\u003ccode\u003efb25862\u003c/code\u003e\u003c/a\u003e Remove build-\u0026gt;build_runner_core dependency (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4172\"\u003e#4172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/a4a26caa2e1805527a6bfd35dbb7b78cb16c7826\"\u003e\u003ccode\u003ea4a26ca\u003c/code\u003e\u003c/a\u003e Remove unused bool. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4171\"\u003e#4171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1f0729d5ef68042cf7413ffb3d7241d5a28e1cc0\"\u003e\u003ccode\u003e1f0729d\u003c/code\u003e\u003c/a\u003e Merge \u003ccode\u003eBuildEnvironment\u003c/code\u003e and \u003ccode\u003eBuildOptions\u003c/code\u003e into new \u003ccode\u003eBuildRunnerState\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4166\"\u003e#4166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/b3eb1dc462a95ab6ca54fd27c8d58137cceb906d\"\u003e\u003ccode\u003eb3eb1dc\u003c/code\u003e\u003c/a\u003e Skip tests with Chrome on Windows. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ca783ab7f9a58d7b2dd826922f22c5ab2f00d0b8\"\u003e\u003ccode\u003eca783ab\u003c/code\u003e\u003c/a\u003e Refactor build_runner command line (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4165\"\u003e#4165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/c63229d95b7d63470a4464a32810dd7f715fd2ad\"\u003e\u003ccode\u003ec63229d\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 4.2.3 to 4.2.4 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4167\"\u003e#4167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5fa3b5f07a0653d061e7c9864e28329208dedec9\"\u003e\u003ccode\u003e5fa3b5f\u003c/code\u003e\u003c/a\u003e Remove package:test version check. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4163\"\u003e#4163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build-v2.5.4...build-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_lints` from 1.0.4 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 `build_runner` from 2.7.1 to 2.10.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.10.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance: improve \u003ccode\u003efindAssets\u003c/code\u003e scalability, making it much faster for\nprefix matches in packages with thousands of files or more. One specific use\ncase that is now faster is builders that use \u003ccode\u003esource_gen\u003c/code\u003e shared parts, for\nexample \u003ccode\u003ebuilt_value\u003c/code\u003e and \u003ccode\u003ejson_serializable\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: look up triggers in the \u003ccode\u003etriggers\u003c/code\u003e section of \u003ccode\u003ebuild.yaml\u003c/code\u003e using the\nfull name. For the case in which the builder name matched the package name,\nthe abbreviated name was being used instead.\u003c/li\u003e\n\u003cli\u003eBug fix: fix incorrect log \u003ccode\u003ewith build_runner/aot\u003c/code\u003e on Windows with JIT.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd AOT compilation of builders. A future release will AOT compile builders\nautomatically, for this release it's behind a flag. AOT compiled builders\nstart up faster and have higher throughput, for faster builds overall.\nBuilders that use \u003ccode\u003edart:mirrors\u003c/code\u003e cannot be AOT compiled.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eforce-aot\u003c/code\u003e flag to AOT compile builders.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eforce-jit\u003c/code\u003e flag to force the current default of JIT compiling builders.\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003e--dart-jit-vm-arg\u003c/code\u003e option. Its values are passed to \u003ccode\u003edart run\u003c/code\u003e when\na build script is started in JIT mode. This allows specifying options to\nattach a debugger to builders.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer\u003c/code\u003e 8.0.0. Remove use of deprecated \u003ccode\u003eanalyzer\u003c/code\u003e members, use\ntheir recommended and compatible replacements.\u003c/li\u003e\n\u003cli\u003eInternal changes for \u003ccode\u003ebuild_test\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWatch mode: handle builder code and config changes without recompiling or\nexiting.\u003c/li\u003e\n\u003cli\u003eRemove log output about \u003ccode\u003ebuild_runner\u003c/code\u003e internals.\u003c/li\u003e\n\u003cli\u003ePrint the port that gets picked if you pass 0 for a port number, for example\nwith \u003ccode\u003edart run build_runner serve web:0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImprove warnings when an option is specified for an unknown builder.\u003c/li\u003e\n\u003cli\u003eRewrite bootstrap code to remove use of \u003ccode\u003edart:mirrors\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: require \u003ccode\u003eargs\u003c/code\u003e 2.5.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake errors more prominent in log output, highlight in red.\u003c/li\u003e\n\u003cli\u003eRemove \u0026quot;deleting declared outputs\u0026quot; warning.\u003c/li\u003e\n\u003cli\u003eBug fix: fix incorrect display of some \u0026quot;usage\u0026quot; messages.\u003c/li\u003e\n\u003cli\u003eMove code from \u003ccode\u003ebuild_resolvers\u003c/code\u003e into \u003ccode\u003ebuild_runner\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove code from \u003ccode\u003ebuild_runner_core\u003c/code\u003e into \u003ccode\u003ebuild_runner\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove code from \u003ccode\u003etiming\u003c/code\u003e into \u003ccode\u003ebuild_runner\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ebuild_runner_core\u003c/code\u003e, \u003ccode\u003etiming\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 4.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/3b47ff216e06d5a4844365ba4d7fe30fdc41a571\"\u003e\u003ccode\u003e3b47ff2\u003c/code\u003e\u003c/a\u003e Release 2.10.1. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4261\"\u003e#4261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9e5b2059f952d3b66a40541b96a327b60b98a6f6\"\u003e\u003ccode\u003e9e5b205\u003c/code\u003e\u003c/a\u003e Fix logging of AOT or JIT on Windows. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4260\"\u003e#4260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1546a0b2d86df4dbdd449f47b2dde1e0b036d58a\"\u003e\u003ccode\u003e1546a0b\u003c/code\u003e\u003c/a\u003e Speed up globbing by sorting paths and doing a prefix match. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4258\"\u003e#4258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/a4414f9560b5a5c0921af0ece074ad60c1fb3e77\"\u003e\u003ccode\u003ea4414f9\u003c/code\u003e\u003c/a\u003e Use builder key instead of display name to look up triggers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4256\"\u003e#4256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/be5f7dc3ec645ba1970b85ef42f12db8d541378d\"\u003e\u003ccode\u003ebe5f7dc\u003c/code\u003e\u003c/a\u003e Release 2.10.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4251\"\u003e#4251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ce2491ccdac21bc02b664ac122067569bfd4e1dd\"\u003e\u003ccode\u003ece2491c\u003c/code\u003e\u003c/a\u003e Compile AOT. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4250\"\u003e#4250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1c3d472aaab0e989cfa45df02e7e794101843bea\"\u003e\u003ccode\u003e1c3d472\u003c/code\u003e\u003c/a\u003e Stop using deprecated analyzer API. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4248\"\u003e#4248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/6368c5aa20c123088897b128a94b98762287f17b\"\u003e\u003ccode\u003e6368c5a\u003c/code\u003e\u003c/a\u003e Bump analyzer version. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3fc9510bae200f0d677b6d389461ecb6bb8007d2\"\u003e\u003ccode\u003e3fc9510\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--debug-builders\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4243\"\u003e#4243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/657e55f921c50590e139b159916747bb98fd1985\"\u003e\u003ccode\u003e657e55f\u003c/code\u003e\u003c/a\u003e Add ability to force JS from query param instead of wasm. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4241\"\u003e#4241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.7.1...build_runner-v2.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 1.0.4 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 `json_serializable` from 6.9.5 to 6.11.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.11.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuild: '\u0026gt;=3.0.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003esource_gen: '\u0026gt;=3.1.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=7.4.0 \u0026lt;9.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003emeta: ^1.15.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^3.1.0\u003c/code\u003e, stop using deprecated \u003ccode\u003eTypeChecker.fromRuntime\u003c/code\u003e\nand use the new \u003ccode\u003eTypeChecker.typeNamed\u003c/code\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequired \u003ccode\u003eanalyzer: ^7.4.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0-dev\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/d95430cf23442fe3565297645f692596c2ca0894\"\u003e\u003ccode\u003ed95430c\u003c/code\u003e\u003c/a\u003e Allow build 4.0.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1525\"\u003e#1525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8cb173f20475bc7b873cb326598f0548e0c090ef\"\u003e\u003ccode\u003e8cb173f\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1522\"\u003e#1522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/191f06ab19b4046e438ee86b374f713b4ce5d6a7\"\u003e\u003ccode\u003e191f06a\u003c/code\u003e\u003c/a\u003e Release 6.11.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1520\"\u003e#1520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c8c3b39b66be28ed6ad9f1f4db7ca419c6065ac1\"\u003e\u003ccode\u003ec8c3b39\u003c/code\u003e\u003c/a\u003e Stop using source_gen TypeChecker.fromRuntime. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1517\"\u003e#1517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/426f5a2b9fb5cb0a19feff2a7576bcc955341a80\"\u003e\u003ccode\u003e426f5a2\u003c/code\u003e\u003c/a\u003e Support latest dependencies (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1516\"\u003e#1516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/4298f97d1e6f4d0716a5d3ec98d4decbf97d04cc\"\u003e\u003ccode\u003e4298f97\u003c/code\u003e\u003c/a\u003e Allow \u003ccode\u003e@JsonKey\u003c/code\u003e to be used on constructor parameters (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1505\"\u003e#1505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/7d8d5106646e333cdd43b0f65848351fa92ab54c\"\u003e\u003ccode\u003e7d8d510\u003c/code\u003e\u003c/a\u003e Fix bug running code generation for classes inheriting from \u003ccode\u003eListBase\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/4c9e1e6678ad88cc6d47d6e530f09cb9d078ef1e\"\u003e\u003ccode\u003e4c9e1e6\u003c/code\u003e\u003c/a\u003e CI fix to handle analyzer/SDK language version changing (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1513\"\u003e#1513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/e1381aa217895bb9ed804447a3979a2eaf01e3d0\"\u003e\u003ccode\u003ee1381aa\u003c/code\u003e\u003c/a\u003e Release 6.10.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/57e04de9a9cae1735f149481d9da4bede359a8e5\"\u003e\u003ccode\u003e57e04de\u003c/code\u003e\u003c/a\u003e Update to latest analyzer release and fix deprecations (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1510\"\u003e#1510\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.11.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/emdgroup/mtrust-api-guard/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/emdgroup%2Fmtrust-api-guard/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"},{"uuid":"3555156185","node_id":"PR_kwDOOJ_8Sc6vzk4J","number":5,"state":"closed","title":"chore(deps): bump the all-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-11-04T11:44:13.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-27T05:46:36.000Z","updated_at":"2025-11-04T11:44:14.000Z","time_to_close":712657,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":5,"packages":[{"name":"build","old_version":"2.4.1","new_version":"4.0.2","repository_url":"https://github.com/dart-lang/build"},{"name":"analyzer","old_version":"6.4.1","new_version":"8.4.0","repository_url":"https://github.com/dart-lang/sdk"},{"name":"source_gen","old_version":"1.5.0","new_version":"4.0.2","repository_url":"https://github.com/dart-lang/source_gen"},{"name":"dart_style","old_version":"2.3.6","new_version":"3.1.2","repository_url":"https://github.com/dart-lang/dart_style"},{"name":"flutter_lints","old_version":"1.0.4","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"}],"path":null,"ecosystem":"pub"},"body":"Bumps the all-dependencies group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [build](https://github.com/dart-lang/build) | `2.4.1` | `4.0.2` |\n| [analyzer](https://github.com/dart-lang/sdk/tree/main/pkg) | `6.4.1` | `8.4.0` |\n| [source_gen](https://github.com/dart-lang/source_gen) | `1.5.0` | `4.0.2` |\n| [dart_style](https://github.com/dart-lang/dart_style) | `2.3.6` | `3.1.2` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `1.0.4` | `6.0.0` |\n\n\nUpdates `build` from 2.4.1 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build v4.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer\u003c/code\u003e 8.0.0. Remove use of deprecated \u003ccode\u003eanalyzer\u003c/code\u003e members, use\ntheir recommended and compatible replacements.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v4.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprovements to dartdoc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove methods and classes deprecated in \u003ccode\u003e4.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eAssetReader.digest\u003c/code\u003e abstract.\u003c/li\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003easync\u003c/code\u003e, \u003ccode\u003ebuild_runner_core\u003c/code\u003e, \u003ccode\u003econvert\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.10.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eTestBuilderResult\u003c/code\u003e: add \u003ccode\u003esucceeded\u003c/code\u003e, \u003ccode\u003eoutputs\u003c/code\u003e and \u003ccode\u003eerrors\u003c/code\u003e.\nDeprecate \u003ccode\u003ebuildResult\u003c/code\u003e in favor of these new members.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003everbose\u003c/code\u003e to \u003ccode\u003etestBuilders\u003c/code\u003e and related methods. Like the command line\nflag it enables info logging from builders.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eflattenOutput\u003c/code\u003e to \u003ccode\u003etestBuilders\u003c/code\u003e. Use it for a less realistic but simpler\nbuild in which generated outputs are always written directly to each package\ninstead of \u0026quot;hidden\u0026quot; output being written to \u003ccode\u003e.dart_tool/build/generated\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.9.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 4.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport post process builders in \u003ccode\u003etestBuilders\u003c/code\u003e. And, add \u003ccode\u003eappliesBuilders\u003c/code\u003e\nso that builders can apply post process builders.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etestBuilderFactories\u003c/code\u003e: like \u003ccode\u003etestBuilders\u003c/code\u003e, but provide the builder\nfactories instead of the builders. Use this to allow config read from\n\u003ccode\u003ebuild.yaml\u003c/code\u003e to be passed in to the factory.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTestBuilder\u003c/code\u003e now accepts a \u003ccode\u003ename\u003c/code\u003e: this is the name that will be shown\nin logging and can be used to refer to the builder in \u003ccode\u003ebuild.yaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMore realistic test builds: in \u003ccode\u003eresolveSources\u003c/code\u003e and \u003ccode\u003etestBuilders\u003c/code\u003e, stop\nbuilders reading from \u003ccode\u003e.dart_tool\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: in \u003ccode\u003etestBuilders\u003c/code\u003e, configure the root package correctly when it\nhas no sources.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.4.0.\u003c/li\u003e\n\u003cli\u003eRemove unused dep: \u003ccode\u003ebuild_resolvers\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dep: \u003ccode\u003ebuild_runner_core\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 4.0.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.7.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.1.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/dart-lang/build/commit/6368c5aa20c123088897b128a94b98762287f17b\"\u003e\u003ccode\u003e6368c5a\u003c/code\u003e\u003c/a\u003e Bump analyzer version. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3fc9510bae200f0d677b6d389461ecb6bb8007d2\"\u003e\u003ccode\u003e3fc9510\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--debug-builders\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4243\"\u003e#4243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/657e55f921c50590e139b159916747bb98fd1985\"\u003e\u003ccode\u003e657e55f\u003c/code\u003e\u003c/a\u003e Add ability to force JS from query param instead of wasm. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4241\"\u003e#4241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9f07c7ea8425ac48420111afbc1abe84fe6388f8\"\u003e\u003ccode\u003e9f07c7e\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eflattenOutput\u003c/code\u003e to \u003ccode\u003etestBuilder\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4244\"\u003e#4244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/17e38a62623a602c6babd59879fea557de5d60c2\"\u003e\u003ccode\u003e17e38a6\u003c/code\u003e\u003c/a\u003e Improve TestBuilderResult. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4238\"\u003e#4238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/62a008ae88938617c757df0e20d584086dda15e5\"\u003e\u003ccode\u003e62a008a\u003c/code\u003e\u003c/a\u003e Release build_runner 2.9.0, build 4.0.1. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4237\"\u003e#4237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/885c7d6ecf2cfb3f81311a805d328da2ee7d8fb7\"\u003e\u003ccode\u003e885c7d6\u003c/code\u003e\u003c/a\u003e Stop using BuiltList.from. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4236\"\u003e#4236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/81aa2c184b025db589f6a03058f46de858ae8a93\"\u003e\u003ccode\u003e81aa2c1\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4234\"\u003e#4234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5909d7cc885c2ffc480cb76e8fdd11b020c3d45f\"\u003e\u003ccode\u003e5909d7c\u003c/code\u003e\u003c/a\u003e Skip duplicate checks on startup. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4233\"\u003e#4233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/423ca3d3a29c31a8c9722ed687f23e6196616c73\"\u003e\u003ccode\u003e423ca3d\u003c/code\u003e\u003c/a\u003e Stop digesting dill output. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4232\"\u003e#4232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build-v2.4.1...build-v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `analyzer` from 6.4.1 to 8.4.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/sdk/commits/HEAD/pkg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `source_gen` from 1.5.0 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/source_gen/releases\"\u003esource_gen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:source_gen v4.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: fix possible null pointer exception in \u003ccode\u003eTypeChecker.typeNamed\u003c/code\u003e on\ninvalid code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v4.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=8.1.1 \u0026lt;9.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuild: '\u0026gt;=3.0.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: remove \u003ccode\u003eTypeChecker.fromRuntime\u003c/code\u003e, use\n\u003ccode\u003eTypeChecker.typeNamed\u003c/code\u003e instead. This removes all use of \u003ccode\u003edart:mirror\u003c/code\u003e, so\nbuilders using \u003ccode\u003esource_gen\u003c/code\u003e can be AOT compiled for better performance.\u003c/li\u003e\n\u003cli\u003eKeep \u003ccode\u003e// GENERATED FILE\u003c/code\u003e comments on the first line.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: use the new \u003ccode\u003eelement2\u003c/code\u003e APIs in \u003ccode\u003eanalyzer\u003c/code\u003e. Builders that\ndo resolution need to switch to the new API, see\n\u003ca href=\"https://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\"\u003ehttps://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\u003c/a\u003e.\nFor questions please use \u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^3.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the minimum package versions for a number of dependencies.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.7.0\u003c/li\u003e\n\u003cli\u003eUpdate the GeneratorForAnnotation optimization to skip files with well known\nannotation names such as \u003ccode\u003eoverride\u003c/code\u003e, \u003ccode\u003eDeprecated\u003c/code\u003e, and \u003ccode\u003epragma\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v3.0.0-dev\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: use the new \u003ccode\u003eelement2\u003c/code\u003e APIs in \u003ccode\u003eanalyzer\u003c/code\u003e. Builders that\ndo resolution need to switch to the new API, see\n\u003ca href=\"https://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\"\u003ehttps://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\u003c/a\u003e.\nFor questions please use \u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.7.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: Change \u003ccode\u003eformatOutput\u003c/code\u003e function to accept a language\nversion parameter.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFormatting Change\u003c/strong\u003e: Generated code will no longer apply any fixes by\ndefault (previously it would apply the single cascades statements fix). The\nnew formatter does not support applying fixes.\u003c/li\u003e\n\u003cli\u003eDocument deduplication behavior for the output of\n\u003ccode\u003eGeneratorForAnnotation.generateForAnnotatedElement\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport all the glob quotes.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=6.9.0 \u0026lt;8.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSupport the latest \u003ccode\u003epackage:dart_style\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLibraryBuilder\u003c/code\u003e, \u003ccode\u003ePartBuilder\u003c/code\u003e, and \u003ccode\u003eSharedPartBuilder\u003c/code\u003e now take an optional\n\u003ccode\u003ewriteDescriptions\u003c/code\u003e boolean. When set to \u003ccode\u003efalse\u003c/code\u003e, headers and generator\ndescriptions for the files will not be included in the builder output.\u003c/li\u003e\n\u003cli\u003eInclude \u003ccode\u003e//dart format width=80\u003c/code\u003e comments in files generated by a\n\u003ccode\u003eLibraryBuilder\u003c/code\u003e or \u003ccode\u003ePartBuilder\u003c/code\u003e and formatted with the default callback.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.6.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/source_gen/commit/1fc3fb7533534421287731bc20432ff743746d89\"\u003e\u003ccode\u003e1fc3fb7\u003c/code\u003e\u003c/a\u003e Release 4.0.2. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/9388e3c36c92730423bd75b277b200d092df7316\"\u003e\u003ccode\u003e9388e3c\u003c/code\u003e\u003c/a\u003e Handle null library in _NameTypeChecker. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/fba3cbccc73d416a5fead467907aca3576a871a1\"\u003e\u003ccode\u003efba3cbc\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/8e4e9516cbf2b8d26edf9e95578f2c96cff3dec8\"\u003e\u003ccode\u003e8e4e951\u003c/code\u003e\u003c/a\u003e Fix outdated comment. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/3b319fbc5fb9560b20a2a7895acce27f0cd67d36\"\u003e\u003ccode\u003e3b319fb\u003c/code\u003e\u003c/a\u003e Restrict analyzer, allow build. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/f5f148cb80003f5162f1477d0116f7013d65396f\"\u003e\u003ccode\u003ef5f148c\u003c/code\u003e\u003c/a\u003e Bring up to analyzer 8.1.1, get rid of deprecated classes and methods. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/782\"\u003e#782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/469d242da52b82866413c8f76e6ac63f5f6bf6bb\"\u003e\u003ccode\u003e469d242\u003c/code\u003e\u003c/a\u003e Tweak publish workflow. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/2af60819868c9cb44e67e1ae8109fd6752db1ee0\"\u003e\u003ccode\u003e2af6081\u003c/code\u003e\u003c/a\u003e Remove mirrors, release 4.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/9475e658aca23ee69e169a2a2364dced135d099a\"\u003e\u003ccode\u003e9475e65\u003c/code\u003e\u003c/a\u003e Keep generated file comments on the first line (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/760\"\u003e#760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/e69abb414f2be689e1893b00f2ba3402b5902c01\"\u003e\u003ccode\u003ee69abb4\u003c/code\u003e\u003c/a\u003e Stop using deprecated Annotatable in public API. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/source_gen/compare/source_gen-v1.5.0...source_gen-v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dart_style` from 2.3.6 to 3.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before formatting:\nenum { constant, ; member() {} }\n// After formatting at language version 3.9 or lower:\nenum {\n  constant;\n  member() {}\n}\n// After formatting at language version 3.10 or higher:\nenum {\n  constant,\n  ;\n  member() {}\n}\n\u003c/code\u003e\u003c/pre\u003e\n(Thanks to jellynoone@ for this change.)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:dart_style v3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:dart_style v3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fairly large number of style changes in response to feedback we got from shipping the new tall style formatter.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow preserving trailing commas and forcing the surrounding construct to split even when it would otherwise fit on one line. This is off by default (because it breaks \u003ca href=\"https://github.com/dart-lang/dart_style/wiki/Reversibility-principle\"\u003ereversibility\u003c/a\u003e among other reasons) but can be enabled by adding this to a surrounding \u003ccode\u003eanalysis_options.yaml\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eformatter:\n  trailing_commas: preserve\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis is similar to how trailing commas work in the old short style formatter applied to code before language version 3.7.\u003c/p\u003e\n\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/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before formatting:\nenum { constant, ; member() {} }\n\u003cp\u003e// After formatting at language version 3.9 or lower:\u003cbr /\u003e\nenum {\u003cbr /\u003e\nconstant;\u003c/p\u003e\n\u003cp\u003emember() {}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// After formatting at language version 3.10 or higher:\u003cbr /\u003e\nenum {\u003cbr /\u003e\nconstant,\u003cbr /\u003e\n;\u003c/p\u003e\n\u003cp\u003emember() {}\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e(Thanks to jellynoone@ for this change.)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fairly large number of style changes in response to\nfeedback we got from shipping the new tall style formatter.\u003c/p\u003e\n\u003ch3\u003eFeatures\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/dart-lang/dart_style/commit/00b5f3f5256cb179bc340c1e60bb52fd1c2ae1ac\"\u003e\u003ccode\u003e00b5f3f\u003c/code\u003e\u003c/a\u003e Update deps to their lowest allowed, prepare release (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/5cb56273f5c9260ade502a7d1611e3597648e6dc\"\u003e\u003ccode\u003e5cb5627\u003c/code\u003e\u003c/a\u003e Make preserved trailing commas apply to record types too. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/a1e405f0bcd5d894109084a7a4b9b19a14653fb9\"\u003e\u003ccode\u003ea1e405f\u003c/code\u003e\u003c/a\u003e Add a regression test for an idempotency bug. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1752\"\u003e#1752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/7278eff793e80b5bdccfbe49b0aac01513d65285\"\u003e\u003ccode\u003e7278eff\u003c/code\u003e\u003c/a\u003e Preserve trailing commas enum with members (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1750\"\u003e#1750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/5d2ad56bf523cd017febe54514e72c41e86520ee\"\u003e\u003ccode\u003e5d2ad56\u003c/code\u003e\u003c/a\u003e Preserve space between \u0026quot;?\u0026quot; and \u0026quot;.\u0026quot; in null aware element dot shorthand. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/4f2fe385bc9a5bee615553588a0dfa6c1dc20306\"\u003e\u003ccode\u003e4f2fe38\u003c/code\u003e\u003c/a\u003e Enable language version 3.10 and format dot shorthands. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1745\"\u003e#1745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/05215a6b92ab6080a0e38651f1813ba3c3881ce7\"\u003e\u003ccode\u003e05215a6\u003c/code\u003e\u003c/a\u003e Bump version to publish 3.1.1. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1746\"\u003e#1746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/6c4166afed745c2f33c33a4b66a76e2ae986193f\"\u003e\u003ccode\u003e6c4166a\u003c/code\u003e\u003c/a\u003e Smarter versioned tests (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1744\"\u003e#1744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/ac2650aafbc055266f1f9be4739cc898889ddfb2\"\u003e\u003ccode\u003eac2650a\u003c/code\u003e\u003c/a\u003e Get the test updater script working again. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1743\"\u003e#1743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/44e8cfe7ba5a873ef81b6b39c07d50171eccf021\"\u003e\u003ccode\u003e44e8cfe\u003c/code\u003e\u003c/a\u003e Bump latest supported language version to 3.9. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1740\"\u003e#1740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v2.3.6...v3.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 1.0.4 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 `dart_style` from 2.3.6 to 3.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before formatting:\nenum { constant, ; member() {} }\n// After formatting at language version 3.9 or lower:\nenum {\n  constant;\n  member() {}\n}\n// After formatting at language version 3.10 or higher:\nenum {\n  constant,\n  ;\n  member() {}\n}\n\u003c/code\u003e\u003c/pre\u003e\n(Thanks to jellynoone@ for this change.)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:dart_style v3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:dart_style v3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fairly large number of style changes in response to feedback we got from shipping the new tall style formatter.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow preserving trailing commas and forcing the surrounding construct to split even when it would otherwise fit on one line. This is off by default (because it breaks \u003ca href=\"https://github.com/dart-lang/dart_style/wiki/Reversibility-principle\"\u003ereversibility\u003c/a\u003e among other reasons) but can be enabled by adding this to a surrounding \u003ccode\u003eanalysis_options.yaml\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eformatter:\n  trailing_commas: preserve\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis is similar to how trailing commas work in the old short style formatter applied to code before language version 3.7.\u003c/p\u003e\n\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/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before formatting:\nenum { constant, ; member() {} }\n\u003cp\u003e// After formatting at language version 3.9 or lower:\u003cbr /\u003e\nenum {\u003cbr /\u003e\nconstant;\u003c/p\u003e\n\u003cp\u003emember() {}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// After formatting at language version 3.10 or higher:\u003cbr /\u003e\nenum {\u003cbr /\u003e\nconstant,\u003cbr /\u003e\n;\u003c/p\u003e\n\u003cp\u003emember() {}\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e(Thanks to jellynoone@ for this change.)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fairly large number of style changes in response to\nfeedback we got from shipping the new tall style formatter.\u003c/p\u003e\n\u003ch3\u003eFeatures\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/dart-lang/dart_style/commit/00b5f3f5256cb179bc340c1e60bb52fd1c2ae1ac\"\u003e\u003ccode\u003e00b5f3f\u003c/code\u003e\u003c/a\u003e Update deps to their lowest allowed, prepare release (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/5cb56273f5c9260ade502a7d1611e3597648e6dc\"\u003e\u003ccode\u003e5cb5627\u003c/code\u003e\u003c/a\u003e Make preserved trailing commas apply to record types too. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/a1e405f0bcd5d894109084a7a4b9b19a14653fb9\"\u003e\u003ccode\u003ea1e405f\u003c/code\u003e\u003c/a\u003e Add a regression test for an idempotency bug. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1752\"\u003e#1752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/7278eff793e80b5bdccfbe49b0aac01513d65285\"\u003e\u003ccode\u003e7278eff\u003c/code\u003e\u003c/a\u003e Preserve trailing commas enum with members (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1750\"\u003e#1750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/5d2ad56bf523cd017febe54514e72c41e86520ee\"\u003e\u003ccode\u003e5d2ad56\u003c/code\u003e\u003c/a\u003e Preserve space between \u0026quot;?\u0026quot; and \u0026quot;.\u0026quot; in null aware element dot shorthand. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/4f2fe385bc9a5bee615553588a0dfa6c1dc20306\"\u003e\u003ccode\u003e4f2fe38\u003c/code\u003e\u003c/a\u003e Enable language version 3.10 and format dot shorthands. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1745\"\u003e#1745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/05215a6b92ab6080a0e38651f1813ba3c3881ce7\"\u003e\u003ccode\u003e05215a6\u003c/code\u003e\u003c/a\u003e Bump version to publish 3.1.1. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1746\"\u003e#1746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/6c4166afed745c2f33c33a4b66a76e2ae986193f\"\u003e\u003ccode\u003e6c4166a\u003c/code\u003e\u003c/a\u003e Smarter versioned tests (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1744\"\u003e#1744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/ac2650aafbc055266f1f9be4739cc898889ddfb2\"\u003e\u003ccode\u003eac2650a\u003c/code\u003e\u003c/a\u003e Get the test updater script working again. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1743\"\u003e#1743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/44e8cfe7ba5a873ef81b6b39c07d50171eccf021\"\u003e\u003ccode\u003e44e8cfe\u003c/code\u003e\u003c/a\u003e Bump latest supported language version to 3.9. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1740\"\u003e#1740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v2.3.6...v3.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 1.0.4 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 `source_gen` from 1.5.0 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/source_gen/releases\"\u003esource_gen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:source_gen v4.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: fix possible null pointer exception in \u003ccode\u003eTypeChecker.typeNamed\u003c/code\u003e on\ninvalid code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v4.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=8.1.1 \u0026lt;9.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuild: '\u0026gt;=3.0.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: remove \u003ccode\u003eTypeChecker.fromRuntime\u003c/code\u003e, use\n\u003ccode\u003eTypeChecker.typeNamed\u003c/code\u003e instead. This removes all use of \u003ccode\u003edart:mirror\u003c/code\u003e, so\nbuilders using \u003ccode\u003esource_gen\u003c/code\u003e can be AOT compiled for better performance.\u003c/li\u003e\n\u003cli\u003eKeep \u003ccode\u003e// GENERATED FILE\u003c/code\u003e comments on the first line.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: use the new \u003ccode\u003eelement2\u003c/code\u003e APIs in \u003ccode\u003eanalyzer\u003c/code\u003e. Builders that\ndo resolution need to switch to the new API, see\n\u003ca href=\"https://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\"\u003ehttps://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\u003c/a\u003e.\nFor questions please use \u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^3.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the minimum package versions for a number of dependencies.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.7.0\u003c/li\u003e\n\u003cli\u003eUpdate the GeneratorForAnnotation optimization to skip files with well known\nannotation names such as \u003ccode\u003eoverride\u003c/code\u003e, \u003ccode\u003eDeprecated\u003c/code\u003e, and \u003ccode\u003epragma\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v3.0.0-dev\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: use the new \u003ccode\u003eelement2\u003c/code\u003e APIs in \u003ccode\u003eanalyzer\u003c/code\u003e. Builders that\ndo resolution need to switch to the new API, see\n\u003ca href=\"https://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\"\u003ehttps://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\u003c/a\u003e.\nFor questions please use \u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.7.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: Change \u003ccode\u003eformatOutput\u003c/code\u003e function to accept a language\nversion parameter.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFormatting Change\u003c/strong\u003e: Generated code will no longer apply any fixes by\ndefault (previously it would apply the single cascades statements fix). The\nnew formatter does not support applying fixes.\u003c/li\u003e\n\u003cli\u003eDocument deduplication behavior for the output of\n\u003ccode\u003eGeneratorForAnnotation.generateForAnnotatedElement\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport all the glob quotes.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=6.9.0 \u0026lt;8.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSupport the latest \u003ccode\u003epackage:dart_style\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLibraryBuilder\u003c/code\u003e, \u003ccode\u003ePartBuilder\u003c/code\u003e, and \u003ccode\u003eSharedPartBuilder\u003c/code\u003e now take an optional\n\u003ccode\u003ewriteDescriptions\u003c/code\u003e boolean. When set to \u003ccode\u003efalse\u003c/code\u003e, headers and generator\ndescriptions for the files will not be included in the builder output.\u003c/li\u003e\n\u003cli\u003eInclude \u003ccode\u003e//dart format width=80\u003c/code\u003e comments in files generated by a\n\u003ccode\u003eLibraryBuilder\u003c/code\u003e or \u003ccode\u003ePartBuilder\u003c/code\u003e and formatted with the default callback.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.6.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/source_gen/commit/1fc3fb7533534421287731bc20432ff743746d89\"\u003e\u003ccode\u003e1fc3fb7\u003c/code\u003e\u003c/a\u003e Release 4.0.2. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/9388e3c36c92730423bd75b277b200d092df7316\"\u003e\u003ccode\u003e9388e3c\u003c/code\u003e\u003c/a\u003e Handle null library in _NameTypeChecker. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/fba3cbccc73d416a5fead467907aca3576a871a1\"\u003e\u003ccode\u003efba3cbc\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/8e4e9516cbf2b8d26edf9e95578f2c96cff3dec8\"\u003e\u003ccode\u003e8e4e951\u003c/code\u003e\u003c/a\u003e Fix outdated comment. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/3b319fbc5fb9560b20a2a7895acce27f0cd67d36\"\u003e\u003ccode\u003e3b319fb\u003c/code\u003e\u003c/a\u003e Restrict analyzer, allow build. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/f5f148cb80003f5162f1477d0116f7013d65396f\"\u003e\u003ccode\u003ef5f148c\u003c/code\u003e\u003c/a\u003e Bring up to analyzer 8.1.1, get rid of deprecated classes and methods. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/782\"\u003e#782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/469d242da52b82866413c8f76e6ac63f5f6bf6bb\"\u003e\u003ccode\u003e469d242\u003c/code\u003e\u003c/a\u003e Tweak publish workflow. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/2af60819868c9cb44e67e1ae8109fd6752db1ee0\"\u003e\u003ccode\u003e2af6081\u003c/code\u003e\u003c/a\u003e Remove mirrors, release 4.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/9475e658aca23ee69e169a2a2364dced135d099a\"\u003e\u003ccode\u003e9475e65\u003c/code\u003e\u003c/a\u003e Keep generated file comments on the first line (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/760\"\u003e#760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/e69abb414f2be689e1893b00f2ba3402b5902c01\"\u003e\u003ccode\u003ee69abb4\u003c/code\u003e\u003c/a\u003e Stop using deprecated Annotatable in public API. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/source_gen/compare/source_gen-v1.5.0...source_gen-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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/emdgroup/mtrust-api-guard/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/emdgroup%2Fmtrust-api-guard/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"},{"uuid":"3511635090","node_id":"PR_kwDOOO8kIM6tjD8h","number":19,"state":"closed","title":"chore(deps): bump the package-dependencies group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-20T22:25:59.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-13T22:18:49.000Z","updated_at":"2025-10-20T22:26:00.000Z","time_to_close":605230,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"package-dependencies","update_count":3,"packages":[{"name":"analyzer","old_version":"7.7.1","new_version":"8.3.0","repository_url":"https://github.com/dart-lang/sdk"},{"name":"dart_style","old_version":"3.1.1","new_version":"3.1.2"},{"name":"source_gen","old_version":"3.1.0","new_version":"4.0.2","repository_url":"https://github.com/dart-lang/source_gen"}],"path":null,"ecosystem":"pub"},"body":"Bumps the package-dependencies group with 2 updates in the / directory: [analyzer](https://github.com/dart-lang/sdk/tree/main/pkg) and [source_gen](https://github.com/dart-lang/source_gen).\n\nUpdates `analyzer` from 7.7.1 to 8.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/sdk/commits/HEAD/pkg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dart_style` from 3.1.1 to 3.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before formatting:\nenum { constant, ; member() {} }\n// After formatting at language version 3.9 or lower:\nenum {\n  constant;\n  member() {}\n}\n// After formatting at language version 3.10 or higher:\nenum {\n  constant,\n  ;\n  member() {}\n}\n\u003c/code\u003e\u003c/pre\u003e\n(Thanks to jellynoone@ for this change.)\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/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before formatting:\nenum { constant, ; member() {} }\n\u003cp\u003e// After formatting at language version 3.9 or lower:\u003cbr /\u003e\nenum {\u003cbr /\u003e\nconstant;\u003c/p\u003e\n\u003cp\u003emember() {}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// After formatting at language version 3.10 or higher:\u003cbr /\u003e\nenum {\u003cbr /\u003e\nconstant,\u003cbr /\u003e\n;\u003c/p\u003e\n\u003cp\u003emember() {}\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e(Thanks to jellynoone@ for this change.)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/00b5f3f5256cb179bc340c1e60bb52fd1c2ae1ac\"\u003e\u003ccode\u003e00b5f3f\u003c/code\u003e\u003c/a\u003e Update deps to their lowest allowed, prepare release (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/5cb56273f5c9260ade502a7d1611e3597648e6dc\"\u003e\u003ccode\u003e5cb5627\u003c/code\u003e\u003c/a\u003e Make preserved trailing commas apply to record types too. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/a1e405f0bcd5d894109084a7a4b9b19a14653fb9\"\u003e\u003ccode\u003ea1e405f\u003c/code\u003e\u003c/a\u003e Add a regression test for an idempotency bug. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1752\"\u003e#1752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/7278eff793e80b5bdccfbe49b0aac01513d65285\"\u003e\u003ccode\u003e7278eff\u003c/code\u003e\u003c/a\u003e Preserve trailing commas enum with members (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1750\"\u003e#1750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/5d2ad56bf523cd017febe54514e72c41e86520ee\"\u003e\u003ccode\u003e5d2ad56\u003c/code\u003e\u003c/a\u003e Preserve space between \u0026quot;?\u0026quot; and \u0026quot;.\u0026quot; in null aware element dot shorthand. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/4f2fe385bc9a5bee615553588a0dfa6c1dc20306\"\u003e\u003ccode\u003e4f2fe38\u003c/code\u003e\u003c/a\u003e Enable language version 3.10 and format dot shorthands. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1745\"\u003e#1745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v3.1.1...v3.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `source_gen` from 3.1.0 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/source_gen/releases\"\u003esource_gen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:source_gen v4.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: fix possible null pointer exception in \u003ccode\u003eTypeChecker.typeNamed\u003c/code\u003e on\ninvalid code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v4.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=8.1.1 \u0026lt;9.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuild: '\u0026gt;=3.0.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: remove \u003ccode\u003eTypeChecker.fromRuntime\u003c/code\u003e, use\n\u003ccode\u003eTypeChecker.typeNamed\u003c/code\u003e instead. This removes all use of \u003ccode\u003edart:mirror\u003c/code\u003e, so\nbuilders using \u003ccode\u003esource_gen\u003c/code\u003e can be AOT compiled for better performance.\u003c/li\u003e\n\u003cli\u003eKeep \u003ccode\u003e// GENERATED FILE\u003c/code\u003e comments on the first line.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/source_gen/commit/1fc3fb7533534421287731bc20432ff743746d89\"\u003e\u003ccode\u003e1fc3fb7\u003c/code\u003e\u003c/a\u003e Release 4.0.2. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/9388e3c36c92730423bd75b277b200d092df7316\"\u003e\u003ccode\u003e9388e3c\u003c/code\u003e\u003c/a\u003e Handle null library in _NameTypeChecker. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/fba3cbccc73d416a5fead467907aca3576a871a1\"\u003e\u003ccode\u003efba3cbc\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/8e4e9516cbf2b8d26edf9e95578f2c96cff3dec8\"\u003e\u003ccode\u003e8e4e951\u003c/code\u003e\u003c/a\u003e Fix outdated comment. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/3b319fbc5fb9560b20a2a7895acce27f0cd67d36\"\u003e\u003ccode\u003e3b319fb\u003c/code\u003e\u003c/a\u003e Restrict analyzer, allow build. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/f5f148cb80003f5162f1477d0116f7013d65396f\"\u003e\u003ccode\u003ef5f148c\u003c/code\u003e\u003c/a\u003e Bring up to analyzer 8.1.1, get rid of deprecated classes and methods. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/782\"\u003e#782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/469d242da52b82866413c8f76e6ac63f5f6bf6bb\"\u003e\u003ccode\u003e469d242\u003c/code\u003e\u003c/a\u003e Tweak publish workflow. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/2af60819868c9cb44e67e1ae8109fd6752db1ee0\"\u003e\u003ccode\u003e2af6081\u003c/code\u003e\u003c/a\u003e Remove mirrors, release 4.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/9475e658aca23ee69e169a2a2364dced135d099a\"\u003e\u003ccode\u003e9475e65\u003c/code\u003e\u003c/a\u003e Keep generated file comments on the first line (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/760\"\u003e#760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/source_gen/compare/source_gen-v3.1.0...source_gen-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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/steeple-org/flutter_rpc_generator/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/steeple-org%2Fflutter_rpc_generator/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"},{"uuid":"2872492540","node_id":"PR_kwDOOO8kIM6rNsH8","number":18,"state":"open","title":"chore(deps): bump the package-dependencies group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-30T00:35:22.000Z","updated_at":"2025-09-30T00:35:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"package-dependencies","update_count":4,"packages":[{"name":"analyzer","old_version":"7.7.1","new_version":"8.2.0","repository_url":"https://github.com/dart-lang/sdk"},{"name":"build","old_version":"3.1.0","new_version":"4.0.0","repository_url":"https://github.com/dart-lang/build"},{"name":"source_gen","old_version":"3.1.0","new_version":"4.0.1","repository_url":"https://github.com/dart-lang/source_gen"},{"name":"dart_style","old_version":"3.1.1","new_version":"3.1.2"},{"name":"source_gen","old_version":"3.1.0","new_version":"4.0.1","repository_url":"https://github.com/dart-lang/source_gen"}],"path":null,"ecosystem":"pub"},"body":"Bumps the package-dependencies group with 3 updates in the / directory: [analyzer](https://github.com/dart-lang/sdk/tree/main/pkg), [build](https://github.com/dart-lang/build) and [source_gen](https://github.com/dart-lang/source_gen).\n\nUpdates `analyzer` from 7.7.1 to 8.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/sdk/commits/HEAD/pkg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build` from 3.1.0 to 4.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/build/releases\"\u003ebuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build v4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove methods and classes deprecated in \u003ccode\u003e4.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eAssetReader.digest\u003c/code\u003e abstract.\u003c/li\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003easync\u003c/code\u003e, \u003ccode\u003ebuild_runner_core\u003c/code\u003e, \u003ccode\u003econvert\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport post process builders in \u003ccode\u003etestBuilders\u003c/code\u003e. And, add \u003ccode\u003eappliesBuilders\u003c/code\u003e\nso that builders can apply post process builders.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etestBuilderFactories\u003c/code\u003e: like \u003ccode\u003etestBuilders\u003c/code\u003e, but provide the builder\nfactories instead of the builders. Use this to allow config read from\n\u003ccode\u003ebuild.yaml\u003c/code\u003e to be passed in to the factory.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTestBuilder\u003c/code\u003e now accepts a \u003ccode\u003ename\u003c/code\u003e: this is the name that will be shown\nin logging and can be used to refer to the builder in \u003ccode\u003ebuild.yaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMore realistic test builds: in \u003ccode\u003eresolveSources\u003c/code\u003e and \u003ccode\u003etestBuilders\u003c/code\u003e, stop\nbuilders reading from \u003ccode\u003e.dart_tool\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: in \u003ccode\u003etestBuilders\u003c/code\u003e, configure the root package correctly when it\nhas no sources.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.4.0.\u003c/li\u003e\n\u003cli\u003eRemove unused dep: \u003ccode\u003ebuild_resolvers\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dep: \u003ccode\u003ebuild_runner_core\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 4.0.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.7.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.1.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.7.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.2.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.7.0.\u003c/li\u003e\n\u003cli\u003eDocumentation revamp.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.1.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 8.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRead build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test: you can now\npass in \u003ccode\u003ebuild.yaml\u003c/code\u003e like any other asset.\u003c/li\u003e\n\u003cli\u003eBug fix: don't crash when a builder logs during a \u003ccode\u003etestBuilder\u003c/code\u003e or\n\u003ccode\u003eresolveSource\u003c/code\u003e call outside a test.\u003c/li\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003easync\u003c/code\u003e, \u003ccode\u003econvert\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ecollection\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFiles loaded from disk for \u003ccode\u003eresolveSources\u003c/code\u003e and \u003ccode\u003etestBuilders\u003c/code\u003e that are in\nthe same package as explicitly-passed test inputs are now loaded if they\nmatch the default globs, such as \u003ccode\u003elib/**\u003c/code\u003e, instead of ignored. This more\nclosely matches version 2 behavior.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.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/dart-lang/build/commit/0fde6522f28c3ece8c785a50c4af73c262240a59\"\u003e\u003ccode\u003e0fde652\u003c/code\u003e\u003c/a\u003e Breaking changes for build 4.0.0, release. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/build/compare/build-v3.1.0...build-v4.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `source_gen` from 3.1.0 to 4.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/source_gen/releases\"\u003esource_gen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:source_gen v4.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=8.1.1 \u0026lt;9.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuild: '\u0026gt;=3.0.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: remove \u003ccode\u003eTypeChecker.fromRuntime\u003c/code\u003e, use\n\u003ccode\u003eTypeChecker.typeNamed\u003c/code\u003e instead. This removes all use of \u003ccode\u003edart:mirror\u003c/code\u003e, so\nbuilders using \u003ccode\u003esource_gen\u003c/code\u003e can be AOT compiled for better performance.\u003c/li\u003e\n\u003cli\u003eKeep \u003ccode\u003e// GENERATED FILE\u003c/code\u003e comments on the first line.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/source_gen/commit/3b319fbc5fb9560b20a2a7895acce27f0cd67d36\"\u003e\u003ccode\u003e3b319fb\u003c/code\u003e\u003c/a\u003e Restrict analyzer, allow build. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/f5f148cb80003f5162f1477d0116f7013d65396f\"\u003e\u003ccode\u003ef5f148c\u003c/code\u003e\u003c/a\u003e Bring up to analyzer 8.1.1, get rid of deprecated classes and methods. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/782\"\u003e#782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/469d242da52b82866413c8f76e6ac63f5f6bf6bb\"\u003e\u003ccode\u003e469d242\u003c/code\u003e\u003c/a\u003e Tweak publish workflow. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/2af60819868c9cb44e67e1ae8109fd6752db1ee0\"\u003e\u003ccode\u003e2af6081\u003c/code\u003e\u003c/a\u003e Remove mirrors, release 4.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/9475e658aca23ee69e169a2a2364dced135d099a\"\u003e\u003ccode\u003e9475e65\u003c/code\u003e\u003c/a\u003e Keep generated file comments on the first line (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/760\"\u003e#760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/source_gen/compare/source_gen-v3.1.0...source_gen-v4.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dart_style` from 3.1.1 to 3.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before formatting:\nenum { constant, ; member() {} }\n// After formatting at language version 3.9 or lower:\nenum {\n  constant;\n  member() {}\n}\n// After formatting at language version 3.10 or higher:\nenum {\n  constant,\n  ;\n  member() {}\n}\n\u003c/code\u003e\u003c/pre\u003e\n(Thanks to jellynoone@ for this change.)\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/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before formatting:\nenum { constant, ; member() {} }\n\u003cp\u003e// After formatting at language version 3.9 or lower:\u003cbr /\u003e\nenum {\u003cbr /\u003e\nconstant;\u003c/p\u003e\n\u003cp\u003emember() {}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// After formatting at language version 3.10 or higher:\u003cbr /\u003e\nenum {\u003cbr /\u003e\nconstant,\u003cbr /\u003e\n;\u003c/p\u003e\n\u003cp\u003emember() {}\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e(Thanks to jellynoone@ for this change.)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/00b5f3f5256cb179bc340c1e60bb52fd1c2ae1ac\"\u003e\u003ccode\u003e00b5f3f\u003c/code\u003e\u003c/a\u003e Update deps to their lowest allowed, prepare release (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/5cb56273f5c9260ade502a7d1611e3597648e6dc\"\u003e\u003ccode\u003e5cb5627\u003c/code\u003e\u003c/a\u003e Make preserved trailing commas apply to record types too. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/a1e405f0bcd5d894109084a7a4b9b19a14653fb9\"\u003e\u003ccode\u003ea1e405f\u003c/code\u003e\u003c/a\u003e Add a regression test for an idempotency bug. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1752\"\u003e#1752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/7278eff793e80b5bdccfbe49b0aac01513d65285\"\u003e\u003ccode\u003e7278eff\u003c/code\u003e\u003c/a\u003e Preserve trailing commas enum with members (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1750\"\u003e#1750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/5d2ad56bf523cd017febe54514e72c41e86520ee\"\u003e\u003ccode\u003e5d2ad56\u003c/code\u003e\u003c/a\u003e Preserve space between \u0026quot;?\u0026quot; and \u0026quot;.\u0026quot; in null aware element dot shorthand. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/4f2fe385bc9a5bee615553588a0dfa6c1dc20306\"\u003e\u003ccode\u003e4f2fe38\u003c/code\u003e\u003c/a\u003e Enable language version 3.10 and format dot shorthands. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1745\"\u003e#1745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v3.1.1...v3.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `source_gen` from 3.1.0 to 4.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/source_gen/releases\"\u003esource_gen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:source_gen v4.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=8.1.1 \u0026lt;9.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuild: '\u0026gt;=3.0.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: remove \u003ccode\u003eTypeChecker.fromRuntime\u003c/code\u003e, use\n\u003ccode\u003eTypeChecker.typeNamed\u003c/code\u003e instead. This removes all use of \u003ccode\u003edart:mirror\u003c/code\u003e, so\nbuilders using \u003ccode\u003esource_gen\u003c/code\u003e can be AOT compiled for better performance.\u003c/li\u003e\n\u003cli\u003eKeep \u003ccode\u003e// GENERATED FILE\u003c/code\u003e comments on the first line.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/source_gen/commit/3b319fbc5fb9560b20a2a7895acce27f0cd67d36\"\u003e\u003ccode\u003e3b319fb\u003c/code\u003e\u003c/a\u003e Restrict analyzer, allow build. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/f5f148cb80003f5162f1477d0116f7013d65396f\"\u003e\u003ccode\u003ef5f148c\u003c/code\u003e\u003c/a\u003e Bring up to analyzer 8.1.1, get rid of deprecated classes and methods. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/782\"\u003e#782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/469d242da52b82866413c8f76e6ac63f5f6bf6bb\"\u003e\u003ccode\u003e469d242\u003c/code\u003e\u003c/a\u003e Tweak publish workflow. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/2af60819868c9cb44e67e1ae8109fd6752db1ee0\"\u003e\u003ccode\u003e2af6081\u003c/code\u003e\u003c/a\u003e Remove mirrors, release 4.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/9475e658aca23ee69e169a2a2364dced135d099a\"\u003e\u003ccode\u003e9475e65\u003c/code\u003e\u003c/a\u003e Keep generated file comments on the first line (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/760\"\u003e#760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/source_gen/compare/source_gen-v3.1.0...source_gen-v4.0.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/steeple-org/flutter_rpc_generator/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/steeple-org%2Fflutter_rpc_generator/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"},{"uuid":"2851291168","node_id":"PR_kwDOOO8kIM6p80Ag","number":15,"state":"closed","title":"chore(deps): bump the package-dependencies group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-24T13:10:03.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-09-22T22:19:20.000Z","updated_at":"2025-09-24T13:10:03.000Z","time_to_close":139843,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"package-dependencies","update_count":10,"packages":[{"name":"analyzer","old_version":"7.3.0","new_version":"7.7.1","repository_url":"https://github.com/dart-lang/sdk"},{"name":"build","old_version":"2.4.2","new_version":"2.5.4","repository_url":"https://github.com/dart-lang/build"},{"name":"code_builder","old_version":"4.10.1","new_version":"4.11.0","repository_url":"https://github.com/dart-lang/tools"},{"name":"dart_style","old_version":"3.0.1","new_version":"3.1.1","repository_url":"https://github.com/dart-lang/dart_style"},{"name":"generator_test","old_version":"0.4.1","new_version":"0.6.0","repository_url":"https://github.com/mrgnhnt96/generator_test"},{"name":"build","old_version":"2.5.4","new_version":"3.1.0","repository_url":"https://github.com/dart-lang/build"},{"name":"source_gen","old_version":"2.0.0","new_version":"4.0.0","repository_url":"https://github.com/dart-lang/source_gen"},{"name":"retrofit_generator","old_version":"9.1.9","new_version":"10.0.5","repository_url":"https://github.com/trevorwang/retrofit.dart"},{"name":"melos","old_version":"7.0.0-dev.7","new_version":"7.1.1","repository_url":"https://github.com/invertase/melos"},{"name":"meta","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/dart-lang/sdk"},{"name":"test","old_version":"1.25.15","new_version":"1.26.3","repository_url":"https://github.com/dart-lang/test"}],"path":null,"ecosystem":"pub"},"body":"Bumps the package-dependencies group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [analyzer](https://github.com/dart-lang/sdk/tree/main/pkg) | `7.3.0` | `7.7.1` |\n| [build](https://github.com/dart-lang/build) | `2.4.2` | `2.5.4` |\n| [code_builder](https://github.com/dart-lang/tools/tree/main/pkgs) | `4.10.1` | `4.11.0` |\n| [dart_style](https://github.com/dart-lang/dart_style) | `3.0.1` | `3.1.1` |\n| [generator_test](https://github.com/mrgnhnt96/generator_test) | `0.4.1` | `0.6.0` |\n| [build](https://github.com/dart-lang/build) | `2.5.4` | `3.1.0` |\n| [source_gen](https://github.com/dart-lang/source_gen) | `2.0.0` | `4.0.0` |\n| [retrofit_generator](https://github.com/trevorwang/retrofit.dart) | `9.1.9` | `10.0.5` |\n| [melos](https://github.com/invertase/melos/tree/main/packages) | `7.0.0-dev.7` | `7.1.1` |\n| [meta](https://github.com/dart-lang/sdk/tree/main/pkg) | `1.16.0` | `1.17.0` |\n| [test](https://github.com/dart-lang/test/tree/master/pkgs) | `1.25.15` | `1.26.3` |\n\n\nUpdates `analyzer` from 7.3.0 to 7.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/sdk/commits/HEAD/pkg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build` from 2.4.2 to 2.5.4\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's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build v2.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.1.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v2.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.1.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: fix incremental build when previous build had \u003ccode\u003epackage:\u003c/code\u003e import of\na missing dep or a missing file.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v2.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.1.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v2.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.1.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: fix corner case with checked in generated output that could cause\na crash.\u003c/li\u003e\n\u003cli\u003eBug fix: during initial build cleanup, really delete files that correspond\nto hidden generated files.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v2.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.1.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v2.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify warnings for outdated \u003ccode\u003eanalyzer\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify warnings for outdated \u003ccode\u003eanalyzer\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v2.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v2.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 2.5.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't log stack traces for subclasses of \u003ccode\u003eException\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: don't run builders with multiple outputs once per output.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v2.5.0\u003c/h2\u003e\n\u003cp\u003eUser-visible changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance for large builds. More performance improvements\nwill follow, if your workflow is affected by slow \u003ccode\u003ebuild_runner\u003c/code\u003e performance\nthen please consider sharing details at\n\u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eImproved logging: show what builders are running and, for long-running\nbuilders, where the time is spent.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssetNotFoundException\u003c/code\u003e now also reports the missing \u003ccode\u003epath\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/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-v2.4.2...build-v2.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `code_builder` from 4.10.1 to 4.11.0\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\"\u003ecode_builder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:code_builder v4.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003eSpecVisitor\u003c/code\u003e, \u003ccode\u003eClosureExpression\u003c/code\u003e, \u003ccode\u003eLiteralMapExpression\u003c/code\u003e\n\u003ccode\u003eLiteralRecordExpression\u003c/code\u003e, \u003ccode\u003eLiteralSetExpression\u003c/code\u003e types.\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eExpression.newInstanceNamed\u003c/code\u003e with empty name\u003c/li\u003e\n\u003cli\u003eConsistently add blank lines between \u003ccode\u003e=\u0026gt;\u003c/code\u003e in class-like definitions.\u003c/li\u003e\n\u003cli\u003eFixed bug: Fields declared with \u003ccode\u003estatic\u003c/code\u003e and \u003ccode\u003eexternal\u003c/code\u003e now produce code with\ncorrect order\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuilt_collection: ^5.1.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuilt_value: ^8.10.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ecollection: ^1.19.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ematcher: ^0.12.16+1\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.7.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/dart-lang/tools/commit/319be98ae558cb218816f0c2aca798dcd6ee8370\"\u003e\u003ccode\u003e319be98\u003c/code\u003e\u003c/a\u003e code_builder: update deps, prepare release (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2160\"\u003e#2160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/24707e094cd761178eb76e725ce17f51e22fd442\"\u003e\u003ccode\u003e24707e0\u003c/code\u003e\u003c/a\u003e List directory failure (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2151\"\u003e#2151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/53a9f8322c199f08c2a0722651a6c186c37b3b15\"\u003e\u003ccode\u003e53a9f83\u003c/code\u003e\u003c/a\u003e Windows DirectoryWatcher buffer exhaustion recovery workaround. (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2149\"\u003e#2149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/1195125e8f6e21a8c96f9f22c64d64b5e04cb8b6\"\u003e\u003ccode\u003e1195125\u003c/code\u003e\u003c/a\u003e Consistent blank after =\u0026gt; members in class-likes (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2146\"\u003e#2146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/5e977d6f0698a220279a50538c89a440d56b0c44\"\u003e\u003ccode\u003e5e977d6\u003c/code\u003e\u003c/a\u003e Fix mixtures of parentheses and spaces in windows command paths (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/607340ca7cffa2da59db9ec88f488654a5d0db0d\"\u003e\u003ccode\u003e607340c\u003c/code\u003e\u003c/a\u003e disable failing test (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/2a2a2d611f2b98888bb6a93b03aa350c97310d87\"\u003e\u003ccode\u003e2a2a2d6\u003c/code\u003e\u003c/a\u003e [code_builder] Set \u003ccode\u003eexternal\u003c/code\u003e and \u003ccode\u003estatic\u003c/code\u003e in correct order (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2120\"\u003e#2120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/a4335eb80c55c3944a6af1a5ce20f5694298afdc\"\u003e\u003ccode\u003ea4335eb\u003c/code\u003e\u003c/a\u003e [cli_util] Add base directories (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2130\"\u003e#2130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/e1b1b4c6f3a25bcd52c201a535f2f3ed66f7ac7e\"\u003e\u003ccode\u003ee1b1b4c\u003c/code\u003e\u003c/a\u003e Improve test_reflective_loader/README.md (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2129\"\u003e#2129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/fd7cc89aaac774fb34502502803a3bcf62cb83cd\"\u003e\u003ccode\u003efd7cc89\u003c/code\u003e\u003c/a\u003e Fix wasm dry run event and tests (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2128\"\u003e#2128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/tools/commits/code_builder-v4.11.0/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dart_style` from 3.0.1 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:dart_style v3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fairly large number of style changes in response to feedback we got from shipping the new tall style formatter.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow preserving trailing commas and forcing the surrounding construct to split even when it would otherwise fit on one line. This is off by default (because it breaks \u003ca href=\"https://github.com/dart-lang/dart_style/wiki/Reversibility-principle\"\u003ereversibility\u003c/a\u003e among other reasons) but can be enabled by adding this to a surrounding \u003ccode\u003eanalysis_options.yaml\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eformatter:\n  trailing_commas: preserve\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis is similar to how trailing commas work in the old short style formatter applied to code before language version 3.7.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't add a trailing comma in lists that don't allow it, even when there is a trailing comment (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1639\"\u003e#1639\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThe following style changes are language versioned and only affect code whose language version is 3.8 or later. Dart code at 3.7 or earlier is formatted the same as it was before.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow more code on the same line as a named argument or \u003ccode\u003e=\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1536\"\u003e#1536\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1545\"\u003e#1545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1668\"\u003e#1668\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1679\"\u003e#1679\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before:\nfunction(\n  name:\n      (param, another) =\u0026gt;\n          veryLongBody,\n);\n\u003cp\u003efunction(\u003cbr /\u003e\nname:\u003cbr /\u003e\n(param) =\u0026gt; another(\u003cbr /\u003e\nargument1,\u003cbr /\u003e\nargument2,\u003cbr /\u003e\nargument3,\u003cbr /\u003e\n),\u003cbr /\u003e\n);\u003c/p\u003e\n\u003cp\u003e// After:\u003cbr /\u003e\nfunction(\u003cbr /\u003e\nname: (param, another) =\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fairly large number of style changes in response to\nfeedback we got from shipping the new tall style formatter.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow preserving trailing commas and forcing the surrounding construct to\nsplit even when it would otherwise fit on one line. This is off by default\n(because it breaks \u003ca href=\"https://github.com/dart-lang/dart_style/wiki/Reversibility-principle\"\u003ereversibility\u003c/a\u003e among other reasons) but can be enabled\nby adding this to a surrounding \u003ccode\u003eanalysis_options.yaml\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eformatter:\n  trailing_commas: preserve\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis is similar to how trailing commas work in the old short style formatter\napplied to code before language version 3.7.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't add a trailing comma in lists that don't allow it, even when there is\na trailing comment (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1639\"\u003e#1639\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThe following style changes are language versioned and only affect code whose\nlanguage version is 3.8 or later. Dart code at 3.7 or earlier is formatted the\nsame as it was before.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow more code on the same line as a named argument or \u003ccode\u003e=\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1536\"\u003e#1536\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1545\"\u003e#1545\u003c/a\u003e,\n\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1668\"\u003e#1668\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1679\"\u003e#1679\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before:\nfunction(\n  name:\n      (param, another) =\u0026gt;\n          veryLongBody,\n);\n\u003cp\u003efunction(\u003cbr /\u003e\nname:\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/dart_style/commit/05215a6b92ab6080a0e38651f1813ba3c3881ce7\"\u003e\u003ccode\u003e05215a6\u003c/code\u003e\u003c/a\u003e Bump version to publish 3.1.1. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1746\"\u003e#1746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/6c4166afed745c2f33c33a4b66a76e2ae986193f\"\u003e\u003ccode\u003e6c4166a\u003c/code\u003e\u003c/a\u003e Smarter versioned tests (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1744\"\u003e#1744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/ac2650aafbc055266f1f9be4739cc898889ddfb2\"\u003e\u003ccode\u003eac2650a\u003c/code\u003e\u003c/a\u003e Get the test updater script working again. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1743\"\u003e#1743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/44e8cfe7ba5a873ef81b6b39c07d50171eccf021\"\u003e\u003ccode\u003e44e8cfe\u003c/code\u003e\u003c/a\u003e Bump latest supported language version to 3.9. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1740\"\u003e#1740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/2a6c97b7e05234f3bd16b08dbd3150e63c8bb4ca\"\u003e\u003ccode\u003e2a6c97b\u003c/code\u003e\u003c/a\u003e Add configurable category to \u003ccode\u003eFormatCommand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1735\"\u003e#1735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/90227c5d32ee80ee5e15d785034b440b77224c98\"\u003e\u003ccode\u003e90227c5\u003c/code\u003e\u003c/a\u003e Fix permissions in the CI publish workflow. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1720\"\u003e#1720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/121e5e35460439e725ad184b58ea26f76f17502a\"\u003e\u003ccode\u003e121e5e3\u003c/code\u003e\u003c/a\u003e Bump version to publish 3.1.0. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1719\"\u003e#1719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/e7264fc65b06efd600ad6e64bf83e5ff51dbf05a\"\u003e\u003ccode\u003ee7264fc\u003c/code\u003e\u003c/a\u003e Add regression test for \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1712\"\u003e#1712\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1715\"\u003e#1715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/7c16cf2ca19c7efe1d0eda52673b9745bae98601\"\u003e\u003ccode\u003e7c16cf2\u003c/code\u003e\u003c/a\u003e Update the README. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1713\"\u003e#1713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/100db45075abdd66fd8788b205243e90ff0595df\"\u003e\u003ccode\u003e100db45\u003c/code\u003e\u003c/a\u003e Language version all of the formatting changes since Dart 3.7. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1707\"\u003e#1707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v3.0.1...v3.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `generator_test` from 0.4.1 to 0.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mrgnhnt96/generator_test/blob/main/CHANGELOG.md\"\u003egenerator_test's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.6.0 - 9.19.2025\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003cli\u003eRemove derry.yaml\u003c/li\u003e\n\u003c/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/mrgnhnt96/generator_test/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build` from 2.5.4 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/dart-lang/build/releases\"\u003ebuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build v2.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.1.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v2.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.1.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: fix incremental build when previous build had \u003ccode\u003epackage:\u003c/code\u003e import of\na missing dep or a missing file.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v2.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.1.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v2.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.1.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: fix corner case with checked in generated output that could cause\na crash.\u003c/li\u003e\n\u003cli\u003eBug fix: during initial build cleanup, really delete files that correspond\nto hidden generated files.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v2.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.1.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v2.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify warnings for outdated \u003ccode\u003eanalyzer\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify warnings for outdated \u003ccode\u003eanalyzer\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v2.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v2.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 2.5.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't log stack traces for subclasses of \u003ccode\u003eException\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: don't run builders with multiple outputs once per output.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v2.5.0\u003c/h2\u003e\n\u003cp\u003eUser-visible changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance for large builds. More performance improvements\nwill follow, if your workflow is affected by slow \u003ccode\u003ebuild_runner\u003c/code\u003e performance\nthen please consider sharing details at\n\u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eImproved logging: show what builders are running and, for long-running\nbuilders, where the time is spent.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssetNotFoundException\u003c/code\u003e now also reports the missing \u003ccode\u003epath\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/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-v2.4.2...build-v2.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `source_gen` from 2.0.0 to 4.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/source_gen/releases\"\u003esource_gen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:source_gen v4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: remove \u003ccode\u003eTypeChecker.fromRuntime\u003c/code\u003e, use\n\u003ccode\u003eTypeChecker.typeNamed\u003c/code\u003e instead. This removes all use of \u003ccode\u003edart:mirror\u003c/code\u003e, so\nbuilders using \u003ccode\u003esource_gen\u003c/code\u003e can be AOT compiled for better performance.\u003c/li\u003e\n\u003cli\u003eKeep \u003ccode\u003e// GENERATED FILE\u003c/code\u003e comments on the first line.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: use the new \u003ccode\u003eelement2\u003c/code\u003e APIs in \u003ccode\u003eanalyzer\u003c/code\u003e. Builders that\ndo resolution need to switch to the new API, see\n\u003ca href=\"https://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\"\u003ehttps://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\u003c/a\u003e.\nFor questions please use \u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^3.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the minimum package versions for a number of dependencies.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.7.0\u003c/li\u003e\n\u003cli\u003eUpdate the GeneratorForAnnotation optimization to skip files with well known\nannotation names such as \u003ccode\u003eoverride\u003c/code\u003e, \u003ccode\u003eDeprecated\u003c/code\u003e, and \u003ccode\u003epragma\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v3.0.0-dev\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: use the new \u003ccode\u003eelement2\u003c/code\u003e APIs in \u003ccode\u003eanalyzer\u003c/code\u003e. Builders that\ndo resolution need to switch to the new API, see\n\u003ca href=\"https://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\"\u003ehttps://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\u003c/a\u003e.\nFor questions please use \u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.7.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/source_gen/commit/2af60819868c9cb44e67e1ae8109fd6752db1ee0\"\u003e\u003ccode\u003e2af6081\u003c/code\u003e\u003c/a\u003e Remove mirrors, release 4.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/9475e658aca23ee69e169a2a2364dced135d099a\"\u003e\u003ccode\u003e9475e65\u003c/code\u003e\u003c/a\u003e Keep generated file comments on the first line (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/760\"\u003e#760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/e69abb414f2be689e1893b00f2ba3402b5902c01\"\u003e\u003ccode\u003ee69abb4\u003c/code\u003e\u003c/a\u003e Stop using deprecated Annotatable in public API. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/b8649092abda94e60bc436f9fb6914e6d3544a8d\"\u003e\u003ccode\u003eb864909\u003c/code\u003e\u003c/a\u003e Release 3.1.0. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/4da999f68a116ddb5192aedd403831e42a4abec7\"\u003e\u003ccode\u003e4da999f\u003c/code\u003e\u003c/a\u003e Support fragments, element directives and annotatables in InvalidGenerationSo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/b6bd80595a76465b55015fcb5b6425d23bbe960d\"\u003e\u003ccode\u003eb6bd805\u003c/code\u003e\u003c/a\u003e Deprecate TypeChecker.fromRuntime, add TypeChecker.typeNamed as recommended r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/25f62a81319c33049c436e2a2129e7dc78f6f4ec\"\u003e\u003ccode\u003e25f62a8\u003c/code\u003e\u003c/a\u003e Allow analyzer 8. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/0fec8d4de6b57cc46861273bf047ece0e5ad1e6f\"\u003e\u003ccode\u003e0fec8d4\u003c/code\u003e\u003c/a\u003e Mention directive annotations in CHANGELOG and example. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/772\"\u003e#772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/4c0d0888afef7522663186e7acde084e2e90c332\"\u003e\u003ccode\u003e4c0d088\u003c/code\u003e\u003c/a\u003e Release 3.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/766\"\u003e#766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/b347ce49fc57c9efdf80433084a14e3544e7e21a\"\u003e\u003ccode\u003eb347ce4\u003c/code\u003e\u003c/a\u003e skip files with only known annotation names (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/765\"\u003e#765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/source_gen/compare/source_gen-v2.0.0...source_gen-v4.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `retrofit_generator` from 9.1.9 to 10.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trevorwang/retrofit.dart/releases\"\u003eretrofit_generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev10.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd code coverage support and Coveralls integration by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/788\"\u003etrevorwang/retrofit.dart#788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump yargs-parser and \u003ccode\u003e@​commitlint/cli\u003c/code\u003e by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/789\"\u003etrevorwang/retrofit.dart#789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/trevorwang/retrofit.dart/compare/v.10.0.3...v10.0.4\"\u003ehttps://github.com/trevorwang/retrofit.dart/compare/v.10.0.3...v10.0.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev.10.0.3\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev10.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdate tag format by \u003ca href=\"https://github.com/trevorwang\"\u003e\u003ccode\u003e@​trevorwang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/778\"\u003etrevorwang/retrofit.dart#778\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/trevorwang/retrofit.dart/compare/10.0.1...v10.0.2\"\u003ehttps://github.com/trevorwang/retrofit.dart/compare/10.0.1...v10.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e10.0.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e10.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd CodeQL workflow for GitHub code scanning by \u003ca href=\"https://github.com/lgtm-com\"\u003e\u003ccode\u003e@​lgtm-com\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/519\"\u003etrevorwang/retrofit.dart#519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to element2 by \u003ca href=\"https://github.com/Carapacik\"\u003e\u003ccode\u003e@​Carapacik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/774\"\u003etrevorwang/retrofit.dart#774\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/lgtm-com\"\u003e\u003ccode\u003e@​lgtm-com\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/519\"\u003etrevorwang/retrofit.dart#519\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/trevorwang/retrofit.dart/compare/9.7.0...10.0.0\"\u003ehttps://github.com/trevorwang/retrofit.dart/compare/9.7.0...10.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate pubspec.yaml by \u003ca href=\"https://github.com/trevorwang\"\u003e\u003ccode\u003e@​trevorwang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/772\"\u003etrevorwang/retrofit.dart#772\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/trevorwang/retrofit.dart/compare/9.6.0...9.7.0\"\u003ehttps://github.com/trevorwang/retrofit.dart/compare/9.6.0...9.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emove enum value resolve from .name to .toString by \u003ca href=\"https://github.com/vasilich6107\"\u003e\u003ccode\u003e@​vasilich6107\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/768\"\u003etrevorwang/retrofit.dart#768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies and \u003ccode\u003ebuild\u003c/code\u003e by \u003ca href=\"https://github.com/Carapacik\"\u003e\u003ccode\u003e@​Carapacik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/769\"\u003etrevorwang/retrofit.dart#769\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/trevorwang/retrofit.dart/compare/9.3.0...9.6.0\"\u003ehttps://github.com/trevorwang/retrofit.dart/compare/9.3.0...9.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.3.0\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/trevorwang/retrofit.dart/commit/8ce37423ab2f5a724a6f6230d0ad9721966cd757\"\u003e\u003ccode\u003e8ce3742\u003c/code\u003e\u003c/a\u003e Allow build 4.0.0 (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/792\"\u003e#792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/d88dee81c63d8d36b314f6c355544ac4814d7023\"\u003e\u003ccode\u003ed88dee8\u003c/code\u003e\u003c/a\u003e fixup! refactor: remove unnecessary cast in newRequestOptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/42bfe78291a33882e0dcbaf6644ba369f259fa92\"\u003e\u003ccode\u003e42bfe78\u003c/code\u003e\u003c/a\u003e refactor: remove unnecessary cast in newRequestOptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/0550295c36160e5c4e2e78a529f4dedeee8b01a2\"\u003e\u003ccode\u003e0550295\u003c/code\u003e\u003c/a\u003e build(deps): bump yargs-parser and \u003ccode\u003e@​commitlint/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/789\"\u003e#789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/0f0fa9d4241abcdb0b427cf43e424e7b4dabe224\"\u003e\u003ccode\u003e0f0fa9d\u003c/code\u003e\u003c/a\u003e Add code coverage support and Coveralls integration (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/9d0360a880ae5b13d9164a1096bc69a5ade69964\"\u003e\u003ccode\u003e9d0360a\u003c/code\u003e\u003c/a\u003e docs(generator): update English doc comments for public API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/735728f3588bb36e5187284679f889db4ea6f3b6\"\u003e\u003ccode\u003e735728f\u003c/code\u003e\u003c/a\u003e Fix enum issue (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/0bf9e286ae7b5a3bf299f4df5f5c0893ed543934\"\u003e\u003ccode\u003e0bf9e28\u003c/code\u003e\u003c/a\u003e Stop using deprecated TypeChecker.fromRuntime (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/50c791597cfb003fc39597f94f68301777a56535\"\u003e\u003ccode\u003e50c7915\u003c/code\u003e\u003c/a\u003e bump verison to 4.7.2 (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/430ebbd760fbdf64507c5099700ae81a820a47fb\"\u003e\u003ccode\u003e430ebbd\u003c/code\u003e\u003c/a\u003e Update analysis_options.yaml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/trevorwang/retrofit.dart/compare/9.1.9...v10.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `melos` from 7.0.0-dev.7 to 7.1.1\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\u003ev7.1.1\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Allow underscore as packagename (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/936\"\u003e#936\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/8cae3163c886d2baa77750827590989401ea6705\"\u003e8cae3163\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2025-08-21\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---v710\"\u003e\u003ccode\u003emelos\u003c/code\u003e - \u003ccode\u003ev7.1.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\u003ev7.1.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add useRootAsPackage for Melos 7.x root package support (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/927\"\u003e#927\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/ade8443d7194dc3c6caa124467eb6af498364974\"\u003eade8443d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2025-08-15\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\u003e\u003ca href=\"https://github.com/invertase/melos/blob/main/#melos---v700\"\u003e\u003ccode\u003emelos\u003c/code\u003e - \u003ccode\u003ev7.0.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\u003ev7.0.0\u003c/code\u003e\u003c/h4\u003e\n\u003cp\u003eThis version has all the changes from the \u003ccode\u003e7.0.0-dev.x\u003c/code\u003e releases, and is the first stable release\nof Melos that uses the Pub workspaces feature.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNote: This release has breaking changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Update to Dart SDK 3.8.0 and preserve trailing commas (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/908\"\u003e#908\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/eecfa4ea7caff55a58ad98d712213320285a0039\"\u003eeecfa4ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Tags from origin should be source of truth (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/902\"\u003e#902\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/9589803c6bba66a65aa1263c0028d6f66f31c0b2\"\u003e9589803c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: add flutter_chat_ui (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/903\"\u003e#903\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/190caf741280401385fc0a6e309419c1d5e37417\"\u003e190caf74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: add starknet.dart in projects list (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/896\"\u003e#896\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/9faa3152547235e13225caf97c75b2e27c9d1980\"\u003e9faa3152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fail early on steps and return error code (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/891\"\u003e#891\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/7161ce8fd8703b628c798cd17abc933817338110\"\u003e7161ce8f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: add jaspr to projects (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/881\"\u003e#881\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/926b62158b5d400fdbd2f9c342b379e0545f04f9\"\u003e926b6215\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/invertase/melos/commit/233f203ac416705515e8b45de1323f08b203637e\"\u003e\u003ccode\u003e233f203\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/melos/commit/8cae3163c886d2baa77750827590989401ea6705\"\u003e\u003ccode\u003e8cae316\u003c/code\u003e\u003c/a\u003e fix: Allow underscore as packagename (\u003ca href=\"https://github.com/invertase/melos/tree/main/packages/issues/936\"\u003e#936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/melos/commit/ae52b58eea25a75d876ca9d33454469a7264af92\"\u003e\u003ccode\u003eae52b58\u003c/code\u003e\u003c/a\u003e chore(release): Publish Melos v7.1.0 (\u003ca href=\"https://github.com/invertase/melos/tree/main/packages/issues/928\"\u003e#928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/melos/commit/ade8443d7194dc3c6caa124467eb6af498364974\"\u003e\u003ccode\u003eade8443\u003c/code\u003e\u003c/a\u003e feat: Add useRootAsPackage for Melos 7.x root package support (\u003ca href=\"https://github.com/invertase/melos/tree/main/packages/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/melos/commit/df0c92ed8108b5161a827b21f69fbfcb1b437467\"\u003e\u003ccode\u003edf0c92e\u003c/code\u003e\u003c/a\u003e chore(release): Publish Melos v7.0.0 (\u003ca href=\"https://github.com/invertase/melos/tree/main/packages/issues/922\"\u003e#922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/melos/commit/c32ddfc91f3bf4409ad11d6541430ddd1f828610\"\u003e\u003ccode\u003ec32ddfc\u003c/code\u003e\u003c/a\u003e Chore/bump versions (\u003ca href=\"https://github.com/invertase/melos/tree/main/packages/issues/921\"\u003e#921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/melos/commit/4b840c7d090ba6dbddb6473c119f4e02055ddb81\"\u003e\u003ccode\u003e4b840c7\u003c/code\u003e\u003c/a\u003e fix: Avoid duplicated \u0026quot;Change Log\u0026quot; file header on Windows due to CRLF (closes...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/melos/commit/fcb787dfbd01f6c8ad6a15cf8e11a8e79082868d\"\u003e\u003ccode\u003efcb787d\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/invertase/melos/tree/main/packages/issues/909\"\u003e#909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/melos/commit/eecfa4ea7caff55a58ad98d712213320285a0039\"\u003e\u003ccode\u003eeecfa4e\u003c/code\u003e\u003c/a\u003e fix: Update to Dart SDK 3.8.0 and preserve trailing commas (\u003ca href=\"https://github.com/invertase/melos/tree/main/packages/issues/908\"\u003e#908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/melos/commit/190caf741280401385fc0a6e309419c1d5e37417\"\u003e\u003ccode\u003e190caf7\u003c/code\u003e\u003c/a\u003e docs: add flutter_chat_ui (\u003ca href=\"https://github.com/invertase/melos/tree/main/packages/issues/903\"\u003e#903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/invertase/melos/commits/melos-v7.1.1/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `meta` from 1.16.0 to 1.17.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.17.0 - 2016-06-08\u003c/h2\u003e\n\u003ch3\u003eCore library changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edart:convert\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eChunkedConverter\u003c/code\u003e which was erroneously added in 1.16.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edart:core\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eUri.replace\u003c/code\u003e supports iterables as values for the query parameters.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eUri.parseIPv6Address\u003c/code\u003e returns a \u003ccode\u003eUint8List\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edart:io\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eNetworkInterface.listSupported\u003c/code\u003e, which is \u003ccode\u003etrue\u003c/code\u003e when\n\u003ccode\u003eNetworkInterface.list\u003c/code\u003e is supported, and \u003ccode\u003efalse\u003c/code\u003e otherwise. Currently,\n\u003ccode\u003eNetworkInterface.list\u003c/code\u003e is not supported on Android.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTool Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePub\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eTAR files created while publishing a package on Mac OS and Linux now use a\nmore portable format.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eErrors caused by invalid arguments now print the full usage information for\nthe command.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSDK constraints for dependency overrides are no longer considered when\ndetermining the total SDK constraint for a lockfile.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA bug has been fixed in which a lockfile was considered up-to-date when it\nactually wasn't.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA bug has been fixed in which \u003ccode\u003epub get --offline\u003c/code\u003e would crash when a\nprerelease version was selected.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDartium and content shell\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDebugging Dart code inside iframes improved, was broken.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.16.1 - 2016-05-24\u003c/h2\u003e\n\u003cp\u003ePatch release, resolves one issue:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eVM: Fixes a bug that caused intermittent hangs on Windows. (SDK issue\n\u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/26400\"\u003e26400\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/dart-lang/sdk/commit/a5fb4feae454a2016474b54bde491da5753d5be0\"\u003e\u003ccode\u003ea5fb4fe\u003c/code\u003e\u003c/a\u003e use const Link so that empty Link is always identical\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/5eae061da7c499696c72e288a425092602115798\"\u003e\u003ccode\u003e5eae061\u003c/code\u003e\u003c/a\u003e Analyzer 0.27.4-alpha.9 (API fixes) (\u003ca href=\"https://github.com/dart-lang/sdk/tree/main/pkg/issues/26562\"\u003e#26562\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/08ce826f3be86b949ef29d4ff590ea72df8eee36\"\u003e\u003ccode\u003e08ce826\u003c/code\u003e\u003c/a\u003e Gather and report stats on the number of times flushed results are recomputed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/ef8baa8760a8699c4e155adec54572e9d6e16425\"\u003e\u003ccode\u003eef8baa8\u003c/code\u003e\u003c/a\u003e Add test harness option for app snapshots with unoptimized code.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/0a5ecc50abe68867933a7f9eafaf16898bd3e493\"\u003e\u003ccode\u003e0a5ecc5\u003c/code\u003e\u003c/a\u003e Resynthesize return types lazily.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/cdc0b172464791d57d2ce9fd10049b98fadab79a\"\u003e\u003ccode\u003ecdc0b17\u003c/code\u003e\u003c/a\u003e Resynthesize ParameterElementImpl.parameterKind lazily.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/e71e111b2432c4bb48b12816b2510f4a059a9063\"\u003e\u003ccode\u003ee71e111\u003c/code\u003e\u003c/a\u003e Summarize references to closure parameters properly.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/dcadf0b35c5700cf37791911bfa7edb3e616299d\"\u003e\u003ccode\u003edcadf0b\u003c/code\u003e\u003c/a\u003e Store expression function closures summaries when needed for type inference.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/6d2b7f406701a198848f44892ca707793cb753aa\"\u003e\u003ccode\u003e6d2b7f4\u003c/code\u003e\u003c/a\u003e Refactor AST summarization logic for serializing initializer expressions.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/ac7f892cc41f18b2408c0279e0c3d03fef923cde\"\u003e\u003ccode\u003eac7f892\u003c/code\u003e\u003c/a\u003e Resynthesize FieldFormalParameterElementImpl(s) lazily.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/sdk/commits/1.17.0/pkg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `retrofit_generator` from 9.1.9 to 10.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trevorwang/retrofit.dart/releases\"\u003eretrofit_generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev10.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd code coverage support and Coveralls integration by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/788\"\u003etrevorwang/retrofit.dart#788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump yargs-parser and \u003ccode\u003e@​commitlint/cli\u003c/code\u003e by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/789\"\u003etrevorwang/retrofit.dart#789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/trevorwang/retrofit.dart/compare/v.10.0.3...v10.0.4\"\u003ehttps://github.com/trevorwang/retrofit.dart/compare/v.10.0.3...v10.0.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev.10.0.3\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev10.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdate tag format by \u003ca href=\"https://github.com/trevorwang\"\u003e\u003ccode\u003e@​trevorwang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/778\"\u003etrevorwang/retrofit.dart#778\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/trevorwang/retrofit.dart/compare/10.0.1...v10.0.2\"\u003ehttps://github.com/trevorwang/retrofit.dart/compare/10.0.1...v10.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e10.0.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e10.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd CodeQL workflow for GitHub code scanning by \u003ca href=\"https://github.com/lgtm-com\"\u003e\u003ccode\u003e@​lgtm-com\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/519\"\u003etrevorwang/retrofit.dart#519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to element2 by \u003ca href=\"https://github.com/Carapacik\"\u003e\u003ccode\u003e@​Carapacik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/774\"\u003etrevorwang/retrofit.dart#774\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/lgtm-com\"\u003e\u003ccode\u003e@​lgtm-com\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/519\"\u003etrevorwang/retrofit.dart#519\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/trevorwang/retrofit.dart/compare/9.7.0...10.0.0\"\u003ehttps://github.com/trevorwang/retrofit.dart/compare/9.7.0...10.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate pubspec.yaml by \u003ca href=\"https://github.com/trevorwang\"\u003e\u003ccode\u003e@​trevorwang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/772\"\u003etrevorwang/retrofit.dart#772\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/trevorwang/retrofit.dart/compare/9.6.0...9.7.0\"\u003ehttps://github.com/trevorwang/retrofit.dart/compare/9.6.0...9.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emove enum value resolve from .name to .toString by \u003ca href=\"https://github.com/vasilich6107\"\u003e\u003ccode\u003e@​vasilich6107\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/768\"\u003etrevorwang/retrofit.dart#768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies and \u003ccode\u003ebuild\u003c/code\u003e by \u003ca href=\"https://github.com/Carapacik\"\u003e\u003ccode\u003e@​Carapacik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/769\"\u003etrevorwang/retrofit.dart#769\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/trevorwang/retrofit.dart/compare/9.3.0...9.6.0\"\u003ehttps://github.com/trevorwang/retrofit.dart/compare/9.3.0...9.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.3.0\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/trevorwang/retrofit.dart/commit/8ce37423ab2f5a724a6f6230d0ad9721966cd757\"\u003e\u003ccode\u003e8ce3742\u003c/code\u003e\u003c/a\u003e Allow build 4.0.0 (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/792\"\u003e#792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/d88dee81c63d8d36b314f6c355544ac4814d7023\"\u003e\u003ccode\u003ed88dee8\u003c/code\u003e\u003c/a\u003e fixup! refactor: remove unnecessary cast in newRequestOptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/42bfe78291a33882e0dcbaf6644ba369f259fa92\"\u003e\u003ccode\u003e42bfe78\u003c/code\u003e\u003c/a\u003e refactor: remove unnecessary cast in newRequestOptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/0550295c36160e5c4e2e78a529f4dedeee8b01a2\"\u003e\u003ccode\u003e0550295\u003c/code\u003e\u003c/a\u003e build(deps): bump yargs-parser and \u003ccode\u003e@​commitlint/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/789\"\u003e#789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/0f0fa9d4241abcdb0b427cf43e424e7b4dabe224\"\u003e\u003ccode\u003e0f0fa9d\u003c/code\u003e\u003c/a\u003e Add code coverage support and Coveralls integration (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/9d0360a880ae5b13d9164a1096bc69a5ade69964\"\u003e\u003ccode\u003e9d0360a\u003c/code\u003e\u003c/a\u003e docs(generator): update English doc comments for public API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/735728f3588bb36e5187284679f889db4ea6f3b6\"\u003e\u003ccode\u003e735728f\u003c/code\u003e\u003c/a\u003e Fix enum issue (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/0bf9e286ae7b5a3bf299f4df5f5c0893ed543934\"\u003e\u003ccode\u003e0bf9e28\u003c/code\u003e\u003c/a\u003e Stop using deprecated TypeChecker.fromRuntime (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/50c791597cfb003fc39597f94f68301777a56535\"\u003e\u003ccode\u003e50c7915\u003c/code\u003e\u003c/a\u003e bump verison to 4.7.2 (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/430ebbd760fbdf64507c5099700ae81a820a47fb\"\u003e\u003ccode\u003e430ebbd\u003c/code\u003e\u003c/a\u003e Update analysis_options.yaml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/trevorwang/retrofit.dart/compare/9.1.9...v10.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `source_gen` from 2.0.0 to 4.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/source_gen/releases\"\u003esource_gen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:source_gen v4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: remove \u003ccode\u003eTypeChecker.fromRuntime\u003c/code\u003e, use\n\u003ccode\u003eTypeChecker.typeNamed\u003c/code\u003e instead. This removes all use of \u003ccode\u003edart:mirror\u003c/code\u003e, so\nbuilders using \u003ccode\u003esource_gen\u003c/code\u003e can be AOT compiled for better performance.\u003c/li\u003e\n\u003cli\u003eKeep \u003ccode\u003e// GENERATED FILE\u003c/code\u003e comments on the first line.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: use the new \u003ccode\u003eelement2\u003c/code\u003e APIs in \u003ccode\u003eanalyzer\u003c/code\u003e. Builders that\ndo resolution need to switch to the new API, see\n\u003ca href=\"https://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\"\u003ehttps://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\u003c/a\u003e.\nFor questions please use \u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^3.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the minimum package versions for a number of dependencies.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.7.0\u003c/li\u003e\n\u003cli\u003eUpdate the GeneratorForAnnotation optimization to skip files with well known\nannotation names such as \u003ccode\u003eoverride\u003c/code\u003e, \u003ccode\u003eDeprecated\u003c/code\u003e, and \u003ccode\u003epragma\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v3.0.0-dev\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: use the new \u003ccode\u003eelement2\u003c/code\u003e APIs in \u003ccode\u003eanalyzer\u003c/code\u003e. Builders that\ndo resolution need to switch to the new API, see\n\u003ca href=\"https://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\"\u003ehttps://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\u003c/a\u003e.\nFor questions please use \u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.7.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/source_gen/commit/2af60819868c9cb44e67e1ae8109fd6752db1ee0\"\u003e\u003ccode\u003e2af6081\u003c/code\u003e\u003c/a\u003e Remove mirrors, release 4.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/9475e658aca23ee69e169a2a2364dced135d099a\"\u003e\u003ccode\u003e9475e65\u003c/code\u003e\u003c/a\u003e Keep generated file comments on the first line (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/760\"\u003e#760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/e69abb414f2be689e1893b00f2ba3402b5902c01\"\u003e\u003ccode\u003ee69abb4\u003c/code\u003e\u003c/a\u003e Stop using deprecated Annotatable in public API. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/b8649092abda94e60bc436f9fb6914e6d3544a8d\"\u003e\u003ccode\u003eb864909\u003c/code\u003e\u003c/a\u003e Release 3.1.0. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/4da999f68a116ddb5192aedd403831e42a4abec7\"\u003e\u003ccode\u003e4da999f\u003c/code\u003e\u003c/a\u003e Support fragments, element directives and annotatables in InvalidGenerationSo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/b6bd80595a76465b55015fcb5b6425d23bbe960d\"\u003e\u003ccode\u003eb6bd805\u003c/code\u003e\u003c/a\u003e Deprecate TypeChecker.fromRuntime, add TypeChecker.typeNamed as recommended r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/25f62a81319c33049c436e2a2129e7dc78f6f4ec\"\u003e\u003ccode\u003e25f62a8\u003c/code\u003e\u003c/a\u003e Allow analyzer 8. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/0fec8d4de6b57cc46861273bf047ece0e5ad1e6f\"\u003e\u003ccode\u003e0fec8d4\u003c/code\u003e\u003c/a\u003e Mention directive annotations in CHANGELOG and example. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/772\"\u003e#772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/4c0d0888afef7522663186e7acde084e2e90c332\"\u003e\u003ccode\u003e4c0d088\u003c/code\u003e\u003c/a\u003e Release 3.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/766\"\u003e#766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/b347ce49fc57c9efdf80433084a14e3544e7e21a\"\u003e\u003ccode\u003eb347ce4\u003c/code\u003e\u003c/a\u003e skip files with only known annotation names (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/765\"\u003e#765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/source_gen/compare/source_gen-v2.0.0...source_gen-v4.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `test` from 1.25.15 to 1.26.3\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.26.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpand pub constraint to allow the latest \u003ccode\u003eanalyzer\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:test v1.26.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet a debug name for test isolates.\u003c/li\u003e\n\u003cli\u003eFix an assertion failure when using \u003ccode\u003esetUpAll\u003c/code\u003e or \u003ccode\u003etearDownAll\u003c/code\u003e and running\nwith asserts enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:test v1.26.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etest()\u003c/code\u003e and \u003ccode\u003egroup()\u003c/code\u003e functions now take an optional \u003ccode\u003eTestLocation\u003c/code\u003e that will\nbe used as the location of the test in JSON reporters instead of being parsed\nfrom the call stack.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/c201cc98cc969c3632b2b0b4eee469330fc3ed9b\"\u003e\u003ccode\u003ec201cc9\u003c/code\u003e\u003c/a\u003e Expand Analyzer constraints to allow 8.x (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2518\"\u003e#2518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/2be5ca067bdf09e999be2ad760ab8efab854e789\"\u003e\u003ccode\u003e2be5ca0\u003c/code\u003e\u003c/a\u003e prep to publish package:checks 0.3.1 (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2513\"\u003e#2513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/8e703e28f772257776745fa482ea4077c0ba074c\"\u003e\u003ccode\u003e8e703e2\u003c/code\u003e\u003c/a\u003e Update README.md to clarify this is an experiment (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2512\"\u003e#2512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/0793a2b3262ac900558c49c76e9bbe4f29f91ea4\"\u003e\u003ccode\u003e0793a2b\u003c/code\u003e\u003c/a\u003e Add isSorted and related matchers (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2490\"\u003e#2490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/42a6d333d96b4b0964d356b9a29ca47ccdb43691\"\u003e\u003ccode\u003e42a6d33\u003c/code\u003e\u003c/a\u003e [native assets] Graduate to preview (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2501\"\u003e#2501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/5ffcb36fd6c82843f25ed96585a4b9e96022e7f9\"\u003e\u003ccode\u003e5ffcb36\u003c/code\u003e\u003c/a\u003e Fix an issue with failed assertions using setUpAll/tearDownAll (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2499\"\u003e#2499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/a1e295b4f657f4e37dc976cf45fd325e992a1bc5\"\u003e\u003ccode\u003ea1e295b\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/3c3878afe773a4a3d654da0900394e189ee0df55\"\u003e\u003ccode\u003e3c3878a\u003c/code\u003e\u003c/a\u003e Include the test URI in the debug name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/90e64ec2887ed07e220793ab916d91fca05a6241\"\u003e\u003ccode\u003e90e64ec\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/d67c897bc3de1ccea525eff1bb6324383bd9b250\"\u003e\u003ccode\u003ed67c897\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into isolate_debug_name\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/test/commits/test-v1.26.3/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/steeple-org/flutter_rpc_generator/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/steeple-org%2Fflutter_rpc_generator/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"},{"uuid":"3398192590","node_id":"PR_kwDODx0xfc6nmHij","number":6338,"state":"open","title":"chore(deps): bump the built_value group in /packages/smithy/smithy_codegen with 7 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-09T12:21:29.000Z","updated_at":"2025-09-16T12:18:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"built_value","update_count":7,"packages":[{"name":"built_value","old_version":"8.10.1","new_version":"8.12.0","repository_url":"https://github.com/google/built_value.dart"},{"name":"build_version","old_version":"2.1.1","new_version":"2.1.3","repository_url":"https://github.com/kevmoo/build_version"},{"name":"dart_style","old_version":"3.1.1","new_version":"3.1.2","repository_url":"https://github.com/dart-lang/dart_style"},{"name":"json_serializable","old_version":"6.9.5","new_version":"6.11.1","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"built_value_generator","old_version":"8.10.1","new_version":"8.12.0","repository_url":"https://github.com/google/built_value.dart"},{"name":"build_cli","old_version":"2.2.7","new_version":"2.2.8","repository_url":"https://github.com/kevmoo/build_cli"},{"name":"build_runner","old_version":"2.5.4","new_version":"2.8.0","repository_url":"https://github.com/dart-lang/build"}],"path":"/packages/smithy/smithy_codegen","ecosystem":"pub"},"body":"Bumps the built_value group in /packages/smithy/smithy_codegen with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [built_value](https://github.com/google/built_value.dart) | `8.10.1` | `8.12.0` |\n| [build_version](https://github.com/kevmoo/build_version) | `2.1.1` | `2.1.3` |\n| [dart_style](https://github.com/dart-lang/dart_style) | `3.1.1` | `3.1.2` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.9.5` | `6.11.1` |\n| [built_value_generator](https://github.com/google/built_value.dart) | `8.10.1` | `8.12.0` |\n| [build_cli](https://github.com/kevmoo/build_cli) | `2.2.7` | `2.2.8` |\n| [build_runner](https://github.com/dart-lang/build) | `2.5.4` | `2.8.0` |\n\nUpdates `built_value` from 8.10.1 to 8.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/built_value.dart/releases\"\u003ebuilt_value's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUpdate dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer ^8.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuilt_value_generator\u003c/code\u003e to use \u003ccode\u003ebuild 4.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuilt_value_generator\u003c/code\u003e to use \u003ccode\u003esource_gen 4.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUse \u003ccode\u003ebuild 3.0.0\u003c/code\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild ^3.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003esource_gen ^3.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUse \u003ccode\u003ebuild ^3.0.0-dev\u003c/code\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003esource_gen ^3.0.0-dev\u003c/code\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/google/built_value.dart/blob/master/CHANGELOG.md\"\u003ebuilt_value's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e8.12.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eEnable \u003ccode\u003ebuild_runner 2.7.0\u003c/code\u003e \u0026quot;triggers\u0026quot; optimization.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebuilt_value\u003c/code\u003e will now only run in libraries that directly import\n\u003ccode\u003epackage:built_value/built_value.dart\u003c/code\u003e or use an annotation called\n\u003ccode\u003e@SerializersFor\u003c/code\u003e. Other files will be quickly skipped and show in\n\u003ccode\u003ebuild_runner\u003c/code\u003e output as \u0026quot;not triggered\u0026quot; or \u0026quot;skipped\u0026quot;.\u003c/li\u003e\n\u003cli\u003eIf you need to run \u003ccode\u003ebuilt_value\u003c/code\u003e on other source files, see\n\u003ca href=\"https://pub.dev/packages/build_config#triggers\"\u003ehttps://pub.dev/packages/build_config#triggers\u003c/a\u003e for how to configure your own\nadditional triggers for \u003ccode\u003ebuilt_value\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e8.11.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer ^8.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuilt_value_generator\u003c/code\u003e to use \u003ccode\u003ebuild 4.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuilt_value_generator\u003c/code\u003e to use \u003ccode\u003esource_gen 4.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e8.11.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuilt_value_generator\u003c/code\u003e to use \u003ccode\u003eanalyzer 8.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e8.11.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild ^3.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003esource_gen ^3.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e8.11.0-dev\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003esource_gen ^3.0.0-dev\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\u003eSee full diff in \u003ca href=\"https://github.com/google/built_value.dart/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_version` from 2.1.1 to 2.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kevmoo/build_version/releases\"\u003ebuild_version's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_version v2.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^3.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire at least Dart SDK \u003ccode\u003e3.7.0\u003c/code\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/kevmoo/build_version/blob/master/CHANGELOG.md\"\u003ebuild_version's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003ebuild: ^4.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^3.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire at least Dart SDK \u003ccode\u003e3.7.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/kevmoo/build_version/commit/6dc8db1367df31c23512430bc95b649f4831671e\"\u003e\u003ccode\u003e6dc8db1\u003c/code\u003e\u003c/a\u003e Bump the github-actions group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/kevmoo/build_version/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevmoo/build_version/commit/d8029cbc1544029f6e00a522a807948f7986dea6\"\u003e\u003ccode\u003ed8029cb\u003c/code\u003e\u003c/a\u003e Support versions 4.x of \u003ccode\u003epackage:build\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/kevmoo/build_version/issues/64\"\u003e#64\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevmoo/build_version/commit/0bafc3c21f475b04ec5033fd23eb57a51e15db6e\"\u003e\u003ccode\u003e0bafc3c\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/kevmoo/build_version/issues/62\"\u003e#62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevmoo/build_version/commit/b1f3e08ad84dec8a082a3613b66a28a7990b5945\"\u003e\u003ccode\u003eb1f3e08\u003c/code\u003e\u003c/a\u003e fix formatting (\u003ca href=\"https://redirect.github.com/kevmoo/build_version/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevmoo/build_version/commit/de4794b8f5a031cc4ae434eb0194bcf121017e3c\"\u003e\u003ccode\u003ede4794b\u003c/code\u003e\u003c/a\u003e Update deps, prepare v2.1.2 release (\u003ca href=\"https://redirect.github.com/kevmoo/build_version/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevmoo/build_version/commit/4332b777f1cfa46d8df56f7d0a1efe2aa4a5f51e\"\u003e\u003ccode\u003e4332b77\u003c/code\u003e\u003c/a\u003e Bump dart-lang/setup-dart in the github-actions group (\u003ca href=\"https://redirect.github.com/kevmoo/build_version/issues/58\"\u003e#58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevmoo/build_version/commit/91b713ec93b9b87a205536d3ec7d4e761d6d81c5\"\u003e\u003ccode\u003e91b713e\u003c/code\u003e\u003c/a\u003e Bump actions/stale from 9.0.0 to 9.1.0 in the github-actions group (\u003ca href=\"https://redirect.github.com/kevmoo/build_version/issues/57\"\u003e#57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevmoo/build_version/commit/fc7790602359f9841768593ea3a5db15162aae1b\"\u003e\u003ccode\u003efc77906\u003c/code\u003e\u003c/a\u003e Bump dart-lang/setup-dart in the github-actions group (\u003ca href=\"https://redirect.github.com/kevmoo/build_version/issues/56\"\u003e#56\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevmoo/build_version/commit/9eec06827ce13a16f8214a795be2433dfd998b92\"\u003e\u003ccode\u003e9eec068\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.0 to 4.2.2 in the github-actions group (\u003ca href=\"https://redirect.github.com/kevmoo/build_version/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevmoo/build_version/commit/ef1a4d5288d25412776465f1da4dac232793f58a\"\u003e\u003ccode\u003eef1a4d5\u003c/code\u003e\u003c/a\u003e blast_repo fixes (\u003ca href=\"https://redirect.github.com/kevmoo/build_version/issues/54\"\u003e#54\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kevmoo/build_version/compare/v2.1.1...v2.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dart_style` from 3.1.1 to 3.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before formatting:\nenum { constant, ; member() {} }\n// After formatting at language version 3.9 or lower:\nenum {\n  constant;\n  member() {}\n}\n// After formatting at language version 3.10 or higher:\nenum {\n  constant,\n  ;\n  member() {}\n}\n\u003c/code\u003e\u003c/pre\u003e\n(Thanks to jellynoone@ for this change.)\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/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before formatting:\nenum { constant, ; member() {} }\n\u003cp\u003e// After formatting at language version 3.9 or lower:\u003cbr /\u003e\nenum {\u003cbr /\u003e\nconstant;\u003c/p\u003e\n\u003cp\u003emember() {}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// After formatting at language version 3.10 or higher:\u003cbr /\u003e\nenum {\u003cbr /\u003e\nconstant,\u003cbr /\u003e\n;\u003c/p\u003e\n\u003cp\u003emember() {}\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e(Thanks to jellynoone@ for this change.)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/00b5f3f5256cb179bc340c1e60bb52fd1c2ae1ac\"\u003e\u003ccode\u003e00b5f3f\u003c/code\u003e\u003c/a\u003e Update deps to their lowest allowed, prepare release (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/5cb56273f5c9260ade502a7d1611e3597648e6dc\"\u003e\u003ccode\u003e5cb5627\u003c/code\u003e\u003c/a\u003e Make preserved trailing commas apply to record types too. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/a1e405f0bcd5d894109084a7a4b9b19a14653fb9\"\u003e\u003ccode\u003ea1e405f\u003c/code\u003e\u003c/a\u003e Add a regression test for an idempotency bug. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1752\"\u003e#1752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/7278eff793e80b5bdccfbe49b0aac01513d65285\"\u003e\u003ccode\u003e7278eff\u003c/code\u003e\u003c/a\u003e Preserve trailing commas enum with members (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1750\"\u003e#1750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/5d2ad56bf523cd017febe54514e72c41e86520ee\"\u003e\u003ccode\u003e5d2ad56\u003c/code\u003e\u003c/a\u003e Preserve space between \u0026quot;?\u0026quot; and \u0026quot;.\u0026quot; in null aware element dot shorthand. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/4f2fe385bc9a5bee615553588a0dfa6c1dc20306\"\u003e\u003ccode\u003e4f2fe38\u003c/code\u003e\u003c/a\u003e Enable language version 3.10 and format dot shorthands. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1745\"\u003e#1745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v3.1.1...v3.1.2\"\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.11.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.11.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuild: '\u0026gt;=3.0.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003esource_gen: '\u0026gt;=3.1.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=7.4.0 \u0026lt;9.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003emeta: ^1.15.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^3.1.0\u003c/code\u003e, stop using deprecated \u003ccode\u003eTypeChecker.fromRuntime\u003c/code\u003e\nand use the new \u003ccode\u003eTypeChecker.typeNamed\u003c/code\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequired \u003ccode\u003eanalyzer: ^7.4.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0-dev\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/d95430cf23442fe3565297645f692596c2ca0894\"\u003e\u003ccode\u003ed95430c\u003c/code\u003e\u003c/a\u003e Allow build 4.0.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1525\"\u003e#1525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8cb173f20475bc7b873cb326598f0548e0c090ef\"\u003e\u003ccode\u003e8cb173f\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1522\"\u003e#1522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/191f06ab19b4046e438ee86b374f713b4ce5d6a7\"\u003e\u003ccode\u003e191f06a\u003c/code\u003e\u003c/a\u003e Release 6.11.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1520\"\u003e#1520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c8c3b39b66be28ed6ad9f1f4db7ca419c6065ac1\"\u003e\u003ccode\u003ec8c3b39\u003c/code\u003e\u003c/a\u003e Stop using source_gen TypeChecker.fromRuntime. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1517\"\u003e#1517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/426f5a2b9fb5cb0a19feff2a7576bcc955341a80\"\u003e\u003ccode\u003e426f5a2\u003c/code\u003e\u003c/a\u003e Support latest dependencies (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1516\"\u003e#1516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/4298f97d1e6f4d0716a5d3ec98d4decbf97d04cc\"\u003e\u003ccode\u003e4298f97\u003c/code\u003e\u003c/a\u003e Allow \u003ccode\u003e@JsonKey\u003c/code\u003e to be used on constructor parameters (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1505\"\u003e#1505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/7d8d5106646e333cdd43b0f65848351fa92ab54c\"\u003e\u003ccode\u003e7d8d510\u003c/code\u003e\u003c/a\u003e Fix bug running code generation for classes inheriting from \u003ccode\u003eListBase\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/4c9e1e6678ad88cc6d47d6e530f09cb9d078ef1e\"\u003e\u003ccode\u003e4c9e1e6\u003c/code\u003e\u003c/a\u003e CI fix to handle analyzer/SDK language version changing (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1513\"\u003e#1513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/e1381aa217895bb9ed804447a3979a2eaf01e3d0\"\u003e\u003ccode\u003ee1381aa\u003c/code\u003e\u003c/a\u003e Release 6.10.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/57e04de9a9cae1735f149481d9da4bede359a8e5\"\u003e\u003ccode\u003e57e04de\u003c/code\u003e\u003c/a\u003e Update to latest analyzer release and fix deprecations (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1510\"\u003e#1510\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.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `built_value_generator` from 8.10.1 to 8.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/built_value.dart/releases\"\u003ebuilt_value_generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUpdate dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer ^8.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuilt_value_generator\u003c/code\u003e to use \u003ccode\u003ebuild 4.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuilt_value_generator\u003c/code\u003e to use \u003ccode\u003esource_gen 4.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUse \u003ccode\u003ebuild 3.0.0\u003c/code\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild ^3.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003esource_gen ^3.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUse \u003ccode\u003ebuild ^3.0.0-dev\u003c/code\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003esource_gen ^3.0.0-dev\u003c/code\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/google/built_value.dart/blob/master/CHANGELOG.md\"\u003ebuilt_value_generator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e8.12.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eEnable \u003ccode\u003ebuild_runner 2.7.0\u003c/code\u003e \u0026quot;triggers\u0026quot; optimization.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebuilt_value\u003c/code\u003e will now only run in libraries that directly import\n\u003ccode\u003epackage:built_value/built_value.dart\u003c/code\u003e or use an annotation called\n\u003ccode\u003e@SerializersFor\u003c/code\u003e. Other files will be quickly skipped and show in\n\u003ccode\u003ebuild_runner\u003c/code\u003e output as \u0026quot;not triggered\u0026quot; or \u0026quot;skipped\u0026quot;.\u003c/li\u003e\n\u003cli\u003eIf you need to run \u003ccode\u003ebuilt_value\u003c/code\u003e on other source files, see\n\u003ca href=\"https://pub.dev/packages/build_config#triggers\"\u003ehttps://pub.dev/packages/build_config#triggers\u003c/a\u003e for how to configure your own\nadditional triggers for \u003ccode\u003ebuilt_value\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e8.11.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer ^8.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuilt_value_generator\u003c/code\u003e to use \u003ccode\u003ebuild 4.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuilt_value_generator\u003c/code\u003e to use \u003ccode\u003esource_gen 4.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e8.11.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuilt_value_generator\u003c/code\u003e to use \u003ccode\u003eanalyzer 8.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e8.11.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild ^3.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003esource_gen ^3.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e8.11.0-dev\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003esource_gen ^3.0.0-dev\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\u003eSee full diff in \u003ca href=\"https://github.com/google/built_value.dart/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_cli` from 2.2.7 to 2.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kevmoo/build_cli/releases\"\u003ebuild_cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_cli v2.2.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequired \u003ccode\u003esdk: ^3.8.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequired \u003ccode\u003eanalyzer: ^8.1.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequired \u003ccode\u003ebuild: ^4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequired \u003ccode\u003ebuild_config: ^1.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequired \u003ccode\u003esource_gen: ^4.0.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequired \u003ccode\u003esource_helper: ^1.3.8\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/kevmoo/build_cli/commit/5f965fe5d02a17ef5bfcd743ca6769a1b7833c10\"\u003e\u003ccode\u003e5f965fe\u003c/code\u003e\u003c/a\u003e tweak dep in build_cli (\u003ca href=\"https://redirect.github.com/kevmoo/build_cli/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevmoo/build_cli/commit/d01ba0ba11a73b4e541ff65508ae55842a8f887f\"\u003e\u003ccode\u003ed01ba0b\u003c/code\u003e\u003c/a\u003e Support latest dependencies, prepare release (\u003ca href=\"https://redirect.github.com/kevmoo/build_cli/issues/177\"\u003e#177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kevmoo/build_cli/compare/build_cli-v2.2.7...build_cli-v2.2.8\"\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.8.0\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.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake errors more prominent in log output, highlight in red.\u003c/li\u003e\n\u003cli\u003eRemove \u0026quot;deleting declared outputs\u0026quot; warning.\u003c/li\u003e\n\u003cli\u003eBug fix: fix incorrect display of some \u0026quot;usage\u0026quot; messages.\u003c/li\u003e\n\u003cli\u003eMove code from \u003ccode\u003ebuild_resolvers\u003c/code\u003e into \u003ccode\u003ebuild_runner\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove code from \u003ccode\u003ebuild_runner_core\u003c/code\u003e into \u003ccode\u003ebuild_runner\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove code from \u003ccode\u003etiming\u003c/code\u003e into \u003ccode\u003ebuild_runner\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ebuild_runner_core\u003c/code\u003e, \u003ccode\u003etiming\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 4.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: with \u003ccode\u003ebuild_runner serve\u003c/code\u003e, special handling of paths containing\n\u003ccode\u003e/packages/\u003c/code\u003e was hiding actual folders called \u003ccode\u003epackages\u003c/code\u003e. Serve the actual\nfolders first, before trying the package lookup.\u003c/li\u003e\n\u003cli\u003eRemove undocumented / unused features: \u003ccode\u003elib/build_script_generate.dart\u003c/code\u003e,\n\u003ccode\u003ebin/graph_inspector.dart\u003c/code\u003e, \u003ccode\u003ebuild_runner doctor\u003c/code\u003e and\n\u003ccode\u003ebuild_runner generate-build-script\u003c/code\u003e commands.\u003c/li\u003e\n\u003cli\u003eRemove deps on \u003ccode\u003epubspec_parse\u003c/code\u003e and \u003ccode\u003etiming\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.1.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance: builders can choose to run only when \u0026quot;triggered\u0026quot;. A builder runs\nonly if triggered if the option \u003ccode\u003erun_only_if_triggered\u003c/code\u003e is \u003ccode\u003etrue\u003c/code\u003e. Triggers\nare configured in new a top-level section of \u003ccode\u003ebuild.yaml\u003c/code\u003e called \u003ccode\u003etriggers\u003c/code\u003e.\nSee \u003ca href=\"https://pub.dev/packages/build_config#triggers\"\u003ethe \u003ccode\u003ebuild_config\u003c/code\u003e docs\u003c/a\u003e\nfor more information.\u003c/li\u003e\n\u003cli\u003eRemove interactive prompts for whether to delete files.\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003e-d\u003c/code\u003e flag: always delete files as if \u003ccode\u003e-d\u003c/code\u003e was passed.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003e--use-polling-watcher\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ebuild_runner serve\u003c/code\u003e mode \u003ccode\u003e$graph\u003c/code\u003e and \u003ccode\u003e$perf\u003c/code\u003e handlers.\u003c/li\u003e\n\u003cli\u003eDocumentation revamp.\u003c/li\u003e\n\u003cli\u003eBug fix: delete transitive generated outputs as well as direct generated\noutputs. So, a generated file now gets deleted if its input was a generated\nfile that is no longer output.\u003c/li\u003e\n\u003cli\u003eBug fix: fix crash creating a merged output dir with a file called \u003ccode\u003elib\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.2\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/dart-lang/build/commit/de35f4d9e17694f501e733c6f245afc98a135b5a\"\u003e\u003ccode\u003ede35f4d\u003c/code\u003e\u003c/a\u003e Release build_runner 2.8.0, build_test 3.4.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4193\"\u003e#4193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/2e6a07ba189d9d0c93fbf7670e548d8bbb2b3086\"\u003e\u003ccode\u003e2e6a07b\u003c/code\u003e\u003c/a\u003e Use testBuilders instead of internal testPhases in more tests. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4189\"\u003e#4189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f322450ced612d8749bff4a952daf165aace7742\"\u003e\u003ccode\u003ef322450\u003c/code\u003e\u003c/a\u003e Use lints \u003ccode\u003eprefer_final_locals\u003c/code\u003e, \u003ccode\u003eprefer_final_in_for_each\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4191\"\u003e#4191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d5e9892cf1760d43c04f2d43b352bb53b23fa036\"\u003e\u003ccode\u003ed5e9892\u003c/code\u003e\u003c/a\u003e Better warnings and errors logging. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4190\"\u003e#4190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/b5f240e2fb07c2d2b25b9b709b870f25f76b8cbc\"\u003e\u003ccode\u003eb5f240e\u003c/code\u003e\u003c/a\u003e Fold \u003ccode\u003etiming\u003c/code\u003e into \u003ccode\u003ebuild_runner\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4192\"\u003e#4192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f5d6222717513cae8192ae79f20180a6fb7a742e\"\u003e\u003ccode\u003ef5d6222\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003etestBuilders\u003c/code\u003e instead of internal \u003ccode\u003etestPhases\u003c/code\u003e in most tests. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4188\"\u003e#4188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/82abca56ed6f5c56820767e77643220dfcf7b307\"\u003e\u003ccode\u003e82abca5\u003c/code\u003e\u003c/a\u003e Use concrete types for readers and writers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4185\"\u003e#4185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ce4767fe3905db7206efda44e017b9fd3dd7ff6e\"\u003e\u003ccode\u003ece4767f\u003c/code\u003e\u003c/a\u003e Test post process builders, builder factories. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4187\"\u003e#4187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/e4c1854560e974199f45872793e8c052b7f1c914\"\u003e\u003ccode\u003ee4c1854\u003c/code\u003e\u003c/a\u003e Remove unused \u0026quot;web\u0026quot; script, config and deps. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/efd662843c23535846ce9cf30d193ac40d9a0740\"\u003e\u003ccode\u003eefd6628\u003c/code\u003e\u003c/a\u003e Fix usage message. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4184\"\u003e#4184\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.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/aws-amplify/amplify-flutter/pull/6338","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws-amplify%2Famplify-flutter/issues/6338","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6338/packages"},{"uuid":"2758155969","node_id":"PR_kwDOHjKcb86kZh7B","number":672,"state":"closed","title":"chore(deps): bump dart_style from 3.1.1 to 3.1.2","user":"dependabot[bot]","labels":["pkg: polkadart_cli","type: dependencies"],"assignees":["leonardocustodio","justkawal"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-20T03:01:06.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-20T01:38:29.000Z","updated_at":"2025-08-20T03:01:06.000Z","time_to_close":4957,"merged_at":"2025-08-20T03:01:06.000Z","merged_by":"leonardocustodio","closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"dart_style","old_version":"3.1.1","new_version":"3.1.2","repository_url":"https://github.com/dart-lang/dart_style"}],"path":null,"ecosystem":"pub"},"body":"Bumps [dart_style](https://github.com/dart-lang/dart_style) from 3.1.1 to 3.1.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before formatting:\nenum { constant, ; member() {} }\n// After formatting at language version 3.9 or lower:\nenum {\n  constant;\n  member() {}\n}\n// After formatting at language version 3.10 or higher:\nenum {\n  constant,\n  ;\n  member() {}\n}\n\u003c/code\u003e\u003c/pre\u003e\n(Thanks to jellynoone@ for this change.)\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/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before formatting:\nenum { constant, ; member() {} }\n\u003cp\u003e// After formatting at language version 3.9 or lower:\u003cbr /\u003e\nenum {\u003cbr /\u003e\nconstant;\u003c/p\u003e\n\u003cp\u003emember() {}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// After formatting at language version 3.10 or higher:\u003cbr /\u003e\nenum {\u003cbr /\u003e\nconstant,\u003cbr /\u003e\n;\u003c/p\u003e\n\u003cp\u003emember() {}\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e(Thanks to jellynoone@ for this change.)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/00b5f3f5256cb179bc340c1e60bb52fd1c2ae1ac\"\u003e\u003ccode\u003e00b5f3f\u003c/code\u003e\u003c/a\u003e Update deps to their lowest allowed, prepare release (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/5cb56273f5c9260ade502a7d1611e3597648e6dc\"\u003e\u003ccode\u003e5cb5627\u003c/code\u003e\u003c/a\u003e Make preserved trailing commas apply to record types too. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/a1e405f0bcd5d894109084a7a4b9b19a14653fb9\"\u003e\u003ccode\u003ea1e405f\u003c/code\u003e\u003c/a\u003e Add a regression test for an idempotency bug. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1752\"\u003e#1752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/7278eff793e80b5bdccfbe49b0aac01513d65285\"\u003e\u003ccode\u003e7278eff\u003c/code\u003e\u003c/a\u003e Preserve trailing commas enum with members (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1750\"\u003e#1750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/5d2ad56bf523cd017febe54514e72c41e86520ee\"\u003e\u003ccode\u003e5d2ad56\u003c/code\u003e\u003c/a\u003e Preserve space between \u0026quot;?\u0026quot; and \u0026quot;.\u0026quot; in null aware element dot shorthand. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/4f2fe385bc9a5bee615553588a0dfa6c1dc20306\"\u003e\u003ccode\u003e4f2fe38\u003c/code\u003e\u003c/a\u003e Enable language version 3.10 and format dot shorthands. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1745\"\u003e#1745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v3.1.1...v3.1.2\"\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=dart_style\u0026package-manager=pub\u0026previous-version=3.1.1\u0026new-version=3.1.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/leonardocustodio/polkadart/pull/672","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/leonardocustodio%2Fpolkadart/issues/672","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/672/packages"},{"uuid":"3329783125","node_id":"PR_kwDOOJ_8Sc6kD3-r","number":4,"state":"open","title":"chore(deps): bump the all-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-08-18T08:46:34.000Z","updated_at":"2025-10-27T06:35:56.752Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":5,"packages":[{"name":"analyzer","old_version":"6.4.1","new_version":"8.1.1","repository_url":"https://github.com/dart-lang/sdk"},{"name":"source_gen","old_version":"1.5.0","new_version":"3.1.0","repository_url":"https://github.com/dart-lang/source_gen"},{"name":"build","old_version":"2.4.1","new_version":"3.0.2","repository_url":"https://github.com/dart-lang/build"},{"name":"dart_style","old_version":"2.3.6","new_version":"3.1.2","repository_url":"https://github.com/dart-lang/dart_style"},{"name":"flutter_lints","old_version":"1.0.4","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"}],"path":null,"ecosystem":"pub"},"body":"Bumps the all-dependencies group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [analyzer](https://github.com/dart-lang/sdk/tree/main/pkg) | `6.4.1` | `8.1.1` |\n| [source_gen](https://github.com/dart-lang/source_gen) | `1.5.0` | `3.1.0` |\n| [build](https://github.com/dart-lang/build) | `2.4.1` | `3.0.2` |\n| [dart_style](https://github.com/dart-lang/dart_style) | `2.3.6` | `3.1.2` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `1.0.4` | `6.0.0` |\n\n\nUpdates `analyzer` from 6.4.1 to 8.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/sdk/commits/HEAD/pkg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `source_gen` from 1.5.0 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/dart-lang/source_gen/releases\"\u003esource_gen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:source_gen v3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: use the new \u003ccode\u003eelement2\u003c/code\u003e APIs in \u003ccode\u003eanalyzer\u003c/code\u003e. Builders that\ndo resolution need to switch to the new API, see\n\u003ca href=\"https://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\"\u003ehttps://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\u003c/a\u003e.\nFor questions please use \u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^3.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the minimum package versions for a number of dependencies.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.7.0\u003c/li\u003e\n\u003cli\u003eUpdate the GeneratorForAnnotation optimization to skip files with well known\nannotation names such as \u003ccode\u003eoverride\u003c/code\u003e, \u003ccode\u003eDeprecated\u003c/code\u003e, and \u003ccode\u003epragma\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v3.0.0-dev\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: use the new \u003ccode\u003eelement2\u003c/code\u003e APIs in \u003ccode\u003eanalyzer\u003c/code\u003e. Builders that\ndo resolution need to switch to the new API, see\n\u003ca href=\"https://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\"\u003ehttps://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\u003c/a\u003e.\nFor questions please use \u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.7.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: Change \u003ccode\u003eformatOutput\u003c/code\u003e function to accept a language\nversion parameter.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFormatting Change\u003c/strong\u003e: Generated code will no longer apply any fixes by\ndefault (previously it would apply the single cascades statements fix). The\nnew formatter does not support applying fixes.\u003c/li\u003e\n\u003cli\u003eDocument deduplication behavior for the output of\n\u003ccode\u003eGeneratorForAnnotation.generateForAnnotatedElement\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport all the glob quotes.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=6.9.0 \u0026lt;8.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSupport the latest \u003ccode\u003epackage:dart_style\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLibraryBuilder\u003c/code\u003e, \u003ccode\u003ePartBuilder\u003c/code\u003e, and \u003ccode\u003eSharedPartBuilder\u003c/code\u003e now take an optional\n\u003ccode\u003ewriteDescriptions\u003c/code\u003e boolean. When set to \u003ccode\u003efalse\u003c/code\u003e, headers and generator\ndescriptions for the files will not be included in the builder output.\u003c/li\u003e\n\u003cli\u003eInclude \u003ccode\u003e//dart format width=80\u003c/code\u003e comments in files generated by a\n\u003ccode\u003eLibraryBuilder\u003c/code\u003e or \u003ccode\u003ePartBuilder\u003c/code\u003e and formatted with the default callback.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.6.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/source_gen/commit/e69abb414f2be689e1893b00f2ba3402b5902c01\"\u003e\u003ccode\u003ee69abb4\u003c/code\u003e\u003c/a\u003e Stop using deprecated Annotatable in public API. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/b8649092abda94e60bc436f9fb6914e6d3544a8d\"\u003e\u003ccode\u003eb864909\u003c/code\u003e\u003c/a\u003e Release 3.1.0. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/4da999f68a116ddb5192aedd403831e42a4abec7\"\u003e\u003ccode\u003e4da999f\u003c/code\u003e\u003c/a\u003e Support fragments, element directives and annotatables in InvalidGenerationSo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/b6bd80595a76465b55015fcb5b6425d23bbe960d\"\u003e\u003ccode\u003eb6bd805\u003c/code\u003e\u003c/a\u003e Deprecate TypeChecker.fromRuntime, add TypeChecker.typeNamed as recommended r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/25f62a81319c33049c436e2a2129e7dc78f6f4ec\"\u003e\u003ccode\u003e25f62a8\u003c/code\u003e\u003c/a\u003e Allow analyzer 8. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/0fec8d4de6b57cc46861273bf047ece0e5ad1e6f\"\u003e\u003ccode\u003e0fec8d4\u003c/code\u003e\u003c/a\u003e Mention directive annotations in CHANGELOG and example. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/772\"\u003e#772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/4c0d0888afef7522663186e7acde084e2e90c332\"\u003e\u003ccode\u003e4c0d088\u003c/code\u003e\u003c/a\u003e Release 3.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/766\"\u003e#766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/b347ce49fc57c9efdf80433084a14e3544e7e21a\"\u003e\u003ccode\u003eb347ce4\u003c/code\u003e\u003c/a\u003e skip files with only known annotation names (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/765\"\u003e#765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/a086f2b849f00fc20368f4a658b16268832eb684\"\u003e\u003ccode\u003ea086f2b\u003c/code\u003e\u003c/a\u003e Fix deprecation in analyzer API (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/6c9702e7152e61b16c8adec3f3011bda738b0e29\"\u003e\u003ccode\u003e6c9702e\u003c/code\u003e\u003c/a\u003e Migrate to \u003ccode\u003eanalyzer\u003c/code\u003e Element2 APIs (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/source_gen/compare/source_gen-v1.5.0...source_gen-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build` from 2.4.1 to 3.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build v3.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.3.0.\u003c/li\u003e\n\u003cli\u003eDocumentation revamp.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003emeta\u003c/code\u003e 1.16.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v3.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.2.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.7.0.\u003c/li\u003e\n\u003cli\u003eRemove unused \u003ccode\u003eTransitiveDigestsBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003econvert\u003c/code\u003e, \u003ccode\u003ecrypto\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v3.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSmall improvements to RAM usage.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 8.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v3.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.1.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 8.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.0.0\u003c/h2\u003e\n\u003cp\u003eBreaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBreaking change: removed \u003ccode\u003etearDown\u003c/code\u003e parameter to \u003ccode\u003eresolveSources\u003c/code\u003e for\nkeeping resolvers across multiple tests.\u003c/li\u003e\n\u003cli\u003eBreaking change: tests must use new \u003ccode\u003eTestReaderWriter\u003c/code\u003e instead of\n\u003ccode\u003eInMemoryAssetReader\u003c/code\u003e and \u003ccode\u003eInMemoryAssetWriter\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBreaking change: \u003ccode\u003etestBuilder\u003c/code\u003e no longer accepts a \u003ccode\u003ereader\u003c/code\u003e and a \u003ccode\u003ewriter\u003c/code\u003e.\nInstead it returns a \u003ccode\u003eTestBuilderResult\u003c/code\u003e with the \u003ccode\u003eTestReaderWriter\u003c/code\u003e\nthat was used.\u003c/li\u003e\n\u003cli\u003eBreaking change: \u003ccode\u003eresolveSources\u003c/code\u003e no longer automatically reads non-input\nfiles from the filesystem; specify explicitly which non-input files the\ntest should read in \u003ccode\u003enonInputsToReadFromFilesystem\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBreaking change: remove \u003ccode\u003eMultiAssetReader\u003c/code\u003e. Load the source into one\n\u003ccode\u003eTestReaderWriter\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eBreaking change: \u003ccode\u003eTestReaderWriter.assetsRead\u003c/code\u003e does not take into account\ndetails of the build, it's just what was actually read. Use\n\u003ccode\u003eTestReaderWriter.inputsTracked\u003c/code\u003e for what was recorded as an input. Note that\nresolver entrypoints are now tracked separately from inputs, see\n\u003ccode\u003eTestReaderWriter.resolverEntrypointsTracked\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBreaking change: Remove \u003ccode\u003eStubAssetReader\u003c/code\u003e. Use \u003ccode\u003eTestReaderWriter\u003c/code\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther user-visible changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eresolveSources\u003c/code\u003e and \u003ccode\u003etestBuilder\u003c/code\u003e now do a full \u003ccode\u003ebuild_runner\u003c/code\u003e build, with\nconfiguration as much as possible based on the some parameters.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etestBuilders\u003c/code\u003e to run a test build with multiple builders.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eoptionalBuilders\u003c/code\u003e to \u003ccode\u003etestBuilders\u003c/code\u003e to have some builders be optional.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003evisibleOutputBuilders\u003c/code\u003e to \u003ccode\u003etestBuilders\u003c/code\u003e to have some builders write\ntheir output next to their inputs.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etestingBuilderConfig\u003c/code\u003e to \u003ccode\u003etestBuilders\u003c/code\u003e to control builder config\noverride.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eresolvers\u003c/code\u003e parameter to \u003ccode\u003etestBuild\u003c/code\u003e and \u003ccode\u003etestBuilders\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/build/commit/aa89301badea212b73a4bbf3de1d0c6fa40a67ea\"\u003e\u003ccode\u003eaa89301\u003c/code\u003e\u003c/a\u003e Prepare for release. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4146\"\u003e#4146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/733f735e367e97b5383a29d46c930c500270d6e5\"\u003e\u003ccode\u003e733f735\u003c/code\u003e\u003c/a\u003e Allow meta 1.16.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4145\"\u003e#4145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/7a6c074b22062b74545d44df7ba3c263a0eca258\"\u003e\u003ccode\u003e7a6c074\u003c/code\u003e\u003c/a\u003e Remove links to deleted FAQ entries. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4140\"\u003e#4140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/c425af20b56e7abd36a60e5e24fb6be3889ec352\"\u003e\u003ccode\u003ec425af2\u003c/code\u003e\u003c/a\u003e Removed unused code from build_resolvers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4141\"\u003e#4141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/155f836b72fda1d07a10caaf7ef0f25f2ad597be\"\u003e\u003ccode\u003e155f836\u003c/code\u003e\u003c/a\u003e Fix crash creating a merged output dir with a file called \u003ccode\u003elib\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4137\"\u003e#4137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1d0b322a9b3ee345dfc4e86878275232749e820c\"\u003e\u003ccode\u003e1d0b322\u003c/code\u003e\u003c/a\u003e Remove serve mode $graph and $perf handlers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4134\"\u003e#4134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/88b25b96723f7bfa637c14eb0ad839ff76ea77b8\"\u003e\u003ccode\u003e88b25b9\u003c/code\u003e\u003c/a\u003e Remove --use-polling-watcher flag. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4133\"\u003e#4133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d2be65b14c1eb4bef05e7170ca92e2a91b2d589d\"\u003e\u003ccode\u003ed2be65b\u003c/code\u003e\u003c/a\u003e Fix delete of transitive stale outputs. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4130\"\u003e#4130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/72ef1de710bdbaf9f2af0ec508d64da95df91de2\"\u003e\u003ccode\u003e72ef1de\u003c/code\u003e\u003c/a\u003e Remove broken link from CHANGELOG. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4131\"\u003e#4131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3614314939d731c4c3d2687e53b87f55b9a4077b\"\u003e\u003ccode\u003e3614314\u003c/code\u003e\u003c/a\u003e Documentation revamp. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4129\"\u003e#4129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build-v2.4.1...build-v3.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dart_style` from 2.3.6 to 3.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before formatting:\nenum { constant, ; member() {} }\n// After formatting at language version 3.9 or lower:\nenum {\n  constant;\n  member() {}\n}\n// After formatting at language version 3.10 or higher:\nenum {\n  constant,\n  ;\n  member() {}\n}\n\u003c/code\u003e\u003c/pre\u003e\n(Thanks to jellynoone@ for this change.)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:dart_style v3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:dart_style v3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fairly large number of style changes in response to feedback we got from shipping the new tall style formatter.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow preserving trailing commas and forcing the surrounding construct to split even when it would otherwise fit on one line. This is off by default (because it breaks \u003ca href=\"https://github.com/dart-lang/dart_style/wiki/Reversibility-principle\"\u003ereversibility\u003c/a\u003e among other reasons) but can be enabled by adding this to a surrounding \u003ccode\u003eanalysis_options.yaml\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eformatter:\n  trailing_commas: preserve\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis is similar to how trailing commas work in the old short style formatter applied to code before language version 3.7.\u003c/p\u003e\n\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/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before formatting:\nenum { constant, ; member() {} }\n\u003cp\u003e// After formatting at language version 3.9 or lower:\u003cbr /\u003e\nenum {\u003cbr /\u003e\nconstant;\u003c/p\u003e\n\u003cp\u003emember() {}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// After formatting at language version 3.10 or higher:\u003cbr /\u003e\nenum {\u003cbr /\u003e\nconstant,\u003cbr /\u003e\n;\u003c/p\u003e\n\u003cp\u003emember() {}\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e(Thanks to jellynoone@ for this change.)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fairly large number of style changes in response to\nfeedback we got from shipping the new tall style formatter.\u003c/p\u003e\n\u003ch3\u003eFeatures\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/dart-lang/dart_style/commit/00b5f3f5256cb179bc340c1e60bb52fd1c2ae1ac\"\u003e\u003ccode\u003e00b5f3f\u003c/code\u003e\u003c/a\u003e Update deps to their lowest allowed, prepare release (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/5cb56273f5c9260ade502a7d1611e3597648e6dc\"\u003e\u003ccode\u003e5cb5627\u003c/code\u003e\u003c/a\u003e Make preserved trailing commas apply to record types too. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/a1e405f0bcd5d894109084a7a4b9b19a14653fb9\"\u003e\u003ccode\u003ea1e405f\u003c/code\u003e\u003c/a\u003e Add a regression test for an idempotency bug. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1752\"\u003e#1752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/7278eff793e80b5bdccfbe49b0aac01513d65285\"\u003e\u003ccode\u003e7278eff\u003c/code\u003e\u003c/a\u003e Preserve trailing commas enum with members (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1750\"\u003e#1750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/5d2ad56bf523cd017febe54514e72c41e86520ee\"\u003e\u003ccode\u003e5d2ad56\u003c/code\u003e\u003c/a\u003e Preserve space between \u0026quot;?\u0026quot; and \u0026quot;.\u0026quot; in null aware element dot shorthand. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/4f2fe385bc9a5bee615553588a0dfa6c1dc20306\"\u003e\u003ccode\u003e4f2fe38\u003c/code\u003e\u003c/a\u003e Enable language version 3.10 and format dot shorthands. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1745\"\u003e#1745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/05215a6b92ab6080a0e38651f1813ba3c3881ce7\"\u003e\u003ccode\u003e05215a6\u003c/code\u003e\u003c/a\u003e Bump version to publish 3.1.1. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1746\"\u003e#1746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/6c4166afed745c2f33c33a4b66a76e2ae986193f\"\u003e\u003ccode\u003e6c4166a\u003c/code\u003e\u003c/a\u003e Smarter versioned tests (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1744\"\u003e#1744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/ac2650aafbc055266f1f9be4739cc898889ddfb2\"\u003e\u003ccode\u003eac2650a\u003c/code\u003e\u003c/a\u003e Get the test updater script working again. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1743\"\u003e#1743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/44e8cfe7ba5a873ef81b6b39c07d50171eccf021\"\u003e\u003ccode\u003e44e8cfe\u003c/code\u003e\u003c/a\u003e Bump latest supported language version to 3.9. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1740\"\u003e#1740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v2.3.6...v3.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 1.0.4 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 `build` from 2.4.1 to 3.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build v3.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.3.0.\u003c/li\u003e\n\u003cli\u003eDocumentation revamp.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003emeta\u003c/code\u003e 1.16.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v3.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.2.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.7.0.\u003c/li\u003e\n\u003cli\u003eRemove unused \u003ccode\u003eTransitiveDigestsBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003econvert\u003c/code\u003e, \u003ccode\u003ecrypto\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v3.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSmall improvements to RAM usage.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 8.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v3.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.1.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 8.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.0.0\u003c/h2\u003e\n\u003cp\u003eBreaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBreaking change: removed \u003ccode\u003etearDown\u003c/code\u003e parameter to \u003ccode\u003eresolveSources\u003c/code\u003e for\nkeeping resolvers across multiple tests.\u003c/li\u003e\n\u003cli\u003eBreaking change: tests must use new \u003ccode\u003eTestReaderWriter\u003c/code\u003e instead of\n\u003ccode\u003eInMemoryAssetReader\u003c/code\u003e and \u003ccode\u003eInMemoryAssetWriter\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBreaking change: \u003ccode\u003etestBuilder\u003c/code\u003e no longer accepts a \u003ccode\u003ereader\u003c/code\u003e and a \u003ccode\u003ewriter\u003c/code\u003e.\nInstead it returns a \u003ccode\u003eTestBuilderResult\u003c/code\u003e with the \u003ccode\u003eTestReaderWriter\u003c/code\u003e\nthat was used.\u003c/li\u003e\n\u003cli\u003eBreaking change: \u003ccode\u003eresolveSources\u003c/code\u003e no longer automatically reads non-input\nfiles from the filesystem; specify explicitly which non-input files the\ntest should read in \u003ccode\u003enonInputsToReadFromFilesystem\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBreaking change: remove \u003ccode\u003eMultiAssetReader\u003c/code\u003e. Load the source into one\n\u003ccode\u003eTestReaderWriter\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eBreaking change: \u003ccode\u003eTestReaderWriter.assetsRead\u003c/code\u003e does not take into account\ndetails of the build, it's just what was actually read. Use\n\u003ccode\u003eTestReaderWriter.inputsTracked\u003c/code\u003e for what was recorded as an input. Note that\nresolver entrypoints are now tracked separately from inputs, see\n\u003ccode\u003eTestReaderWriter.resolverEntrypointsTracked\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBreaking change: Remove \u003ccode\u003eStubAssetReader\u003c/code\u003e. Use \u003ccode\u003eTestReaderWriter\u003c/code\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther user-visible changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eresolveSources\u003c/code\u003e and \u003ccode\u003etestBuilder\u003c/code\u003e now do a full \u003ccode\u003ebuild_runner\u003c/code\u003e build, with\nconfiguration as much as possible based on the some parameters.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etestBuilders\u003c/code\u003e to run a test build with multiple builders.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eoptionalBuilders\u003c/code\u003e to \u003ccode\u003etestBuilders\u003c/code\u003e to have some builders be optional.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003evisibleOutputBuilders\u003c/code\u003e to \u003ccode\u003etestBuilders\u003c/code\u003e to have some builders write\ntheir output next to their inputs.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etestingBuilderConfig\u003c/code\u003e to \u003ccode\u003etestBuilders\u003c/code\u003e to control builder config\noverride.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eresolvers\u003c/code\u003e parameter to \u003ccode\u003etestBuild\u003c/code\u003e and \u003ccode\u003etestBuilders\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/build/commit/aa89301badea212b73a4bbf3de1d0c6fa40a67ea\"\u003e\u003ccode\u003eaa89301\u003c/code\u003e\u003c/a\u003e Prepare for release. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4146\"\u003e#4146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/733f735e367e97b5383a29d46c930c500270d6e5\"\u003e\u003ccode\u003e733f735\u003c/code\u003e\u003c/a\u003e Allow meta 1.16.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4145\"\u003e#4145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/7a6c074b22062b74545d44df7ba3c263a0eca258\"\u003e\u003ccode\u003e7a6c074\u003c/code\u003e\u003c/a\u003e Remove links to deleted FAQ entries. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4140\"\u003e#4140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/c425af20b56e7abd36a60e5e24fb6be3889ec352\"\u003e\u003ccode\u003ec425af2\u003c/code\u003e\u003c/a\u003e Removed unused code from build_resolvers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4141\"\u003e#4141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/155f836b72fda1d07a10caaf7ef0f25f2ad597be\"\u003e\u003ccode\u003e155f836\u003c/code\u003e\u003c/a\u003e Fix crash creating a merged output dir with a file called \u003ccode\u003elib\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4137\"\u003e#4137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1d0b322a9b3ee345dfc4e86878275232749e820c\"\u003e\u003ccode\u003e1d0b322\u003c/code\u003e\u003c/a\u003e Remove serve mode $graph and $perf handlers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4134\"\u003e#4134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/88b25b96723f7bfa637c14eb0ad839ff76ea77b8\"\u003e\u003ccode\u003e88b25b9\u003c/code\u003e\u003c/a\u003e Remove --use-polling-watcher flag. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4133\"\u003e#4133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d2be65b14c1eb4bef05e7170ca92e2a91b2d589d\"\u003e\u003ccode\u003ed2be65b\u003c/code\u003e\u003c/a\u003e Fix delete of transitive stale outputs. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4130\"\u003e#4130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/72ef1de710bdbaf9f2af0ec508d64da95df91de2\"\u003e\u003ccode\u003e72ef1de\u003c/code\u003e\u003c/a\u003e Remove broken link from CHANGELOG. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4131\"\u003e#4131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3614314939d731c4c3d2687e53b87f55b9a4077b\"\u003e\u003ccode\u003e3614314\u003c/code\u003e\u003c/a\u003e Documentation revamp. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4129\"\u003e#4129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build-v2.4.1...build-v3.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dart_style` from 2.3.6 to 3.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before formatting:\nenum { constant, ; member() {} }\n// After formatting at language version 3.9 or lower:\nenum {\n  constant;\n  member() {}\n}\n// After formatting at language version 3.10 or higher:\nenum {\n  constant,\n  ;\n  member() {}\n}\n\u003c/code\u003e\u003c/pre\u003e\n(Thanks to jellynoone@ for this change.)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:dart_style v3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:dart_style v3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fairly large number of style changes in response to feedback we got from shipping the new tall style formatter.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow preserving trailing commas and forcing the surrounding construct to split even when it would otherwise fit on one line. This is off by default (because it breaks \u003ca href=\"https://github.com/dart-lang/dart_style/wiki/Reversibility-principle\"\u003ereversibility\u003c/a\u003e among other reasons) but can be enabled by adding this to a surrounding \u003ccode\u003eanalysis_options.yaml\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eformatter:\n  trailing_commas: preserve\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis is similar to how trailing commas work in the old short style formatter applied to code before language version 3.7.\u003c/p\u003e\n\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/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before formatting:\nenum { constant, ; member() {} }\n\u003cp\u003e// After formatting at language version 3.9 or lower:\u003cbr /\u003e\nenum {\u003cbr /\u003e\nconstant;\u003c/p\u003e\n\u003cp\u003emember() {}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// After formatting at language version 3.10 or higher:\u003cbr /\u003e\nenum {\u003cbr /\u003e\nconstant,\u003cbr /\u003e\n;\u003c/p\u003e\n\u003cp\u003emember() {}\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e(Thanks to jellynoone@ for this change.)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fairly large number of style changes in response to\nfeedback we got from shipping the new tall style formatter.\u003c/p\u003e\n\u003ch3\u003eFeatures\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/dart-lang/dart_style/commit/00b5f3f5256cb179bc340c1e60bb52fd1c2ae1ac\"\u003e\u003ccode\u003e00b5f3f\u003c/code\u003e\u003c/a\u003e Update deps to their lowest allowed, prepare release (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/5cb56273f5c9260ade502a7d1611e3597648e6dc\"\u003e\u003ccode\u003e5cb5627\u003c/code\u003e\u003c/a\u003e Make preserved trailing commas apply to record types too. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/a1e405f0bcd5d894109084a7a4b9b19a14653fb9\"\u003e\u003ccode\u003ea1e405f\u003c/code\u003e\u003c/a\u003e Add a regression test for an idempotency bug. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1752\"\u003e#1752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/7278eff793e80b5bdccfbe49b0aac01513d65285\"\u003e\u003ccode\u003e7278eff\u003c/code\u003e\u003c/a\u003e Preserve trailing commas enum with members (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1750\"\u003e#1750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/5d2ad56bf523cd017febe54514e72c41e86520ee\"\u003e\u003ccode\u003e5d2ad56\u003c/code\u003e\u003c/a\u003e Preserve space between \u0026quot;?\u0026quot; and \u0026quot;.\u0026quot; in null aware element dot shorthand. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/4f2fe385bc9a5bee615553588a0dfa6c1dc20306\"\u003e\u003ccode\u003e4f2fe38\u003c/code\u003e\u003c/a\u003e Enable language version 3.10 and format dot shorthands. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1745\"\u003e#1745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/05215a6b92ab6080a0e38651f1813ba3c3881ce7\"\u003e\u003ccode\u003e05215a6\u003c/code\u003e\u003c/a\u003e Bump version to publish 3.1.1. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1746\"\u003e#1746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/6c4166afed745c2f33c33a4b66a76e2ae986193f\"\u003e\u003ccode\u003e6c4166a\u003c/code\u003e\u003c/a\u003e Smarter versioned tests (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1744\"\u003e#1744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/ac2650aafbc055266f1f9be4739cc898889ddfb2\"\u003e\u003ccode\u003eac2650a\u003c/code\u003e\u003c/a\u003e Get the test updater script working again. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1743\"\u003e#1743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/44e8cfe7ba5a873ef81b6b39c07d50171eccf021\"\u003e\u003ccode\u003e44e8cfe\u003c/code\u003e\u003c/a\u003e Bump latest supported language version to 3.9. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1740\"\u003e#1740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v2.3.6...v3.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 1.0.4 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 `source_gen` from 1.5.0 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/dart-lang/source_gen/releases\"\u003esource_gen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:source_gen v3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: use the new \u003ccode\u003eelement2\u003c/code\u003e APIs in \u003ccode\u003eanalyzer\u003c/code\u003e. Builders that\ndo resolution need to switch to the new API, see\n\u003ca href=\"https://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\"\u003ehttps://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\u003c/a\u003e.\nFor questions please use \u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^3.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the minimum package versions for a number of dependencies.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.7.0\u003c/li\u003e\n\u003cli\u003eUpdate the GeneratorForAnnotation optimization to skip files with well known\nannotation names such as \u003ccode\u003eoverride\u003c/code\u003e, \u003ccode\u003eDeprecated\u003c/code\u003e, and \u003ccode\u003epragma\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v3.0.0-dev\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: use the new \u003ccode\u003eelement2\u003c/code\u003e APIs in \u003ccode\u003eanalyzer\u003c/code\u003e. Builders that\ndo resolution need to switch to the new API, see\n\u003ca href=\"https://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\"\u003ehttps://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\u003c/a\u003e.\nFor questions please use \u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.7.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: Change \u003ccode\u003eformatOutput\u003c/code\u003e function to accept a language\nversion parameter.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFormatting Change\u003c/strong\u003e: Generated code will no longer apply any fixes by\ndefault (previously it would apply the single cascades statements fix). The\nnew formatter does not support applying fixes.\u003c/li\u003e\n\u003cli\u003eDocument deduplication behavior for the output of\n\u003ccode\u003eGeneratorForAnnotation.generateForAnnotatedElement\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport all the glob quotes.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=6.9.0 \u0026lt;8.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSupport the latest \u003ccode\u003epackage:dart_style\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLibraryBuilder\u003c/code\u003e, \u003ccode\u003ePartBuilder\u003c/code\u003e, and \u003ccode\u003eSharedPartBuilder\u003c/code\u003e now take an optional\n\u003ccode\u003ewriteDescriptions\u003c/code\u003e boolean. When set to \u003ccode\u003efalse\u003c/code\u003e, headers and generator\ndescriptions for the files will not be included in the builder output.\u003c/li\u003e\n\u003cli\u003eInclude \u003ccode\u003e//dart format width=80\u003c/code\u003e comments in files generated by a\n\u003ccode\u003eLibraryBuilder\u003c/code\u003e or \u003ccode\u003ePartBuilder\u003c/code\u003e and formatted with the default callback.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.6.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/source_gen/commit/e69abb414f2be689e1893b00f2ba3402b5902c01\"\u003e\u003ccode\u003ee69abb4\u003c/code\u003e\u003c/a\u003e Stop using deprecated Annotatable in public API. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/b8649092abda94e60bc436f9fb6914e6d3544a8d\"\u003e\u003ccode\u003eb864909\u003c/code\u003e\u003c/a\u003e Release 3.1.0. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/4da999f68a116ddb5192aedd403831e42a4abec7\"\u003e\u003ccode\u003e4da999f\u003c/code\u003e\u003c/a\u003e Support fragments, element directives and annotatables in InvalidGenerationSo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/b6bd80595a76465b55015fcb5b6425d23bbe960d\"\u003e\u003ccode\u003eb6bd805\u003c/code\u003e\u003c/a\u003e Deprecate TypeChecker.fromRuntime, add TypeChecker.typeNamed as recommended r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/25f62a81319c33049c436e2a2129e7dc78f6f4ec\"\u003e\u003ccode\u003e25f62a8\u003c/code\u003e\u003c/a\u003e Allow analyzer 8. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/0fec8d4de6b57cc46861273bf047ece0e5ad1e6f\"\u003e\u003ccode\u003e0fec8d4\u003c/code\u003e\u003c/a\u003e Mention directive annotations in CHANGELOG and example. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/772\"\u003e#772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/4c0d0888afef7522663186e7acde084e2e90c332\"\u003e\u003ccode\u003e4c0d088\u003c/code\u003e\u003c/a\u003e Release 3.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/766\"\u003e#766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/b347ce49fc57c9efdf80433084a14e3544e7e21a\"\u003e\u003ccode\u003eb347ce4\u003c/code\u003e\u003c/a\u003e skip files with only known annotation names (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/765\"\u003e#765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/a086f2b849f00fc20368f4a658b16268832eb684\"\u003e\u003ccode\u003ea086f2b\u003c/code\u003e\u003c/a\u003e Fix deprecation in analyzer API (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/6c9702e7152e61b16c8adec3f3011bda738b0e29\"\u003e\u003ccode\u003e6c9702e\u003c/code\u003e\u003c/a\u003e Migrate to \u003ccode\u003eanalyzer\u003c/code\u003e Element2 APIs (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/source_gen/compare/source_gen-v1.5.0...source_gen-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/emdgroup/mtrust-api-guard/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/emdgroup%2Fmtrust-api-guard/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"2682307856","node_id":"PR_kwDOHjKcb86f4MUQ","number":656,"state":"open","title":"Bump dart_style from 3.0.1 to 3.1.1","user":"dependabot[bot]","labels":["type: dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-21T15:18:50.000Z","updated_at":"2025-07-21T15:18:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"dart_style","old_version":"3.0.1","new_version":"3.1.1","repository_url":"https://github.com/dart-lang/dart_style"}],"path":null,"ecosystem":"pub"},"body":"Bumps [dart_style](https://github.com/dart-lang/dart_style) from 3.0.1 to 3.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:dart_style v3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fairly large number of style changes in response to feedback we got from shipping the new tall style formatter.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow preserving trailing commas and forcing the surrounding construct to split even when it would otherwise fit on one line. This is off by default (because it breaks \u003ca href=\"https://github.com/dart-lang/dart_style/wiki/Reversibility-principle\"\u003ereversibility\u003c/a\u003e among other reasons) but can be enabled by adding this to a surrounding \u003ccode\u003eanalysis_options.yaml\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eformatter:\n  trailing_commas: preserve\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis is similar to how trailing commas work in the old short style formatter applied to code before language version 3.7.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't add a trailing comma in lists that don't allow it, even when there is a trailing comment (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1639\"\u003e#1639\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThe following style changes are language versioned and only affect code whose language version is 3.8 or later. Dart code at 3.7 or earlier is formatted the same as it was before.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow more code on the same line as a named argument or \u003ccode\u003e=\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1536\"\u003e#1536\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1545\"\u003e#1545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1668\"\u003e#1668\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1679\"\u003e#1679\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before:\nfunction(\n  name:\n      (param, another) =\u0026gt;\n          veryLongBody,\n);\n\u003cp\u003efunction(\u003cbr /\u003e\nname:\u003cbr /\u003e\n(param) =\u0026gt; another(\u003cbr /\u003e\nargument1,\u003cbr /\u003e\nargument2,\u003cbr /\u003e\nargument3,\u003cbr /\u003e\n),\u003cbr /\u003e\n);\u003c/p\u003e\n\u003cp\u003e// After:\u003cbr /\u003e\nfunction(\u003cbr /\u003e\nname: (param, another) =\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fairly large number of style changes in response to\nfeedback we got from shipping the new tall style formatter.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow preserving trailing commas and forcing the surrounding construct to\nsplit even when it would otherwise fit on one line. This is off by default\n(because it breaks \u003ca href=\"https://github.com/dart-lang/dart_style/wiki/Reversibility-principle\"\u003ereversibility\u003c/a\u003e among other reasons) but can be enabled\nby adding this to a surrounding \u003ccode\u003eanalysis_options.yaml\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eformatter:\n  trailing_commas: preserve\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis is similar to how trailing commas work in the old short style formatter\napplied to code before language version 3.7.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't add a trailing comma in lists that don't allow it, even when there is\na trailing comment (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1639\"\u003e#1639\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThe following style changes are language versioned and only affect code whose\nlanguage version is 3.8 or later. Dart code at 3.7 or earlier is formatted the\nsame as it was before.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow more code on the same line as a named argument or \u003ccode\u003e=\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1536\"\u003e#1536\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1545\"\u003e#1545\u003c/a\u003e,\n\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1668\"\u003e#1668\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1679\"\u003e#1679\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before:\nfunction(\n  name:\n      (param, another) =\u0026gt;\n          veryLongBody,\n);\n\u003cp\u003efunction(\u003cbr /\u003e\nname:\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/dart_style/commit/05215a6b92ab6080a0e38651f1813ba3c3881ce7\"\u003e\u003ccode\u003e05215a6\u003c/code\u003e\u003c/a\u003e Bump version to publish 3.1.1. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1746\"\u003e#1746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/6c4166afed745c2f33c33a4b66a76e2ae986193f\"\u003e\u003ccode\u003e6c4166a\u003c/code\u003e\u003c/a\u003e Smarter versioned tests (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1744\"\u003e#1744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/ac2650aafbc055266f1f9be4739cc898889ddfb2\"\u003e\u003ccode\u003eac2650a\u003c/code\u003e\u003c/a\u003e Get the test updater script working again. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1743\"\u003e#1743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/44e8cfe7ba5a873ef81b6b39c07d50171eccf021\"\u003e\u003ccode\u003e44e8cfe\u003c/code\u003e\u003c/a\u003e Bump latest supported language version to 3.9. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1740\"\u003e#1740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/2a6c97b7e05234f3bd16b08dbd3150e63c8bb4ca\"\u003e\u003ccode\u003e2a6c97b\u003c/code\u003e\u003c/a\u003e Add configurable category to \u003ccode\u003eFormatCommand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1735\"\u003e#1735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/90227c5d32ee80ee5e15d785034b440b77224c98\"\u003e\u003ccode\u003e90227c5\u003c/code\u003e\u003c/a\u003e Fix permissions in the CI publish workflow. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1720\"\u003e#1720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/121e5e35460439e725ad184b58ea26f76f17502a\"\u003e\u003ccode\u003e121e5e3\u003c/code\u003e\u003c/a\u003e Bump version to publish 3.1.0. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1719\"\u003e#1719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/e7264fc65b06efd600ad6e64bf83e5ff51dbf05a\"\u003e\u003ccode\u003ee7264fc\u003c/code\u003e\u003c/a\u003e Add regression test for \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1712\"\u003e#1712\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1715\"\u003e#1715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/7c16cf2ca19c7efe1d0eda52673b9745bae98601\"\u003e\u003ccode\u003e7c16cf2\u003c/code\u003e\u003c/a\u003e Update the README. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1713\"\u003e#1713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/100db45075abdd66fd8788b205243e90ff0595df\"\u003e\u003ccode\u003e100db45\u003c/code\u003e\u003c/a\u003e Language version all of the formatting changes since Dart 3.7. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1707\"\u003e#1707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v3.0.1...v3.1.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=dart_style\u0026package-manager=pub\u0026previous-version=3.0.1\u0026new-version=3.1.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/leonardocustodio/polkadart/pull/656","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/leonardocustodio%2Fpolkadart/issues/656","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/656/packages"},{"uuid":"2682071424","node_id":"PR_kwDOOiv7jM6f3SmA","number":5,"state":"closed","title":"Bump dart_style from 3.1.0 to 3.1.1","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-07-21T16:17:48.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-07-21T14:06:20.000Z","updated_at":"2025-07-21T16:17:48.000Z","time_to_close":7888,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"dart_style","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/dart-lang/dart_style"}],"path":null,"ecosystem":"pub"},"body":"Bumps [dart_style](https://github.com/dart-lang/dart_style) from 3.1.0 to 3.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\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/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/dart_style/commit/05215a6b92ab6080a0e38651f1813ba3c3881ce7\"\u003e\u003ccode\u003e05215a6\u003c/code\u003e\u003c/a\u003e Bump version to publish 3.1.1. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1746\"\u003e#1746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/6c4166afed745c2f33c33a4b66a76e2ae986193f\"\u003e\u003ccode\u003e6c4166a\u003c/code\u003e\u003c/a\u003e Smarter versioned tests (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1744\"\u003e#1744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/ac2650aafbc055266f1f9be4739cc898889ddfb2\"\u003e\u003ccode\u003eac2650a\u003c/code\u003e\u003c/a\u003e Get the test updater script working again. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1743\"\u003e#1743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/44e8cfe7ba5a873ef81b6b39c07d50171eccf021\"\u003e\u003ccode\u003e44e8cfe\u003c/code\u003e\u003c/a\u003e Bump latest supported language version to 3.9. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1740\"\u003e#1740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/2a6c97b7e05234f3bd16b08dbd3150e63c8bb4ca\"\u003e\u003ccode\u003e2a6c97b\u003c/code\u003e\u003c/a\u003e Add configurable category to \u003ccode\u003eFormatCommand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1735\"\u003e#1735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v3.1.0...v3.1.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=dart_style\u0026package-manager=pub\u0026previous-version=3.1.0\u0026new-version=3.1.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/kkalass/rdf_vocabulary_to_dart/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kkalass%2Frdf_vocabulary_to_dart/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"},{"uuid":"2682038016","node_id":"PR_kwDOOvJF2M6f3KcA","number":3,"state":"closed","title":"Bump dart_style from 3.1.0 to 3.1.1","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-07-21T15:48:02.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-07-21T13:56:23.000Z","updated_at":"2025-07-21T15:48:03.000Z","time_to_close":6699,"merged_at":"2025-07-21T15:48:02.000Z","merged_by":"kkalass","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"dart_style","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/dart-lang/dart_style"}],"path":null,"ecosystem":"pub"},"body":"Bumps [dart_style](https://github.com/dart-lang/dart_style) from 3.1.0 to 3.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\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/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/dart_style/commit/05215a6b92ab6080a0e38651f1813ba3c3881ce7\"\u003e\u003ccode\u003e05215a6\u003c/code\u003e\u003c/a\u003e Bump version to publish 3.1.1. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1746\"\u003e#1746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/6c4166afed745c2f33c33a4b66a76e2ae986193f\"\u003e\u003ccode\u003e6c4166a\u003c/code\u003e\u003c/a\u003e Smarter versioned tests (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1744\"\u003e#1744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/ac2650aafbc055266f1f9be4739cc898889ddfb2\"\u003e\u003ccode\u003eac2650a\u003c/code\u003e\u003c/a\u003e Get the test updater script working again. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1743\"\u003e#1743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/44e8cfe7ba5a873ef81b6b39c07d50171eccf021\"\u003e\u003ccode\u003e44e8cfe\u003c/code\u003e\u003c/a\u003e Bump latest supported language version to 3.9. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1740\"\u003e#1740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/2a6c97b7e05234f3bd16b08dbd3150e63c8bb4ca\"\u003e\u003ccode\u003e2a6c97b\u003c/code\u003e\u003c/a\u003e Add configurable category to \u003ccode\u003eFormatCommand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1735\"\u003e#1735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v3.1.0...v3.1.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=dart_style\u0026package-manager=pub\u0026previous-version=3.1.0\u0026new-version=3.1.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/kkalass/rdf_mapper_generator/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kkalass%2Frdf_mapper_generator/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"2680800091","node_id":"PR_kwDOOJ_8Sc6fycNb","number":3,"state":"open","title":"chore(deps): bump the all-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-07-21T06:29:39.000Z","updated_at":"2025-07-21T06:29:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":5,"packages":[{"name":"build","old_version":"2.5.4","new_version":"3.0.0","repository_url":"https://github.com/dart-lang/build"},{"name":"source_gen","old_version":"1.5.0","new_version":"3.0.0","repository_url":"https://github.com/dart-lang/source_gen"},{"name":"dart_style","old_version":"2.3.8","new_version":"3.1.1","repository_url":"https://github.com/dart-lang/dart_style"},{"name":"analyzer","old_version":"6.11.0","new_version":"7.7.0","repository_url":"https://github.com/dart-lang/sdk"},{"name":"flutter_lints","old_version":"1.0.4","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"}],"path":null,"ecosystem":"pub"},"body":"Bumps the all-dependencies group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [build](https://github.com/dart-lang/build) | `2.5.4` | `3.0.0` |\n| [source_gen](https://github.com/dart-lang/source_gen) | `1.5.0` | `3.0.0` |\n| [dart_style](https://github.com/dart-lang/dart_style) | `2.3.8` | `3.1.1` |\n| [analyzer](https://github.com/dart-lang/sdk/tree/main/pkg) | `6.11.0` | `7.7.0` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `1.0.4` | `6.0.0` |\n\n\nUpdates `build` from 2.5.4 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_test v3.0.0\u003c/h2\u003e\n\u003cp\u003eBreaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBreaking change: removed \u003ccode\u003etearDown\u003c/code\u003e parameter to \u003ccode\u003eresolveSources\u003c/code\u003e for\nkeeping resolvers across multiple tests.\u003c/li\u003e\n\u003cli\u003eBreaking change: tests must use new \u003ccode\u003eTestReaderWriter\u003c/code\u003e instead of\n\u003ccode\u003eInMemoryAssetReader\u003c/code\u003e and \u003ccode\u003eInMemoryAssetWriter\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBreaking change: \u003ccode\u003etestBuilder\u003c/code\u003e no longer accepts a \u003ccode\u003ereader\u003c/code\u003e and a \u003ccode\u003ewriter\u003c/code\u003e.\nInstead it returns a \u003ccode\u003eTestBuilderResult\u003c/code\u003e with the \u003ccode\u003eTestReaderWriter\u003c/code\u003e\nthat was used.\u003c/li\u003e\n\u003cli\u003eBreaking change: \u003ccode\u003eresolveSources\u003c/code\u003e no longer automatically reads non-input\nfiles from the filesystem; specify explicitly which non-input files the\ntest should read in \u003ccode\u003enonInputsToReadFromFilesystem\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBreaking change: remove \u003ccode\u003eMultiAssetReader\u003c/code\u003e. Load the source into one\n\u003ccode\u003eTestReaderWriter\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eBreaking change: \u003ccode\u003eTestReaderWriter.assetsRead\u003c/code\u003e does not take into account\ndetails of the build, it's just what was actually read. Use\n\u003ccode\u003eTestReaderWriter.inputsTracked\u003c/code\u003e for what was recorded as an input. Note that\nresolver entrypoints are now tracked separately from inputs, see\n\u003ccode\u003eTestReaderWriter.resolverEntrypointsTracked\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBreaking change: Remove \u003ccode\u003eStubAssetReader\u003c/code\u003e. Use \u003ccode\u003eTestReaderWriter\u003c/code\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther user-visible changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eresolveSources\u003c/code\u003e and \u003ccode\u003etestBuilder\u003c/code\u003e now do a full \u003ccode\u003ebuild_runner\u003c/code\u003e build, with\nconfiguration as much as possible based on the some parameters.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etestBuilders\u003c/code\u003e to run a test build with multiple builders.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eoptionalBuilders\u003c/code\u003e to \u003ccode\u003etestBuilders\u003c/code\u003e to have some builders be optional.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003evisibleOutputBuilders\u003c/code\u003e to \u003ccode\u003etestBuilders\u003c/code\u003e to have some builders write\ntheir output next to their inputs.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etestingBuilderConfig\u003c/code\u003e to \u003ccode\u003etestBuilders\u003c/code\u003e to control builder config\noverride.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eresolvers\u003c/code\u003e parameter to \u003ccode\u003etestBuild\u003c/code\u003e and \u003ccode\u003etestBuilders\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ereaderWriter\u003c/code\u003e and \u003ccode\u003eenableLowResourceMode\u003c/code\u003e parameters to \u003ccode\u003etestBuild\u003c/code\u003e\nand \u003ccode\u003etestBuilders\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTestReaderWriter\u003c/code\u003e writes and deletes are notified to \u003ccode\u003eFakeWatcher\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTestReaderWriter\u003c/code\u003e tracks \u003ccode\u003eassetsWritten\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport checks on reader state after a build action in \u003ccode\u003eresolveSources\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eVersions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBump the min SDK to 3.7.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eInternal changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eStart using \u003ccode\u003epackage:build/src/internal.dart\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRefactor \u003ccode\u003eBuildCacheReader\u003c/code\u003e to \u003ccode\u003eBuildCacheAssetPathProvider\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRefactor \u003ccode\u003eFileBasedAssetReader\u003c/code\u003e and \u003ccode\u003eFileBasedAssetWriter\u003c/code\u003e to \u003ccode\u003eReaderWriter\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved unused deps: \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBreaking: use the new \u003ccode\u003eelement2\u003c/code\u003e APIs in \u003ccode\u003eanalyzer\u003c/code\u003e. Builders that do\nresolution need to switch to the new API, see\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/21eae68430940b3e15fa1ad33c211bd119a2278c\"\u003e\u003ccode\u003e21eae68\u003c/code\u003e\u003c/a\u003e Release 3.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4099\"\u003e#4099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/29e00111410e2defeca7c8e2a551fc520e32847f\"\u003e\u003ccode\u003e29e0011\u003c/code\u003e\u003c/a\u003e Prepare for dev releases. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4098\"\u003e#4098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5e2659f8ef9347ccadb7df47d67e549033d0dd29\"\u003e\u003ccode\u003e5e2659f\u003c/code\u003e\u003c/a\u003e Clean up test helpers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4095\"\u003e#4095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/e453c95fc706276916e1b57f9267af22dc599ffc\"\u003e\u003ccode\u003ee453c95\u003c/code\u003e\u003c/a\u003e Read builder config from AssetReader. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4096\"\u003e#4096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/70294ccc7d55b193e595d219c920659b7792c393\"\u003e\u003ccode\u003e70294cc\u003c/code\u003e\u003c/a\u003e Remove gitter link. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4097\"\u003e#4097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/41d91a1a5749b34a48a3be30a910f9b9492d30f2\"\u003e\u003ccode\u003e41d91a1\u003c/code\u003e\u003c/a\u003e Add benchmarks for when there is mostly no codegen. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4091\"\u003e#4091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d0ef60b3c8af6ea70504bdfcec02a91df95cc740\"\u003e\u003ccode\u003ed0ef60b\u003c/code\u003e\u003c/a\u003e Fix build_test README and improve a comment. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4090\"\u003e#4090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3577e4c33244791b73ee8de84445af03ab356e0d\"\u003e\u003ccode\u003e3577e4c\u003c/code\u003e\u003c/a\u003e Fix crash on incremental build after missing package resolve. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4089\"\u003e#4089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/aef6133dea2a67954e6bcf72ae3405df076c7634\"\u003e\u003ccode\u003eaef6133\u003c/code\u003e\u003c/a\u003e Fix log stack overflow. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4080\"\u003e#4080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f186f76d862e96b1c81ec0e9b951c37dee1b47ec\"\u003e\u003ccode\u003ef186f76\u003c/code\u003e\u003c/a\u003e Removed unused deps. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4078\"\u003e#4078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build-v2.5.4...build-v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `source_gen` from 1.5.0 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/source_gen/releases\"\u003esource_gen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:source_gen v3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: use the new \u003ccode\u003eelement2\u003c/code\u003e APIs in \u003ccode\u003eanalyzer\u003c/code\u003e. Builders that\ndo resolution need to switch to the new API, see\n\u003ca href=\"https://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\"\u003ehttps://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\u003c/a\u003e.\nFor questions please use \u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^3.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the minimum package versions for a number of dependencies.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.7.0\u003c/li\u003e\n\u003cli\u003eUpdate the GeneratorForAnnotation optimization to skip files with well known\nannotation names such as \u003ccode\u003eoverride\u003c/code\u003e, \u003ccode\u003eDeprecated\u003c/code\u003e, and \u003ccode\u003epragma\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v3.0.0-dev\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: use the new \u003ccode\u003eelement2\u003c/code\u003e APIs in \u003ccode\u003eanalyzer\u003c/code\u003e. Builders that\ndo resolution need to switch to the new API, see\n\u003ca href=\"https://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\"\u003ehttps://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\u003c/a\u003e.\nFor questions please use \u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.7.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: Change \u003ccode\u003eformatOutput\u003c/code\u003e function to accept a language\nversion parameter.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFormatting Change\u003c/strong\u003e: Generated code will no longer apply any fixes by\ndefault (previously it would apply the single cascades statements fix). The\nnew formatter does not support applying fixes.\u003c/li\u003e\n\u003cli\u003eDocument deduplication behavior for the output of\n\u003ccode\u003eGeneratorForAnnotation.generateForAnnotatedElement\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport all the glob quotes.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=6.9.0 \u0026lt;8.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSupport the latest \u003ccode\u003epackage:dart_style\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLibraryBuilder\u003c/code\u003e, \u003ccode\u003ePartBuilder\u003c/code\u003e, and \u003ccode\u003eSharedPartBuilder\u003c/code\u003e now take an optional\n\u003ccode\u003ewriteDescriptions\u003c/code\u003e boolean. When set to \u003ccode\u003efalse\u003c/code\u003e, headers and generator\ndescriptions for the files will not be included in the builder output.\u003c/li\u003e\n\u003cli\u003eInclude \u003ccode\u003e//dart format width=80\u003c/code\u003e comments in files generated by a\n\u003ccode\u003eLibraryBuilder\u003c/code\u003e or \u003ccode\u003ePartBuilder\u003c/code\u003e and formatted with the default callback.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.6.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/source_gen/commit/4c0d0888afef7522663186e7acde084e2e90c332\"\u003e\u003ccode\u003e4c0d088\u003c/code\u003e\u003c/a\u003e Release 3.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/766\"\u003e#766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/b347ce49fc57c9efdf80433084a14e3544e7e21a\"\u003e\u003ccode\u003eb347ce4\u003c/code\u003e\u003c/a\u003e skip files with only known annotation names (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/765\"\u003e#765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/a086f2b849f00fc20368f4a658b16268832eb684\"\u003e\u003ccode\u003ea086f2b\u003c/code\u003e\u003c/a\u003e Fix deprecation in analyzer API (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/6c9702e7152e61b16c8adec3f3011bda738b0e29\"\u003e\u003ccode\u003e6c9702e\u003c/code\u003e\u003c/a\u003e Migrate to \u003ccode\u003eanalyzer\u003c/code\u003e Element2 APIs (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/010eea6e7235bce13c4969dcd8babbc886b407d1\"\u003e\u003ccode\u003e010eea6\u003c/code\u003e\u003c/a\u003e Use build test 3 (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/761\"\u003e#761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/54acb63e33959be00d054231b5e42f845625fc24\"\u003e\u003ccode\u003e54acb63\u003c/code\u003e\u003c/a\u003e Use Dart 3.7.0, reformat. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/762\"\u003e#762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/2a6be7efb194c37f74a66d22e1083f64ca187cb9\"\u003e\u003ccode\u003e2a6be7e\u003c/code\u003e\u003c/a\u003e Ignore analyzer deprecations (for now) (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/754\"\u003e#754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/37cd6de4a90dd18aa3295cdac621eeb0ea776dbf\"\u003e\u003ccode\u003e37cd6de\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 4.2.2 to 4.2.3 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/748\"\u003e#748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/34f9264a926453c36013c79834121763c0145044\"\u003e\u003ccode\u003e34f9264\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/65e26f4a85d2cc28ae58cc54ec5cebb3229816cb\"\u003e\u003ccode\u003e65e26f4\u003c/code\u003e\u003c/a\u003e Bump actions/stale from 9.0.0 to 9.1.0 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/741\"\u003e#741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/source_gen/compare/source_gen-v1.5.0...source_gen-v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dart_style` from 2.3.8 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:dart_style v3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fairly large number of style changes in response to feedback we got from shipping the new tall style formatter.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow preserving trailing commas and forcing the surrounding construct to split even when it would otherwise fit on one line. This is off by default (because it breaks \u003ca href=\"https://github.com/dart-lang/dart_style/wiki/Reversibility-principle\"\u003ereversibility\u003c/a\u003e among other reasons) but can be enabled by adding this to a surrounding \u003ccode\u003eanalysis_options.yaml\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eformatter:\n  trailing_commas: preserve\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis is similar to how trailing commas work in the old short style formatter applied to code before language version 3.7.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't add a trailing comma in lists that don't allow it, even when there is a trailing comment (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1639\"\u003e#1639\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThe following style changes are language versioned and only affect code whose language version is 3.8 or later. Dart code at 3.7 or earlier is formatted the same as it was before.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow more code on the same line as a named argument or \u003ccode\u003e=\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1536\"\u003e#1536\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1545\"\u003e#1545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1668\"\u003e#1668\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1679\"\u003e#1679\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before:\nfunction(\n  name:\n      (param, another) =\u0026gt;\n          veryLongBody,\n);\n\u003cp\u003efunction(\u003cbr /\u003e\nname:\u003cbr /\u003e\n(param) =\u0026gt; another(\u003cbr /\u003e\nargument1,\u003cbr /\u003e\nargument2,\u003cbr /\u003e\nargument3,\u003cbr /\u003e\n),\u003cbr /\u003e\n);\u003c/p\u003e\n\u003cp\u003e// After:\u003cbr /\u003e\nfunction(\u003cbr /\u003e\nname: (param, another) =\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fairly large number of style changes in response to\nfeedback we got from shipping the new tall style formatter.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow preserving trailing commas and forcing the surrounding construct to\nsplit even when it would otherwise fit on one line. This is off by default\n(because it breaks \u003ca href=\"https://github.com/dart-lang/dart_style/wiki/Reversibility-principle\"\u003ereversibility\u003c/a\u003e among other reasons) but can be enabled\nby adding this to a surrounding \u003ccode\u003eanalysis_options.yaml\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eformatter:\n  trailing_commas: preserve\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis is similar to how trailing commas work in the old short style formatter\napplied to code before language version 3.7.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't add a trailing comma in lists that don't allow it, even when there is\na trailing comment (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1639\"\u003e#1639\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThe following style changes are language versioned and only affect code whose\nlanguage version is 3.8 or later. Dart code at 3.7 or earlier is formatted the\nsame as it was before.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow more code on the same line as a named argument or \u003ccode\u003e=\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1536\"\u003e#1536\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1545\"\u003e#1545\u003c/a\u003e,\n\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1668\"\u003e#1668\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1679\"\u003e#1679\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before:\nfunction(\n  name:\n      (param, another) =\u0026gt;\n          veryLongBody,\n);\n\u003cp\u003efunction(\u003cbr /\u003e\nname:\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/dart_style/commits/v3.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `analyzer` from 6.11.0 to 7.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/sdk/commits/HEAD/pkg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 1.0.4 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 `dart_style` from 2.3.8 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:dart_style v3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fairly large number of style changes in response to feedback we got from shipping the new tall style formatter.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow preserving trailing commas and forcing the surrounding construct to split even when it would otherwise fit on one line. This is off by default (because it breaks \u003ca href=\"https://github.com/dart-lang/dart_style/wiki/Reversibility-principle\"\u003ereversibility\u003c/a\u003e among other reasons) but can be enabled by adding this to a surrounding \u003ccode\u003eanalysis_options.yaml\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eformatter:\n  trailing_commas: preserve\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis is similar to how trailing commas work in the old short style formatter applied to code before language version 3.7.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't add a trailing comma in lists that don't allow it, even when there is a trailing comment (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1639\"\u003e#1639\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThe following style changes are language versioned and only affect code whose language version is 3.8 or later. Dart code at 3.7 or earlier is formatted the same as it was before.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow more code on the same line as a named argument or \u003ccode\u003e=\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1536\"\u003e#1536\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1545\"\u003e#1545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1668\"\u003e#1668\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1679\"\u003e#1679\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before:\nfunction(\n  name:\n      (param, another) =\u0026gt;\n          veryLongBody,\n);\n\u003cp\u003efunction(\u003cbr /\u003e\nname:\u003cbr /\u003e\n(param) =\u0026gt; another(\u003cbr /\u003e\nargument1,\u003cbr /\u003e\nargument2,\u003cbr /\u003e\nargument3,\u003cbr /\u003e\n),\u003cbr /\u003e\n);\u003c/p\u003e\n\u003cp\u003e// After:\u003cbr /\u003e\nfunction(\u003cbr /\u003e\nname: (param, another) =\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fairly large number of style changes in response to\nfeedback we got from shipping the new tall style formatter.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow preserving trailing commas and forcing the surrounding construct to\nsplit even when it would otherwise fit on one line. This is off by default\n(because it breaks \u003ca href=\"https://github.com/dart-lang/dart_style/wiki/Reversibility-principle\"\u003ereversibility\u003c/a\u003e among other reasons) but can be enabled\nby adding this to a surrounding \u003ccode\u003eanalysis_options.yaml\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eformatter:\n  trailing_commas: preserve\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis is similar to how trailing commas work in the old short style formatter\napplied to code before language version 3.7.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't add a trailing comma in lists that don't allow it, even when there is\na trailing comment (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1639\"\u003e#1639\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThe following style changes are language versioned and only affect code whose\nlanguage version is 3.8 or later. Dart code at 3.7 or earlier is formatted the\nsame as it was before.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow more code on the same line as a named argument or \u003ccode\u003e=\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1536\"\u003e#1536\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1545\"\u003e#1545\u003c/a\u003e,\n\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1668\"\u003e#1668\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1679\"\u003e#1679\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before:\nfunction(\n  name:\n      (param, another) =\u0026gt;\n          veryLongBody,\n);\n\u003cp\u003efunction(\u003cbr /\u003e\nname:\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/dart_style/commits/v3.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 1.0.4 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 `source_gen` from 1.5.0 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/source_gen/releases\"\u003esource_gen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:source_gen v3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: use the new \u003ccode\u003eelement2\u003c/code\u003e APIs in \u003ccode\u003eanalyzer\u003c/code\u003e. Builders that\ndo resolution need to switch to the new API, see\n\u003ca href=\"https://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\"\u003ehttps://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\u003c/a\u003e.\nFor questions please use \u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^3.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the minimum package versions for a number of dependencies.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.7.0\u003c/li\u003e\n\u003cli\u003eUpdate the GeneratorForAnnotation optimization to skip files with well known\nannotation names such as \u003ccode\u003eoverride\u003c/code\u003e, \u003ccode\u003eDeprecated\u003c/code\u003e, and \u003ccode\u003epragma\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v3.0.0-dev\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: use the new \u003ccode\u003eelement2\u003c/code\u003e APIs in \u003ccode\u003eanalyzer\u003c/code\u003e. Builders that\ndo resolution need to switch to the new API, see\n\u003ca href=\"https://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\"\u003ehttps://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\u003c/a\u003e.\nFor questions please use \u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.7.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: Change \u003ccode\u003eformatOutput\u003c/code\u003e function to accept a language\nversion parameter.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFormatting Change\u003c/strong\u003e: Generated code will no longer apply any fixes by\ndefault (previously it would apply the single cascades statements fix). The\nnew formatter does not support applying fixes.\u003c/li\u003e\n\u003cli\u003eDocument deduplication behavior for the output of\n\u003ccode\u003eGeneratorForAnnotation.generateForAnnotatedElement\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport all the glob quotes.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=6.9.0 \u0026lt;8.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSupport the latest \u003ccode\u003epackage:dart_style\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLibraryBuilder\u003c/code\u003e, \u003ccode\u003ePartBuilder\u003c/code\u003e, and \u003ccode\u003eSharedPartBuilder\u003c/code\u003e now take an optional\n\u003ccode\u003ewriteDescriptions\u003c/code\u003e boolean. When set to \u003ccode\u003efalse\u003c/code\u003e, headers and generator\ndescriptions for the files will not be included in the builder output.\u003c/li\u003e\n\u003cli\u003eInclude \u003ccode\u003e//dart format width=80\u003c/code\u003e comments in files generated by a\n\u003ccode\u003eLibraryBuilder\u003c/code\u003e or \u003ccode\u003ePartBuilder\u003c/code\u003e and formatted with the default callback.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.6.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/source_gen/commit/4c0d0888afef7522663186e7acde084e2e90c332\"\u003e\u003ccode\u003e4c0d088\u003c/code\u003e\u003c/a\u003e Release 3.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/766\"\u003e#766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/b347ce49fc57c9efdf80433084a14e3544e7e21a\"\u003e\u003ccode\u003eb347ce4\u003c/code\u003e\u003c/a\u003e skip files with only known annotation names (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/765\"\u003e#765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/a086f2b849f00fc20368f4a658b16268832eb684\"\u003e\u003ccode\u003ea086f2b\u003c/code\u003e\u003c/a\u003e Fix deprecation in analyzer API (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/6c9702e7152e61b16c8adec3f3011bda738b0e29\"\u003e\u003ccode\u003e6c9702e\u003c/code\u003e\u003c/a\u003e Migrate to \u003ccode\u003eanalyzer\u003c/code\u003e Element2 APIs (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/010eea6e7235bce13c4969dcd8babbc886b407d1\"\u003e\u003ccode\u003e010eea6\u003c/code\u003e\u003c/a\u003e Use build test 3 (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/761\"\u003e#761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/54acb63e33959be00d054231b5e42f845625fc24\"\u003e\u003ccode\u003e54acb63\u003c/code\u003e\u003c/a\u003e Use Dart 3.7.0, reformat. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/762\"\u003e#762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/2a6be7efb194c37f74a66d22e1083f64ca187cb9\"\u003e\u003ccode\u003e2a6be7e\u003c/code\u003e\u003c/a\u003e Ignore analyzer deprecations (for now) (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/754\"\u003e#754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/37cd6de4a90dd18aa3295cdac621eeb0ea776dbf\"\u003e\u003ccode\u003e37cd6de\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 4.2.2 to 4.2.3 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/748\"\u003e#748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/34f9264a926453c36013c79834121763c0145044\"\u003e\u003ccode\u003e34f9264\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/65e26f4a85d2cc28ae58cc54ec5cebb3229816cb\"\u003e\u003ccode\u003e65e26f4\u003c/code\u003e\u003c/a\u003e Bump actions/stale from 9.0.0 to 9.1.0 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/741\"\u003e#741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/source_gen/compare/source_gen-v1.5.0...source_gen-v3.0.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/emdgroup/mtrust-api-guard/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/emdgroup%2Fmtrust-api-guard/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"2678036139","node_id":"PR_kwDOAYxf386fn5ar","number":1376,"state":"closed","title":"chore: bump dart_style from 3.1.0 to 3.1.1","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-07-27T15:47:14.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-18T18:59:24.000Z","updated_at":"2025-07-27T15:47:15.000Z","time_to_close":766070,"merged_at":"2025-07-27T15:47:14.000Z","merged_by":"adityastic","closed_by":null,"dependency_metadata":{"prefix":"chore","packages":[{"name":"dart_style","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/dart-lang/dart_style"}],"path":null,"ecosystem":"pub"},"body":"Bumps [dart_style](https://github.com/dart-lang/dart_style) from 3.1.0 to 3.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\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/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/dart_style/commit/05215a6b92ab6080a0e38651f1813ba3c3881ce7\"\u003e\u003ccode\u003e05215a6\u003c/code\u003e\u003c/a\u003e Bump version to publish 3.1.1. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1746\"\u003e#1746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/6c4166afed745c2f33c33a4b66a76e2ae986193f\"\u003e\u003ccode\u003e6c4166a\u003c/code\u003e\u003c/a\u003e Smarter versioned tests (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1744\"\u003e#1744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/ac2650aafbc055266f1f9be4739cc898889ddfb2\"\u003e\u003ccode\u003eac2650a\u003c/code\u003e\u003c/a\u003e Get the test updater script working again. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1743\"\u003e#1743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/44e8cfe7ba5a873ef81b6b39c07d50171eccf021\"\u003e\u003ccode\u003e44e8cfe\u003c/code\u003e\u003c/a\u003e Bump latest supported language version to 3.9. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1740\"\u003e#1740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/2a6c97b7e05234f3bd16b08dbd3150e63c8bb4ca\"\u003e\u003ccode\u003e2a6c97b\u003c/code\u003e\u003c/a\u003e Add configurable category to \u003ccode\u003eFormatCommand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1735\"\u003e#1735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v3.1.0...v3.1.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=dart_style\u0026package-manager=pub\u0026previous-version=3.1.0\u0026new-version=3.1.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n## Summary by Sourcery\n\nChores:\n- Update dart_style to ^3.1.1 to align with the latest analyzer and enable Dart language version 3.9","html_url":"https://github.com/fossasia/badgemagic-app/pull/1376","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fossasia%2Fbadgemagic-app/issues/1376","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1376/packages"},{"uuid":"2630666272","node_id":"PR_kwDOOO8kIM6czMgg","number":12,"state":"closed","title":"chore(deps): bump the package-dependencies group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-07-14T23:12:34.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-07-01T02:31:41.000Z","updated_at":"2025-07-14T23:12:34.000Z","time_to_close":1197653,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"package-dependencies","update_count":6,"packages":[{"name":"analyzer","old_version":"7.3.0","new_version":"7.5.2","repository_url":"https://github.com/dart-lang/sdk"},{"name":"dart_style","old_version":"3.0.1","new_version":"3.1.0","repository_url":"https://github.com/dart-lang/dart_style"},{"name":"melos","old_version":"7.0.0-dev.7","new_version":"7.0.0-dev.9","repository_url":"https://github.com/invertase/melos"},{"name":"meta","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/dart-lang/sdk"},{"name":"retrofit_generator","old_version":"9.1.9","new_version":"9.3.0","repository_url":"https://github.com/trevorwang/retrofit.dart"},{"name":"test","old_version":"1.25.15","new_version":"1.26.2","repository_url":"https://github.com/dart-lang/test"}],"path":null,"ecosystem":"pub"},"body":"Bumps the package-dependencies group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [analyzer](https://github.com/dart-lang/sdk/tree/main/pkg) | `7.3.0` | `7.5.2` |\n| [dart_style](https://github.com/dart-lang/dart_style) | `3.0.1` | `3.1.0` |\n| [melos](https://github.com/invertase/melos/tree/main/packages) | `7.0.0-dev.7` | `7.0.0-dev.9` |\n| [meta](https://github.com/dart-lang/sdk/tree/main/pkg) | `1.16.0` | `1.17.0` |\n| [retrofit_generator](https://github.com/trevorwang/retrofit.dart) | `9.1.9` | `9.3.0` |\n| [test](https://github.com/dart-lang/test/tree/master/pkgs) | `1.25.15` | `1.26.2` |\n\n\nUpdates `analyzer` from 7.3.0 to 7.5.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/sdk/commits/HEAD/pkg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dart_style` from 3.0.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/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fairly large number of style changes in response to feedback we got from shipping the new tall style formatter.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow preserving trailing commas and forcing the surrounding construct to split even when it would otherwise fit on one line. This is off by default (because it breaks \u003ca href=\"https://github.com/dart-lang/dart_style/wiki/Reversibility-principle\"\u003ereversibility\u003c/a\u003e among other reasons) but can be enabled by adding this to a surrounding \u003ccode\u003eanalysis_options.yaml\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eformatter:\n  trailing_commas: preserve\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis is similar to how trailing commas work in the old short style formatter applied to code before language version 3.7.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't add a trailing comma in lists that don't allow it, even when there is a trailing comment (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1639\"\u003e#1639\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThe following style changes are language versioned and only affect code whose language version is 3.8 or later. Dart code at 3.7 or earlier is formatted the same as it was before.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow more code on the same line as a named argument or \u003ccode\u003e=\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1536\"\u003e#1536\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1545\"\u003e#1545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1668\"\u003e#1668\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1679\"\u003e#1679\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before:\nfunction(\n  name:\n      (param, another) =\u0026gt;\n          veryLongBody,\n);\n\u003cp\u003efunction(\u003cbr /\u003e\nname:\u003cbr /\u003e\n(param) =\u0026gt; another(\u003cbr /\u003e\nargument1,\u003cbr /\u003e\nargument2,\u003cbr /\u003e\nargument3,\u003cbr /\u003e\n),\u003cbr /\u003e\n);\u003c/p\u003e\n\u003cp\u003e// After:\u003cbr /\u003e\nfunction(\u003cbr /\u003e\nname: (param, another) =\u0026gt;\u003cbr /\u003e\nveryLongBody,\u003cbr /\u003e\n);\u003c/p\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fairly large number of style changes in response to\nfeedback we got from shipping the new tall style formatter.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow preserving trailing commas and forcing the surrounding construct to\nsplit even when it would otherwise fit on one line. This is off by default\n(because it breaks \u003ca href=\"https://github.com/dart-lang/dart_style/wiki/Reversibility-principle\"\u003ereversibility\u003c/a\u003e among other reasons) but can be enabled\nby adding this to a surrounding \u003ccode\u003eanalysis_options.yaml\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eformatter:\n  trailing_commas: preserve\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis is similar to how trailing commas work in the old short style formatter\napplied to code before language version 3.7.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't add a trailing comma in lists that don't allow it, even when there is\na trailing comment (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1639\"\u003e#1639\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThe following style changes are language versioned and only affect code whose\nlanguage version is 3.8 or later. Dart code at 3.7 or earlier is formatted the\nsame as it was before.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow more code on the same line as a named argument or \u003ccode\u003e=\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1536\"\u003e#1536\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1545\"\u003e#1545\u003c/a\u003e,\n\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1668\"\u003e#1668\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1679\"\u003e#1679\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before:\nfunction(\n  name:\n      (param, another) =\u0026gt;\n          veryLongBody,\n);\n\u003cp\u003efunction(\u003cbr /\u003e\nname:\u003cbr /\u003e\n(param) =\u0026gt; another(\u003cbr /\u003e\nargument1,\u003cbr /\u003e\nargument2,\u003cbr /\u003e\nargument3,\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/dart_style/commit/90227c5d32ee80ee5e15d785034b440b77224c98\"\u003e\u003ccode\u003e90227c5\u003c/code\u003e\u003c/a\u003e Fix permissions in the CI publish workflow. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1720\"\u003e#1720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/121e5e35460439e725ad184b58ea26f76f17502a\"\u003e\u003ccode\u003e121e5e3\u003c/code\u003e\u003c/a\u003e Bump version to publish 3.1.0. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1719\"\u003e#1719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/e7264fc65b06efd600ad6e64bf83e5ff51dbf05a\"\u003e\u003ccode\u003ee7264fc\u003c/code\u003e\u003c/a\u003e Add regression test for \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1712\"\u003e#1712\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1715\"\u003e#1715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/7c16cf2ca19c7efe1d0eda52673b9745bae98601\"\u003e\u003ccode\u003e7c16cf2\u003c/code\u003e\u003c/a\u003e Update the README. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1713\"\u003e#1713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/100db45075abdd66fd8788b205243e90ff0595df\"\u003e\u003ccode\u003e100db45\u003c/code\u003e\u003c/a\u003e Language version all of the formatting changes since Dart 3.7. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1707\"\u003e#1707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/c7f6131466d2de2109b03288557176ef45d6f002\"\u003e\u003ccode\u003ec7f6131\u003c/code\u003e\u003c/a\u003e Don't invalidate solutions from pinned pieces. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1706\"\u003e#1706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/eaa3f2da2ca1b5a21a12f6a3de1a710990502aae\"\u003e\u003ccode\u003eeaa3f2d\u003c/code\u003e\u003c/a\u003e Make the eager argument list splitting heuristic more conservative. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1700\"\u003e#1700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/cd73f3e3cc255958bef66efb3779b2f8ecff1715\"\u003e\u003ccode\u003ecd73f3e\u003c/code\u003e\u003c/a\u003e Add regression test for \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1645\"\u003e#1645\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/8dd0e3bb09fde5de3a6ea299b6be5c7386109189\"\u003e\u003ccode\u003e8dd0e3b\u003c/code\u003e\u003c/a\u003e Add issue templates. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1698\"\u003e#1698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/4d5edfc54291068356123383e398efce74aa00f1\"\u003e\u003ccode\u003e4d5edfc\u003c/code\u003e\u003c/a\u003e Fix bug with comments being reordered. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1696\"\u003e#1696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v3.0.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 `melos` from 7.0.0-dev.7 to 7.0.0-dev.9\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\u003ev7.0.0-dev.9\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Update to Dart SDK 3.8.0 and preserve trailing commas (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/908\"\u003e#908\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/eecfa4ea7caff55a58ad98d712213320285a0039\"\u003eeecfa4ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Tags from origin should be source of truth (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/902\"\u003e#902\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/9589803c6bba66a65aa1263c0028d6f66f31c0b2\"\u003e9589803c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: add flutter_chat_ui (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/903\"\u003e#903\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/190caf741280401385fc0a6e309419c1d5e37417\"\u003e190caf74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: add starknet.dart in projects list (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/896\"\u003e#896\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/9faa3152547235e13225caf97c75b2e27c9d1980\"\u003e9faa3152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2025-04-09\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003chr /\u003e\n\u003cp\u003ePackages with breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/melos/blob/main/#conventional_commit---v061\"\u003e\u003ccode\u003econventional_commit\u003c/code\u003e - \u003ccode\u003ev0.6.1\u003c/code\u003e\u003c/a\u003e\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---v700-dev8\"\u003e\u003ccode\u003emelos\u003c/code\u003e - \u003ccode\u003ev7.0.0-dev.8\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003econventional_commit\u003c/code\u003e - \u003ccode\u003ev0.6.1\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eFEAT\u003c/strong\u003e: Migrate to use the Pub workspaces feature (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/816\"\u003e#816\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/3602d904fbde7f3fc7d918ab8413483efef42b20\"\u003e3602d904\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003emelos\u003c/code\u003e - \u003ccode\u003ev7.0.0-dev.8\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fail early on steps and return error code (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/891\"\u003e#891\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/7161ce8fd8703b628c798cd17abc933817338110\"\u003e7161ce8f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: add jaspr to projects (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/881\"\u003e#881\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/926b62158b5d400fdbd2f9c342b379e0545f04f9\"\u003e926b6215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Add Stac to the list of projects using Melos. (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/864\"\u003e#864\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/8838863ef167af59ab462080b8ff586628e84c8f\"\u003e8838863e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2025-02-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/invertase/melos/blob/main/#melos---v700-dev7\"\u003e\u003ccode\u003emelos\u003c/code\u003e - \u003ccode\u003ev7.0.0-dev.7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\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/invertase/melos/commits/HEAD/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `meta` from 1.16.0 to 1.17.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.17.0 - 2016-06-08\u003c/h2\u003e\n\u003ch3\u003eCore library changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edart:convert\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eChunkedConverter\u003c/code\u003e which was erroneously added in 1.16.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edart:core\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eUri.replace\u003c/code\u003e supports iterables as values for the query parameters.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eUri.parseIPv6Address\u003c/code\u003e returns a \u003ccode\u003eUint8List\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edart:io\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eNetworkInterface.listSupported\u003c/code\u003e, which is \u003ccode\u003etrue\u003c/code\u003e when\n\u003ccode\u003eNetworkInterface.list\u003c/code\u003e is supported, and \u003ccode\u003efalse\u003c/code\u003e otherwise. Currently,\n\u003ccode\u003eNetworkInterface.list\u003c/code\u003e is not supported on Android.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTool Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePub\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eTAR files created while publishing a package on Mac OS and Linux now use a\nmore portable format.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eErrors caused by invalid arguments now print the full usage information for\nthe command.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSDK constraints for dependency overrides are no longer considered when\ndetermining the total SDK constraint for a lockfile.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA bug has been fixed in which a lockfile was considered up-to-date when it\nactually wasn't.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA bug has been fixed in which \u003ccode\u003epub get --offline\u003c/code\u003e would crash when a\nprerelease version was selected.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDartium and content shell\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDebugging Dart code inside iframes improved, was broken.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.16.1 - 2016-05-24\u003c/h2\u003e\n\u003cp\u003ePatch release, resolves one issue:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eVM: Fixes a bug that caused intermittent hangs on Windows. (SDK issue\n\u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/26400\"\u003e26400\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/dart-lang/sdk/commit/a5fb4feae454a2016474b54bde491da5753d5be0\"\u003e\u003ccode\u003ea5fb4fe\u003c/code\u003e\u003c/a\u003e use const Link so that empty Link is always identical\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/5eae061da7c499696c72e288a425092602115798\"\u003e\u003ccode\u003e5eae061\u003c/code\u003e\u003c/a\u003e Analyzer 0.27.4-alpha.9 (API fixes) (\u003ca href=\"https://github.com/dart-lang/sdk/tree/main/pkg/issues/26562\"\u003e#26562\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/08ce826f3be86b949ef29d4ff590ea72df8eee36\"\u003e\u003ccode\u003e08ce826\u003c/code\u003e\u003c/a\u003e Gather and report stats on the number of times flushed results are recomputed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/ef8baa8760a8699c4e155adec54572e9d6e16425\"\u003e\u003ccode\u003eef8baa8\u003c/code\u003e\u003c/a\u003e Add test harness option for app snapshots with unoptimized code.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/0a5ecc50abe68867933a7f9eafaf16898bd3e493\"\u003e\u003ccode\u003e0a5ecc5\u003c/code\u003e\u003c/a\u003e Resynthesize return types lazily.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/cdc0b172464791d57d2ce9fd10049b98fadab79a\"\u003e\u003ccode\u003ecdc0b17\u003c/code\u003e\u003c/a\u003e Resynthesize ParameterElementImpl.parameterKind lazily.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/e71e111b2432c4bb48b12816b2510f4a059a9063\"\u003e\u003ccode\u003ee71e111\u003c/code\u003e\u003c/a\u003e Summarize references to closure parameters properly.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/dcadf0b35c5700cf37791911bfa7edb3e616299d\"\u003e\u003ccode\u003edcadf0b\u003c/code\u003e\u003c/a\u003e Store expression function closures summaries when needed for type inference.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/6d2b7f406701a198848f44892ca707793cb753aa\"\u003e\u003ccode\u003e6d2b7f4\u003c/code\u003e\u003c/a\u003e Refactor AST summarization logic for serializing initializer expressions.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/ac7f892cc41f18b2408c0279e0c3d03fef923cde\"\u003e\u003ccode\u003eac7f892\u003c/code\u003e\u003c/a\u003e Resynthesize FieldFormalParameterElementImpl(s) lazily.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/sdk/commits/1.17.0/pkg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `retrofit_generator` from 9.1.9 to 9.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trevorwang/retrofit.dart/releases\"\u003eretrofit_generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.3.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e9.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport toJsonable Enum in Multipart by \u003ca href=\"https://github.com/dfdgsdfg\"\u003e\u003ccode\u003e@​dfdgsdfg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/744\"\u003etrevorwang/retrofit.dart#744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate protobuf version and analyze fixes by \u003ca href=\"https://github.com/Carapacik\"\u003e\u003ccode\u003e@​Carapacik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/750\"\u003etrevorwang/retrofit.dart#750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix tests by \u003ca href=\"https://github.com/Carapacik\"\u003e\u003ccode\u003e@​Carapacik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/753\"\u003etrevorwang/retrofit.dart#753\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/dfdgsdfg\"\u003e\u003ccode\u003e@​dfdgsdfg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/744\"\u003etrevorwang/retrofit.dart#744\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/trevorwang/retrofit.dart/compare/9.1.9...9.2.0\"\u003ehttps://github.com/trevorwang/retrofit.dart/compare/9.1.9...9.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/f572c84b0fb78b746a5e5ddb561fd32c4bb97c2b\"\u003e\u003ccode\u003ef572c84\u003c/code\u003e\u003c/a\u003e feat: added \u003ccode\u003e@BodyExtra\u003c/code\u003e generator (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/766\"\u003e#766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/02cdc2a6a43f5620c1916b6889a08fa883b5ad21\"\u003e\u003ccode\u003e02cdc2a\u003c/code\u003e\u003c/a\u003e feat: added \u003ccode\u003e@BodyExtra\u003c/code\u003e into retrofit annotaion (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/767\"\u003e#767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/072250fe0d9cf4ed66a0689840e485be05370664\"\u003e\u003ccode\u003e072250f\u003c/code\u003e\u003c/a\u003e add unused_element_parameter to ignore section (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/5f90ca99e7304cbc9cbbca8afec914ef27b23abc\"\u003e\u003ccode\u003e5f90ca9\u003c/code\u003e\u003c/a\u003e dynamic body fix (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/762\"\u003e#762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/b0e3a6da1087d946154d0d63b1531873c54ae2cb\"\u003e\u003ccode\u003eb0e3a6d\u003c/code\u003e\u003c/a\u003e Allow optional list bodies (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/757\"\u003e#757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/5562eed35c61489c187fa7c120c2afe2bbf8030f\"\u003e\u003ccode\u003e5562eed\u003c/code\u003e\u003c/a\u003e fix test failed (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/759\"\u003e#759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/ddf80e78519637ba1f83f3de4fa5616531dd34f5\"\u003e\u003ccode\u003eddf80e7\u003c/code\u003e\u003c/a\u003e fix: remove unused\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/ed1f7e014d54f57d27a2e1b8816b547dc4bd34c5\"\u003e\u003ccode\u003eed1f7e0\u003c/code\u003e\u003c/a\u003e Fix tests (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/753\"\u003e#753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/71c9d7ffb6d3ec1f50d7881e136bc59ce3cc6f35\"\u003e\u003ccode\u003e71c9d7f\u003c/code\u003e\u003c/a\u003e Update protobuf version and analyze fixes (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/750\"\u003e#750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/1f104fea652aa103163fcf0f2c87ac66b12e7f0c\"\u003e\u003ccode\u003e1f104fe\u003c/code\u003e\u003c/a\u003e Support toJsonable Enum in Multipart (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/744\"\u003e#744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/trevorwang/retrofit.dart/compare/9.1.9...9.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `test` from 1.25.15 to 1.26.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\"\u003etest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:test v1.26.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet a debug name for test isolates.\u003c/li\u003e\n\u003cli\u003eFix an assertion failure when using \u003ccode\u003esetUpAll\u003c/code\u003e or \u003ccode\u003etearDownAll\u003c/code\u003e and running\nwith asserts enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:test v1.26.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etest()\u003c/code\u003e and \u003ccode\u003egroup()\u003c/code\u003e functions now take an optional \u003ccode\u003eTestLocation\u003c/code\u003e that will\nbe used as the location of the test in JSON reporters instead of being parsed\nfrom the call stack.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/42a6d333d96b4b0964d356b9a29ca47ccdb43691\"\u003e\u003ccode\u003e42a6d33\u003c/code\u003e\u003c/a\u003e [native assets] Graduate to preview (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2501\"\u003e#2501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/5ffcb36fd6c82843f25ed96585a4b9e96022e7f9\"\u003e\u003ccode\u003e5ffcb36\u003c/code\u003e\u003c/a\u003e Fix an issue with failed assertions using setUpAll/tearDownAll (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2499\"\u003e#2499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/a1e295b4f657f4e37dc976cf45fd325e992a1bc5\"\u003e\u003ccode\u003ea1e295b\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/3c3878afe773a4a3d654da0900394e189ee0df55\"\u003e\u003ccode\u003e3c3878a\u003c/code\u003e\u003c/a\u003e Include the test URI in the debug name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/90e64ec2887ed07e220793ab916d91fca05a6241\"\u003e\u003ccode\u003e90e64ec\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/d67c897bc3de1ccea525eff1bb6324383bd9b250\"\u003e\u003ccode\u003ed67c897\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into isolate_debug_name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/e6d4877e4143715d79e8756d9234da1fe22a652d\"\u003e\u003ccode\u003ee6d4877\u003c/code\u003e\u003c/a\u003e release test packages (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2495\"\u003e#2495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/7800c010596333f508a841d1b384ecc28501cfc3\"\u003e\u003ccode\u003e7800c01\u003c/code\u003e\u003c/a\u003e fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/455483b5fd8cd44200a7df073affa0539017339d\"\u003e\u003ccode\u003e455483b\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/c9b5b6fa021f6040ab04c88e223eb8f5354f99a0\"\u003e\u003ccode\u003ec9b5b6f\u003c/code\u003e\u003c/a\u003e fmt\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/test/commits/test-v1.26.2/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/steeple-org/flutter_rpc_generator/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/steeple-org%2Fflutter_rpc_generator/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"},{"uuid":"3151678731","node_id":"PR_kwDOOO8kIM6azoQ5","number":11,"state":"open","title":"chore(deps): bump the package-dependencies group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-06-17T00:34:04.000Z","updated_at":"2025-06-17T00:34:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"package-dependencies","update_count":7,"packages":[{"name":"analyzer","old_version":"7.3.0","new_version":"7.4.5","repository_url":"https://github.com/dart-lang/sdk"},{"name":"build","old_version":"2.4.2","new_version":"2.5.0","repository_url":"https://github.com/dart-lang/build"},{"name":"dart_style","old_version":"3.0.1","new_version":"3.1.0","repository_url":"https://github.com/dart-lang/dart_style"},{"name":"melos","old_version":"7.0.0-dev.7","new_version":"7.0.0-dev.9","repository_url":"https://github.com/invertase/melos"},{"name":"meta","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/dart-lang/sdk"},{"name":"retrofit_generator","old_version":"9.1.9","new_version":"9.2.0","repository_url":"https://github.com/trevorwang/retrofit.dart"},{"name":"test","old_version":"1.25.15","new_version":"1.26.2","repository_url":"https://github.com/dart-lang/test"}],"path":null,"ecosystem":"pub"},"body":"Bumps the package-dependencies group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [analyzer](https://github.com/dart-lang/sdk/tree/main/pkg) | `7.3.0` | `7.4.5` |\n| [build](https://github.com/dart-lang/build) | `2.4.2` | `2.5.0` |\n| [dart_style](https://github.com/dart-lang/dart_style) | `3.0.1` | `3.1.0` |\n| [melos](https://github.com/invertase/melos/tree/main/packages) | `7.0.0-dev.7` | `7.0.0-dev.9` |\n| [meta](https://github.com/dart-lang/sdk/tree/main/pkg) | `1.16.0` | `1.17.0` |\n| [retrofit_generator](https://github.com/trevorwang/retrofit.dart) | `9.1.9` | `9.2.0` |\n| [test](https://github.com/dart-lang/test/tree/master/pkgs) | `1.25.15` | `1.26.2` |\n\n\nUpdates `analyzer` from 7.3.0 to 7.4.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/sdk/commits/HEAD/pkg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build` from 2.4.2 to 2.5.0\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's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build v2.5.0\u003c/h2\u003e\n\u003cp\u003eUser-visible changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance for large builds. More performance improvements\nwill follow, if your workflow is affected by slow \u003ccode\u003ebuild_runner\u003c/code\u003e performance\nthen please consider sharing details at\n\u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eImproved logging: show what builders are running and, for long-running\nbuilders, where the time is spent.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssetNotFoundException\u003c/code\u003e now also reports the missing \u003ccode\u003epath\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eVersions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBump the min sdk to 3.7.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_test\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eInternal changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003epackage:build/src/internal.dart\u003c/code\u003e for use by \u003ccode\u003ebuild_resolvers\u003c/code\u003e,\n\u003ccode\u003ebuild_runner_core\u003c/code\u003e and \u003ccode\u003ebuild_test\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRefactor \u003ccode\u003ePathProvidingAssetReader\u003c/code\u003e to \u003ccode\u003eAssetPathProvider\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRefactor \u003ccode\u003eMultiPackageAssetReader\u003c/code\u003e to internal \u003ccode\u003eAssetFinder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd internal \u003ccode\u003eFilesystem\u003c/code\u003e that backs \u003ccode\u003eAssetReader\u003c/code\u003e and \u003ccode\u003eAssetWriter\u003c/code\u003e\nimplementations.\u003c/li\u003e\n\u003cli\u003eRefactor \u003ccode\u003eCachingAssetReader\u003c/code\u003e to \u003ccode\u003eFilesystemCache\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRefactor \u003ccode\u003eBuildCacheReader\u003c/code\u003e to \u003ccode\u003eBuildCacheAssetPathProvider\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRefactor \u003ccode\u003eFileBasedAssetReader\u003c/code\u003e and \u003ccode\u003eFileBasedAssetWriter\u003c/code\u003e to \u003ccode\u003eReaderWriter\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003eBuildStepImpl\u003c/code\u003e to \u003ccode\u003ebuild_runner_core\u003c/code\u003e, use \u003ccode\u003eSingleStepReader\u003c/code\u003e directly.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eLibraryCycleGraphLoader\u003c/code\u003e for loading transitive deps for analysis.\u003c/li\u003e\n\u003cli\u003eTrack resolver dependencies as library cycle graphs.\u003c/li\u003e\n\u003cli\u003eIgnore deprecated analyzer API usages.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v2.5.0\u003c/h2\u003e\n\u003cp\u003eUser-visible changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance for large builds. More performance improvements\nwill follow, if your workflow is affected by slow \u003ccode\u003ebuild_runner\u003c/code\u003e performance\nthen please consider sharing details at\n\u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eImproved logging: show what builders are running and, for long-running\nbuilders, where the time is spent.\u003c/li\u003e\n\u003cli\u003eBug fix: fix delay on shutdown for fast builds when the \u0026quot;analyzer out of\ndate\u0026quot; warning is displayed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eVersions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBump the min SDK to 3.7.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_test\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.0.0.\u003c/li\u003e\n\u003cli\u003eStart using \u003ccode\u003epackage:build/src/internal.dart\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eInternal changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch \u003ccode\u003eBuildAssetUriResolver\u003c/code\u003e dependency crawl to an iterative\nalgorithm, preventing stack overflows.\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/db6c41315ea419b3aabf409c7444dc7a497c2301\"\u003e\u003ccode\u003edb6c413\u003c/code\u003e\u003c/a\u003e Update CHANGELOGs and pubspecs for release. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4033\"\u003e#4033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ab7ef1da79516b627ae5d01a0a8f81158f4d9ef8\"\u003e\u003ccode\u003eab7ef1d\u003c/code\u003e\u003c/a\u003e Tweaks to build_daemon for webdev. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4034\"\u003e#4034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/94d20ffcfee847dc7cf2503c6edefe3a0d106cf9\"\u003e\u003ccode\u003e94d20ff\u003c/code\u003e\u003c/a\u003e LogDisplay.block support for writing fewer lines than previous block. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4032\"\u003e#4032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/2fc09d93457d46bf10137a2b13368964600169a3\"\u003e\u003ccode\u003e2fc09d9\u003c/code\u003e\u003c/a\u003e Simplify and fix clean command. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4031\"\u003e#4031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ca4c5eb397b287aa271dcd3a1734c56ed9611473\"\u003e\u003ccode\u003eca4c5eb\u003c/code\u003e\u003c/a\u003e Improved logging (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4011\"\u003e#4011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/864e7c467129544bc27487bddd73a15170e256ed\"\u003e\u003ccode\u003e864e7c4\u003c/code\u003e\u003c/a\u003e Use a synchronous StreamController for daemon logs (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4028\"\u003e#4028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/cdbf06f6a8fa11766444d93c3b7a7f80666c7328\"\u003e\u003ccode\u003ecdbf06f\u003c/code\u003e\u003c/a\u003e Introduce \u003ccode\u003eBuildProcessState\u003c/code\u003e, sent to and returned from spawned isolates. (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/836f5458f0f73d3d93360666dca584f7d2794141\"\u003e\u003ccode\u003e836f545\u003c/code\u003e\u003c/a\u003e Use built_value 8.10.1 with MapSerializer and SetSerializer. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4022\"\u003e#4022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/6a8b449bbc816d793e3c2576fb8beddbe0cfcea6\"\u003e\u003ccode\u003e6a8b449\u003c/code\u003e\u003c/a\u003e Regenerate with latest built_value_generator. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4020\"\u003e#4020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9fda354420b73ab7f7d36c93b5ac34beac8b5a23\"\u003e\u003ccode\u003e9fda354\u003c/code\u003e\u003c/a\u003e Fix watch mode not building on missingSource creation. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4017\"\u003e#4017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build-v2.4.2...build-v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dart_style` from 3.0.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/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fairly large number of style changes in response to feedback we got from shipping the new tall style formatter.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow preserving trailing commas and forcing the surrounding construct to split even when it would otherwise fit on one line. This is off by default (because it breaks \u003ca href=\"https://github.com/dart-lang/dart_style/wiki/Reversibility-principle\"\u003ereversibility\u003c/a\u003e among other reasons) but can be enabled by adding this to a surrounding \u003ccode\u003eanalysis_options.yaml\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eformatter:\n  trailing_commas: preserve\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis is similar to how trailing commas work in the old short style formatter applied to code before language version 3.7.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't add a trailing comma in lists that don't allow it, even when there is a trailing comment (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1639\"\u003e#1639\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThe following style changes are language versioned and only affect code whose language version is 3.8 or later. Dart code at 3.7 or earlier is formatted the same as it was before.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow more code on the same line as a named argument or \u003ccode\u003e=\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1536\"\u003e#1536\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1545\"\u003e#1545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1668\"\u003e#1668\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1679\"\u003e#1679\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before:\nfunction(\n  name:\n      (param, another) =\u0026gt;\n          veryLongBody,\n);\n\u003cp\u003efunction(\u003cbr /\u003e\nname:\u003cbr /\u003e\n(param) =\u0026gt; another(\u003cbr /\u003e\nargument1,\u003cbr /\u003e\nargument2,\u003cbr /\u003e\nargument3,\u003cbr /\u003e\n),\u003cbr /\u003e\n);\u003c/p\u003e\n\u003cp\u003e// After:\u003cbr /\u003e\nfunction(\u003cbr /\u003e\nname: (param, another) =\u0026gt;\u003cbr /\u003e\nveryLongBody,\u003cbr /\u003e\n);\u003c/p\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fairly large number of style changes in response to\nfeedback we got from shipping the new tall style formatter.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow preserving trailing commas and forcing the surrounding construct to\nsplit even when it would otherwise fit on one line. This is off by default\n(because it breaks \u003ca href=\"https://github.com/dart-lang/dart_style/wiki/Reversibility-principle\"\u003ereversibility\u003c/a\u003e among other reasons) but can be enabled\nby adding this to a surrounding \u003ccode\u003eanalysis_options.yaml\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eformatter:\n  trailing_commas: preserve\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis is similar to how trailing commas work in the old short style formatter\napplied to code before language version 3.7.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't add a trailing comma in lists that don't allow it, even when there is\na trailing comment (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1639\"\u003e#1639\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThe following style changes are language versioned and only affect code whose\nlanguage version is 3.8 or later. Dart code at 3.7 or earlier is formatted the\nsame as it was before.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow more code on the same line as a named argument or \u003ccode\u003e=\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1536\"\u003e#1536\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1545\"\u003e#1545\u003c/a\u003e,\n\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1668\"\u003e#1668\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1679\"\u003e#1679\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before:\nfunction(\n  name:\n      (param, another) =\u0026gt;\n          veryLongBody,\n);\n\u003cp\u003efunction(\u003cbr /\u003e\nname:\u003cbr /\u003e\n(param) =\u0026gt; another(\u003cbr /\u003e\nargument1,\u003cbr /\u003e\nargument2,\u003cbr /\u003e\nargument3,\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/dart_style/commit/90227c5d32ee80ee5e15d785034b440b77224c98\"\u003e\u003ccode\u003e90227c5\u003c/code\u003e\u003c/a\u003e Fix permissions in the CI publish workflow. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1720\"\u003e#1720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/121e5e35460439e725ad184b58ea26f76f17502a\"\u003e\u003ccode\u003e121e5e3\u003c/code\u003e\u003c/a\u003e Bump version to publish 3.1.0. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1719\"\u003e#1719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/e7264fc65b06efd600ad6e64bf83e5ff51dbf05a\"\u003e\u003ccode\u003ee7264fc\u003c/code\u003e\u003c/a\u003e Add regression test for \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1712\"\u003e#1712\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1715\"\u003e#1715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/7c16cf2ca19c7efe1d0eda52673b9745bae98601\"\u003e\u003ccode\u003e7c16cf2\u003c/code\u003e\u003c/a\u003e Update the README. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1713\"\u003e#1713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/100db45075abdd66fd8788b205243e90ff0595df\"\u003e\u003ccode\u003e100db45\u003c/code\u003e\u003c/a\u003e Language version all of the formatting changes since Dart 3.7. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1707\"\u003e#1707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/c7f6131466d2de2109b03288557176ef45d6f002\"\u003e\u003ccode\u003ec7f6131\u003c/code\u003e\u003c/a\u003e Don't invalidate solutions from pinned pieces. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1706\"\u003e#1706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/eaa3f2da2ca1b5a21a12f6a3de1a710990502aae\"\u003e\u003ccode\u003eeaa3f2d\u003c/code\u003e\u003c/a\u003e Make the eager argument list splitting heuristic more conservative. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1700\"\u003e#1700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/cd73f3e3cc255958bef66efb3779b2f8ecff1715\"\u003e\u003ccode\u003ecd73f3e\u003c/code\u003e\u003c/a\u003e Add regression test for \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1645\"\u003e#1645\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/8dd0e3bb09fde5de3a6ea299b6be5c7386109189\"\u003e\u003ccode\u003e8dd0e3b\u003c/code\u003e\u003c/a\u003e Add issue templates. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1698\"\u003e#1698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/4d5edfc54291068356123383e398efce74aa00f1\"\u003e\u003ccode\u003e4d5edfc\u003c/code\u003e\u003c/a\u003e Fix bug with comments being reordered. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1696\"\u003e#1696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v3.0.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 `melos` from 7.0.0-dev.7 to 7.0.0-dev.9\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\u003ev7.0.0-dev.9\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Update to Dart SDK 3.8.0 and preserve trailing commas (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/908\"\u003e#908\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/eecfa4ea7caff55a58ad98d712213320285a0039\"\u003eeecfa4ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Tags from origin should be source of truth (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/902\"\u003e#902\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/9589803c6bba66a65aa1263c0028d6f66f31c0b2\"\u003e9589803c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: add flutter_chat_ui (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/903\"\u003e#903\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/190caf741280401385fc0a6e309419c1d5e37417\"\u003e190caf74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: add starknet.dart in projects list (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/896\"\u003e#896\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/9faa3152547235e13225caf97c75b2e27c9d1980\"\u003e9faa3152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2025-04-09\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003chr /\u003e\n\u003cp\u003ePackages with breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/melos/blob/main/#conventional_commit---v061\"\u003e\u003ccode\u003econventional_commit\u003c/code\u003e - \u003ccode\u003ev0.6.1\u003c/code\u003e\u003c/a\u003e\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---v700-dev8\"\u003e\u003ccode\u003emelos\u003c/code\u003e - \u003ccode\u003ev7.0.0-dev.8\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003econventional_commit\u003c/code\u003e - \u003ccode\u003ev0.6.1\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eFEAT\u003c/strong\u003e: Migrate to use the Pub workspaces feature (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/816\"\u003e#816\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/3602d904fbde7f3fc7d918ab8413483efef42b20\"\u003e3602d904\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003emelos\u003c/code\u003e - \u003ccode\u003ev7.0.0-dev.8\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fail early on steps and return error code (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/891\"\u003e#891\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/7161ce8fd8703b628c798cd17abc933817338110\"\u003e7161ce8f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: add jaspr to projects (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/881\"\u003e#881\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/926b62158b5d400fdbd2f9c342b379e0545f04f9\"\u003e926b6215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Add Stac to the list of projects using Melos. (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/864\"\u003e#864\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/8838863ef167af59ab462080b8ff586628e84c8f\"\u003e8838863e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2025-02-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/invertase/melos/blob/main/#melos---v700-dev7\"\u003e\u003ccode\u003emelos\u003c/code\u003e - \u003ccode\u003ev7.0.0-dev.7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\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/invertase/melos/commits/HEAD/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `meta` from 1.16.0 to 1.17.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.17.0 - 2016-06-08\u003c/h2\u003e\n\u003ch3\u003eCore library changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edart:convert\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eChunkedConverter\u003c/code\u003e which was erroneously added in 1.16.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edart:core\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eUri.replace\u003c/code\u003e supports iterables as values for the query parameters.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eUri.parseIPv6Address\u003c/code\u003e returns a \u003ccode\u003eUint8List\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edart:io\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eNetworkInterface.listSupported\u003c/code\u003e, which is \u003ccode\u003etrue\u003c/code\u003e when\n\u003ccode\u003eNetworkInterface.list\u003c/code\u003e is supported, and \u003ccode\u003efalse\u003c/code\u003e otherwise. Currently,\n\u003ccode\u003eNetworkInterface.list\u003c/code\u003e is not supported on Android.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTool Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePub\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eTAR files created while publishing a package on Mac OS and Linux now use a\nmore portable format.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eErrors caused by invalid arguments now print the full usage information for\nthe command.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSDK constraints for dependency overrides are no longer considered when\ndetermining the total SDK constraint for a lockfile.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA bug has been fixed in which a lockfile was considered up-to-date when it\nactually wasn't.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA bug has been fixed in which \u003ccode\u003epub get --offline\u003c/code\u003e would crash when a\nprerelease version was selected.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDartium and content shell\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDebugging Dart code inside iframes improved, was broken.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.16.1 - 2016-05-24\u003c/h2\u003e\n\u003cp\u003ePatch release, resolves one issue:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eVM: Fixes a bug that caused intermittent hangs on Windows. (SDK issue\n\u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/26400\"\u003e26400\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/dart-lang/sdk/commit/a5fb4feae454a2016474b54bde491da5753d5be0\"\u003e\u003ccode\u003ea5fb4fe\u003c/code\u003e\u003c/a\u003e use const Link so that empty Link is always identical\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/5eae061da7c499696c72e288a425092602115798\"\u003e\u003ccode\u003e5eae061\u003c/code\u003e\u003c/a\u003e Analyzer 0.27.4-alpha.9 (API fixes) (\u003ca href=\"https://github.com/dart-lang/sdk/tree/main/pkg/issues/26562\"\u003e#26562\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/08ce826f3be86b949ef29d4ff590ea72df8eee36\"\u003e\u003ccode\u003e08ce826\u003c/code\u003e\u003c/a\u003e Gather and report stats on the number of times flushed results are recomputed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/ef8baa8760a8699c4e155adec54572e9d6e16425\"\u003e\u003ccode\u003eef8baa8\u003c/code\u003e\u003c/a\u003e Add test harness option for app snapshots with unoptimized code.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/0a5ecc50abe68867933a7f9eafaf16898bd3e493\"\u003e\u003ccode\u003e0a5ecc5\u003c/code\u003e\u003c/a\u003e Resynthesize return types lazily.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/cdc0b172464791d57d2ce9fd10049b98fadab79a\"\u003e\u003ccode\u003ecdc0b17\u003c/code\u003e\u003c/a\u003e Resynthesize ParameterElementImpl.parameterKind lazily.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/e71e111b2432c4bb48b12816b2510f4a059a9063\"\u003e\u003ccode\u003ee71e111\u003c/code\u003e\u003c/a\u003e Summarize references to closure parameters properly.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/dcadf0b35c5700cf37791911bfa7edb3e616299d\"\u003e\u003ccode\u003edcadf0b\u003c/code\u003e\u003c/a\u003e Store expression function closures summaries when needed for type inference.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/6d2b7f406701a198848f44892ca707793cb753aa\"\u003e\u003ccode\u003e6d2b7f4\u003c/code\u003e\u003c/a\u003e Refactor AST summarization logic for serializing initializer expressions.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/ac7f892cc41f18b2408c0279e0c3d03fef923cde\"\u003e\u003ccode\u003eac7f892\u003c/code\u003e\u003c/a\u003e Resynthesize FieldFormalParameterElementImpl(s) lazily.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/sdk/commits/1.17.0/pkg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `retrofit_generator` from 9.1.9 to 9.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trevorwang/retrofit.dart/releases\"\u003eretrofit_generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport toJsonable Enum in Multipart by \u003ca href=\"https://github.com/dfdgsdfg\"\u003e\u003ccode\u003e@​dfdgsdfg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/744\"\u003etrevorwang/retrofit.dart#744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate protobuf version and analyze fixes by \u003ca href=\"https://github.com/Carapacik\"\u003e\u003ccode\u003e@​Carapacik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/750\"\u003etrevorwang/retrofit.dart#750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix tests by \u003ca href=\"https://github.com/Carapacik\"\u003e\u003ccode\u003e@​Carapacik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/753\"\u003etrevorwang/retrofit.dart#753\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/dfdgsdfg\"\u003e\u003ccode\u003e@​dfdgsdfg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/744\"\u003etrevorwang/retrofit.dart#744\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/trevorwang/retrofit.dart/compare/9.1.9...9.2.0\"\u003ehttps://github.com/trevorwang/retrofit.dart/compare/9.1.9...9.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/ed1f7e014d54f57d27a2e1b8816b547dc4bd34c5\"\u003e\u003ccode\u003eed1f7e0\u003c/code\u003e\u003c/a\u003e Fix tests (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/753\"\u003e#753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/71c9d7ffb6d3ec1f50d7881e136bc59ce3cc6f35\"\u003e\u003ccode\u003e71c9d7f\u003c/code\u003e\u003c/a\u003e Update protobuf version and analyze fixes (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/750\"\u003e#750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/1f104fea652aa103163fcf0f2c87ac66b12e7f0c\"\u003e\u003ccode\u003e1f104fe\u003c/code\u003e\u003c/a\u003e Support toJsonable Enum in Multipart (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/744\"\u003e#744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/trevorwang/retrofit.dart/compare/9.1.9...9.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `test` from 1.25.15 to 1.26.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\"\u003etest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:test v1.26.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet a debug name for test isolates.\u003c/li\u003e\n\u003cli\u003eFix an assertion failure when using \u003ccode\u003esetUpAll\u003c/code\u003e or \u003ccode\u003etearDownAll\u003c/code\u003e and running\nwith asserts enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:test v1.26.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etest()\u003c/code\u003e and \u003ccode\u003egroup()\u003c/code\u003e functions now take an optional \u003ccode\u003eTestLocation\u003c/code\u003e that will\nbe used as the location of the test in JSON reporters instead of being parsed\nfrom the call stack.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/42a6d333d96b4b0964d356b9a29ca47ccdb43691\"\u003e\u003ccode\u003e42a6d33\u003c/code\u003e\u003c/a\u003e [native assets] Graduate to preview (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2501\"\u003e#2501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/5ffcb36fd6c82843f25ed96585a4b9e96022e7f9\"\u003e\u003ccode\u003e5ffcb36\u003c/code\u003e\u003c/a\u003e Fix an issue with failed assertions using setUpAll/tearDownAll (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2499\"\u003e#2499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/a1e295b4f657f4e37dc976cf45fd325e992a1bc5\"\u003e\u003ccode\u003ea1e295b\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/3c3878afe773a4a3d654da0900394e189ee0df55\"\u003e\u003ccode\u003e3c3878a\u003c/code\u003e\u003c/a\u003e Include the test URI in the debug name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/90e64ec2887ed07e220793ab916d91fca05a6241\"\u003e\u003ccode\u003e90e64ec\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/d67c897bc3de1ccea525eff1bb6324383bd9b250\"\u003e\u003ccode\u003ed67c897\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into isolate_debug_name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/e6d4877e4143715d79e8756d9234da1fe22a652d\"\u003e\u003ccode\u003ee6d4877\u003c/code\u003e\u003c/a\u003e release test packages (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2495\"\u003e#2495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/7800c010596333f508a841d1b384ecc28501cfc3\"\u003e\u003ccode\u003e7800c01\u003c/code\u003e\u003c/a\u003e fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/455483b5fd8cd44200a7df073affa0539017339d\"\u003e\u003ccode\u003e455483b\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/c9b5b6fa021f6040ab04c88e223eb8f5354f99a0\"\u003e\u003ccode\u003ec9b5b6f\u003c/code\u003e\u003c/a\u003e fmt\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/test/commits/test-v1.26.2/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/steeple-org/flutter_rpc_generator/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/steeple-org%2Fflutter_rpc_generator/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}],"issue_packages":[{"old_version":"3.1.7","new_version":"3.1.8","update_type":"patch","path":null,"pr_created_at":"2026-04-04T12:10:49.000Z","version_change":"3.1.7 → 3.1.8","issue":{"uuid":"4204779583","node_id":"PR_kwDOEIv4Gs7P8_f9","number":367,"state":"closed","title":"Bump the all-pub-dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-04T12:23:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-04T12:10:49.000Z","updated_at":"2026-04-04T12:23:34.000Z","time_to_close":764,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-pub-dependencies","update_count":2,"packages":[{"name":"analyzer","old_version":"10.2.0","new_version":"12.0.0","repository_url":"https://github.com/dart-lang/sdk"},{"name":"dart_style","old_version":"3.1.7","new_version":"3.1.8","repository_url":"https://github.com/dart-lang/dart_style"}],"path":null,"ecosystem":"pub"},"body":"Bumps the all-pub-dependencies group with 2 updates: [analyzer](https://github.com/dart-lang/sdk/tree/main/pkg) and [dart_style](https://github.com/dart-lang/dart_style).\n\nUpdates `analyzer` from 10.2.0 to 12.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/dart-lang/sdk/commits/HEAD/pkg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dart_style` from 3.1.7 to 3.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.8\u003c/h2\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFormat extension type representation clauses the same way primary constructor\nformal parameter lists are formatted. This rarely makes a difference but\nproduces better formatting when the representation type is long and there are\nother clauses on the extension type, as in:\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before:\r\nextension type JSExportedDartFunction._(\r\n  JSExportedDartFunctionRepType _jsExportedDartFunction\r\n)\r\n    implements JSFunction {}\r\n// After:\r\nextension type JSExportedDartFunction._(\r\n  JSExportedDartFunctionRepType _jsExportedDartFunction\r\n) implements JSFunction {}\r\n\u003c/code\u003e\u003c/pre\u003e\nThis change is \u003cem\u003enot\u003c/em\u003e language versioned. (The old style is always worse, and\ncontinuing to support it would add complexity to the formatter.)\u003c/li\u003e\n\u003cli\u003eForce blank lines around a mixin or extension type declaration if it doesn't\nhave a \u003ccode\u003e;\u003c/code\u003e body:\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before:\r\nint above;\r\nextension type Inches(int x) {}\r\nmixin M {}\r\nint below;\r\n// After:\r\nint above;\r\nextension type Inches(int x) {}\r\nmixin M {}\r\nint below;\r\n\u003c/code\u003e\u003c/pre\u003e\nThe formatter already forces blank lines around class, enum, and extension\ndeclarations. Mixins and extension types were overlooked. This makes them\nconsistent. This style change is language versioned and only affects\nlibraries at 3.13 or higher.\nNote that the formatter allows classes and extension types whose body is \u003ccode\u003e;\u003c/code\u003e\nto not have a blank line above or below them.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport upcoming Dart language version 3.13.\u003c/li\u003e\n\u003cli\u003eSupport formatting primary constructors.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '^12.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.8\u003c/h2\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFormat extension type representation clauses the same way primary constructor\nformal parameter lists are formatted. This rarely makes a difference but\nproduces better formatting when the representation type is long and there are\nother clauses on the extension type, as in:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before:\nextension type JSExportedDartFunction._(\n  JSExportedDartFunctionRepType _jsExportedDartFunction\n)\n    implements JSFunction {}\n\u003cp\u003e// After:\u003cbr /\u003e\nextension type JSExportedDartFunction._(\u003cbr /\u003e\nJSExportedDartFunctionRepType _jsExportedDartFunction\u003cbr /\u003e\n) implements JSFunction {}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change is \u003cem\u003enot\u003c/em\u003e language versioned. (The old style is always worse, and\ncontinuing to support it would add complexity to the formatter.)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eForce blank lines around a mixin or extension type declaration if it doesn't\nhave a \u003ccode\u003e;\u003c/code\u003e body:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before:\nint above;\nextension type Inches(int x) {}\nmixin M {}\nint below;\n\u003cp\u003e// After:\u003cbr /\u003e\nint above;\u003c/p\u003e\n\u003cp\u003eextension type Inches(int x) {}\u003c/p\u003e\n\u003cp\u003emixin M {}\u003c/p\u003e\n\u003cp\u003eint below;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe formatter already forces blank lines around class, enum, and extension\ndeclarations. Mixins and extension types were overlooked. This makes them\nconsistent. This style change is language versioned and only affects\nlibraries at 3.13 or higher.\u003c/p\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/dart_style/commit/2d8c5dccad840a231f56bd840b0412b86b3e023e\"\u003e\u003ccode\u003e2d8c5dc\u003c/code\u003e\u003c/a\u003e Bump version to 3.1.8 (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1816\"\u003e#1816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/9b302dd20b4b38979352f21cf515b44617d344ce\"\u003e\u003ccode\u003e9b302dd\u003c/code\u003e\u003c/a\u003e Require analyzer ^12.0.0, with breaking changes. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1815\"\u003e#1815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/3359feac81da31e28a4f3fb8672afa46a368bc5f\"\u003e\u003ccode\u003e3359fea\u003c/code\u003e\u003c/a\u003e Primary constructors (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1807\"\u003e#1807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v3.1.7...v3.1.8\"\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/simolus3/sqlite3.dart/pull/367","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/simolus3%2Fsqlite3.dart/issues/367","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/367/packages"}},{"old_version":"3.1.5","new_version":"3.1.7","update_type":"patch","path":null,"pr_created_at":"2026-03-09T20:37:43.000Z","version_change":"3.1.5 → 3.1.7","issue":{"uuid":"4047786545","node_id":"PR_kwDOGA0y_s7JL5FR","number":299,"state":"closed","title":"build(deps): bump dart_style from 3.1.5 to 3.1.7","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-02T00:27:57.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-09T20:37:43.000Z","updated_at":"2026-05-02T00:28:05.000Z","time_to_close":4593014,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"dart_style","old_version":"3.1.5","new_version":"3.1.7","repository_url":"https://github.com/dart-lang/dart_style"}],"path":null,"ecosystem":"pub"},"body":"Bumps [dart_style](https://github.com/dart-lang/dart_style) from 3.1.5 to 3.1.7.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;12.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:dart_style v3.1.6\u003c/h2\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen trailing commas are preserved, don't insert a newline before the \u003ccode\u003e;\u003c/code\u003e in\nan enum with members unless there actually is a trailing comma.\n(Fix by \u003ca href=\"https://github.com/Barbirosha\"\u003e\u003ccode\u003e@​Barbirosha\u003c/code\u003e\u003c/a\u003e.)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport upcoming Dart language version 3.12.\u003c/li\u003e\n\u003cli\u003eStop using experiment flags for features released in 3.10.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.10.0\u003c/code\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/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=10.0.0 \u0026lt;12.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.6\u003c/h2\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen trailing commas are preserved, don't insert a newline before the \u003ccode\u003e;\u003c/code\u003e in\nan enum with members unless there actually is a trailing comma.\n(Fix by \u003ca href=\"https://github.com/Barbirosha\"\u003e\u003ccode\u003e@​Barbirosha\u003c/code\u003e\u003c/a\u003e.)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport upcoming Dart language version 3.12.\u003c/li\u003e\n\u003cli\u003eStop using experiment flags for features released in 3.10.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.10.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/dart-lang/dart_style/commit/a0f21e86a7a0ba52f11f46e3ed2ad1144616b512\"\u003e\u003ccode\u003ea0f21e8\u003c/code\u003e\u003c/a\u003e v3.1.7: support the latest pkg:analyzer (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1812\"\u003e#1812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/4f93caf9c638bb6efc62356a3e35b0b342f10c00\"\u003e\u003ccode\u003e4f93caf\u003c/code\u003e\u003c/a\u003e Bump version to get ready to publish. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1811\"\u003e#1811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/a6b10dcc3db33597d058cdd602c6059137550b9b\"\u003e\u003ccode\u003ea6b10dc\u003c/code\u003e\u003c/a\u003e Add enum trailing comma fix to CHANGELOG. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1810\"\u003e#1810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/a1458c4397882444efa6fe3cbbb8343c7149e52a\"\u003e\u003ccode\u003ea1458c4\u003c/code\u003e\u003c/a\u003e Fix enum semicolon moved to new line with  trailing_commas: preserve (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1806\"\u003e#1806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/b9867aa70dc322fe1b647f75a7a561c151a80c38\"\u003e\u003ccode\u003eb9867aa\u003c/code\u003e\u003c/a\u003e Bump the latest supported language version to 3.12. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1808\"\u003e#1808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/0d56d8550440f19bb2a67b691859a22304486e02\"\u003e\u003ccode\u003e0d56d85\u003c/code\u003e\u003c/a\u003e Fix package resolution error to include file path (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1799\"\u003e#1799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/726465dd6827d107176dc61d7833e1224c0a4f59\"\u003e\u003ccode\u003e726465d\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6.0.1 to 6.0.2 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1800\"\u003e#1800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/4d4c889df64f9cbe7055ed2596376b643684e015\"\u003e\u003ccode\u003e4d4c889\u003c/code\u003e\u003c/a\u003e fix: new analyzer lints (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1804\"\u003e#1804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/f4d6e4d1a41ba1f8aaa95aa44732bc42913d5300\"\u003e\u003ccode\u003ef4d6e4d\u003c/code\u003e\u003c/a\u003e Retire experiments that are now released. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1779\"\u003e#1779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v3.1.5...v3.1.7\"\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=dart_style\u0026package-manager=pub\u0026previous-version=3.1.5\u0026new-version=3.1.7)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR 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\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/mrverdant13/coverde/pull/299","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrverdant13%2Fcoverde/issues/299","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/299/packages"}},{"old_version":"3.1.5","new_version":"3.1.6","update_type":"patch","path":null,"pr_created_at":"2026-02-26T14:14:39.000Z","version_change":"3.1.5 → 3.1.6","issue":{"uuid":"3995828021","node_id":"PR_kwDOHjKcb87Gjti8","number":849,"state":"closed","title":"chore(deps): bump dart_style from 3.1.5 to 3.1.6","user":"dependabot[bot]","labels":["pkg: polkadart_cli","type: dependencies"],"assignees":["leonardocustodio"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-03T14:14:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-26T14:14:39.000Z","updated_at":"2026-04-03T14:14:24.000Z","time_to_close":3110384,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"dart_style","old_version":"3.1.5","new_version":"3.1.6","repository_url":"https://github.com/dart-lang/dart_style"}],"path":null,"ecosystem":"pub"},"body":"Bumps [dart_style](https://github.com/dart-lang/dart_style) from 3.1.5 to 3.1.6.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.6\u003c/h2\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen trailing commas are preserved, don't insert a newline before the \u003ccode\u003e;\u003c/code\u003e in\nan enum with members unless there actually is a trailing comma.\n(Fix by \u003ca href=\"https://github.com/Barbirosha\"\u003e\u003ccode\u003e@​Barbirosha\u003c/code\u003e\u003c/a\u003e.)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport upcoming Dart language version 3.12.\u003c/li\u003e\n\u003cli\u003eStop using experiment flags for features released in 3.10.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.10.0\u003c/code\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/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.6\u003c/h2\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen trailing commas are preserved, don't insert a newline before the \u003ccode\u003e;\u003c/code\u003e in\nan enum with members unless there actually is a trailing comma.\n(Fix by \u003ca href=\"https://github.com/Barbirosha\"\u003e\u003ccode\u003e@​Barbirosha\u003c/code\u003e\u003c/a\u003e.)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport upcoming Dart language version 3.12.\u003c/li\u003e\n\u003cli\u003eStop using experiment flags for features released in 3.10.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esdk: ^3.10.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/dart-lang/dart_style/commit/4f93caf9c638bb6efc62356a3e35b0b342f10c00\"\u003e\u003ccode\u003e4f93caf\u003c/code\u003e\u003c/a\u003e Bump version to get ready to publish. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1811\"\u003e#1811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/a6b10dcc3db33597d058cdd602c6059137550b9b\"\u003e\u003ccode\u003ea6b10dc\u003c/code\u003e\u003c/a\u003e Add enum trailing comma fix to CHANGELOG. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1810\"\u003e#1810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/a1458c4397882444efa6fe3cbbb8343c7149e52a\"\u003e\u003ccode\u003ea1458c4\u003c/code\u003e\u003c/a\u003e Fix enum semicolon moved to new line with  trailing_commas: preserve (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1806\"\u003e#1806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/b9867aa70dc322fe1b647f75a7a561c151a80c38\"\u003e\u003ccode\u003eb9867aa\u003c/code\u003e\u003c/a\u003e Bump the latest supported language version to 3.12. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1808\"\u003e#1808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/0d56d8550440f19bb2a67b691859a22304486e02\"\u003e\u003ccode\u003e0d56d85\u003c/code\u003e\u003c/a\u003e Fix package resolution error to include file path (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1799\"\u003e#1799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/726465dd6827d107176dc61d7833e1224c0a4f59\"\u003e\u003ccode\u003e726465d\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6.0.1 to 6.0.2 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1800\"\u003e#1800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/4d4c889df64f9cbe7055ed2596376b643684e015\"\u003e\u003ccode\u003e4d4c889\u003c/code\u003e\u003c/a\u003e fix: new analyzer lints (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1804\"\u003e#1804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/f4d6e4d1a41ba1f8aaa95aa44732bc42913d5300\"\u003e\u003ccode\u003ef4d6e4d\u003c/code\u003e\u003c/a\u003e Retire experiments that are now released. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1779\"\u003e#1779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v3.1.5...v3.1.6\"\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=dart_style\u0026package-manager=pub\u0026previous-version=3.1.5\u0026new-version=3.1.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR 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\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/justkawal/polkadart/pull/849","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/justkawal%2Fpolkadart/issues/849","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/849/packages"}},{"old_version":"3.1.1","new_version":"3.1.4","update_type":"patch","path":null,"pr_created_at":"2026-01-19T05:45:41.000Z","version_change":"3.1.1 → 3.1.4","issue":{"uuid":"3828097383","node_id":"PR_kwDOOJ_8Sc697JtB","number":21,"state":"closed","title":"chore(deps): bump the all-dependencies 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-02-02T05:26:07.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-19T05:45:41.000Z","updated_at":"2026-02-02T05:26:08.000Z","time_to_close":1208426,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":8,"packages":[{"name":"analyzer","old_version":"7.7.1","new_version":"10.0.1","repository_url":"https://github.com/dart-lang/sdk"},{"name":"build_config","old_version":"1.1.2","new_version":"1.2.0","repository_url":"https://github.com/dart-lang/build"},{"name":"dart_style","old_version":"3.1.1","new_version":"3.1.4","repository_url":"https://github.com/dart-lang/dart_style"},{"name":"json_serializable","old_version":"6.9.5","new_version":"6.11.4","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"build","old_version":"2.5.4","new_version":"4.0.4","repository_url":"https://github.com/dart-lang/build"},{"name":"flutter_lints","old_version":"1.0.4","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"build_runner","old_version":"2.5.4","new_version":"2.10.5","repository_url":"https://github.com/dart-lang/build"},{"name":"test","old_version":"1.26.3","new_version":"1.29.0","repository_url":"https://github.com/dart-lang/test"}],"path":null,"ecosystem":"pub"},"body":"Bumps the all-dependencies group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [analyzer](https://github.com/dart-lang/sdk/tree/main/pkg) | `7.7.1` | `10.0.1` |\n| [build_config](https://github.com/dart-lang/build) | `1.1.2` | `1.2.0` |\n| [dart_style](https://github.com/dart-lang/dart_style) | `3.1.1` | `3.1.4` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.9.5` | `6.11.4` |\n| [build](https://github.com/dart-lang/build) | `2.5.4` | `4.0.4` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `1.0.4` | `6.0.0` |\n| [build_runner](https://github.com/dart-lang/build) | `2.5.4` | `2.10.5` |\n| [test](https://github.com/dart-lang/test/tree/master/pkgs) | `1.26.3` | `1.29.0` |\n\n\nUpdates `analyzer` from 7.7.1 to 10.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/sdk/commits/HEAD/pkg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_config` from 1.1.2 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/dart-lang/build/releases\"\u003ebuild_config's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_config v1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd top level key \u003ccode\u003etriggers\u003c/code\u003e. See\n\u003ca href=\"https://github.com/dart-lang/build/blob/master/build_config/README.md#triggers\"\u003ethe docs\u003c/a\u003e\nfor more information.\u003c/li\u003e\n\u003cli\u003eBump the min sdk to 3.7.0.\u003c/li\u003e\n\u003cli\u003eRemove unused dep: \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDocumentation revamp.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/aa89301badea212b73a4bbf3de1d0c6fa40a67ea\"\u003e\u003ccode\u003eaa89301\u003c/code\u003e\u003c/a\u003e Prepare for release. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4146\"\u003e#4146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/733f735e367e97b5383a29d46c930c500270d6e5\"\u003e\u003ccode\u003e733f735\u003c/code\u003e\u003c/a\u003e Allow meta 1.16.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4145\"\u003e#4145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/7a6c074b22062b74545d44df7ba3c263a0eca258\"\u003e\u003ccode\u003e7a6c074\u003c/code\u003e\u003c/a\u003e Remove links to deleted FAQ entries. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4140\"\u003e#4140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/c425af20b56e7abd36a60e5e24fb6be3889ec352\"\u003e\u003ccode\u003ec425af2\u003c/code\u003e\u003c/a\u003e Removed unused code from build_resolvers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4141\"\u003e#4141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/155f836b72fda1d07a10caaf7ef0f25f2ad597be\"\u003e\u003ccode\u003e155f836\u003c/code\u003e\u003c/a\u003e Fix crash creating a merged output dir with a file called \u003ccode\u003elib\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4137\"\u003e#4137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1d0b322a9b3ee345dfc4e86878275232749e820c\"\u003e\u003ccode\u003e1d0b322\u003c/code\u003e\u003c/a\u003e Remove serve mode $graph and $perf handlers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4134\"\u003e#4134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/88b25b96723f7bfa637c14eb0ad839ff76ea77b8\"\u003e\u003ccode\u003e88b25b9\u003c/code\u003e\u003c/a\u003e Remove --use-polling-watcher flag. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4133\"\u003e#4133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d2be65b14c1eb4bef05e7170ca92e2a91b2d589d\"\u003e\u003ccode\u003ed2be65b\u003c/code\u003e\u003c/a\u003e Fix delete of transitive stale outputs. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4130\"\u003e#4130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/72ef1de710bdbaf9f2af0ec508d64da95df91de2\"\u003e\u003ccode\u003e72ef1de\u003c/code\u003e\u003c/a\u003e Remove broken link from CHANGELOG. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4131\"\u003e#4131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3614314939d731c4c3d2687e53b87f55b9a4077b\"\u003e\u003ccode\u003e3614314\u003c/code\u003e\u003c/a\u003e Documentation revamp. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4129\"\u003e#4129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_config-v1.1.2...build_config-v1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dart_style` from 3.1.1 to 3.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove dependencies on analyzer internal implementation.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '^10.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:dart_style v3.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo longer format imports with configurations and a prefix in the wrong order.\nThe parser used to accept this without error even though it violated the\nlanguage spec. The parser is being fixed, so the formatter will no longer\naccept or format code like:\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eimport 'foo.dart' as prefix if (cond) 'bar.dart';\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eDon't force a space between \u003ccode\u003e?\u003c/code\u003e and \u003ccode\u003e.\u003c/code\u003e if a null-aware element contains a\ndot shorthand.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=8.2.0 \u0026lt;10.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eargs: ^2.5.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\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRespect \u003ccode\u003e@dart=\u003c/code\u003e version comments when determining which \u0026gt;3.7 style to apply.\nThe formatter correctly used those comments to switch between the old short\nand new tall style, but ignored them for language versioned style rule changes\nafter 3.7. Now the language version of the file is consistently respected for\nall style rules (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1762\"\u003e#1762\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:dart_style v3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before formatting:\nenum { constant, ; member() {} }\n// After formatting at language version 3.9 or lower:\nenum {\n  constant;\n  member() {}\n}\n// After formatting at language version 3.10 or higher:\nenum {\n  constant,\n  ;\n  member() {}\n}\n\u003c/code\u003e\u003c/pre\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove dependencies on analyzer internal implementation.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '^10.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNo longer format imports with configurations and a prefix in the wrong order.\nThe parser used to accept this without error even though it violated the\nlanguage spec. The parser is being fixed, so the formatter will no longer\naccept or format code like:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eimport 'foo.dart' as prefix if (cond) 'bar.dart';\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't force a space between \u003ccode\u003e?\u003c/code\u003e and \u003ccode\u003e.\u003c/code\u003e if a null-aware element contains a\ndot shorthand.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=8.2.0 \u0026lt;10.0.0'\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRequire \u003ccode\u003eargs: ^2.5.0\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRequire \u003ccode\u003esdk: ^3.9.0\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRespect \u003ccode\u003e@dart=\u003c/code\u003e version comments when determining which \u0026gt;3.7 style to apply.\nThe formatter correctly used those comments to switch between the old short\nand new tall style, but ignored them for language versioned style rule changes\nafter 3.7. Now the language version of the file is consistently respected for\nall style rules (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1762\"\u003e#1762\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e\u003c/code\u003e\u003c/pre\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/dart_style/commit/bdae98cead73a436920f890626aa81cf3f2f8904\"\u003e\u003ccode\u003ebdae98c\u003c/code\u003e\u003c/a\u003e Require analyzer 10.0.0, stop using deprecated nodes and properties. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1795\"\u003e#1795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/af2e7702d8746c673547e1a2325da615a9e5142f\"\u003e\u003ccode\u003eaf2e770\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6.0.0 to 6.0.1 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1793\"\u003e#1793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/d1c9edc90370c3feaea703b418e8ef7818bc46f6\"\u003e\u003ccode\u003ed1c9edc\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5.0.0 to 6.0.0 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1790\"\u003e#1790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/f9825b8cfdc41dc4d41bc73974f30e14e634b78c\"\u003e\u003ccode\u003ef9825b8\u003c/code\u003e\u003c/a\u003e Test that private named initializing formals can be formatted. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1788\"\u003e#1788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/e8190bf2242654daee7ebf21fd6d8c8046989822\"\u003e\u003ccode\u003ee8190bf\u003c/code\u003e\u003c/a\u003e Remove uses of internal analyzer implementation. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1787\"\u003e#1787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/de7e7260b81a4d4e2475c37faf0e89b83454dfdb\"\u003e\u003ccode\u003ede7e726\u003c/code\u003e\u003c/a\u003e Clean up use of pkg:args, bump args dep (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1784\"\u003e#1784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/ade6076f731c39306e3dd32608dfd00622e4492f\"\u003e\u003ccode\u003eade6076\u003c/code\u003e\u003c/a\u003e Latest analyzer, prepare release (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1783\"\u003e#1783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/ec0048b9977f5403149798e45ace7e7d722996f0\"\u003e\u003ccode\u003eec0048b\u003c/code\u003e\u003c/a\u003e Fix stray backtick in markdown documentation (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/34742d7a6adcdc93ba7451f0a8b2fc396cdffa9b\"\u003e\u003ccode\u003e34742d7\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 5.0.0 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1767\"\u003e#1767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/ca019b0498692ad78f5f0f0f6208a1258e17fc90\"\u003e\u003ccode\u003eca019b0\u003c/code\u003e\u003c/a\u003e Use \u0026quot;\u003ca href=\"https://github.com/dart\"\u003e\u003ccode\u003e@​dart\u003c/code\u003e\u003c/a\u003e=\u0026quot; comment when determining which style rules to apply. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1766\"\u003e#1766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v3.1.1...v3.1.4\"\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.11.4\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.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\u003ch2\u003epackage:json_serializable v6.11.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuild: '\u0026gt;=3.0.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003esource_gen: '\u0026gt;=3.1.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=7.4.0 \u0026lt;9.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003emeta: ^1.15.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^3.1.0\u003c/code\u003e, stop using deprecated \u003ccode\u003eTypeChecker.fromRuntime\u003c/code\u003e\nand use the new \u003ccode\u003eTypeChecker.typeNamed\u003c/code\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequired \u003ccode\u003eanalyzer: ^7.4.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0-dev\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/44e28e63c310bb4365d23312587c6dd674bd79c2\"\u003e\u003ccode\u003e44e28e6\u003c/code\u003e\u003c/a\u003e Allow analyzer 10. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1542\"\u003e#1542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/613a0c716b7db014ab8633af7c6a9f393d75a679\"\u003e\u003ccode\u003e613a0c7\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 4 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1540\"\u003e#1540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/41ecd7bb3fa7da73af8a1134002f7ef5a2eece8e\"\u003e\u003ccode\u003e41ecd7b\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1537\"\u003e#1537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/cf786443b3485d9d9cffdf5941a344550f5f0584\"\u003e\u003ccode\u003ecf78644\u003c/code\u003e\u003c/a\u003e Update json_serializable to support the latest pkg:analyzer (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1535\"\u003e#1535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/a9eb6c39497eb4b94c895eea118d2d6b7efa94a9\"\u003e\u003ccode\u003ea9eb6c3\u003c/code\u003e\u003c/a\u003e Release 6.11.2. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1534\"\u003e#1534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8288fa31ae91736ef32a3f641692cfe3c11b32c2\"\u003e\u003ccode\u003e8288fa3\u003c/code\u003e\u003c/a\u003e Skip warning about duplicate annotations if the values match. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1532\"\u003e#1532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/3c09ab45b762e43e7aea1e995f2430b15807a35d\"\u003e\u003ccode\u003e3c09ab4\u003c/code\u003e\u003c/a\u003e Allow an option called \u003ccode\u003erun_only_if_triggered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1531\"\u003e#1531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/b7fd5fc06194d6614d6a20f021aa188e6aa0e40b\"\u003e\u003ccode\u003eb7fd5fc\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1529\"\u003e#1529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/d95430cf23442fe3565297645f692596c2ca0894\"\u003e\u003ccode\u003ed95430c\u003c/code\u003e\u003c/a\u003e Allow build 4.0.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1525\"\u003e#1525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8cb173f20475bc7b873cb326598f0548e0c090ef\"\u003e\u003ccode\u003e8cb173f\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1522\"\u003e#1522\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.11.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build` from 2.5.4 to 4.0.4\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's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build v4.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 10.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v4.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 9.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v4.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer\u003c/code\u003e 8.0.0. Remove use of deprecated \u003ccode\u003eanalyzer\u003c/code\u003e members, use\ntheir recommended and compatible replacements.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v4.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprovements to dartdoc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove methods and classes deprecated in \u003ccode\u003e4.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eAssetReader.digest\u003c/code\u003e abstract.\u003c/li\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003easync\u003c/code\u003e, \u003ccode\u003ebuild_runner_core\u003c/code\u003e, \u003ccode\u003econvert\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.10.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.10.4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.10.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.10.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.10.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eTestBuilderResult\u003c/code\u003e: add \u003ccode\u003esucceeded\u003c/code\u003e, \u003ccode\u003eoutputs\u003c/code\u003e and \u003ccode\u003eerrors\u003c/code\u003e.\nDeprecate \u003ccode\u003ebuildResult\u003c/code\u003e in favor of these new members.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003everbose\u003c/code\u003e to \u003ccode\u003etestBuilders\u003c/code\u003e and related methods. Like the command line\nflag it enables info logging from builders.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eflattenOutput\u003c/code\u003e to \u003ccode\u003etestBuilders\u003c/code\u003e. Use it for a less realistic but simpler\nbuild in which generated outputs are always written directly to each package\ninstead of \u0026quot;hidden\u0026quot; output being written to \u003ccode\u003e.dart_tool/build/generated\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.9.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 4.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport post process builders in \u003ccode\u003etestBuilders\u003c/code\u003e. And, add \u003ccode\u003eappliesBuilders\u003c/code\u003e\nso that builders can apply post process builders.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etestBuilderFactories\u003c/code\u003e: like \u003ccode\u003etestBuilders\u003c/code\u003e, but provide the builder\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/6e26924b08aa05100d6cdc5b1b5fb4f8f6ac200f\"\u003e\u003ccode\u003e6e26924\u003c/code\u003e\u003c/a\u003e Allow analyzer 10. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4320\"\u003e#4320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/848c4b3f2160d35f91b4909015c7f6eaa3bcb9a8\"\u003e\u003ccode\u003e848c4b3\u003c/code\u003e\u003c/a\u003e Use builder names and factories instead of opaque functions. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4318\"\u003e#4318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9b97ea08021ee68947873bcdd4a550c0feb393a4\"\u003e\u003ccode\u003e9b97ea0\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eAutoApply\u003c/code\u003e enum instead of opaque function \u003ccode\u003ePackageFilter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4317\"\u003e#4317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/91c3918bee7f603f3db1083e333f553268bc69c6\"\u003e\u003ccode\u003e91c3918\u003c/code\u003e\u003c/a\u003e Fix out-of-sync pubspec+CHANGELOG. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4316\"\u003e#4316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d62c662e30bf98a071725f9a3edaf48f83bc08ec\"\u003e\u003ccode\u003ed62c662\u003c/code\u003e\u003c/a\u003e Fix end to end test: allow build to complete before serving. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4314\"\u003e#4314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/12d7926328edea428ef6b902005adaba77091d2c\"\u003e\u003ccode\u003e12d7926\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4313\"\u003e#4313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/cb58a534963bd28fcdad8dc8d3cc20b3326adcc3\"\u003e\u003ccode\u003ecb58a53\u003c/code\u003e\u003c/a\u003e Fix build_daemon test. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4308\"\u003e#4308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/278183714d62d9de4507c475b8525ae8c2594126\"\u003e\u003ccode\u003e2781837\u003c/code\u003e\u003c/a\u003e Adding support for DDC's Library Bundle module system. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4303\"\u003e#4303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/00ceed38a06d9940c05cef54ac5708b4ed12ee00\"\u003e\u003ccode\u003e00ceed3\u003c/code\u003e\u003c/a\u003e Adding custom sdk build options to support flutter embeddings and plugins.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9b94a5ae8b3da1a0a069851a9e514c05b5684199\"\u003e\u003ccode\u003e9b94a5a\u003c/code\u003e\u003c/a\u003e Updating DDC's bootstrapper for auto hot reload/restart. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4300\"\u003e#4300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build-v2.5.4...build-v4.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 1.0.4 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 `build_runner` from 2.5.4 to 2.10.5\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.10.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd logging of builder compilation so you can tell how much time is spent\non the JIT or AOT compile. Explicitly log restarts to recompile builders.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 10.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.10.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 9.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.10.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance: improve scalability with the number of library cycles, making\nbuilds much faster for some large codebases.\u003c/li\u003e\n\u003cli\u003eBug fix: fix crash when you run \u003ccode\u003edart run build_runner build\u003c/code\u003e in a\nsubdirectory of a package.\u003c/li\u003e\n\u003cli\u003eBug fix: in a workspace, generate for transitive dependencies of the current\npackage instead of for all packages in the workspace.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.10.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: fix issue with webdev failing due to a modification during a build.\u003c/li\u003e\n\u003cli\u003eIn \u0026quot;serve\u0026quot; and \u0026quot;watch\u0026quot; modes, retry failed compiles instead of exiting.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.10.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance: improve \u003ccode\u003efindAssets\u003c/code\u003e scalability, making it much faster for\nprefix matches in packages with thousands of files or more. One specific use\ncase that is now faster is builders that use \u003ccode\u003esource_gen\u003c/code\u003e shared parts, for\nexample \u003ccode\u003ebuilt_value\u003c/code\u003e and \u003ccode\u003ejson_serializable\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: look up triggers in the \u003ccode\u003etriggers\u003c/code\u003e section of \u003ccode\u003ebuild.yaml\u003c/code\u003e using the\nfull name. For the case in which the builder name matched the package name,\nthe abbreviated name was being used instead.\u003c/li\u003e\n\u003cli\u003eBug fix: fix incorrect log \u003ccode\u003ewith build_runner/aot\u003c/code\u003e on Windows with JIT.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd AOT compilation of builders. A future release will AOT compile builders\nautomatically, for this release it's behind a flag. AOT compiled builders\nstart up faster and have higher throughput, for faster builds overall.\nBuilders that use \u003ccode\u003edart:mirrors\u003c/code\u003e cannot be AOT compiled.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eforce-aot\u003c/code\u003e flag to AOT compile builders.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eforce-jit\u003c/code\u003e flag to force the current default of JIT compiling builders.\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003e--dart-jit-vm-arg\u003c/code\u003e option. Its values are passed to \u003ccode\u003edart run\u003c/code\u003e when\na build script is started in JIT mode. This allows specifying options to\nattach a debugger to builders.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer\u003c/code\u003e 8.0.0. Remove use of deprecated \u003ccode\u003eanalyzer\u003c/code\u003e members, use\ntheir recommended and compatible replacements.\u003c/li\u003e\n\u003cli\u003eInternal changes for \u003ccode\u003ebuild_test\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWatch mode: handle builder code and config changes without recompiling or\nexiting.\u003c/li\u003e\n\u003cli\u003eRemove log output about \u003ccode\u003ebuild_runner\u003c/code\u003e internals.\u003c/li\u003e\n\u003cli\u003ePrint the port that gets picked if you pass 0 for a port number, for example\nwith \u003ccode\u003edart run build_runner serve web:0\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/build/commit/6e26924b08aa05100d6cdc5b1b5fb4f8f6ac200f\"\u003e\u003ccode\u003e6e26924\u003c/code\u003e\u003c/a\u003e Allow analyzer 10. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4320\"\u003e#4320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/848c4b3f2160d35f91b4909015c7f6eaa3bcb9a8\"\u003e\u003ccode\u003e848c4b3\u003c/code\u003e\u003c/a\u003e Use builder names and factories instead of opaque functions. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4318\"\u003e#4318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9b97ea08021ee68947873bcdd4a550c0feb393a4\"\u003e\u003ccode\u003e9b97ea0\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eAutoApply\u003c/code\u003e enum instead of opaque function \u003ccode\u003ePackageFilter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4317\"\u003e#4317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/91c3918bee7f603f3db1083e333f553268bc69c6\"\u003e\u003ccode\u003e91c3918\u003c/code\u003e\u003c/a\u003e Fix out-of-sync pubspec+CHANGELOG. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4316\"\u003e#4316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d62c662e30bf98a071725f9a3edaf48f83bc08ec\"\u003e\u003ccode\u003ed62c662\u003c/code\u003e\u003c/a\u003e Fix end to end test: allow build to complete before serving. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4314\"\u003e#4314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/12d7926328edea428ef6b902005adaba77091d2c\"\u003e\u003ccode\u003e12d7926\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4313\"\u003e#4313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/cb58a534963bd28fcdad8dc8d3cc20b3326adcc3\"\u003e\u003ccode\u003ecb58a53\u003c/code\u003e\u003c/a\u003e Fix build_daemon test. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4308\"\u003e#4308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/278183714d62d9de4507c475b8525ae8c2594126\"\u003e\u003ccode\u003e2781837\u003c/code\u003e\u003c/a\u003e Adding support for DDC's Library Bundle module system. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4303\"\u003e#4303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/00ceed38a06d9940c05cef54ac5708b4ed12ee00\"\u003e\u003ccode\u003e00ceed3\u003c/code\u003e\u003c/a\u003e Adding custom sdk build options to support flutter embeddings and plugins.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9b94a5ae8b3da1a0a069851a9e514c05b5684199\"\u003e\u003ccode\u003e9b94a5a\u003c/code\u003e\u003c/a\u003e Updating DDC's bootstrapper for auto hot reload/restart. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4300\"\u003e#4300\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.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `test` from 1.26.3 to 1.29.0\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.29.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--coverage-package\u003c/code\u003e flag, which filters the coverage report to specific\npackages using RegExps.\u003c/li\u003e\n\u003cli\u003eRequire a function definition named \u003ccode\u003emain\u003c/code\u003e directly in a test suite and\nprovide a more direct error message than a failing compiler output.\u003c/li\u003e\n\u003cli\u003eSuppress skip reason messages in the compact and failures-only reporters.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e major version 10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:test v1.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eisSorted\u003c/code\u003e and related matchers for iterables.\u003c/li\u003e\n\u003cli\u003eConsider \u003ccode\u003eNaN\u003c/code\u003e to be equal to itself in \u003ccode\u003eequals\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003etest_core\u003c/code\u003e to 0.6.14\u003c/li\u003e\n\u003cli\u003eRemoved unused \u003ccode\u003ejs\u003c/code\u003e dependency\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:test v1.27.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--coverage-path\u003c/code\u003e and \u003ccode\u003e--branch-coverage\u003c/code\u003e options to \u003ccode\u003edart test\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eServe dart2wasm source map files.\u003c/li\u003e\n\u003cli\u003eFix Node.js dart2wasm tests on windows.\u003c/li\u003e\n\u003cli\u003eDoc edit: clarify in README that a platform selector includes the compiler.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e major version 9.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/db0c8111377ab4a157351d12426f734c89c10d22\"\u003e\u003ccode\u003edb0c811\u003c/code\u003e\u003c/a\u003e Allow analyzer major version 10 (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2584\"\u003e#2584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/f95c0f5c10fa9af35014117cb00ec17d2a117265\"\u003e\u003ccode\u003ef95c0f5\u003c/code\u003e\u003c/a\u003e Allow empty test source when parsing metadata (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2583\"\u003e#2583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/c970e0035248d149e02c42143cba7b9055e40144\"\u003e\u003ccode\u003ec970e00\u003c/code\u003e\u003c/a\u003e Remove the dependency on pubspec_parse (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2580\"\u003e#2580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/da25976b09e69e33ce59f883a1f94dd653733943\"\u003e\u003ccode\u003eda25976\u003c/code\u003e\u003c/a\u003e Improve canUseSpecialChars on Linux and Mac (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2545\"\u003e#2545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/b951efc07c0ba490ec483b83b1c1f27b5ca08b26\"\u003e\u003ccode\u003eb951efc\u003c/code\u003e\u003c/a\u003e Support --version in pub workspace (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2538\"\u003e#2538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/750614722a735f421107b5332f3a17e324cc6c92\"\u003e\u003ccode\u003e7506147\u003c/code\u003e\u003c/a\u003e Hide skip reasons in compact and failure reporters (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2578\"\u003e#2578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/462b474b01a45cbb55fcd1aa89b2855857207f96\"\u003e\u003ccode\u003e462b474\u003c/code\u003e\u003c/a\u003e [coverage] Support workspaces in coverage filters (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2574\"\u003e#2574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/30aa5410583846295981bedbe1d1febedc7006c6\"\u003e\u003ccode\u003e30aa541\u003c/code\u003e\u003c/a\u003e Require a definition named \u003ccode\u003emain\u003c/code\u003e in test suites (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2569\"\u003e#2569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/bbad7a26f1175af929097e7978c808ff8aaa214a\"\u003e\u003ccode\u003ebbad7a2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--coverage-package\u003c/code\u003e option (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2566\"\u003e#2566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/cba5c15f7be6677b5620741f59a0eb8c35fb2c2e\"\u003e\u003ccode\u003ecba5c15\u003c/code\u003e\u003c/a\u003e Prepare to publish package:test (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2565\"\u003e#2565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/test/commits/test-v1.29.0/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build` from 2.5.4 to 4.0.4\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's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build v4.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 10.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v4.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 9.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v4.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer\u003c/code\u003e 8.0.0. Remove use of deprecated \u003ccode\u003eanalyzer\u003c/code\u003e members, use\ntheir recommended and compatible replacements.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v4.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprovements to dartdoc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove methods and classes deprecated in \u003ccode\u003e4.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eAssetReader.digest\u003c/code\u003e abstract.\u003c/li\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003easync\u003c/code\u003e, \u003ccode\u003ebuild_runner_core\u003c/code\u003e, \u003ccode\u003econvert\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.10.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.10.4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.10.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.10.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.10.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eTestBuilderResult\u003c/code\u003e: add \u003ccode\u003esucceeded\u003c/code\u003e, \u003ccode\u003eoutputs\u003c/code\u003e and \u003ccode\u003eerrors\u003c/code\u003e.\nDeprecate \u003ccode\u003ebuildResult\u003c/code\u003e in favor of these new members.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003everbose\u003c/code\u003e to \u003ccode\u003etestBuilders\u003c/code\u003e and related methods. Like the command line\nflag it enables info logging from builders.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eflattenOutput\u003c/code\u003e to \u003ccode\u003etestBuilders\u003c/code\u003e. Use it for a less realistic but simpler\nbuild in which generated outputs are always written directly to each package\ninstead of \u0026quot;hidden\u0026quot; output being written to \u003ccode\u003e.dart_tool/build/generated\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.9.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 4.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport post process builders in \u003ccode\u003etestBuilders\u003c/code\u003e. And, add \u003ccode\u003eappliesBuilders\u003c/code\u003e\nso that builders can apply post process builders.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etestBuilderFactories\u003c/code\u003e: like \u003ccode\u003etestBuilders\u003c/code\u003e, but provide the builder\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/6e26924b08aa05100d6cdc5b1b5fb4f8f6ac200f\"\u003e\u003ccode\u003e6e26924\u003c/code\u003e\u003c/a\u003e Allow analyzer 10. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4320\"\u003e#4320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/848c4b3f2160d35f91b4909015c7f6eaa3bcb9a8\"\u003e\u003ccode\u003e848c4b3\u003c/code\u003e\u003c/a\u003e Use builder names and factories instead of opaque functions. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4318\"\u003e#4318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9b97ea08021ee68947873bcdd4a550c0feb393a4\"\u003e\u003ccode\u003e9b97ea0\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eAutoApply\u003c/code\u003e enum instead of opaque function \u003ccode\u003ePackageFilter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4317\"\u003e#4317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/91c3918bee7f603f3db1083e333f553268bc69c6\"\u003e\u003ccode\u003e91c3918\u003c/code\u003e\u003c/a\u003e Fix out-of-sync pubspec+CHANGELOG. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4316\"\u003e#4316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d62c662e30bf98a071725f9a3edaf48f83bc08ec\"\u003e\u003ccode\u003ed62c662\u003c/code\u003e\u003c/a\u003e Fix end to end test: allow build to complete before serving. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4314\"\u003e#4314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/12d7926328edea428ef6b902005adaba77091d2c\"\u003e\u003ccode\u003e12d7926\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4313\"\u003e#4313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/cb58a534963bd28fcdad8dc8d3cc20b3326adcc3\"\u003e\u003ccode\u003ecb58a53\u003c/code\u003e\u003c/a\u003e Fix build_daemon test. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4308\"\u003e#4308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/278183714d62d9de4507c475b8525ae8c2594126\"\u003e\u003ccode\u003e2781837\u003c/code\u003e\u003c/a\u003e Adding support for DDC's Library Bundle module system. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4303\"\u003e#4303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/00ceed38a06d9940c05cef54ac5708b4ed12ee00\"\u003e\u003ccode\u003e00ceed3\u003c/code\u003e\u003c/a\u003e Adding custom sdk build options to support flutter embeddings and plugins.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9b94a5ae8b3da1a0a069851a9e514c05b5684199\"\u003e\u003ccode\u003e9b94a5a\u003c/code\u003e\u003c/a\u003e Updating DDC's bootstrapper for auto hot reload/restart. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4300\"\u003e#4300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build-v2.5.4...build-v4.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_config` from 1.1.2 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/dart-lang/build/releases\"\u003ebuild_config's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_config v1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd top level key \u003ccode\u003etriggers\u003c/code\u003e. See\n\u003ca href=\"https://github.com/dart-lang/build/blob/master/build_config/README.md#triggers\"\u003ethe docs\u003c/a\u003e\nfor more information.\u003c/li\u003e\n\u003cli\u003eBump the min sdk to 3.7.0.\u003c/li\u003e\n\u003cli\u003eRemove unused dep: \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDocumentation revamp.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/aa89301badea212b73a4bbf3de1d0c6fa40a67ea\"\u003e\u003ccode\u003eaa89301\u003c/code\u003e\u003c/a\u003e Prepare for release. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4146\"\u003e#4146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/733f735e367e97b5383a29d46c930c500270d6e5\"\u003e\u003ccode\u003e733f735\u003c/code\u003e\u003c/a\u003e Allow meta 1.16.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4145\"\u003e#4145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/7a6c074b22062b74545d44df7ba3c263a0eca258\"\u003e\u003ccode\u003e7a6c074\u003c/code\u003e\u003c/a\u003e Remove links to deleted FAQ entries. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4140\"\u003e#4140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/c425af20b56e7abd36a60e5e24fb6be3889ec352\"\u003e\u003ccode\u003ec425af2\u003c/code\u003e\u003c/a\u003e Removed unused code from build_resolvers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4141\"\u003e#4141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/155f836b72fda1d07a10caaf7ef0f25f2ad597be\"\u003e\u003ccode\u003e155f836\u003c/code\u003e\u003c/a\u003e Fix crash creating a merged output dir with a file called \u003ccode\u003elib\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4137\"\u003e#4137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1d0b322a9b3ee345dfc4e86878275232749e820c\"\u003e\u003ccode\u003e1d0b322\u003c/code\u003e\u003c/a\u003e Remove serve mode $graph and $perf handlers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4134\"\u003e#4134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/88b25b96723f7bfa637c14eb0ad839ff76ea77b8\"\u003e\u003ccode\u003e88b25b9\u003c/code\u003e\u003c/a\u003e Remove --use-polling-watcher flag. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4133\"\u003e#4133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d2be65b14c1eb4bef05e7170ca92e2a91b2d589d\"\u003e\u003ccode\u003ed2be65b\u003c/code\u003e\u003c/a\u003e Fix delete of transitive stale outputs. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4130\"\u003e#4130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/72ef1de710bdbaf9f2af0ec508d64da95df91de2\"\u003e\u003ccode\u003e72ef1de\u003c/code\u003e\u003c/a\u003e Remove broken link from CHANGELOG. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4131\"\u003e#4131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3614314939d731c4c3d2687e53b87f55b9a4077b\"\u003e\u003ccode\u003e3614314\u003c/code\u003e\u003c/a\u003e Documentation revamp. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4129\"\u003e#4129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_config-v1.1.2...build_config-v1.2.0\"\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.10.5\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.10.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd logging of builder compilation so you can tell how much time is spent\non the JIT or AOT compile. Explicitly log restarts to recompile builders.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 10.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.10.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 9.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.10.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance: improve scalability with the number of library cycles, making\nbuilds much faster for some large codebases.\u003c/li\u003e\n\u003cli\u003eBug fix: fix crash when you run \u003ccode\u003edart run build_runner build\u003c/code\u003e in a\nsubdirectory of a package.\u003c/li\u003e\n\u003cli\u003eBug fix: in a workspace, generate for transitive dependencies of the current\npackage instead of for all packages in the workspace.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.10.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: fix issue with webdev failing due to a modification during a build.\u003c/li\u003e\n\u003cli\u003eIn \u0026quot;serve\u0026quot; and \u0026quot;watch\u0026quot; modes, retry failed compiles instead of exiting.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.10.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance: improve \u003ccode\u003efindAssets\u003c/code\u003e scalability, making it much faster for\nprefix matches in packages with thousands of files or more. One specific use\ncase that is now faster is builders that use \u003ccode\u003esource_gen\u003c/code\u003e shared parts, for\nexample \u003ccode\u003ebuilt_value\u003c/code\u003e and \u003ccode\u003ejson_serializable\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: look up triggers in the \u003ccode\u003etriggers\u003c/code\u003e section of \u003ccode\u003ebuild.yaml\u003c/code\u003e using the\nfull name. For the case in which the builder name matched the package name,\nthe abbreviated name was being used instead.\u003c/li\u003e\n\u003cli\u003eBug fix: fix incorrect log \u003ccode\u003ewith build_runner/aot\u003c/code\u003e on Windows with JIT.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd AOT compilation of builders. A future release will AOT compile builders\nautomatically, for this release it's behind a flag. AOT compiled builders\nstart up faster and have higher throughput, for faster builds overall.\nBuilders that use \u003ccode\u003edart:mirrors\u003c/code\u003e cannot be AOT compiled.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eforce-aot\u003c/code\u003e flag to AOT compile builders.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eforce-jit\u003c/code\u003e flag to force the current default of JIT compiling builders.\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003e--dart-jit-vm-arg\u003c/code\u003e option. Its values are passed to \u003ccode\u003edart run\u003c/code\u003e when\na build script is started in JIT mode. This allows specifying options to\nattach a debugger to builders.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer\u003c/code\u003e 8.0.0. Remove use of deprecated \u003ccode\u003eanalyzer\u003c/code\u003e members, use\ntheir recommended and compatible replacements.\u003c/li\u003e\n\u003cli\u003eInternal changes for \u003ccode\u003ebuild_test\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWatch mode: handle builder code and config changes without recompiling or\nexiting.\u003c/li\u003e\n\u003cli\u003eRemove log output about \u003ccode\u003ebuild_runner\u003c/code\u003e internals.\u003c/li\u003e\n\u003cli\u003ePrint the port that gets picked if you pass 0 for a port number, for example\nwith \u003ccode\u003edart run build_runner serve web:0\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/build/commit/6e26924b08aa05100d6cdc5b1b5fb4f8f6ac200f\"\u003e\u003ccode\u003e6e26924\u003c/code\u003e\u003c/a\u003e Allow analyzer 10. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4320\"\u003e#4320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/848c4b3f2160d35f91b4909015c7f6eaa3bcb9a8\"\u003e\u003ccode\u003e848c4b3\u003c/code\u003e\u003c/a\u003e Use builder names and factories instead of opaque functions. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4318\"\u003e#4318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9b97ea08021ee68947873bcdd4a550c0feb393a4\"\u003e\u003ccode\u003e9b97ea0\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eAutoApply\u003c/code\u003e enum instead of opaque function \u003ccode\u003ePackageFilter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4317\"\u003e#4317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/91c3918bee7f603f3db1083e333f553268bc69c6\"\u003e\u003ccode\u003e91c3918\u003c/code\u003e\u003c/a\u003e Fix out-of-sync pubspec+CHANGELOG. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4316\"\u003e#4316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d62c662e30bf98a071725f9a3edaf48f83bc08ec\"\u003e\u003ccode\u003ed62c662\u003c/code\u003e\u003c/a\u003e Fix end to end test: allow build to complete before serving. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4314\"\u003e#4314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/12d7926328edea428ef6b902005adaba77091d2c\"\u003e\u003ccode\u003e12d7926\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4313\"\u003e#4313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/cb58a534963bd28fcdad8dc8d3cc20b3326adcc3\"\u003e\u003ccode\u003ecb58a53\u003c/code\u003e\u003c/a\u003e Fix build_daemon test. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4308\"\u003e#4308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/278183714d62d9de4507c475b8525ae8c2594126\"\u003e\u003ccode\u003e2781837\u003c/code\u003e\u003c/a\u003e Adding support for DDC's Library Bundle module system. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4303\"\u003e#4303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/00ceed38a06d9940c05cef54ac5708b4ed12ee00\"\u003e\u003ccode\u003e00ceed3\u003c/code\u003e\u003c/a\u003e Adding custom sdk build options to support flutter embeddings and plugins.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9b94a5ae8b3da1a0a069851a9e514c05b5684199\"\u003e\u003ccode\u003e9b94a5a\u003c/code\u003e\u003c/a\u003e Updating DDC's bootstrapper for auto hot reload/restart. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4300\"\u003e#4300\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.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dart_style` from 3.1.1 to 3.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove dependencies on analyzer internal implementation.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '^10.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:dart_style v3.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo longer format imports with configurations and a prefix in the wrong order.\nThe parser used to accept this without error even though it violated the\nlanguage spec. The parser is being fixed, so the formatter will no longer\naccept or format code like:\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eimport 'foo.dart' as prefix if (cond) 'bar.dart';\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eDon't force a space between \u003ccode\u003e?\u003c/code\u003e and \u003ccode\u003e.\u003c/code\u003e if a null-aware element contains a\ndot shorthand.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=8.2.0 \u0026lt;10.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eargs: ^2.5.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\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRespect \u003ccode\u003e@dart=\u003c/code\u003e version comments when determining which \u0026gt;3.7 style to apply.\nThe formatter correctly used those comments to switch between the old short\nand new tall style, but ignored them for language versioned style rule changes\nafter 3.7. Now the language version of the file is consistently respected for\nall style rules (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1762\"\u003e#1762\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:dart_style v3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before formatting:\nenum { constant, ; member() {} }\n// After formatting at language version 3.9 or lower:\nenum {\n  constant;\n  member() {}\n}\n// After formatting at language version 3.10 or higher:\nenum {\n  constant,\n  ;\n  member() {}\n}\n\u003c/code\u003e\u003c/pre\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove dependencies on analyzer internal implementation.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '^10.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNo longer format imports with configurations and a prefix in the wrong order.\nThe parser used to accept this without error even though it violated the\nlanguage spec. The parser is being fixed, so the formatter will no longer\naccept or format code like:\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003eimport 'foo.dart' as prefix if (cond) 'bar.dart';\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't force a space between \u003ccode\u003e?\u003c/code\u003e and \u003ccode\u003e.\u003c/code\u003e if a null-aware element contains a\ndot shorthand.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=8.2.0 \u0026lt;10.0.0'\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRequire \u003ccode\u003eargs: ^2.5.0\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRequire \u003ccode\u003esdk: ^3.9.0\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRespect \u003ccode\u003e@dart=\u003c/code\u003e version comments when determining which \u0026gt;3.7 style to apply.\nThe formatter correctly used those comments to switch between the old short\nand new tall style, but ignored them for language versioned style rule changes\nafter 3.7. Now the language version of the file is consistently respected for\nall style rules (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1762\"\u003e#1762\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e\u003c/code\u003e\u003c/pre\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/dart_style/commit/bdae98cead73a436920f890626aa81cf3f2f8904\"\u003e\u003ccode\u003ebdae98c\u003c/code\u003e\u003c/a\u003e Require analyzer 10.0.0, stop using deprecated nodes and properties. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1795\"\u003e#1795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/af2e7702d8746c673547e1a2325da615a9e5142f\"\u003e\u003ccode\u003eaf2e770\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6.0.0 to 6.0.1 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1793\"\u003e#1793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/d1c9edc90370c3feaea703b418e8ef7818bc46f6\"\u003e\u003ccode\u003ed1c9edc\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5.0.0 to 6.0.0 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1790\"\u003e#1790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/f9825b8cfdc41dc4d41bc73974f30e14e634b78c\"\u003e\u003ccode\u003ef9825b8\u003c/code\u003e\u003c/a\u003e Test that private named initializing formals can be formatted. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1788\"\u003e#1788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/e8190bf2242654daee7ebf21fd6d8c8046989822\"\u003e\u003ccode\u003ee8190bf\u003c/code\u003e\u003c/a\u003e Remove uses of internal analyzer implementation. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1787\"\u003e#1787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/de7e7260b81a4d4e2475c37faf0e89b83454dfdb\"\u003e\u003ccode\u003ede7e726\u003c/code\u003e\u003c/a\u003e Clean up use of pkg:args, bump args dep (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1784\"\u003e#1784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/ade6076f731c39306e3dd32608dfd00622e4492f\"\u003e\u003ccode\u003eade6076\u003c/code\u003e\u003c/a\u003e Latest analyzer, prepare release (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1783\"\u003e#1783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/ec0048b9977f5403149798e45ace7e7d722996f0\"\u003e\u003ccode\u003eec0048b\u003c/code\u003e\u003c/a\u003e Fix stray backtick in markdown documentation (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/34742d7a6adcdc93ba7451f0a8b2fc396cdffa9b\"\u003e\u003ccode\u003e34742d7\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 5.0.0 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1767\"\u003e#1767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/ca019b0498692ad78f5f0f0f6208a1258e17fc90\"\u003e\u003ccode\u003eca019b0\u003c/code\u003e\u003c/a\u003e Use \u0026quot;\u003ca href=\"https://github.com/dart\"\u003e\u003ccode\u003e@​dart\u003c/code\u003e\u003c/a\u003e=\u0026quot; comment when determining which style rules to apply. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1766\"\u003e#1766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v3.1.1...v3.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 1.0.4 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 `json_serializable` from 6.9.5 to 6.11.4\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.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\u003ch2\u003epackage:json_serializable v6.11.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuild: '\u0026gt;=3.0.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003esource_gen: '\u0026gt;=3.1.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=7.4.0 \u0026lt;9.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003emeta: ^1.15.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^3.1.0\u003c/code\u003e, stop using deprecated \u003ccode\u003eTypeChecker.fromRuntime\u003c/code\u003e\nand use the new \u003ccode\u003eTypeChecker.typeNamed\u003c/code\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequired \u003ccode\u003eanalyzer: ^7.4.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0-dev\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/44e28e63c310bb4365d23312587c6dd674bd79c2\"\u003e\u003ccode\u003e44e28e6\u003c/code\u003e\u003c/a\u003e Allow analyzer 10. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1542\"\u003e#1542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/613a0c716b7db014ab8633af7c6a9f393d75a679\"\u003e\u003ccode\u003e613a0c7\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 4 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1540\"\u003e#1540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/41ecd7bb3fa7da73af8a1134002f7ef5a2eece8e\"\u003e\u003ccode\u003e41ecd7b\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1537\"\u003e#1537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/cf786443b3485d9d9cffdf5941a344550f5f0584\"\u003e\u003ccode\u003ecf78644\u003c/code\u003e\u003c/a\u003e Update json_serializable to support the latest pkg:analyzer (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1535\"\u003e#1535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/a9eb6c39497eb4b94c895eea118d2d6b7efa94a9\"\u003e\u003ccode\u003ea9eb6c3\u003c/code\u003e\u003c/a\u003e Release 6.11.2. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1534\"\u003e#1534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8288fa31ae91736ef32a3f641692cfe3c11b32c2\"\u003e\u003ccode\u003e8288fa3\u003c/code\u003e\u003c/a\u003e Skip warning about duplicate annotations if the values match. (\u003ca href=\"https://r...\n\n_Description has been truncated_","html_url":"https://github.com/emdgroup/mtrust-api-guard/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/emdgroup%2Fmtrust-api-guard/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"}},{"old_version":"3.1.3","new_version":"3.1.4","update_type":"patch","path":null,"pr_created_at":"2026-01-15T14:15:15.000Z","version_change":"3.1.3 → 3.1.4","issue":{"uuid":"3817756463","node_id":"PR_kwDOHjKcb869ZRUN","number":827,"state":"open","title":"chore(deps): bump dart_style from 3.1.3 to 3.1.4","user":"dependabot[bot]","labels":["pkg: polkadart_cli","type: dependencies"],"assignees":["leonardocustodio"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-15T14:15:15.000Z","updated_at":"2026-01-29T06:18:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"dart_style","old_version":"3.1.3","new_version":"3.1.4","repository_url":"https://github.com/dart-lang/dart_style"}],"path":null,"ecosystem":"pub"},"body":"Bumps [dart_style](https://github.com/dart-lang/dart_style) from 3.1.3 to 3.1.4.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove dependencies on analyzer internal implementation.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '^10.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove dependencies on analyzer internal implementation.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '^10.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/dart-lang/dart_style/commit/bdae98cead73a436920f890626aa81cf3f2f8904\"\u003e\u003ccode\u003ebdae98c\u003c/code\u003e\u003c/a\u003e Require analyzer 10.0.0, stop using deprecated nodes and properties. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1795\"\u003e#1795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/af2e7702d8746c673547e1a2325da615a9e5142f\"\u003e\u003ccode\u003eaf2e770\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6.0.0 to 6.0.1 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1793\"\u003e#1793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/d1c9edc90370c3feaea703b418e8ef7818bc46f6\"\u003e\u003ccode\u003ed1c9edc\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5.0.0 to 6.0.0 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1790\"\u003e#1790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/f9825b8cfdc41dc4d41bc73974f30e14e634b78c\"\u003e\u003ccode\u003ef9825b8\u003c/code\u003e\u003c/a\u003e Test that private named initializing formals can be formatted. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1788\"\u003e#1788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/e8190bf2242654daee7ebf21fd6d8c8046989822\"\u003e\u003ccode\u003ee8190bf\u003c/code\u003e\u003c/a\u003e Remove uses of internal analyzer implementation. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1787\"\u003e#1787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v3.1.3...v3.1.4\"\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=dart_style\u0026package-manager=pub\u0026previous-version=3.1.3\u0026new-version=3.1.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/justkawal/polkadart/pull/827","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/justkawal%2Fpolkadart/issues/827","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/827/packages"}},{"old_version":"3.1.1","new_version":"3.1.2","update_type":"patch","path":null,"pr_created_at":"2025-11-04T11:44:47.000Z","version_change":"3.1.1 → 3.1.2","issue":{"uuid":"3586215711","node_id":"PR_kwDOOJ_8Sc6xZrKt","number":6,"state":"open","title":"chore(deps): bump the all-dependencies group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-04T11:44:47.000Z","updated_at":"2025-11-17T05:25:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":7,"packages":[{"name":"build","old_version":"2.5.4","new_version":"3.1.0","repository_url":"https://github.com/dart-lang/build"},{"name":"dart_style","old_version":"3.1.1","new_version":"3.1.2","repository_url":"https://github.com/dart-lang/dart_style"},{"name":"analyzer","old_version":"7.7.1","new_version":"8.4.1","repository_url":"https://github.com/dart-lang/sdk"},{"name":"build","old_version":"3.1.0","new_version":"4.0.2","repository_url":"https://github.com/dart-lang/build"},{"name":"flutter_lints","old_version":"1.0.4","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"build_runner","old_version":"2.7.1","new_version":"2.10.1","repository_url":"https://github.com/dart-lang/build"}],"path":null,"ecosystem":"pub"},"body":"Bumps the all-dependencies group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [build](https://github.com/dart-lang/build) | `2.5.4` | `3.1.0` |\n| [dart_style](https://github.com/dart-lang/dart_style) | `3.1.1` | `3.1.2` |\n| [analyzer](https://github.com/dart-lang/sdk/tree/main/pkg) | `7.7.1` | `8.4.1` |\n| [build](https://github.com/dart-lang/build) | `3.1.0` | `4.0.2` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `1.0.4` | `6.0.0` |\n| [build_runner](https://github.com/dart-lang/build) | `2.7.1` | `2.10.1` |\n\n\nUpdates `build` from 2.5.4 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/dart-lang/build/releases\"\u003ebuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_test v3.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003einputsTrackedFor\u003c/code\u003e and \u003ccode\u003eresolverEntrypointsTrackedFor\u003c/code\u003e to\n\u003ccode\u003eReaderWriterTesting\u003c/code\u003e, so tests can determine what each build step\nread and resolved.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eloadIsolateSources\u003c/code\u003e to \u003ccode\u003eReaderWriterTesting\u003c/code\u003e. It loads all real\nsources visible to the test into memory.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etestBuilder\u003c/code\u003e default \u003ccode\u003eonLog\u003c/code\u003e now works outside of tests: it falls\nback to \u003ccode\u003eprint\u003c/code\u003e instead of crashing.\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eREADME.md\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v3.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003erunBuilder\u003c/code\u003e. It has been moved to \u003ccode\u003epackage:build_runner_core\u003c/code\u003e and\nwill be removed from \u003ccode\u003epackage:build\u003c/code\u003e. Please note: the currently supported\nways to run builders are using \u003ccode\u003ebuild_runner\u003c/code\u003e on the command line or\n\u003ccode\u003ebuild_test\u003c/code\u003e in tests. If you need ongoing support for a different way to run\nbuilders please get in touch at\n\u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003erunPostProcessBuilder\u003c/code\u003e. Like \u003ccode\u003erunBuilder\u003c/code\u003e, it has been moved to\n\u003ccode\u003epackage:build_runner_core\u003c/code\u003e and will be removed from \u003ccode\u003epackage:build\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eAssetWriterSpy\u003c/code\u003e. It will be removed.\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eMultiplexingBuilder\u003c/code\u003e. It will be removed.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.3.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v3.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 4.0.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.7.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v3.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.1.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.7.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v3.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.3.0.\u003c/li\u003e\n\u003cli\u003eDocumentation revamp.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003emeta\u003c/code\u003e 1.16.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v3.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.2.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.7.0.\u003c/li\u003e\n\u003cli\u003eRemove unused \u003ccode\u003eTransitiveDigestsBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003econvert\u003c/code\u003e, \u003ccode\u003ecrypto\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v3.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSmall improvements to RAM usage.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 8.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v3.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.1.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 8.0.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/dart-lang/build/commit/5dfa820658a1adaf9dbfe7d42d01b18f650fd43a\"\u003e\u003ccode\u003e5dfa820\u003c/code\u003e\u003c/a\u003e Release before build 4.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4176\"\u003e#4176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/56248e06c7085bd6e01e9d1de027a9f3e146a9f5\"\u003e\u003ccode\u003e56248e0\u003c/code\u003e\u003c/a\u003e Deprecations before \u003ccode\u003ebuild\u003c/code\u003e major version release. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4175\"\u003e#4175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/e5af3632f77c4806e07b0c68b8ff072308d71daf\"\u003e\u003ccode\u003ee5af363\u003c/code\u003e\u003c/a\u003e Remove community workflow. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4173\"\u003e#4173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/fb25862cbfeddf62aa0cc571923d996aaf68478d\"\u003e\u003ccode\u003efb25862\u003c/code\u003e\u003c/a\u003e Remove build-\u0026gt;build_runner_core dependency (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4172\"\u003e#4172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/a4a26caa2e1805527a6bfd35dbb7b78cb16c7826\"\u003e\u003ccode\u003ea4a26ca\u003c/code\u003e\u003c/a\u003e Remove unused bool. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4171\"\u003e#4171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1f0729d5ef68042cf7413ffb3d7241d5a28e1cc0\"\u003e\u003ccode\u003e1f0729d\u003c/code\u003e\u003c/a\u003e Merge \u003ccode\u003eBuildEnvironment\u003c/code\u003e and \u003ccode\u003eBuildOptions\u003c/code\u003e into new \u003ccode\u003eBuildRunnerState\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4166\"\u003e#4166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/b3eb1dc462a95ab6ca54fd27c8d58137cceb906d\"\u003e\u003ccode\u003eb3eb1dc\u003c/code\u003e\u003c/a\u003e Skip tests with Chrome on Windows. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ca783ab7f9a58d7b2dd826922f22c5ab2f00d0b8\"\u003e\u003ccode\u003eca783ab\u003c/code\u003e\u003c/a\u003e Refactor build_runner command line (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4165\"\u003e#4165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/c63229d95b7d63470a4464a32810dd7f715fd2ad\"\u003e\u003ccode\u003ec63229d\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 4.2.3 to 4.2.4 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4167\"\u003e#4167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5fa3b5f07a0653d061e7c9864e28329208dedec9\"\u003e\u003ccode\u003e5fa3b5f\u003c/code\u003e\u003c/a\u003e Remove package:test version check. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4163\"\u003e#4163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build-v2.5.4...build-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_config` from 1.1.2 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/dart-lang/build/releases\"\u003ebuild_config's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_config v1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd top level key \u003ccode\u003etriggers\u003c/code\u003e. See\n\u003ca href=\"https://github.com/dart-lang/build/blob/master/build_config/README.md#triggers\"\u003ethe docs\u003c/a\u003e\nfor more information.\u003c/li\u003e\n\u003cli\u003eBump the min sdk to 3.7.0.\u003c/li\u003e\n\u003cli\u003eRemove unused dep: \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDocumentation revamp.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/aa89301badea212b73a4bbf3de1d0c6fa40a67ea\"\u003e\u003ccode\u003eaa89301\u003c/code\u003e\u003c/a\u003e Prepare for release. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4146\"\u003e#4146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/733f735e367e97b5383a29d46c930c500270d6e5\"\u003e\u003ccode\u003e733f735\u003c/code\u003e\u003c/a\u003e Allow meta 1.16.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4145\"\u003e#4145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/7a6c074b22062b74545d44df7ba3c263a0eca258\"\u003e\u003ccode\u003e7a6c074\u003c/code\u003e\u003c/a\u003e Remove links to deleted FAQ entries. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4140\"\u003e#4140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/c425af20b56e7abd36a60e5e24fb6be3889ec352\"\u003e\u003ccode\u003ec425af2\u003c/code\u003e\u003c/a\u003e Removed unused code from build_resolvers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4141\"\u003e#4141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/155f836b72fda1d07a10caaf7ef0f25f2ad597be\"\u003e\u003ccode\u003e155f836\u003c/code\u003e\u003c/a\u003e Fix crash creating a merged output dir with a file called \u003ccode\u003elib\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4137\"\u003e#4137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1d0b322a9b3ee345dfc4e86878275232749e820c\"\u003e\u003ccode\u003e1d0b322\u003c/code\u003e\u003c/a\u003e Remove serve mode $graph and $perf handlers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4134\"\u003e#4134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/88b25b96723f7bfa637c14eb0ad839ff76ea77b8\"\u003e\u003ccode\u003e88b25b9\u003c/code\u003e\u003c/a\u003e Remove --use-polling-watcher flag. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4133\"\u003e#4133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d2be65b14c1eb4bef05e7170ca92e2a91b2d589d\"\u003e\u003ccode\u003ed2be65b\u003c/code\u003e\u003c/a\u003e Fix delete of transitive stale outputs. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4130\"\u003e#4130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/72ef1de710bdbaf9f2af0ec508d64da95df91de2\"\u003e\u003ccode\u003e72ef1de\u003c/code\u003e\u003c/a\u003e Remove broken link from CHANGELOG. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4131\"\u003e#4131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3614314939d731c4c3d2687e53b87f55b9a4077b\"\u003e\u003ccode\u003e3614314\u003c/code\u003e\u003c/a\u003e Documentation revamp. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4129\"\u003e#4129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_config-v1.1.2...build_config-v1.2.0\"\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.7.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.10.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance: improve \u003ccode\u003efindAssets\u003c/code\u003e scalability, making it much faster for\nprefix matches in packages with thousands of files or more. One specific use\ncase that is now faster is builders that use \u003ccode\u003esource_gen\u003c/code\u003e shared parts, for\nexample \u003ccode\u003ebuilt_value\u003c/code\u003e and \u003ccode\u003ejson_serializable\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: look up triggers in the \u003ccode\u003etriggers\u003c/code\u003e section of \u003ccode\u003ebuild.yaml\u003c/code\u003e using the\nfull name. For the case in which the builder name matched the package name,\nthe abbreviated name was being used instead.\u003c/li\u003e\n\u003cli\u003eBug fix: fix incorrect log \u003ccode\u003ewith build_runner/aot\u003c/code\u003e on Windows with JIT.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd AOT compilation of builders. A future release will AOT compile builders\nautomatically, for this release it's behind a flag. AOT compiled builders\nstart up faster and have higher throughput, for faster builds overall.\nBuilders that use \u003ccode\u003edart:mirrors\u003c/code\u003e cannot be AOT compiled.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eforce-aot\u003c/code\u003e flag to AOT compile builders.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eforce-jit\u003c/code\u003e flag to force the current default of JIT compiling builders.\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003e--dart-jit-vm-arg\u003c/code\u003e option. Its values are passed to \u003ccode\u003edart run\u003c/code\u003e when\na build script is started in JIT mode. This allows specifying options to\nattach a debugger to builders.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer\u003c/code\u003e 8.0.0. Remove use of deprecated \u003ccode\u003eanalyzer\u003c/code\u003e members, use\ntheir recommended and compatible replacements.\u003c/li\u003e\n\u003cli\u003eInternal changes for \u003ccode\u003ebuild_test\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWatch mode: handle builder code and config changes without recompiling or\nexiting.\u003c/li\u003e\n\u003cli\u003eRemove log output about \u003ccode\u003ebuild_runner\u003c/code\u003e internals.\u003c/li\u003e\n\u003cli\u003ePrint the port that gets picked if you pass 0 for a port number, for example\nwith \u003ccode\u003edart run build_runner serve web:0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImprove warnings when an option is specified for an unknown builder.\u003c/li\u003e\n\u003cli\u003eRewrite bootstrap code to remove use of \u003ccode\u003edart:mirrors\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: require \u003ccode\u003eargs\u003c/code\u003e 2.5.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake errors more prominent in log output, highlight in red.\u003c/li\u003e\n\u003cli\u003eRemove \u0026quot;deleting declared outputs\u0026quot; warning.\u003c/li\u003e\n\u003cli\u003eBug fix: fix incorrect display of some \u0026quot;usage\u0026quot; messages.\u003c/li\u003e\n\u003cli\u003eMove code from \u003ccode\u003ebuild_resolvers\u003c/code\u003e into \u003ccode\u003ebuild_runner\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove code from \u003ccode\u003ebuild_runner_core\u003c/code\u003e into \u003ccode\u003ebuild_runner\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove code from \u003ccode\u003etiming\u003c/code\u003e into \u003ccode\u003ebuild_runner\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ebuild_runner_core\u003c/code\u003e, \u003ccode\u003etiming\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 4.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/3b47ff216e06d5a4844365ba4d7fe30fdc41a571\"\u003e\u003ccode\u003e3b47ff2\u003c/code\u003e\u003c/a\u003e Release 2.10.1. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4261\"\u003e#4261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9e5b2059f952d3b66a40541b96a327b60b98a6f6\"\u003e\u003ccode\u003e9e5b205\u003c/code\u003e\u003c/a\u003e Fix logging of AOT or JIT on Windows. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4260\"\u003e#4260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1546a0b2d86df4dbdd449f47b2dde1e0b036d58a\"\u003e\u003ccode\u003e1546a0b\u003c/code\u003e\u003c/a\u003e Speed up globbing by sorting paths and doing a prefix match. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4258\"\u003e#4258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/a4414f9560b5a5c0921af0ece074ad60c1fb3e77\"\u003e\u003ccode\u003ea4414f9\u003c/code\u003e\u003c/a\u003e Use builder key instead of display name to look up triggers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4256\"\u003e#4256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/be5f7dc3ec645ba1970b85ef42f12db8d541378d\"\u003e\u003ccode\u003ebe5f7dc\u003c/code\u003e\u003c/a\u003e Release 2.10.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4251\"\u003e#4251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ce2491ccdac21bc02b664ac122067569bfd4e1dd\"\u003e\u003ccode\u003ece2491c\u003c/code\u003e\u003c/a\u003e Compile AOT. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4250\"\u003e#4250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1c3d472aaab0e989cfa45df02e7e794101843bea\"\u003e\u003ccode\u003e1c3d472\u003c/code\u003e\u003c/a\u003e Stop using deprecated analyzer API. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4248\"\u003e#4248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/6368c5aa20c123088897b128a94b98762287f17b\"\u003e\u003ccode\u003e6368c5a\u003c/code\u003e\u003c/a\u003e Bump analyzer version. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3fc9510bae200f0d677b6d389461ecb6bb8007d2\"\u003e\u003ccode\u003e3fc9510\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--debug-builders\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4243\"\u003e#4243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/657e55f921c50590e139b159916747bb98fd1985\"\u003e\u003ccode\u003e657e55f\u003c/code\u003e\u003c/a\u003e Add ability to force JS from query param instead of wasm. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4241\"\u003e#4241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.7.1...build_runner-v2.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dart_style` from 3.1.1 to 3.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before formatting:\nenum { constant, ; member() {} }\n// After formatting at language version 3.9 or lower:\nenum {\n  constant;\n  member() {}\n}\n// After formatting at language version 3.10 or higher:\nenum {\n  constant,\n  ;\n  member() {}\n}\n\u003c/code\u003e\u003c/pre\u003e\n(Thanks to jellynoone@ for this change.)\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/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before formatting:\nenum { constant, ; member() {} }\n\u003cp\u003e// After formatting at language version 3.9 or lower:\u003cbr /\u003e\nenum {\u003cbr /\u003e\nconstant;\u003c/p\u003e\n\u003cp\u003emember() {}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// After formatting at language version 3.10 or higher:\u003cbr /\u003e\nenum {\u003cbr /\u003e\nconstant,\u003cbr /\u003e\n;\u003c/p\u003e\n\u003cp\u003emember() {}\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e(Thanks to jellynoone@ for this change.)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/00b5f3f5256cb179bc340c1e60bb52fd1c2ae1ac\"\u003e\u003ccode\u003e00b5f3f\u003c/code\u003e\u003c/a\u003e Update deps to their lowest allowed, prepare release (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/5cb56273f5c9260ade502a7d1611e3597648e6dc\"\u003e\u003ccode\u003e5cb5627\u003c/code\u003e\u003c/a\u003e Make preserved trailing commas apply to record types too. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/a1e405f0bcd5d894109084a7a4b9b19a14653fb9\"\u003e\u003ccode\u003ea1e405f\u003c/code\u003e\u003c/a\u003e Add a regression test for an idempotency bug. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1752\"\u003e#1752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/7278eff793e80b5bdccfbe49b0aac01513d65285\"\u003e\u003ccode\u003e7278eff\u003c/code\u003e\u003c/a\u003e Preserve trailing commas enum with members (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1750\"\u003e#1750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/5d2ad56bf523cd017febe54514e72c41e86520ee\"\u003e\u003ccode\u003e5d2ad56\u003c/code\u003e\u003c/a\u003e Preserve space between \u0026quot;?\u0026quot; and \u0026quot;.\u0026quot; in null aware element dot shorthand. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/4f2fe385bc9a5bee615553588a0dfa6c1dc20306\"\u003e\u003ccode\u003e4f2fe38\u003c/code\u003e\u003c/a\u003e Enable language version 3.10 and format dot shorthands. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1745\"\u003e#1745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v3.1.1...v3.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `analyzer` from 7.7.1 to 8.4.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/sdk/commits/HEAD/pkg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build` from 3.1.0 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_test v3.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003einputsTrackedFor\u003c/code\u003e and \u003ccode\u003eresolverEntrypointsTrackedFor\u003c/code\u003e to\n\u003ccode\u003eReaderWriterTesting\u003c/code\u003e, so tests can determine what each build step\nread and resolved.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eloadIsolateSources\u003c/code\u003e to \u003ccode\u003eReaderWriterTesting\u003c/code\u003e. It loads all real\nsources visible to the test into memory.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etestBuilder\u003c/code\u003e default \u003ccode\u003eonLog\u003c/code\u003e now works outside of tests: it falls\nback to \u003ccode\u003eprint\u003c/code\u003e instead of crashing.\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eREADME.md\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v3.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003erunBuilder\u003c/code\u003e. It has been moved to \u003ccode\u003epackage:build_runner_core\u003c/code\u003e and\nwill be removed from \u003ccode\u003epackage:build\u003c/code\u003e. Please note: the currently supported\nways to run builders are using \u003ccode\u003ebuild_runner\u003c/code\u003e on the command line or\n\u003ccode\u003ebuild_test\u003c/code\u003e in tests. If you need ongoing support for a different way to run\nbuilders please get in touch at\n\u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003erunPostProcessBuilder\u003c/code\u003e. Like \u003ccode\u003erunBuilder\u003c/code\u003e, it has been moved to\n\u003ccode\u003epackage:build_runner_core\u003c/code\u003e and will be removed from \u003ccode\u003epackage:build\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eAssetWriterSpy\u003c/code\u003e. It will be removed.\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eMultiplexingBuilder\u003c/code\u003e. It will be removed.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.3.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v3.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 4.0.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.7.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v3.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.1.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.7.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v3.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.3.0.\u003c/li\u003e\n\u003cli\u003eDocumentation revamp.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003emeta\u003c/code\u003e 1.16.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v3.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.2.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.7.0.\u003c/li\u003e\n\u003cli\u003eRemove unused \u003ccode\u003eTransitiveDigestsBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003econvert\u003c/code\u003e, \u003ccode\u003ecrypto\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v3.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSmall improvements to RAM usage.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 8.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v3.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.1.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 8.0.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/dart-lang/build/commit/5dfa820658a1adaf9dbfe7d42d01b18f650fd43a\"\u003e\u003ccode\u003e5dfa820\u003c/code\u003e\u003c/a\u003e Release before build 4.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4176\"\u003e#4176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/56248e06c7085bd6e01e9d1de027a9f3e146a9f5\"\u003e\u003ccode\u003e56248e0\u003c/code\u003e\u003c/a\u003e Deprecations before \u003ccode\u003ebuild\u003c/code\u003e major version release. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4175\"\u003e#4175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/e5af3632f77c4806e07b0c68b8ff072308d71daf\"\u003e\u003ccode\u003ee5af363\u003c/code\u003e\u003c/a\u003e Remove community workflow. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4173\"\u003e#4173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/fb25862cbfeddf62aa0cc571923d996aaf68478d\"\u003e\u003ccode\u003efb25862\u003c/code\u003e\u003c/a\u003e Remove build-\u0026gt;build_runner_core dependency (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4172\"\u003e#4172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/a4a26caa2e1805527a6bfd35dbb7b78cb16c7826\"\u003e\u003ccode\u003ea4a26ca\u003c/code\u003e\u003c/a\u003e Remove unused bool. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4171\"\u003e#4171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1f0729d5ef68042cf7413ffb3d7241d5a28e1cc0\"\u003e\u003ccode\u003e1f0729d\u003c/code\u003e\u003c/a\u003e Merge \u003ccode\u003eBuildEnvironment\u003c/code\u003e and \u003ccode\u003eBuildOptions\u003c/code\u003e into new \u003ccode\u003eBuildRunnerState\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4166\"\u003e#4166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/b3eb1dc462a95ab6ca54fd27c8d58137cceb906d\"\u003e\u003ccode\u003eb3eb1dc\u003c/code\u003e\u003c/a\u003e Skip tests with Chrome on Windows. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ca783ab7f9a58d7b2dd826922f22c5ab2f00d0b8\"\u003e\u003ccode\u003eca783ab\u003c/code\u003e\u003c/a\u003e Refactor build_runner command line (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4165\"\u003e#4165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/c63229d95b7d63470a4464a32810dd7f715fd2ad\"\u003e\u003ccode\u003ec63229d\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 4.2.3 to 4.2.4 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4167\"\u003e#4167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5fa3b5f07a0653d061e7c9864e28329208dedec9\"\u003e\u003ccode\u003e5fa3b5f\u003c/code\u003e\u003c/a\u003e Remove package:test version check. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4163\"\u003e#4163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build-v2.5.4...build-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_lints` from 1.0.4 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 `build_runner` from 2.7.1 to 2.10.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.10.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance: improve \u003ccode\u003efindAssets\u003c/code\u003e scalability, making it much faster for\nprefix matches in packages with thousands of files or more. One specific use\ncase that is now faster is builders that use \u003ccode\u003esource_gen\u003c/code\u003e shared parts, for\nexample \u003ccode\u003ebuilt_value\u003c/code\u003e and \u003ccode\u003ejson_serializable\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: look up triggers in the \u003ccode\u003etriggers\u003c/code\u003e section of \u003ccode\u003ebuild.yaml\u003c/code\u003e using the\nfull name. For the case in which the builder name matched the package name,\nthe abbreviated name was being used instead.\u003c/li\u003e\n\u003cli\u003eBug fix: fix incorrect log \u003ccode\u003ewith build_runner/aot\u003c/code\u003e on Windows with JIT.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd AOT compilation of builders. A future release will AOT compile builders\nautomatically, for this release it's behind a flag. AOT compiled builders\nstart up faster and have higher throughput, for faster builds overall.\nBuilders that use \u003ccode\u003edart:mirrors\u003c/code\u003e cannot be AOT compiled.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eforce-aot\u003c/code\u003e flag to AOT compile builders.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eforce-jit\u003c/code\u003e flag to force the current default of JIT compiling builders.\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003e--dart-jit-vm-arg\u003c/code\u003e option. Its values are passed to \u003ccode\u003edart run\u003c/code\u003e when\na build script is started in JIT mode. This allows specifying options to\nattach a debugger to builders.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer\u003c/code\u003e 8.0.0. Remove use of deprecated \u003ccode\u003eanalyzer\u003c/code\u003e members, use\ntheir recommended and compatible replacements.\u003c/li\u003e\n\u003cli\u003eInternal changes for \u003ccode\u003ebuild_test\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWatch mode: handle builder code and config changes without recompiling or\nexiting.\u003c/li\u003e\n\u003cli\u003eRemove log output about \u003ccode\u003ebuild_runner\u003c/code\u003e internals.\u003c/li\u003e\n\u003cli\u003ePrint the port that gets picked if you pass 0 for a port number, for example\nwith \u003ccode\u003edart run build_runner serve web:0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImprove warnings when an option is specified for an unknown builder.\u003c/li\u003e\n\u003cli\u003eRewrite bootstrap code to remove use of \u003ccode\u003edart:mirrors\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: require \u003ccode\u003eargs\u003c/code\u003e 2.5.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake errors more prominent in log output, highlight in red.\u003c/li\u003e\n\u003cli\u003eRemove \u0026quot;deleting declared outputs\u0026quot; warning.\u003c/li\u003e\n\u003cli\u003eBug fix: fix incorrect display of some \u0026quot;usage\u0026quot; messages.\u003c/li\u003e\n\u003cli\u003eMove code from \u003ccode\u003ebuild_resolvers\u003c/code\u003e into \u003ccode\u003ebuild_runner\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove code from \u003ccode\u003ebuild_runner_core\u003c/code\u003e into \u003ccode\u003ebuild_runner\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove code from \u003ccode\u003etiming\u003c/code\u003e into \u003ccode\u003ebuild_runner\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ebuild_runner_core\u003c/code\u003e, \u003ccode\u003etiming\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 4.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/3b47ff216e06d5a4844365ba4d7fe30fdc41a571\"\u003e\u003ccode\u003e3b47ff2\u003c/code\u003e\u003c/a\u003e Release 2.10.1. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4261\"\u003e#4261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9e5b2059f952d3b66a40541b96a327b60b98a6f6\"\u003e\u003ccode\u003e9e5b205\u003c/code\u003e\u003c/a\u003e Fix logging of AOT or JIT on Windows. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4260\"\u003e#4260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1546a0b2d86df4dbdd449f47b2dde1e0b036d58a\"\u003e\u003ccode\u003e1546a0b\u003c/code\u003e\u003c/a\u003e Speed up globbing by sorting paths and doing a prefix match. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4258\"\u003e#4258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/a4414f9560b5a5c0921af0ece074ad60c1fb3e77\"\u003e\u003ccode\u003ea4414f9\u003c/code\u003e\u003c/a\u003e Use builder key instead of display name to look up triggers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4256\"\u003e#4256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/be5f7dc3ec645ba1970b85ef42f12db8d541378d\"\u003e\u003ccode\u003ebe5f7dc\u003c/code\u003e\u003c/a\u003e Release 2.10.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4251\"\u003e#4251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ce2491ccdac21bc02b664ac122067569bfd4e1dd\"\u003e\u003ccode\u003ece2491c\u003c/code\u003e\u003c/a\u003e Compile AOT. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4250\"\u003e#4250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1c3d472aaab0e989cfa45df02e7e794101843bea\"\u003e\u003ccode\u003e1c3d472\u003c/code\u003e\u003c/a\u003e Stop using deprecated analyzer API. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4248\"\u003e#4248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/6368c5aa20c123088897b128a94b98762287f17b\"\u003e\u003ccode\u003e6368c5a\u003c/code\u003e\u003c/a\u003e Bump analyzer version. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3fc9510bae200f0d677b6d389461ecb6bb8007d2\"\u003e\u003ccode\u003e3fc9510\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--debug-builders\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4243\"\u003e#4243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/657e55f921c50590e139b159916747bb98fd1985\"\u003e\u003ccode\u003e657e55f\u003c/code\u003e\u003c/a\u003e Add ability to force JS from query param instead of wasm. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4241\"\u003e#4241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build_runner-v2.7.1...build_runner-v2.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 1.0.4 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 `json_serializable` from 6.9.5 to 6.11.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.11.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuild: '\u0026gt;=3.0.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003esource_gen: '\u0026gt;=3.1.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=7.4.0 \u0026lt;9.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003emeta: ^1.15.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^3.1.0\u003c/code\u003e, stop using deprecated \u003ccode\u003eTypeChecker.fromRuntime\u003c/code\u003e\nand use the new \u003ccode\u003eTypeChecker.typeNamed\u003c/code\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequired \u003ccode\u003eanalyzer: ^7.4.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0-dev\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/d95430cf23442fe3565297645f692596c2ca0894\"\u003e\u003ccode\u003ed95430c\u003c/code\u003e\u003c/a\u003e Allow build 4.0.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1525\"\u003e#1525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8cb173f20475bc7b873cb326598f0548e0c090ef\"\u003e\u003ccode\u003e8cb173f\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1522\"\u003e#1522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/191f06ab19b4046e438ee86b374f713b4ce5d6a7\"\u003e\u003ccode\u003e191f06a\u003c/code\u003e\u003c/a\u003e Release 6.11.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1520\"\u003e#1520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c8c3b39b66be28ed6ad9f1f4db7ca419c6065ac1\"\u003e\u003ccode\u003ec8c3b39\u003c/code\u003e\u003c/a\u003e Stop using source_gen TypeChecker.fromRuntime. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1517\"\u003e#1517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/426f5a2b9fb5cb0a19feff2a7576bcc955341a80\"\u003e\u003ccode\u003e426f5a2\u003c/code\u003e\u003c/a\u003e Support latest dependencies (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1516\"\u003e#1516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/4298f97d1e6f4d0716a5d3ec98d4decbf97d04cc\"\u003e\u003ccode\u003e4298f97\u003c/code\u003e\u003c/a\u003e Allow \u003ccode\u003e@JsonKey\u003c/code\u003e to be used on constructor parameters (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1505\"\u003e#1505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/7d8d5106646e333cdd43b0f65848351fa92ab54c\"\u003e\u003ccode\u003e7d8d510\u003c/code\u003e\u003c/a\u003e Fix bug running code generation for classes inheriting from \u003ccode\u003eListBase\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/4c9e1e6678ad88cc6d47d6e530f09cb9d078ef1e\"\u003e\u003ccode\u003e4c9e1e6\u003c/code\u003e\u003c/a\u003e CI fix to handle analyzer/SDK language version changing (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1513\"\u003e#1513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/e1381aa217895bb9ed804447a3979a2eaf01e3d0\"\u003e\u003ccode\u003ee1381aa\u003c/code\u003e\u003c/a\u003e Release 6.10.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/57e04de9a9cae1735f149481d9da4bede359a8e5\"\u003e\u003ccode\u003e57e04de\u003c/code\u003e\u003c/a\u003e Update to latest analyzer release and fix deprecations (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1510\"\u003e#1510\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.11.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/emdgroup/mtrust-api-guard/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/emdgroup%2Fmtrust-api-guard/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":"2.3.6","new_version":"3.1.2","update_type":"major","path":null,"pr_created_at":"2025-10-27T05:46:36.000Z","version_change":"2.3.6 → 3.1.2","issue":{"uuid":"3555156185","node_id":"PR_kwDOOJ_8Sc6vzk4J","number":5,"state":"closed","title":"chore(deps): bump the all-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-11-04T11:44:13.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-27T05:46:36.000Z","updated_at":"2025-11-04T11:44:14.000Z","time_to_close":712657,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":5,"packages":[{"name":"build","old_version":"2.4.1","new_version":"4.0.2","repository_url":"https://github.com/dart-lang/build"},{"name":"analyzer","old_version":"6.4.1","new_version":"8.4.0","repository_url":"https://github.com/dart-lang/sdk"},{"name":"source_gen","old_version":"1.5.0","new_version":"4.0.2","repository_url":"https://github.com/dart-lang/source_gen"},{"name":"dart_style","old_version":"2.3.6","new_version":"3.1.2","repository_url":"https://github.com/dart-lang/dart_style"},{"name":"flutter_lints","old_version":"1.0.4","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"}],"path":null,"ecosystem":"pub"},"body":"Bumps the all-dependencies group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [build](https://github.com/dart-lang/build) | `2.4.1` | `4.0.2` |\n| [analyzer](https://github.com/dart-lang/sdk/tree/main/pkg) | `6.4.1` | `8.4.0` |\n| [source_gen](https://github.com/dart-lang/source_gen) | `1.5.0` | `4.0.2` |\n| [dart_style](https://github.com/dart-lang/dart_style) | `2.3.6` | `3.1.2` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `1.0.4` | `6.0.0` |\n\n\nUpdates `build` from 2.4.1 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build v4.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer\u003c/code\u003e 8.0.0. Remove use of deprecated \u003ccode\u003eanalyzer\u003c/code\u003e members, use\ntheir recommended and compatible replacements.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v4.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprovements to dartdoc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove methods and classes deprecated in \u003ccode\u003e4.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eAssetReader.digest\u003c/code\u003e abstract.\u003c/li\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003easync\u003c/code\u003e, \u003ccode\u003ebuild_runner_core\u003c/code\u003e, \u003ccode\u003econvert\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.10.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eTestBuilderResult\u003c/code\u003e: add \u003ccode\u003esucceeded\u003c/code\u003e, \u003ccode\u003eoutputs\u003c/code\u003e and \u003ccode\u003eerrors\u003c/code\u003e.\nDeprecate \u003ccode\u003ebuildResult\u003c/code\u003e in favor of these new members.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003everbose\u003c/code\u003e to \u003ccode\u003etestBuilders\u003c/code\u003e and related methods. Like the command line\nflag it enables info logging from builders.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eflattenOutput\u003c/code\u003e to \u003ccode\u003etestBuilders\u003c/code\u003e. Use it for a less realistic but simpler\nbuild in which generated outputs are always written directly to each package\ninstead of \u0026quot;hidden\u0026quot; output being written to \u003ccode\u003e.dart_tool/build/generated\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.9.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 4.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport post process builders in \u003ccode\u003etestBuilders\u003c/code\u003e. And, add \u003ccode\u003eappliesBuilders\u003c/code\u003e\nso that builders can apply post process builders.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etestBuilderFactories\u003c/code\u003e: like \u003ccode\u003etestBuilders\u003c/code\u003e, but provide the builder\nfactories instead of the builders. Use this to allow config read from\n\u003ccode\u003ebuild.yaml\u003c/code\u003e to be passed in to the factory.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTestBuilder\u003c/code\u003e now accepts a \u003ccode\u003ename\u003c/code\u003e: this is the name that will be shown\nin logging and can be used to refer to the builder in \u003ccode\u003ebuild.yaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMore realistic test builds: in \u003ccode\u003eresolveSources\u003c/code\u003e and \u003ccode\u003etestBuilders\u003c/code\u003e, stop\nbuilders reading from \u003ccode\u003e.dart_tool\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: in \u003ccode\u003etestBuilders\u003c/code\u003e, configure the root package correctly when it\nhas no sources.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.4.0.\u003c/li\u003e\n\u003cli\u003eRemove unused dep: \u003ccode\u003ebuild_resolvers\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dep: \u003ccode\u003ebuild_runner_core\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 4.0.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.7.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.1.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/dart-lang/build/commit/6368c5aa20c123088897b128a94b98762287f17b\"\u003e\u003ccode\u003e6368c5a\u003c/code\u003e\u003c/a\u003e Bump analyzer version. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3fc9510bae200f0d677b6d389461ecb6bb8007d2\"\u003e\u003ccode\u003e3fc9510\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--debug-builders\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4243\"\u003e#4243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/657e55f921c50590e139b159916747bb98fd1985\"\u003e\u003ccode\u003e657e55f\u003c/code\u003e\u003c/a\u003e Add ability to force JS from query param instead of wasm. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4241\"\u003e#4241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9f07c7ea8425ac48420111afbc1abe84fe6388f8\"\u003e\u003ccode\u003e9f07c7e\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eflattenOutput\u003c/code\u003e to \u003ccode\u003etestBuilder\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4244\"\u003e#4244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/17e38a62623a602c6babd59879fea557de5d60c2\"\u003e\u003ccode\u003e17e38a6\u003c/code\u003e\u003c/a\u003e Improve TestBuilderResult. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4238\"\u003e#4238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/62a008ae88938617c757df0e20d584086dda15e5\"\u003e\u003ccode\u003e62a008a\u003c/code\u003e\u003c/a\u003e Release build_runner 2.9.0, build 4.0.1. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4237\"\u003e#4237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/885c7d6ecf2cfb3f81311a805d328da2ee7d8fb7\"\u003e\u003ccode\u003e885c7d6\u003c/code\u003e\u003c/a\u003e Stop using BuiltList.from. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4236\"\u003e#4236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/81aa2c184b025db589f6a03058f46de858ae8a93\"\u003e\u003ccode\u003e81aa2c1\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4234\"\u003e#4234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5909d7cc885c2ffc480cb76e8fdd11b020c3d45f\"\u003e\u003ccode\u003e5909d7c\u003c/code\u003e\u003c/a\u003e Skip duplicate checks on startup. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4233\"\u003e#4233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/423ca3d3a29c31a8c9722ed687f23e6196616c73\"\u003e\u003ccode\u003e423ca3d\u003c/code\u003e\u003c/a\u003e Stop digesting dill output. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4232\"\u003e#4232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build-v2.4.1...build-v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `analyzer` from 6.4.1 to 8.4.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/sdk/commits/HEAD/pkg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `source_gen` from 1.5.0 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/source_gen/releases\"\u003esource_gen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:source_gen v4.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: fix possible null pointer exception in \u003ccode\u003eTypeChecker.typeNamed\u003c/code\u003e on\ninvalid code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v4.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=8.1.1 \u0026lt;9.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuild: '\u0026gt;=3.0.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: remove \u003ccode\u003eTypeChecker.fromRuntime\u003c/code\u003e, use\n\u003ccode\u003eTypeChecker.typeNamed\u003c/code\u003e instead. This removes all use of \u003ccode\u003edart:mirror\u003c/code\u003e, so\nbuilders using \u003ccode\u003esource_gen\u003c/code\u003e can be AOT compiled for better performance.\u003c/li\u003e\n\u003cli\u003eKeep \u003ccode\u003e// GENERATED FILE\u003c/code\u003e comments on the first line.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: use the new \u003ccode\u003eelement2\u003c/code\u003e APIs in \u003ccode\u003eanalyzer\u003c/code\u003e. Builders that\ndo resolution need to switch to the new API, see\n\u003ca href=\"https://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\"\u003ehttps://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\u003c/a\u003e.\nFor questions please use \u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^3.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the minimum package versions for a number of dependencies.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.7.0\u003c/li\u003e\n\u003cli\u003eUpdate the GeneratorForAnnotation optimization to skip files with well known\nannotation names such as \u003ccode\u003eoverride\u003c/code\u003e, \u003ccode\u003eDeprecated\u003c/code\u003e, and \u003ccode\u003epragma\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v3.0.0-dev\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: use the new \u003ccode\u003eelement2\u003c/code\u003e APIs in \u003ccode\u003eanalyzer\u003c/code\u003e. Builders that\ndo resolution need to switch to the new API, see\n\u003ca href=\"https://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\"\u003ehttps://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\u003c/a\u003e.\nFor questions please use \u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.7.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: Change \u003ccode\u003eformatOutput\u003c/code\u003e function to accept a language\nversion parameter.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFormatting Change\u003c/strong\u003e: Generated code will no longer apply any fixes by\ndefault (previously it would apply the single cascades statements fix). The\nnew formatter does not support applying fixes.\u003c/li\u003e\n\u003cli\u003eDocument deduplication behavior for the output of\n\u003ccode\u003eGeneratorForAnnotation.generateForAnnotatedElement\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport all the glob quotes.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=6.9.0 \u0026lt;8.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSupport the latest \u003ccode\u003epackage:dart_style\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLibraryBuilder\u003c/code\u003e, \u003ccode\u003ePartBuilder\u003c/code\u003e, and \u003ccode\u003eSharedPartBuilder\u003c/code\u003e now take an optional\n\u003ccode\u003ewriteDescriptions\u003c/code\u003e boolean. When set to \u003ccode\u003efalse\u003c/code\u003e, headers and generator\ndescriptions for the files will not be included in the builder output.\u003c/li\u003e\n\u003cli\u003eInclude \u003ccode\u003e//dart format width=80\u003c/code\u003e comments in files generated by a\n\u003ccode\u003eLibraryBuilder\u003c/code\u003e or \u003ccode\u003ePartBuilder\u003c/code\u003e and formatted with the default callback.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.6.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/source_gen/commit/1fc3fb7533534421287731bc20432ff743746d89\"\u003e\u003ccode\u003e1fc3fb7\u003c/code\u003e\u003c/a\u003e Release 4.0.2. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/9388e3c36c92730423bd75b277b200d092df7316\"\u003e\u003ccode\u003e9388e3c\u003c/code\u003e\u003c/a\u003e Handle null library in _NameTypeChecker. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/fba3cbccc73d416a5fead467907aca3576a871a1\"\u003e\u003ccode\u003efba3cbc\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/8e4e9516cbf2b8d26edf9e95578f2c96cff3dec8\"\u003e\u003ccode\u003e8e4e951\u003c/code\u003e\u003c/a\u003e Fix outdated comment. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/3b319fbc5fb9560b20a2a7895acce27f0cd67d36\"\u003e\u003ccode\u003e3b319fb\u003c/code\u003e\u003c/a\u003e Restrict analyzer, allow build. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/f5f148cb80003f5162f1477d0116f7013d65396f\"\u003e\u003ccode\u003ef5f148c\u003c/code\u003e\u003c/a\u003e Bring up to analyzer 8.1.1, get rid of deprecated classes and methods. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/782\"\u003e#782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/469d242da52b82866413c8f76e6ac63f5f6bf6bb\"\u003e\u003ccode\u003e469d242\u003c/code\u003e\u003c/a\u003e Tweak publish workflow. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/2af60819868c9cb44e67e1ae8109fd6752db1ee0\"\u003e\u003ccode\u003e2af6081\u003c/code\u003e\u003c/a\u003e Remove mirrors, release 4.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/9475e658aca23ee69e169a2a2364dced135d099a\"\u003e\u003ccode\u003e9475e65\u003c/code\u003e\u003c/a\u003e Keep generated file comments on the first line (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/760\"\u003e#760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/e69abb414f2be689e1893b00f2ba3402b5902c01\"\u003e\u003ccode\u003ee69abb4\u003c/code\u003e\u003c/a\u003e Stop using deprecated Annotatable in public API. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/source_gen/compare/source_gen-v1.5.0...source_gen-v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dart_style` from 2.3.6 to 3.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before formatting:\nenum { constant, ; member() {} }\n// After formatting at language version 3.9 or lower:\nenum {\n  constant;\n  member() {}\n}\n// After formatting at language version 3.10 or higher:\nenum {\n  constant,\n  ;\n  member() {}\n}\n\u003c/code\u003e\u003c/pre\u003e\n(Thanks to jellynoone@ for this change.)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:dart_style v3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:dart_style v3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fairly large number of style changes in response to feedback we got from shipping the new tall style formatter.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow preserving trailing commas and forcing the surrounding construct to split even when it would otherwise fit on one line. This is off by default (because it breaks \u003ca href=\"https://github.com/dart-lang/dart_style/wiki/Reversibility-principle\"\u003ereversibility\u003c/a\u003e among other reasons) but can be enabled by adding this to a surrounding \u003ccode\u003eanalysis_options.yaml\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eformatter:\n  trailing_commas: preserve\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis is similar to how trailing commas work in the old short style formatter applied to code before language version 3.7.\u003c/p\u003e\n\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/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before formatting:\nenum { constant, ; member() {} }\n\u003cp\u003e// After formatting at language version 3.9 or lower:\u003cbr /\u003e\nenum {\u003cbr /\u003e\nconstant;\u003c/p\u003e\n\u003cp\u003emember() {}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// After formatting at language version 3.10 or higher:\u003cbr /\u003e\nenum {\u003cbr /\u003e\nconstant,\u003cbr /\u003e\n;\u003c/p\u003e\n\u003cp\u003emember() {}\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e(Thanks to jellynoone@ for this change.)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fairly large number of style changes in response to\nfeedback we got from shipping the new tall style formatter.\u003c/p\u003e\n\u003ch3\u003eFeatures\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/dart-lang/dart_style/commit/00b5f3f5256cb179bc340c1e60bb52fd1c2ae1ac\"\u003e\u003ccode\u003e00b5f3f\u003c/code\u003e\u003c/a\u003e Update deps to their lowest allowed, prepare release (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/5cb56273f5c9260ade502a7d1611e3597648e6dc\"\u003e\u003ccode\u003e5cb5627\u003c/code\u003e\u003c/a\u003e Make preserved trailing commas apply to record types too. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/a1e405f0bcd5d894109084a7a4b9b19a14653fb9\"\u003e\u003ccode\u003ea1e405f\u003c/code\u003e\u003c/a\u003e Add a regression test for an idempotency bug. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1752\"\u003e#1752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/7278eff793e80b5bdccfbe49b0aac01513d65285\"\u003e\u003ccode\u003e7278eff\u003c/code\u003e\u003c/a\u003e Preserve trailing commas enum with members (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1750\"\u003e#1750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/5d2ad56bf523cd017febe54514e72c41e86520ee\"\u003e\u003ccode\u003e5d2ad56\u003c/code\u003e\u003c/a\u003e Preserve space between \u0026quot;?\u0026quot; and \u0026quot;.\u0026quot; in null aware element dot shorthand. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/4f2fe385bc9a5bee615553588a0dfa6c1dc20306\"\u003e\u003ccode\u003e4f2fe38\u003c/code\u003e\u003c/a\u003e Enable language version 3.10 and format dot shorthands. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1745\"\u003e#1745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/05215a6b92ab6080a0e38651f1813ba3c3881ce7\"\u003e\u003ccode\u003e05215a6\u003c/code\u003e\u003c/a\u003e Bump version to publish 3.1.1. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1746\"\u003e#1746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/6c4166afed745c2f33c33a4b66a76e2ae986193f\"\u003e\u003ccode\u003e6c4166a\u003c/code\u003e\u003c/a\u003e Smarter versioned tests (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1744\"\u003e#1744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/ac2650aafbc055266f1f9be4739cc898889ddfb2\"\u003e\u003ccode\u003eac2650a\u003c/code\u003e\u003c/a\u003e Get the test updater script working again. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1743\"\u003e#1743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/44e8cfe7ba5a873ef81b6b39c07d50171eccf021\"\u003e\u003ccode\u003e44e8cfe\u003c/code\u003e\u003c/a\u003e Bump latest supported language version to 3.9. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1740\"\u003e#1740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v2.3.6...v3.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 1.0.4 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 `dart_style` from 2.3.6 to 3.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before formatting:\nenum { constant, ; member() {} }\n// After formatting at language version 3.9 or lower:\nenum {\n  constant;\n  member() {}\n}\n// After formatting at language version 3.10 or higher:\nenum {\n  constant,\n  ;\n  member() {}\n}\n\u003c/code\u003e\u003c/pre\u003e\n(Thanks to jellynoone@ for this change.)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:dart_style v3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:dart_style v3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fairly large number of style changes in response to feedback we got from shipping the new tall style formatter.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow preserving trailing commas and forcing the surrounding construct to split even when it would otherwise fit on one line. This is off by default (because it breaks \u003ca href=\"https://github.com/dart-lang/dart_style/wiki/Reversibility-principle\"\u003ereversibility\u003c/a\u003e among other reasons) but can be enabled by adding this to a surrounding \u003ccode\u003eanalysis_options.yaml\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eformatter:\n  trailing_commas: preserve\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis is similar to how trailing commas work in the old short style formatter applied to code before language version 3.7.\u003c/p\u003e\n\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/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before formatting:\nenum { constant, ; member() {} }\n\u003cp\u003e// After formatting at language version 3.9 or lower:\u003cbr /\u003e\nenum {\u003cbr /\u003e\nconstant;\u003c/p\u003e\n\u003cp\u003emember() {}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// After formatting at language version 3.10 or higher:\u003cbr /\u003e\nenum {\u003cbr /\u003e\nconstant,\u003cbr /\u003e\n;\u003c/p\u003e\n\u003cp\u003emember() {}\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e(Thanks to jellynoone@ for this change.)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fairly large number of style changes in response to\nfeedback we got from shipping the new tall style formatter.\u003c/p\u003e\n\u003ch3\u003eFeatures\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/dart-lang/dart_style/commit/00b5f3f5256cb179bc340c1e60bb52fd1c2ae1ac\"\u003e\u003ccode\u003e00b5f3f\u003c/code\u003e\u003c/a\u003e Update deps to their lowest allowed, prepare release (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/5cb56273f5c9260ade502a7d1611e3597648e6dc\"\u003e\u003ccode\u003e5cb5627\u003c/code\u003e\u003c/a\u003e Make preserved trailing commas apply to record types too. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/a1e405f0bcd5d894109084a7a4b9b19a14653fb9\"\u003e\u003ccode\u003ea1e405f\u003c/code\u003e\u003c/a\u003e Add a regression test for an idempotency bug. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1752\"\u003e#1752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/7278eff793e80b5bdccfbe49b0aac01513d65285\"\u003e\u003ccode\u003e7278eff\u003c/code\u003e\u003c/a\u003e Preserve trailing commas enum with members (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1750\"\u003e#1750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/5d2ad56bf523cd017febe54514e72c41e86520ee\"\u003e\u003ccode\u003e5d2ad56\u003c/code\u003e\u003c/a\u003e Preserve space between \u0026quot;?\u0026quot; and \u0026quot;.\u0026quot; in null aware element dot shorthand. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/4f2fe385bc9a5bee615553588a0dfa6c1dc20306\"\u003e\u003ccode\u003e4f2fe38\u003c/code\u003e\u003c/a\u003e Enable language version 3.10 and format dot shorthands. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1745\"\u003e#1745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/05215a6b92ab6080a0e38651f1813ba3c3881ce7\"\u003e\u003ccode\u003e05215a6\u003c/code\u003e\u003c/a\u003e Bump version to publish 3.1.1. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1746\"\u003e#1746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/6c4166afed745c2f33c33a4b66a76e2ae986193f\"\u003e\u003ccode\u003e6c4166a\u003c/code\u003e\u003c/a\u003e Smarter versioned tests (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1744\"\u003e#1744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/ac2650aafbc055266f1f9be4739cc898889ddfb2\"\u003e\u003ccode\u003eac2650a\u003c/code\u003e\u003c/a\u003e Get the test updater script working again. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1743\"\u003e#1743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/44e8cfe7ba5a873ef81b6b39c07d50171eccf021\"\u003e\u003ccode\u003e44e8cfe\u003c/code\u003e\u003c/a\u003e Bump latest supported language version to 3.9. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1740\"\u003e#1740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v2.3.6...v3.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 1.0.4 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 `source_gen` from 1.5.0 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/source_gen/releases\"\u003esource_gen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:source_gen v4.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: fix possible null pointer exception in \u003ccode\u003eTypeChecker.typeNamed\u003c/code\u003e on\ninvalid code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v4.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=8.1.1 \u0026lt;9.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuild: '\u0026gt;=3.0.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: remove \u003ccode\u003eTypeChecker.fromRuntime\u003c/code\u003e, use\n\u003ccode\u003eTypeChecker.typeNamed\u003c/code\u003e instead. This removes all use of \u003ccode\u003edart:mirror\u003c/code\u003e, so\nbuilders using \u003ccode\u003esource_gen\u003c/code\u003e can be AOT compiled for better performance.\u003c/li\u003e\n\u003cli\u003eKeep \u003ccode\u003e// GENERATED FILE\u003c/code\u003e comments on the first line.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: use the new \u003ccode\u003eelement2\u003c/code\u003e APIs in \u003ccode\u003eanalyzer\u003c/code\u003e. Builders that\ndo resolution need to switch to the new API, see\n\u003ca href=\"https://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\"\u003ehttps://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\u003c/a\u003e.\nFor questions please use \u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^3.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the minimum package versions for a number of dependencies.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.7.0\u003c/li\u003e\n\u003cli\u003eUpdate the GeneratorForAnnotation optimization to skip files with well known\nannotation names such as \u003ccode\u003eoverride\u003c/code\u003e, \u003ccode\u003eDeprecated\u003c/code\u003e, and \u003ccode\u003epragma\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v3.0.0-dev\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: use the new \u003ccode\u003eelement2\u003c/code\u003e APIs in \u003ccode\u003eanalyzer\u003c/code\u003e. Builders that\ndo resolution need to switch to the new API, see\n\u003ca href=\"https://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\"\u003ehttps://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\u003c/a\u003e.\nFor questions please use \u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.7.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: Change \u003ccode\u003eformatOutput\u003c/code\u003e function to accept a language\nversion parameter.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFormatting Change\u003c/strong\u003e: Generated code will no longer apply any fixes by\ndefault (previously it would apply the single cascades statements fix). The\nnew formatter does not support applying fixes.\u003c/li\u003e\n\u003cli\u003eDocument deduplication behavior for the output of\n\u003ccode\u003eGeneratorForAnnotation.generateForAnnotatedElement\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport all the glob quotes.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=6.9.0 \u0026lt;8.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSupport the latest \u003ccode\u003epackage:dart_style\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLibraryBuilder\u003c/code\u003e, \u003ccode\u003ePartBuilder\u003c/code\u003e, and \u003ccode\u003eSharedPartBuilder\u003c/code\u003e now take an optional\n\u003ccode\u003ewriteDescriptions\u003c/code\u003e boolean. When set to \u003ccode\u003efalse\u003c/code\u003e, headers and generator\ndescriptions for the files will not be included in the builder output.\u003c/li\u003e\n\u003cli\u003eInclude \u003ccode\u003e//dart format width=80\u003c/code\u003e comments in files generated by a\n\u003ccode\u003eLibraryBuilder\u003c/code\u003e or \u003ccode\u003ePartBuilder\u003c/code\u003e and formatted with the default callback.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.6.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/source_gen/commit/1fc3fb7533534421287731bc20432ff743746d89\"\u003e\u003ccode\u003e1fc3fb7\u003c/code\u003e\u003c/a\u003e Release 4.0.2. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/9388e3c36c92730423bd75b277b200d092df7316\"\u003e\u003ccode\u003e9388e3c\u003c/code\u003e\u003c/a\u003e Handle null library in _NameTypeChecker. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/fba3cbccc73d416a5fead467907aca3576a871a1\"\u003e\u003ccode\u003efba3cbc\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/8e4e9516cbf2b8d26edf9e95578f2c96cff3dec8\"\u003e\u003ccode\u003e8e4e951\u003c/code\u003e\u003c/a\u003e Fix outdated comment. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/3b319fbc5fb9560b20a2a7895acce27f0cd67d36\"\u003e\u003ccode\u003e3b319fb\u003c/code\u003e\u003c/a\u003e Restrict analyzer, allow build. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/f5f148cb80003f5162f1477d0116f7013d65396f\"\u003e\u003ccode\u003ef5f148c\u003c/code\u003e\u003c/a\u003e Bring up to analyzer 8.1.1, get rid of deprecated classes and methods. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/782\"\u003e#782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/469d242da52b82866413c8f76e6ac63f5f6bf6bb\"\u003e\u003ccode\u003e469d242\u003c/code\u003e\u003c/a\u003e Tweak publish workflow. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/2af60819868c9cb44e67e1ae8109fd6752db1ee0\"\u003e\u003ccode\u003e2af6081\u003c/code\u003e\u003c/a\u003e Remove mirrors, release 4.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/9475e658aca23ee69e169a2a2364dced135d099a\"\u003e\u003ccode\u003e9475e65\u003c/code\u003e\u003c/a\u003e Keep generated file comments on the first line (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/760\"\u003e#760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/e69abb414f2be689e1893b00f2ba3402b5902c01\"\u003e\u003ccode\u003ee69abb4\u003c/code\u003e\u003c/a\u003e Stop using deprecated Annotatable in public API. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/source_gen/compare/source_gen-v1.5.0...source_gen-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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/emdgroup/mtrust-api-guard/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/emdgroup%2Fmtrust-api-guard/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"}},{"old_version":"3.1.1","new_version":"3.1.2","update_type":"patch","path":null,"pr_created_at":"2025-10-13T22:18:49.000Z","version_change":"3.1.1 → 3.1.2","issue":{"uuid":"3511635090","node_id":"PR_kwDOOO8kIM6tjD8h","number":19,"state":"closed","title":"chore(deps): bump the package-dependencies group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-20T22:25:59.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-13T22:18:49.000Z","updated_at":"2025-10-20T22:26:00.000Z","time_to_close":605230,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"package-dependencies","update_count":3,"packages":[{"name":"analyzer","old_version":"7.7.1","new_version":"8.3.0","repository_url":"https://github.com/dart-lang/sdk"},{"name":"dart_style","old_version":"3.1.1","new_version":"3.1.2"},{"name":"source_gen","old_version":"3.1.0","new_version":"4.0.2","repository_url":"https://github.com/dart-lang/source_gen"}],"path":null,"ecosystem":"pub"},"body":"Bumps the package-dependencies group with 2 updates in the / directory: [analyzer](https://github.com/dart-lang/sdk/tree/main/pkg) and [source_gen](https://github.com/dart-lang/source_gen).\n\nUpdates `analyzer` from 7.7.1 to 8.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/sdk/commits/HEAD/pkg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dart_style` from 3.1.1 to 3.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before formatting:\nenum { constant, ; member() {} }\n// After formatting at language version 3.9 or lower:\nenum {\n  constant;\n  member() {}\n}\n// After formatting at language version 3.10 or higher:\nenum {\n  constant,\n  ;\n  member() {}\n}\n\u003c/code\u003e\u003c/pre\u003e\n(Thanks to jellynoone@ for this change.)\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/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before formatting:\nenum { constant, ; member() {} }\n\u003cp\u003e// After formatting at language version 3.9 or lower:\u003cbr /\u003e\nenum {\u003cbr /\u003e\nconstant;\u003c/p\u003e\n\u003cp\u003emember() {}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// After formatting at language version 3.10 or higher:\u003cbr /\u003e\nenum {\u003cbr /\u003e\nconstant,\u003cbr /\u003e\n;\u003c/p\u003e\n\u003cp\u003emember() {}\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e(Thanks to jellynoone@ for this change.)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/00b5f3f5256cb179bc340c1e60bb52fd1c2ae1ac\"\u003e\u003ccode\u003e00b5f3f\u003c/code\u003e\u003c/a\u003e Update deps to their lowest allowed, prepare release (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/5cb56273f5c9260ade502a7d1611e3597648e6dc\"\u003e\u003ccode\u003e5cb5627\u003c/code\u003e\u003c/a\u003e Make preserved trailing commas apply to record types too. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/a1e405f0bcd5d894109084a7a4b9b19a14653fb9\"\u003e\u003ccode\u003ea1e405f\u003c/code\u003e\u003c/a\u003e Add a regression test for an idempotency bug. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1752\"\u003e#1752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/7278eff793e80b5bdccfbe49b0aac01513d65285\"\u003e\u003ccode\u003e7278eff\u003c/code\u003e\u003c/a\u003e Preserve trailing commas enum with members (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1750\"\u003e#1750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/5d2ad56bf523cd017febe54514e72c41e86520ee\"\u003e\u003ccode\u003e5d2ad56\u003c/code\u003e\u003c/a\u003e Preserve space between \u0026quot;?\u0026quot; and \u0026quot;.\u0026quot; in null aware element dot shorthand. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/4f2fe385bc9a5bee615553588a0dfa6c1dc20306\"\u003e\u003ccode\u003e4f2fe38\u003c/code\u003e\u003c/a\u003e Enable language version 3.10 and format dot shorthands. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1745\"\u003e#1745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v3.1.1...v3.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `source_gen` from 3.1.0 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/source_gen/releases\"\u003esource_gen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:source_gen v4.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: fix possible null pointer exception in \u003ccode\u003eTypeChecker.typeNamed\u003c/code\u003e on\ninvalid code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v4.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=8.1.1 \u0026lt;9.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuild: '\u0026gt;=3.0.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: remove \u003ccode\u003eTypeChecker.fromRuntime\u003c/code\u003e, use\n\u003ccode\u003eTypeChecker.typeNamed\u003c/code\u003e instead. This removes all use of \u003ccode\u003edart:mirror\u003c/code\u003e, so\nbuilders using \u003ccode\u003esource_gen\u003c/code\u003e can be AOT compiled for better performance.\u003c/li\u003e\n\u003cli\u003eKeep \u003ccode\u003e// GENERATED FILE\u003c/code\u003e comments on the first line.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/source_gen/commit/1fc3fb7533534421287731bc20432ff743746d89\"\u003e\u003ccode\u003e1fc3fb7\u003c/code\u003e\u003c/a\u003e Release 4.0.2. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/9388e3c36c92730423bd75b277b200d092df7316\"\u003e\u003ccode\u003e9388e3c\u003c/code\u003e\u003c/a\u003e Handle null library in _NameTypeChecker. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/fba3cbccc73d416a5fead467907aca3576a871a1\"\u003e\u003ccode\u003efba3cbc\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/8e4e9516cbf2b8d26edf9e95578f2c96cff3dec8\"\u003e\u003ccode\u003e8e4e951\u003c/code\u003e\u003c/a\u003e Fix outdated comment. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/3b319fbc5fb9560b20a2a7895acce27f0cd67d36\"\u003e\u003ccode\u003e3b319fb\u003c/code\u003e\u003c/a\u003e Restrict analyzer, allow build. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/f5f148cb80003f5162f1477d0116f7013d65396f\"\u003e\u003ccode\u003ef5f148c\u003c/code\u003e\u003c/a\u003e Bring up to analyzer 8.1.1, get rid of deprecated classes and methods. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/782\"\u003e#782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/469d242da52b82866413c8f76e6ac63f5f6bf6bb\"\u003e\u003ccode\u003e469d242\u003c/code\u003e\u003c/a\u003e Tweak publish workflow. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/2af60819868c9cb44e67e1ae8109fd6752db1ee0\"\u003e\u003ccode\u003e2af6081\u003c/code\u003e\u003c/a\u003e Remove mirrors, release 4.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/9475e658aca23ee69e169a2a2364dced135d099a\"\u003e\u003ccode\u003e9475e65\u003c/code\u003e\u003c/a\u003e Keep generated file comments on the first line (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/760\"\u003e#760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/source_gen/compare/source_gen-v3.1.0...source_gen-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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/steeple-org/flutter_rpc_generator/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/steeple-org%2Fflutter_rpc_generator/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"}},{"old_version":"3.1.1","new_version":"3.1.2","update_type":"patch","path":null,"pr_created_at":"2025-09-30T00:35:22.000Z","version_change":"3.1.1 → 3.1.2","issue":{"uuid":"2872492540","node_id":"PR_kwDOOO8kIM6rNsH8","number":18,"state":"open","title":"chore(deps): bump the package-dependencies group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-30T00:35:22.000Z","updated_at":"2025-09-30T00:35:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"package-dependencies","update_count":4,"packages":[{"name":"analyzer","old_version":"7.7.1","new_version":"8.2.0","repository_url":"https://github.com/dart-lang/sdk"},{"name":"build","old_version":"3.1.0","new_version":"4.0.0","repository_url":"https://github.com/dart-lang/build"},{"name":"source_gen","old_version":"3.1.0","new_version":"4.0.1","repository_url":"https://github.com/dart-lang/source_gen"},{"name":"dart_style","old_version":"3.1.1","new_version":"3.1.2"},{"name":"source_gen","old_version":"3.1.0","new_version":"4.0.1","repository_url":"https://github.com/dart-lang/source_gen"}],"path":null,"ecosystem":"pub"},"body":"Bumps the package-dependencies group with 3 updates in the / directory: [analyzer](https://github.com/dart-lang/sdk/tree/main/pkg), [build](https://github.com/dart-lang/build) and [source_gen](https://github.com/dart-lang/source_gen).\n\nUpdates `analyzer` from 7.7.1 to 8.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/sdk/commits/HEAD/pkg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build` from 3.1.0 to 4.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/build/releases\"\u003ebuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build v4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove methods and classes deprecated in \u003ccode\u003e4.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eAssetReader.digest\u003c/code\u003e abstract.\u003c/li\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003easync\u003c/code\u003e, \u003ccode\u003ebuild_runner_core\u003c/code\u003e, \u003ccode\u003econvert\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport post process builders in \u003ccode\u003etestBuilders\u003c/code\u003e. And, add \u003ccode\u003eappliesBuilders\u003c/code\u003e\nso that builders can apply post process builders.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etestBuilderFactories\u003c/code\u003e: like \u003ccode\u003etestBuilders\u003c/code\u003e, but provide the builder\nfactories instead of the builders. Use this to allow config read from\n\u003ccode\u003ebuild.yaml\u003c/code\u003e to be passed in to the factory.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTestBuilder\u003c/code\u003e now accepts a \u003ccode\u003ename\u003c/code\u003e: this is the name that will be shown\nin logging and can be used to refer to the builder in \u003ccode\u003ebuild.yaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMore realistic test builds: in \u003ccode\u003eresolveSources\u003c/code\u003e and \u003ccode\u003etestBuilders\u003c/code\u003e, stop\nbuilders reading from \u003ccode\u003e.dart_tool\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: in \u003ccode\u003etestBuilders\u003c/code\u003e, configure the root package correctly when it\nhas no sources.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.4.0.\u003c/li\u003e\n\u003cli\u003eRemove unused dep: \u003ccode\u003ebuild_resolvers\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dep: \u003ccode\u003ebuild_runner_core\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 4.0.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.7.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.1.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.7.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.2.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.7.0.\u003c/li\u003e\n\u003cli\u003eDocumentation revamp.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.1.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 8.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRead build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test: you can now\npass in \u003ccode\u003ebuild.yaml\u003c/code\u003e like any other asset.\u003c/li\u003e\n\u003cli\u003eBug fix: don't crash when a builder logs during a \u003ccode\u003etestBuilder\u003c/code\u003e or\n\u003ccode\u003eresolveSource\u003c/code\u003e call outside a test.\u003c/li\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003easync\u003c/code\u003e, \u003ccode\u003econvert\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ecollection\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFiles loaded from disk for \u003ccode\u003eresolveSources\u003c/code\u003e and \u003ccode\u003etestBuilders\u003c/code\u003e that are in\nthe same package as explicitly-passed test inputs are now loaded if they\nmatch the default globs, such as \u003ccode\u003elib/**\u003c/code\u003e, instead of ignored. This more\nclosely matches version 2 behavior.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.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/dart-lang/build/commit/0fde6522f28c3ece8c785a50c4af73c262240a59\"\u003e\u003ccode\u003e0fde652\u003c/code\u003e\u003c/a\u003e Breaking changes for build 4.0.0, release. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/build/compare/build-v3.1.0...build-v4.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `source_gen` from 3.1.0 to 4.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/source_gen/releases\"\u003esource_gen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:source_gen v4.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=8.1.1 \u0026lt;9.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuild: '\u0026gt;=3.0.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: remove \u003ccode\u003eTypeChecker.fromRuntime\u003c/code\u003e, use\n\u003ccode\u003eTypeChecker.typeNamed\u003c/code\u003e instead. This removes all use of \u003ccode\u003edart:mirror\u003c/code\u003e, so\nbuilders using \u003ccode\u003esource_gen\u003c/code\u003e can be AOT compiled for better performance.\u003c/li\u003e\n\u003cli\u003eKeep \u003ccode\u003e// GENERATED FILE\u003c/code\u003e comments on the first line.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/source_gen/commit/3b319fbc5fb9560b20a2a7895acce27f0cd67d36\"\u003e\u003ccode\u003e3b319fb\u003c/code\u003e\u003c/a\u003e Restrict analyzer, allow build. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/f5f148cb80003f5162f1477d0116f7013d65396f\"\u003e\u003ccode\u003ef5f148c\u003c/code\u003e\u003c/a\u003e Bring up to analyzer 8.1.1, get rid of deprecated classes and methods. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/782\"\u003e#782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/469d242da52b82866413c8f76e6ac63f5f6bf6bb\"\u003e\u003ccode\u003e469d242\u003c/code\u003e\u003c/a\u003e Tweak publish workflow. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/2af60819868c9cb44e67e1ae8109fd6752db1ee0\"\u003e\u003ccode\u003e2af6081\u003c/code\u003e\u003c/a\u003e Remove mirrors, release 4.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/9475e658aca23ee69e169a2a2364dced135d099a\"\u003e\u003ccode\u003e9475e65\u003c/code\u003e\u003c/a\u003e Keep generated file comments on the first line (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/760\"\u003e#760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/source_gen/compare/source_gen-v3.1.0...source_gen-v4.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dart_style` from 3.1.1 to 3.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before formatting:\nenum { constant, ; member() {} }\n// After formatting at language version 3.9 or lower:\nenum {\n  constant;\n  member() {}\n}\n// After formatting at language version 3.10 or higher:\nenum {\n  constant,\n  ;\n  member() {}\n}\n\u003c/code\u003e\u003c/pre\u003e\n(Thanks to jellynoone@ for this change.)\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/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before formatting:\nenum { constant, ; member() {} }\n\u003cp\u003e// After formatting at language version 3.9 or lower:\u003cbr /\u003e\nenum {\u003cbr /\u003e\nconstant;\u003c/p\u003e\n\u003cp\u003emember() {}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// After formatting at language version 3.10 or higher:\u003cbr /\u003e\nenum {\u003cbr /\u003e\nconstant,\u003cbr /\u003e\n;\u003c/p\u003e\n\u003cp\u003emember() {}\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e(Thanks to jellynoone@ for this change.)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/00b5f3f5256cb179bc340c1e60bb52fd1c2ae1ac\"\u003e\u003ccode\u003e00b5f3f\u003c/code\u003e\u003c/a\u003e Update deps to their lowest allowed, prepare release (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/5cb56273f5c9260ade502a7d1611e3597648e6dc\"\u003e\u003ccode\u003e5cb5627\u003c/code\u003e\u003c/a\u003e Make preserved trailing commas apply to record types too. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/a1e405f0bcd5d894109084a7a4b9b19a14653fb9\"\u003e\u003ccode\u003ea1e405f\u003c/code\u003e\u003c/a\u003e Add a regression test for an idempotency bug. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1752\"\u003e#1752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/7278eff793e80b5bdccfbe49b0aac01513d65285\"\u003e\u003ccode\u003e7278eff\u003c/code\u003e\u003c/a\u003e Preserve trailing commas enum with members (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1750\"\u003e#1750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/5d2ad56bf523cd017febe54514e72c41e86520ee\"\u003e\u003ccode\u003e5d2ad56\u003c/code\u003e\u003c/a\u003e Preserve space between \u0026quot;?\u0026quot; and \u0026quot;.\u0026quot; in null aware element dot shorthand. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/4f2fe385bc9a5bee615553588a0dfa6c1dc20306\"\u003e\u003ccode\u003e4f2fe38\u003c/code\u003e\u003c/a\u003e Enable language version 3.10 and format dot shorthands. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1745\"\u003e#1745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v3.1.1...v3.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `source_gen` from 3.1.0 to 4.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/source_gen/releases\"\u003esource_gen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:source_gen v4.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=8.1.1 \u0026lt;9.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuild: '\u0026gt;=3.0.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: remove \u003ccode\u003eTypeChecker.fromRuntime\u003c/code\u003e, use\n\u003ccode\u003eTypeChecker.typeNamed\u003c/code\u003e instead. This removes all use of \u003ccode\u003edart:mirror\u003c/code\u003e, so\nbuilders using \u003ccode\u003esource_gen\u003c/code\u003e can be AOT compiled for better performance.\u003c/li\u003e\n\u003cli\u003eKeep \u003ccode\u003e// GENERATED FILE\u003c/code\u003e comments on the first line.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/source_gen/commit/3b319fbc5fb9560b20a2a7895acce27f0cd67d36\"\u003e\u003ccode\u003e3b319fb\u003c/code\u003e\u003c/a\u003e Restrict analyzer, allow build. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/f5f148cb80003f5162f1477d0116f7013d65396f\"\u003e\u003ccode\u003ef5f148c\u003c/code\u003e\u003c/a\u003e Bring up to analyzer 8.1.1, get rid of deprecated classes and methods. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/782\"\u003e#782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/469d242da52b82866413c8f76e6ac63f5f6bf6bb\"\u003e\u003ccode\u003e469d242\u003c/code\u003e\u003c/a\u003e Tweak publish workflow. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/2af60819868c9cb44e67e1ae8109fd6752db1ee0\"\u003e\u003ccode\u003e2af6081\u003c/code\u003e\u003c/a\u003e Remove mirrors, release 4.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/9475e658aca23ee69e169a2a2364dced135d099a\"\u003e\u003ccode\u003e9475e65\u003c/code\u003e\u003c/a\u003e Keep generated file comments on the first line (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/760\"\u003e#760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/source_gen/compare/source_gen-v3.1.0...source_gen-v4.0.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/steeple-org/flutter_rpc_generator/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/steeple-org%2Fflutter_rpc_generator/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"}},{"old_version":"3.0.1","new_version":"3.1.1","update_type":"minor","path":null,"pr_created_at":"2025-09-22T22:19:20.000Z","version_change":"3.0.1 → 3.1.1","issue":{"uuid":"2851291168","node_id":"PR_kwDOOO8kIM6p80Ag","number":15,"state":"closed","title":"chore(deps): bump the package-dependencies group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-24T13:10:03.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-09-22T22:19:20.000Z","updated_at":"2025-09-24T13:10:03.000Z","time_to_close":139843,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"package-dependencies","update_count":10,"packages":[{"name":"analyzer","old_version":"7.3.0","new_version":"7.7.1","repository_url":"https://github.com/dart-lang/sdk"},{"name":"build","old_version":"2.4.2","new_version":"2.5.4","repository_url":"https://github.com/dart-lang/build"},{"name":"code_builder","old_version":"4.10.1","new_version":"4.11.0","repository_url":"https://github.com/dart-lang/tools"},{"name":"dart_style","old_version":"3.0.1","new_version":"3.1.1","repository_url":"https://github.com/dart-lang/dart_style"},{"name":"generator_test","old_version":"0.4.1","new_version":"0.6.0","repository_url":"https://github.com/mrgnhnt96/generator_test"},{"name":"build","old_version":"2.5.4","new_version":"3.1.0","repository_url":"https://github.com/dart-lang/build"},{"name":"source_gen","old_version":"2.0.0","new_version":"4.0.0","repository_url":"https://github.com/dart-lang/source_gen"},{"name":"retrofit_generator","old_version":"9.1.9","new_version":"10.0.5","repository_url":"https://github.com/trevorwang/retrofit.dart"},{"name":"melos","old_version":"7.0.0-dev.7","new_version":"7.1.1","repository_url":"https://github.com/invertase/melos"},{"name":"meta","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/dart-lang/sdk"},{"name":"test","old_version":"1.25.15","new_version":"1.26.3","repository_url":"https://github.com/dart-lang/test"}],"path":null,"ecosystem":"pub"},"body":"Bumps the package-dependencies group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [analyzer](https://github.com/dart-lang/sdk/tree/main/pkg) | `7.3.0` | `7.7.1` |\n| [build](https://github.com/dart-lang/build) | `2.4.2` | `2.5.4` |\n| [code_builder](https://github.com/dart-lang/tools/tree/main/pkgs) | `4.10.1` | `4.11.0` |\n| [dart_style](https://github.com/dart-lang/dart_style) | `3.0.1` | `3.1.1` |\n| [generator_test](https://github.com/mrgnhnt96/generator_test) | `0.4.1` | `0.6.0` |\n| [build](https://github.com/dart-lang/build) | `2.5.4` | `3.1.0` |\n| [source_gen](https://github.com/dart-lang/source_gen) | `2.0.0` | `4.0.0` |\n| [retrofit_generator](https://github.com/trevorwang/retrofit.dart) | `9.1.9` | `10.0.5` |\n| [melos](https://github.com/invertase/melos/tree/main/packages) | `7.0.0-dev.7` | `7.1.1` |\n| [meta](https://github.com/dart-lang/sdk/tree/main/pkg) | `1.16.0` | `1.17.0` |\n| [test](https://github.com/dart-lang/test/tree/master/pkgs) | `1.25.15` | `1.26.3` |\n\n\nUpdates `analyzer` from 7.3.0 to 7.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/sdk/commits/HEAD/pkg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build` from 2.4.2 to 2.5.4\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's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build v2.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.1.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v2.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.1.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: fix incremental build when previous build had \u003ccode\u003epackage:\u003c/code\u003e import of\na missing dep or a missing file.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v2.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.1.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v2.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.1.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: fix corner case with checked in generated output that could cause\na crash.\u003c/li\u003e\n\u003cli\u003eBug fix: during initial build cleanup, really delete files that correspond\nto hidden generated files.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v2.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.1.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v2.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify warnings for outdated \u003ccode\u003eanalyzer\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify warnings for outdated \u003ccode\u003eanalyzer\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v2.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v2.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 2.5.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't log stack traces for subclasses of \u003ccode\u003eException\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: don't run builders with multiple outputs once per output.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v2.5.0\u003c/h2\u003e\n\u003cp\u003eUser-visible changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance for large builds. More performance improvements\nwill follow, if your workflow is affected by slow \u003ccode\u003ebuild_runner\u003c/code\u003e performance\nthen please consider sharing details at\n\u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eImproved logging: show what builders are running and, for long-running\nbuilders, where the time is spent.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssetNotFoundException\u003c/code\u003e now also reports the missing \u003ccode\u003epath\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/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-v2.4.2...build-v2.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `code_builder` from 4.10.1 to 4.11.0\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\"\u003ecode_builder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:code_builder v4.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003eSpecVisitor\u003c/code\u003e, \u003ccode\u003eClosureExpression\u003c/code\u003e, \u003ccode\u003eLiteralMapExpression\u003c/code\u003e\n\u003ccode\u003eLiteralRecordExpression\u003c/code\u003e, \u003ccode\u003eLiteralSetExpression\u003c/code\u003e types.\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eExpression.newInstanceNamed\u003c/code\u003e with empty name\u003c/li\u003e\n\u003cli\u003eConsistently add blank lines between \u003ccode\u003e=\u0026gt;\u003c/code\u003e in class-like definitions.\u003c/li\u003e\n\u003cli\u003eFixed bug: Fields declared with \u003ccode\u003estatic\u003c/code\u003e and \u003ccode\u003eexternal\u003c/code\u003e now produce code with\ncorrect order\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuilt_collection: ^5.1.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuilt_value: ^8.10.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ecollection: ^1.19.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ematcher: ^0.12.16+1\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.7.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/dart-lang/tools/commit/319be98ae558cb218816f0c2aca798dcd6ee8370\"\u003e\u003ccode\u003e319be98\u003c/code\u003e\u003c/a\u003e code_builder: update deps, prepare release (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2160\"\u003e#2160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/24707e094cd761178eb76e725ce17f51e22fd442\"\u003e\u003ccode\u003e24707e0\u003c/code\u003e\u003c/a\u003e List directory failure (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2151\"\u003e#2151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/53a9f8322c199f08c2a0722651a6c186c37b3b15\"\u003e\u003ccode\u003e53a9f83\u003c/code\u003e\u003c/a\u003e Windows DirectoryWatcher buffer exhaustion recovery workaround. (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2149\"\u003e#2149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/1195125e8f6e21a8c96f9f22c64d64b5e04cb8b6\"\u003e\u003ccode\u003e1195125\u003c/code\u003e\u003c/a\u003e Consistent blank after =\u0026gt; members in class-likes (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2146\"\u003e#2146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/5e977d6f0698a220279a50538c89a440d56b0c44\"\u003e\u003ccode\u003e5e977d6\u003c/code\u003e\u003c/a\u003e Fix mixtures of parentheses and spaces in windows command paths (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/607340ca7cffa2da59db9ec88f488654a5d0db0d\"\u003e\u003ccode\u003e607340c\u003c/code\u003e\u003c/a\u003e disable failing test (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/2a2a2d611f2b98888bb6a93b03aa350c97310d87\"\u003e\u003ccode\u003e2a2a2d6\u003c/code\u003e\u003c/a\u003e [code_builder] Set \u003ccode\u003eexternal\u003c/code\u003e and \u003ccode\u003estatic\u003c/code\u003e in correct order (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2120\"\u003e#2120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/a4335eb80c55c3944a6af1a5ce20f5694298afdc\"\u003e\u003ccode\u003ea4335eb\u003c/code\u003e\u003c/a\u003e [cli_util] Add base directories (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2130\"\u003e#2130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/e1b1b4c6f3a25bcd52c201a535f2f3ed66f7ac7e\"\u003e\u003ccode\u003ee1b1b4c\u003c/code\u003e\u003c/a\u003e Improve test_reflective_loader/README.md (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2129\"\u003e#2129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/tools/commit/fd7cc89aaac774fb34502502803a3bcf62cb83cd\"\u003e\u003ccode\u003efd7cc89\u003c/code\u003e\u003c/a\u003e Fix wasm dry run event and tests (\u003ca href=\"https://github.com/dart-lang/tools/tree/main/pkgs/issues/2128\"\u003e#2128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/tools/commits/code_builder-v4.11.0/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dart_style` from 3.0.1 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:dart_style v3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fairly large number of style changes in response to feedback we got from shipping the new tall style formatter.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow preserving trailing commas and forcing the surrounding construct to split even when it would otherwise fit on one line. This is off by default (because it breaks \u003ca href=\"https://github.com/dart-lang/dart_style/wiki/Reversibility-principle\"\u003ereversibility\u003c/a\u003e among other reasons) but can be enabled by adding this to a surrounding \u003ccode\u003eanalysis_options.yaml\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eformatter:\n  trailing_commas: preserve\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis is similar to how trailing commas work in the old short style formatter applied to code before language version 3.7.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't add a trailing comma in lists that don't allow it, even when there is a trailing comment (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1639\"\u003e#1639\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThe following style changes are language versioned and only affect code whose language version is 3.8 or later. Dart code at 3.7 or earlier is formatted the same as it was before.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow more code on the same line as a named argument or \u003ccode\u003e=\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1536\"\u003e#1536\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1545\"\u003e#1545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1668\"\u003e#1668\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1679\"\u003e#1679\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before:\nfunction(\n  name:\n      (param, another) =\u0026gt;\n          veryLongBody,\n);\n\u003cp\u003efunction(\u003cbr /\u003e\nname:\u003cbr /\u003e\n(param) =\u0026gt; another(\u003cbr /\u003e\nargument1,\u003cbr /\u003e\nargument2,\u003cbr /\u003e\nargument3,\u003cbr /\u003e\n),\u003cbr /\u003e\n);\u003c/p\u003e\n\u003cp\u003e// After:\u003cbr /\u003e\nfunction(\u003cbr /\u003e\nname: (param, another) =\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fairly large number of style changes in response to\nfeedback we got from shipping the new tall style formatter.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow preserving trailing commas and forcing the surrounding construct to\nsplit even when it would otherwise fit on one line. This is off by default\n(because it breaks \u003ca href=\"https://github.com/dart-lang/dart_style/wiki/Reversibility-principle\"\u003ereversibility\u003c/a\u003e among other reasons) but can be enabled\nby adding this to a surrounding \u003ccode\u003eanalysis_options.yaml\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eformatter:\n  trailing_commas: preserve\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis is similar to how trailing commas work in the old short style formatter\napplied to code before language version 3.7.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't add a trailing comma in lists that don't allow it, even when there is\na trailing comment (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1639\"\u003e#1639\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThe following style changes are language versioned and only affect code whose\nlanguage version is 3.8 or later. Dart code at 3.7 or earlier is formatted the\nsame as it was before.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow more code on the same line as a named argument or \u003ccode\u003e=\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1536\"\u003e#1536\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1545\"\u003e#1545\u003c/a\u003e,\n\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1668\"\u003e#1668\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1679\"\u003e#1679\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before:\nfunction(\n  name:\n      (param, another) =\u0026gt;\n          veryLongBody,\n);\n\u003cp\u003efunction(\u003cbr /\u003e\nname:\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/dart_style/commit/05215a6b92ab6080a0e38651f1813ba3c3881ce7\"\u003e\u003ccode\u003e05215a6\u003c/code\u003e\u003c/a\u003e Bump version to publish 3.1.1. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1746\"\u003e#1746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/6c4166afed745c2f33c33a4b66a76e2ae986193f\"\u003e\u003ccode\u003e6c4166a\u003c/code\u003e\u003c/a\u003e Smarter versioned tests (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1744\"\u003e#1744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/ac2650aafbc055266f1f9be4739cc898889ddfb2\"\u003e\u003ccode\u003eac2650a\u003c/code\u003e\u003c/a\u003e Get the test updater script working again. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1743\"\u003e#1743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/44e8cfe7ba5a873ef81b6b39c07d50171eccf021\"\u003e\u003ccode\u003e44e8cfe\u003c/code\u003e\u003c/a\u003e Bump latest supported language version to 3.9. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1740\"\u003e#1740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/2a6c97b7e05234f3bd16b08dbd3150e63c8bb4ca\"\u003e\u003ccode\u003e2a6c97b\u003c/code\u003e\u003c/a\u003e Add configurable category to \u003ccode\u003eFormatCommand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1735\"\u003e#1735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/90227c5d32ee80ee5e15d785034b440b77224c98\"\u003e\u003ccode\u003e90227c5\u003c/code\u003e\u003c/a\u003e Fix permissions in the CI publish workflow. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1720\"\u003e#1720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/121e5e35460439e725ad184b58ea26f76f17502a\"\u003e\u003ccode\u003e121e5e3\u003c/code\u003e\u003c/a\u003e Bump version to publish 3.1.0. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1719\"\u003e#1719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/e7264fc65b06efd600ad6e64bf83e5ff51dbf05a\"\u003e\u003ccode\u003ee7264fc\u003c/code\u003e\u003c/a\u003e Add regression test for \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1712\"\u003e#1712\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1715\"\u003e#1715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/7c16cf2ca19c7efe1d0eda52673b9745bae98601\"\u003e\u003ccode\u003e7c16cf2\u003c/code\u003e\u003c/a\u003e Update the README. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1713\"\u003e#1713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/100db45075abdd66fd8788b205243e90ff0595df\"\u003e\u003ccode\u003e100db45\u003c/code\u003e\u003c/a\u003e Language version all of the formatting changes since Dart 3.7. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1707\"\u003e#1707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v3.0.1...v3.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `generator_test` from 0.4.1 to 0.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mrgnhnt96/generator_test/blob/main/CHANGELOG.md\"\u003egenerator_test's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.6.0 - 9.19.2025\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003cli\u003eRemove derry.yaml\u003c/li\u003e\n\u003c/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/mrgnhnt96/generator_test/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build` from 2.5.4 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/dart-lang/build/releases\"\u003ebuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build v2.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.1.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v2.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.1.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: fix incremental build when previous build had \u003ccode\u003epackage:\u003c/code\u003e import of\na missing dep or a missing file.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v2.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.1.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v2.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.1.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: fix corner case with checked in generated output that could cause\na crash.\u003c/li\u003e\n\u003cli\u003eBug fix: during initial build cleanup, really delete files that correspond\nto hidden generated files.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v2.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.1.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v2.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify warnings for outdated \u003ccode\u003eanalyzer\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify warnings for outdated \u003ccode\u003eanalyzer\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v2.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v2.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 2.5.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't log stack traces for subclasses of \u003ccode\u003eException\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBug fix: don't run builders with multiple outputs once per output.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v2.5.0\u003c/h2\u003e\n\u003cp\u003eUser-visible changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance for large builds. More performance improvements\nwill follow, if your workflow is affected by slow \u003ccode\u003ebuild_runner\u003c/code\u003e performance\nthen please consider sharing details at\n\u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eImproved logging: show what builders are running and, for long-running\nbuilders, where the time is spent.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssetNotFoundException\u003c/code\u003e now also reports the missing \u003ccode\u003epath\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/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-v2.4.2...build-v2.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `source_gen` from 2.0.0 to 4.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/source_gen/releases\"\u003esource_gen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:source_gen v4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: remove \u003ccode\u003eTypeChecker.fromRuntime\u003c/code\u003e, use\n\u003ccode\u003eTypeChecker.typeNamed\u003c/code\u003e instead. This removes all use of \u003ccode\u003edart:mirror\u003c/code\u003e, so\nbuilders using \u003ccode\u003esource_gen\u003c/code\u003e can be AOT compiled for better performance.\u003c/li\u003e\n\u003cli\u003eKeep \u003ccode\u003e// GENERATED FILE\u003c/code\u003e comments on the first line.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: use the new \u003ccode\u003eelement2\u003c/code\u003e APIs in \u003ccode\u003eanalyzer\u003c/code\u003e. Builders that\ndo resolution need to switch to the new API, see\n\u003ca href=\"https://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\"\u003ehttps://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\u003c/a\u003e.\nFor questions please use \u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^3.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the minimum package versions for a number of dependencies.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.7.0\u003c/li\u003e\n\u003cli\u003eUpdate the GeneratorForAnnotation optimization to skip files with well known\nannotation names such as \u003ccode\u003eoverride\u003c/code\u003e, \u003ccode\u003eDeprecated\u003c/code\u003e, and \u003ccode\u003epragma\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v3.0.0-dev\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: use the new \u003ccode\u003eelement2\u003c/code\u003e APIs in \u003ccode\u003eanalyzer\u003c/code\u003e. Builders that\ndo resolution need to switch to the new API, see\n\u003ca href=\"https://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\"\u003ehttps://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\u003c/a\u003e.\nFor questions please use \u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.7.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/source_gen/commit/2af60819868c9cb44e67e1ae8109fd6752db1ee0\"\u003e\u003ccode\u003e2af6081\u003c/code\u003e\u003c/a\u003e Remove mirrors, release 4.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/9475e658aca23ee69e169a2a2364dced135d099a\"\u003e\u003ccode\u003e9475e65\u003c/code\u003e\u003c/a\u003e Keep generated file comments on the first line (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/760\"\u003e#760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/e69abb414f2be689e1893b00f2ba3402b5902c01\"\u003e\u003ccode\u003ee69abb4\u003c/code\u003e\u003c/a\u003e Stop using deprecated Annotatable in public API. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/b8649092abda94e60bc436f9fb6914e6d3544a8d\"\u003e\u003ccode\u003eb864909\u003c/code\u003e\u003c/a\u003e Release 3.1.0. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/4da999f68a116ddb5192aedd403831e42a4abec7\"\u003e\u003ccode\u003e4da999f\u003c/code\u003e\u003c/a\u003e Support fragments, element directives and annotatables in InvalidGenerationSo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/b6bd80595a76465b55015fcb5b6425d23bbe960d\"\u003e\u003ccode\u003eb6bd805\u003c/code\u003e\u003c/a\u003e Deprecate TypeChecker.fromRuntime, add TypeChecker.typeNamed as recommended r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/25f62a81319c33049c436e2a2129e7dc78f6f4ec\"\u003e\u003ccode\u003e25f62a8\u003c/code\u003e\u003c/a\u003e Allow analyzer 8. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/0fec8d4de6b57cc46861273bf047ece0e5ad1e6f\"\u003e\u003ccode\u003e0fec8d4\u003c/code\u003e\u003c/a\u003e Mention directive annotations in CHANGELOG and example. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/772\"\u003e#772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/4c0d0888afef7522663186e7acde084e2e90c332\"\u003e\u003ccode\u003e4c0d088\u003c/code\u003e\u003c/a\u003e Release 3.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/766\"\u003e#766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/b347ce49fc57c9efdf80433084a14e3544e7e21a\"\u003e\u003ccode\u003eb347ce4\u003c/code\u003e\u003c/a\u003e skip files with only known annotation names (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/765\"\u003e#765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/source_gen/compare/source_gen-v2.0.0...source_gen-v4.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `retrofit_generator` from 9.1.9 to 10.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trevorwang/retrofit.dart/releases\"\u003eretrofit_generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev10.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd code coverage support and Coveralls integration by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/788\"\u003etrevorwang/retrofit.dart#788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump yargs-parser and \u003ccode\u003e@​commitlint/cli\u003c/code\u003e by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/789\"\u003etrevorwang/retrofit.dart#789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/trevorwang/retrofit.dart/compare/v.10.0.3...v10.0.4\"\u003ehttps://github.com/trevorwang/retrofit.dart/compare/v.10.0.3...v10.0.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev.10.0.3\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev10.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdate tag format by \u003ca href=\"https://github.com/trevorwang\"\u003e\u003ccode\u003e@​trevorwang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/778\"\u003etrevorwang/retrofit.dart#778\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/trevorwang/retrofit.dart/compare/10.0.1...v10.0.2\"\u003ehttps://github.com/trevorwang/retrofit.dart/compare/10.0.1...v10.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e10.0.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e10.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd CodeQL workflow for GitHub code scanning by \u003ca href=\"https://github.com/lgtm-com\"\u003e\u003ccode\u003e@​lgtm-com\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/519\"\u003etrevorwang/retrofit.dart#519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to element2 by \u003ca href=\"https://github.com/Carapacik\"\u003e\u003ccode\u003e@​Carapacik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/774\"\u003etrevorwang/retrofit.dart#774\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/lgtm-com\"\u003e\u003ccode\u003e@​lgtm-com\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/519\"\u003etrevorwang/retrofit.dart#519\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/trevorwang/retrofit.dart/compare/9.7.0...10.0.0\"\u003ehttps://github.com/trevorwang/retrofit.dart/compare/9.7.0...10.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate pubspec.yaml by \u003ca href=\"https://github.com/trevorwang\"\u003e\u003ccode\u003e@​trevorwang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/772\"\u003etrevorwang/retrofit.dart#772\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/trevorwang/retrofit.dart/compare/9.6.0...9.7.0\"\u003ehttps://github.com/trevorwang/retrofit.dart/compare/9.6.0...9.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emove enum value resolve from .name to .toString by \u003ca href=\"https://github.com/vasilich6107\"\u003e\u003ccode\u003e@​vasilich6107\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/768\"\u003etrevorwang/retrofit.dart#768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies and \u003ccode\u003ebuild\u003c/code\u003e by \u003ca href=\"https://github.com/Carapacik\"\u003e\u003ccode\u003e@​Carapacik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/769\"\u003etrevorwang/retrofit.dart#769\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/trevorwang/retrofit.dart/compare/9.3.0...9.6.0\"\u003ehttps://github.com/trevorwang/retrofit.dart/compare/9.3.0...9.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.3.0\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/trevorwang/retrofit.dart/commit/8ce37423ab2f5a724a6f6230d0ad9721966cd757\"\u003e\u003ccode\u003e8ce3742\u003c/code\u003e\u003c/a\u003e Allow build 4.0.0 (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/792\"\u003e#792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/d88dee81c63d8d36b314f6c355544ac4814d7023\"\u003e\u003ccode\u003ed88dee8\u003c/code\u003e\u003c/a\u003e fixup! refactor: remove unnecessary cast in newRequestOptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/42bfe78291a33882e0dcbaf6644ba369f259fa92\"\u003e\u003ccode\u003e42bfe78\u003c/code\u003e\u003c/a\u003e refactor: remove unnecessary cast in newRequestOptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/0550295c36160e5c4e2e78a529f4dedeee8b01a2\"\u003e\u003ccode\u003e0550295\u003c/code\u003e\u003c/a\u003e build(deps): bump yargs-parser and \u003ccode\u003e@​commitlint/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/789\"\u003e#789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/0f0fa9d4241abcdb0b427cf43e424e7b4dabe224\"\u003e\u003ccode\u003e0f0fa9d\u003c/code\u003e\u003c/a\u003e Add code coverage support and Coveralls integration (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/9d0360a880ae5b13d9164a1096bc69a5ade69964\"\u003e\u003ccode\u003e9d0360a\u003c/code\u003e\u003c/a\u003e docs(generator): update English doc comments for public API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/735728f3588bb36e5187284679f889db4ea6f3b6\"\u003e\u003ccode\u003e735728f\u003c/code\u003e\u003c/a\u003e Fix enum issue (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/0bf9e286ae7b5a3bf299f4df5f5c0893ed543934\"\u003e\u003ccode\u003e0bf9e28\u003c/code\u003e\u003c/a\u003e Stop using deprecated TypeChecker.fromRuntime (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/50c791597cfb003fc39597f94f68301777a56535\"\u003e\u003ccode\u003e50c7915\u003c/code\u003e\u003c/a\u003e bump verison to 4.7.2 (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/430ebbd760fbdf64507c5099700ae81a820a47fb\"\u003e\u003ccode\u003e430ebbd\u003c/code\u003e\u003c/a\u003e Update analysis_options.yaml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/trevorwang/retrofit.dart/compare/9.1.9...v10.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `melos` from 7.0.0-dev.7 to 7.1.1\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\u003ev7.1.1\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Allow underscore as packagename (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/936\"\u003e#936\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/8cae3163c886d2baa77750827590989401ea6705\"\u003e8cae3163\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2025-08-21\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---v710\"\u003e\u003ccode\u003emelos\u003c/code\u003e - \u003ccode\u003ev7.1.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\u003ev7.1.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFEAT\u003c/strong\u003e: Add useRootAsPackage for Melos 7.x root package support (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/927\"\u003e#927\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/ade8443d7194dc3c6caa124467eb6af498364974\"\u003eade8443d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2025-08-15\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\u003e\u003ca href=\"https://github.com/invertase/melos/blob/main/#melos---v700\"\u003e\u003ccode\u003emelos\u003c/code\u003e - \u003ccode\u003ev7.0.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\u003ev7.0.0\u003c/code\u003e\u003c/h4\u003e\n\u003cp\u003eThis version has all the changes from the \u003ccode\u003e7.0.0-dev.x\u003c/code\u003e releases, and is the first stable release\nof Melos that uses the Pub workspaces feature.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNote: This release has breaking changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Update to Dart SDK 3.8.0 and preserve trailing commas (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/908\"\u003e#908\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/eecfa4ea7caff55a58ad98d712213320285a0039\"\u003eeecfa4ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Tags from origin should be source of truth (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/902\"\u003e#902\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/9589803c6bba66a65aa1263c0028d6f66f31c0b2\"\u003e9589803c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: add flutter_chat_ui (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/903\"\u003e#903\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/190caf741280401385fc0a6e309419c1d5e37417\"\u003e190caf74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: add starknet.dart in projects list (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/896\"\u003e#896\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/9faa3152547235e13225caf97c75b2e27c9d1980\"\u003e9faa3152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fail early on steps and return error code (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/891\"\u003e#891\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/7161ce8fd8703b628c798cd17abc933817338110\"\u003e7161ce8f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: add jaspr to projects (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/881\"\u003e#881\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/926b62158b5d400fdbd2f9c342b379e0545f04f9\"\u003e926b6215\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/invertase/melos/commit/233f203ac416705515e8b45de1323f08b203637e\"\u003e\u003ccode\u003e233f203\u003c/code\u003e\u003c/a\u003e chore(release): publish packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/melos/commit/8cae3163c886d2baa77750827590989401ea6705\"\u003e\u003ccode\u003e8cae316\u003c/code\u003e\u003c/a\u003e fix: Allow underscore as packagename (\u003ca href=\"https://github.com/invertase/melos/tree/main/packages/issues/936\"\u003e#936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/melos/commit/ae52b58eea25a75d876ca9d33454469a7264af92\"\u003e\u003ccode\u003eae52b58\u003c/code\u003e\u003c/a\u003e chore(release): Publish Melos v7.1.0 (\u003ca href=\"https://github.com/invertase/melos/tree/main/packages/issues/928\"\u003e#928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/melos/commit/ade8443d7194dc3c6caa124467eb6af498364974\"\u003e\u003ccode\u003eade8443\u003c/code\u003e\u003c/a\u003e feat: Add useRootAsPackage for Melos 7.x root package support (\u003ca href=\"https://github.com/invertase/melos/tree/main/packages/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/melos/commit/df0c92ed8108b5161a827b21f69fbfcb1b437467\"\u003e\u003ccode\u003edf0c92e\u003c/code\u003e\u003c/a\u003e chore(release): Publish Melos v7.0.0 (\u003ca href=\"https://github.com/invertase/melos/tree/main/packages/issues/922\"\u003e#922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/melos/commit/c32ddfc91f3bf4409ad11d6541430ddd1f828610\"\u003e\u003ccode\u003ec32ddfc\u003c/code\u003e\u003c/a\u003e Chore/bump versions (\u003ca href=\"https://github.com/invertase/melos/tree/main/packages/issues/921\"\u003e#921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/melos/commit/4b840c7d090ba6dbddb6473c119f4e02055ddb81\"\u003e\u003ccode\u003e4b840c7\u003c/code\u003e\u003c/a\u003e fix: Avoid duplicated \u0026quot;Change Log\u0026quot; file header on Windows due to CRLF (closes...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/melos/commit/fcb787dfbd01f6c8ad6a15cf8e11a8e79082868d\"\u003e\u003ccode\u003efcb787d\u003c/code\u003e\u003c/a\u003e chore(release): publish packages (\u003ca href=\"https://github.com/invertase/melos/tree/main/packages/issues/909\"\u003e#909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/melos/commit/eecfa4ea7caff55a58ad98d712213320285a0039\"\u003e\u003ccode\u003eeecfa4e\u003c/code\u003e\u003c/a\u003e fix: Update to Dart SDK 3.8.0 and preserve trailing commas (\u003ca href=\"https://github.com/invertase/melos/tree/main/packages/issues/908\"\u003e#908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/melos/commit/190caf741280401385fc0a6e309419c1d5e37417\"\u003e\u003ccode\u003e190caf7\u003c/code\u003e\u003c/a\u003e docs: add flutter_chat_ui (\u003ca href=\"https://github.com/invertase/melos/tree/main/packages/issues/903\"\u003e#903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/invertase/melos/commits/melos-v7.1.1/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `meta` from 1.16.0 to 1.17.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.17.0 - 2016-06-08\u003c/h2\u003e\n\u003ch3\u003eCore library changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edart:convert\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eChunkedConverter\u003c/code\u003e which was erroneously added in 1.16.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edart:core\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eUri.replace\u003c/code\u003e supports iterables as values for the query parameters.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eUri.parseIPv6Address\u003c/code\u003e returns a \u003ccode\u003eUint8List\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edart:io\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eNetworkInterface.listSupported\u003c/code\u003e, which is \u003ccode\u003etrue\u003c/code\u003e when\n\u003ccode\u003eNetworkInterface.list\u003c/code\u003e is supported, and \u003ccode\u003efalse\u003c/code\u003e otherwise. Currently,\n\u003ccode\u003eNetworkInterface.list\u003c/code\u003e is not supported on Android.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTool Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePub\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eTAR files created while publishing a package on Mac OS and Linux now use a\nmore portable format.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eErrors caused by invalid arguments now print the full usage information for\nthe command.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSDK constraints for dependency overrides are no longer considered when\ndetermining the total SDK constraint for a lockfile.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA bug has been fixed in which a lockfile was considered up-to-date when it\nactually wasn't.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA bug has been fixed in which \u003ccode\u003epub get --offline\u003c/code\u003e would crash when a\nprerelease version was selected.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDartium and content shell\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDebugging Dart code inside iframes improved, was broken.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.16.1 - 2016-05-24\u003c/h2\u003e\n\u003cp\u003ePatch release, resolves one issue:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eVM: Fixes a bug that caused intermittent hangs on Windows. (SDK issue\n\u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/26400\"\u003e26400\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/dart-lang/sdk/commit/a5fb4feae454a2016474b54bde491da5753d5be0\"\u003e\u003ccode\u003ea5fb4fe\u003c/code\u003e\u003c/a\u003e use const Link so that empty Link is always identical\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/5eae061da7c499696c72e288a425092602115798\"\u003e\u003ccode\u003e5eae061\u003c/code\u003e\u003c/a\u003e Analyzer 0.27.4-alpha.9 (API fixes) (\u003ca href=\"https://github.com/dart-lang/sdk/tree/main/pkg/issues/26562\"\u003e#26562\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/08ce826f3be86b949ef29d4ff590ea72df8eee36\"\u003e\u003ccode\u003e08ce826\u003c/code\u003e\u003c/a\u003e Gather and report stats on the number of times flushed results are recomputed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/ef8baa8760a8699c4e155adec54572e9d6e16425\"\u003e\u003ccode\u003eef8baa8\u003c/code\u003e\u003c/a\u003e Add test harness option for app snapshots with unoptimized code.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/0a5ecc50abe68867933a7f9eafaf16898bd3e493\"\u003e\u003ccode\u003e0a5ecc5\u003c/code\u003e\u003c/a\u003e Resynthesize return types lazily.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/cdc0b172464791d57d2ce9fd10049b98fadab79a\"\u003e\u003ccode\u003ecdc0b17\u003c/code\u003e\u003c/a\u003e Resynthesize ParameterElementImpl.parameterKind lazily.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/e71e111b2432c4bb48b12816b2510f4a059a9063\"\u003e\u003ccode\u003ee71e111\u003c/code\u003e\u003c/a\u003e Summarize references to closure parameters properly.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/dcadf0b35c5700cf37791911bfa7edb3e616299d\"\u003e\u003ccode\u003edcadf0b\u003c/code\u003e\u003c/a\u003e Store expression function closures summaries when needed for type inference.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/6d2b7f406701a198848f44892ca707793cb753aa\"\u003e\u003ccode\u003e6d2b7f4\u003c/code\u003e\u003c/a\u003e Refactor AST summarization logic for serializing initializer expressions.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/ac7f892cc41f18b2408c0279e0c3d03fef923cde\"\u003e\u003ccode\u003eac7f892\u003c/code\u003e\u003c/a\u003e Resynthesize FieldFormalParameterElementImpl(s) lazily.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/sdk/commits/1.17.0/pkg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `retrofit_generator` from 9.1.9 to 10.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trevorwang/retrofit.dart/releases\"\u003eretrofit_generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev10.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd code coverage support and Coveralls integration by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/788\"\u003etrevorwang/retrofit.dart#788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump yargs-parser and \u003ccode\u003e@​commitlint/cli\u003c/code\u003e by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/789\"\u003etrevorwang/retrofit.dart#789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/trevorwang/retrofit.dart/compare/v.10.0.3...v10.0.4\"\u003ehttps://github.com/trevorwang/retrofit.dart/compare/v.10.0.3...v10.0.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev.10.0.3\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev10.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdate tag format by \u003ca href=\"https://github.com/trevorwang\"\u003e\u003ccode\u003e@​trevorwang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/778\"\u003etrevorwang/retrofit.dart#778\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/trevorwang/retrofit.dart/compare/10.0.1...v10.0.2\"\u003ehttps://github.com/trevorwang/retrofit.dart/compare/10.0.1...v10.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e10.0.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e10.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd CodeQL workflow for GitHub code scanning by \u003ca href=\"https://github.com/lgtm-com\"\u003e\u003ccode\u003e@​lgtm-com\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/519\"\u003etrevorwang/retrofit.dart#519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to element2 by \u003ca href=\"https://github.com/Carapacik\"\u003e\u003ccode\u003e@​Carapacik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/774\"\u003etrevorwang/retrofit.dart#774\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/lgtm-com\"\u003e\u003ccode\u003e@​lgtm-com\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/519\"\u003etrevorwang/retrofit.dart#519\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/trevorwang/retrofit.dart/compare/9.7.0...10.0.0\"\u003ehttps://github.com/trevorwang/retrofit.dart/compare/9.7.0...10.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate pubspec.yaml by \u003ca href=\"https://github.com/trevorwang\"\u003e\u003ccode\u003e@​trevorwang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/772\"\u003etrevorwang/retrofit.dart#772\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/trevorwang/retrofit.dart/compare/9.6.0...9.7.0\"\u003ehttps://github.com/trevorwang/retrofit.dart/compare/9.6.0...9.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emove enum value resolve from .name to .toString by \u003ca href=\"https://github.com/vasilich6107\"\u003e\u003ccode\u003e@​vasilich6107\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/768\"\u003etrevorwang/retrofit.dart#768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies and \u003ccode\u003ebuild\u003c/code\u003e by \u003ca href=\"https://github.com/Carapacik\"\u003e\u003ccode\u003e@​Carapacik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/769\"\u003etrevorwang/retrofit.dart#769\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/trevorwang/retrofit.dart/compare/9.3.0...9.6.0\"\u003ehttps://github.com/trevorwang/retrofit.dart/compare/9.3.0...9.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.3.0\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/trevorwang/retrofit.dart/commit/8ce37423ab2f5a724a6f6230d0ad9721966cd757\"\u003e\u003ccode\u003e8ce3742\u003c/code\u003e\u003c/a\u003e Allow build 4.0.0 (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/792\"\u003e#792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/d88dee81c63d8d36b314f6c355544ac4814d7023\"\u003e\u003ccode\u003ed88dee8\u003c/code\u003e\u003c/a\u003e fixup! refactor: remove unnecessary cast in newRequestOptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/42bfe78291a33882e0dcbaf6644ba369f259fa92\"\u003e\u003ccode\u003e42bfe78\u003c/code\u003e\u003c/a\u003e refactor: remove unnecessary cast in newRequestOptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/0550295c36160e5c4e2e78a529f4dedeee8b01a2\"\u003e\u003ccode\u003e0550295\u003c/code\u003e\u003c/a\u003e build(deps): bump yargs-parser and \u003ccode\u003e@​commitlint/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/789\"\u003e#789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/0f0fa9d4241abcdb0b427cf43e424e7b4dabe224\"\u003e\u003ccode\u003e0f0fa9d\u003c/code\u003e\u003c/a\u003e Add code coverage support and Coveralls integration (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/9d0360a880ae5b13d9164a1096bc69a5ade69964\"\u003e\u003ccode\u003e9d0360a\u003c/code\u003e\u003c/a\u003e docs(generator): update English doc comments for public API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/735728f3588bb36e5187284679f889db4ea6f3b6\"\u003e\u003ccode\u003e735728f\u003c/code\u003e\u003c/a\u003e Fix enum issue (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/0bf9e286ae7b5a3bf299f4df5f5c0893ed543934\"\u003e\u003ccode\u003e0bf9e28\u003c/code\u003e\u003c/a\u003e Stop using deprecated TypeChecker.fromRuntime (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/50c791597cfb003fc39597f94f68301777a56535\"\u003e\u003ccode\u003e50c7915\u003c/code\u003e\u003c/a\u003e bump verison to 4.7.2 (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/430ebbd760fbdf64507c5099700ae81a820a47fb\"\u003e\u003ccode\u003e430ebbd\u003c/code\u003e\u003c/a\u003e Update analysis_options.yaml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/trevorwang/retrofit.dart/compare/9.1.9...v10.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `source_gen` from 2.0.0 to 4.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/source_gen/releases\"\u003esource_gen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:source_gen v4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: remove \u003ccode\u003eTypeChecker.fromRuntime\u003c/code\u003e, use\n\u003ccode\u003eTypeChecker.typeNamed\u003c/code\u003e instead. This removes all use of \u003ccode\u003edart:mirror\u003c/code\u003e, so\nbuilders using \u003ccode\u003esource_gen\u003c/code\u003e can be AOT compiled for better performance.\u003c/li\u003e\n\u003cli\u003eKeep \u003ccode\u003e// GENERATED FILE\u003c/code\u003e comments on the first line.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: use the new \u003ccode\u003eelement2\u003c/code\u003e APIs in \u003ccode\u003eanalyzer\u003c/code\u003e. Builders that\ndo resolution need to switch to the new API, see\n\u003ca href=\"https://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\"\u003ehttps://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\u003c/a\u003e.\nFor questions please use \u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^3.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the minimum package versions for a number of dependencies.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.7.0\u003c/li\u003e\n\u003cli\u003eUpdate the GeneratorForAnnotation optimization to skip files with well known\nannotation names such as \u003ccode\u003eoverride\u003c/code\u003e, \u003ccode\u003eDeprecated\u003c/code\u003e, and \u003ccode\u003epragma\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v3.0.0-dev\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: use the new \u003ccode\u003eelement2\u003c/code\u003e APIs in \u003ccode\u003eanalyzer\u003c/code\u003e. Builders that\ndo resolution need to switch to the new API, see\n\u003ca href=\"https://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\"\u003ehttps://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\u003c/a\u003e.\nFor questions please use \u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.7.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/source_gen/commit/2af60819868c9cb44e67e1ae8109fd6752db1ee0\"\u003e\u003ccode\u003e2af6081\u003c/code\u003e\u003c/a\u003e Remove mirrors, release 4.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/9475e658aca23ee69e169a2a2364dced135d099a\"\u003e\u003ccode\u003e9475e65\u003c/code\u003e\u003c/a\u003e Keep generated file comments on the first line (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/760\"\u003e#760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/e69abb414f2be689e1893b00f2ba3402b5902c01\"\u003e\u003ccode\u003ee69abb4\u003c/code\u003e\u003c/a\u003e Stop using deprecated Annotatable in public API. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/b8649092abda94e60bc436f9fb6914e6d3544a8d\"\u003e\u003ccode\u003eb864909\u003c/code\u003e\u003c/a\u003e Release 3.1.0. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/4da999f68a116ddb5192aedd403831e42a4abec7\"\u003e\u003ccode\u003e4da999f\u003c/code\u003e\u003c/a\u003e Support fragments, element directives and annotatables in InvalidGenerationSo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/b6bd80595a76465b55015fcb5b6425d23bbe960d\"\u003e\u003ccode\u003eb6bd805\u003c/code\u003e\u003c/a\u003e Deprecate TypeChecker.fromRuntime, add TypeChecker.typeNamed as recommended r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/25f62a81319c33049c436e2a2129e7dc78f6f4ec\"\u003e\u003ccode\u003e25f62a8\u003c/code\u003e\u003c/a\u003e Allow analyzer 8. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/0fec8d4de6b57cc46861273bf047ece0e5ad1e6f\"\u003e\u003ccode\u003e0fec8d4\u003c/code\u003e\u003c/a\u003e Mention directive annotations in CHANGELOG and example. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/772\"\u003e#772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/4c0d0888afef7522663186e7acde084e2e90c332\"\u003e\u003ccode\u003e4c0d088\u003c/code\u003e\u003c/a\u003e Release 3.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/766\"\u003e#766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/b347ce49fc57c9efdf80433084a14e3544e7e21a\"\u003e\u003ccode\u003eb347ce4\u003c/code\u003e\u003c/a\u003e skip files with only known annotation names (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/765\"\u003e#765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/source_gen/compare/source_gen-v2.0.0...source_gen-v4.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `test` from 1.25.15 to 1.26.3\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.26.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpand pub constraint to allow the latest \u003ccode\u003eanalyzer\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:test v1.26.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet a debug name for test isolates.\u003c/li\u003e\n\u003cli\u003eFix an assertion failure when using \u003ccode\u003esetUpAll\u003c/code\u003e or \u003ccode\u003etearDownAll\u003c/code\u003e and running\nwith asserts enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:test v1.26.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etest()\u003c/code\u003e and \u003ccode\u003egroup()\u003c/code\u003e functions now take an optional \u003ccode\u003eTestLocation\u003c/code\u003e that will\nbe used as the location of the test in JSON reporters instead of being parsed\nfrom the call stack.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/c201cc98cc969c3632b2b0b4eee469330fc3ed9b\"\u003e\u003ccode\u003ec201cc9\u003c/code\u003e\u003c/a\u003e Expand Analyzer constraints to allow 8.x (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2518\"\u003e#2518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/2be5ca067bdf09e999be2ad760ab8efab854e789\"\u003e\u003ccode\u003e2be5ca0\u003c/code\u003e\u003c/a\u003e prep to publish package:checks 0.3.1 (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2513\"\u003e#2513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/8e703e28f772257776745fa482ea4077c0ba074c\"\u003e\u003ccode\u003e8e703e2\u003c/code\u003e\u003c/a\u003e Update README.md to clarify this is an experiment (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2512\"\u003e#2512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/0793a2b3262ac900558c49c76e9bbe4f29f91ea4\"\u003e\u003ccode\u003e0793a2b\u003c/code\u003e\u003c/a\u003e Add isSorted and related matchers (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2490\"\u003e#2490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/42a6d333d96b4b0964d356b9a29ca47ccdb43691\"\u003e\u003ccode\u003e42a6d33\u003c/code\u003e\u003c/a\u003e [native assets] Graduate to preview (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2501\"\u003e#2501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/5ffcb36fd6c82843f25ed96585a4b9e96022e7f9\"\u003e\u003ccode\u003e5ffcb36\u003c/code\u003e\u003c/a\u003e Fix an issue with failed assertions using setUpAll/tearDownAll (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2499\"\u003e#2499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/a1e295b4f657f4e37dc976cf45fd325e992a1bc5\"\u003e\u003ccode\u003ea1e295b\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/3c3878afe773a4a3d654da0900394e189ee0df55\"\u003e\u003ccode\u003e3c3878a\u003c/code\u003e\u003c/a\u003e Include the test URI in the debug name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/90e64ec2887ed07e220793ab916d91fca05a6241\"\u003e\u003ccode\u003e90e64ec\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/d67c897bc3de1ccea525eff1bb6324383bd9b250\"\u003e\u003ccode\u003ed67c897\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into isolate_debug_name\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/test/commits/test-v1.26.3/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/steeple-org/flutter_rpc_generator/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/steeple-org%2Fflutter_rpc_generator/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"}},{"old_version":"3.1.1","new_version":"3.1.2","update_type":"patch","path":"/packages/smithy/smithy_codegen","pr_created_at":"2025-09-09T12:21:29.000Z","version_change":"3.1.1 → 3.1.2","issue":{"uuid":"3398192590","node_id":"PR_kwDODx0xfc6nmHij","number":6338,"state":"open","title":"chore(deps): bump the built_value group in /packages/smithy/smithy_codegen with 7 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-09T12:21:29.000Z","updated_at":"2025-09-16T12:18:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"built_value","update_count":7,"packages":[{"name":"built_value","old_version":"8.10.1","new_version":"8.12.0","repository_url":"https://github.com/google/built_value.dart"},{"name":"build_version","old_version":"2.1.1","new_version":"2.1.3","repository_url":"https://github.com/kevmoo/build_version"},{"name":"dart_style","old_version":"3.1.1","new_version":"3.1.2","repository_url":"https://github.com/dart-lang/dart_style"},{"name":"json_serializable","old_version":"6.9.5","new_version":"6.11.1","repository_url":"https://github.com/google/json_serializable.dart"},{"name":"built_value_generator","old_version":"8.10.1","new_version":"8.12.0","repository_url":"https://github.com/google/built_value.dart"},{"name":"build_cli","old_version":"2.2.7","new_version":"2.2.8","repository_url":"https://github.com/kevmoo/build_cli"},{"name":"build_runner","old_version":"2.5.4","new_version":"2.8.0","repository_url":"https://github.com/dart-lang/build"}],"path":"/packages/smithy/smithy_codegen","ecosystem":"pub"},"body":"Bumps the built_value group in /packages/smithy/smithy_codegen with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [built_value](https://github.com/google/built_value.dart) | `8.10.1` | `8.12.0` |\n| [build_version](https://github.com/kevmoo/build_version) | `2.1.1` | `2.1.3` |\n| [dart_style](https://github.com/dart-lang/dart_style) | `3.1.1` | `3.1.2` |\n| [json_serializable](https://github.com/google/json_serializable.dart) | `6.9.5` | `6.11.1` |\n| [built_value_generator](https://github.com/google/built_value.dart) | `8.10.1` | `8.12.0` |\n| [build_cli](https://github.com/kevmoo/build_cli) | `2.2.7` | `2.2.8` |\n| [build_runner](https://github.com/dart-lang/build) | `2.5.4` | `2.8.0` |\n\nUpdates `built_value` from 8.10.1 to 8.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/built_value.dart/releases\"\u003ebuilt_value's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUpdate dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer ^8.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuilt_value_generator\u003c/code\u003e to use \u003ccode\u003ebuild 4.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuilt_value_generator\u003c/code\u003e to use \u003ccode\u003esource_gen 4.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUse \u003ccode\u003ebuild 3.0.0\u003c/code\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild ^3.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003esource_gen ^3.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUse \u003ccode\u003ebuild ^3.0.0-dev\u003c/code\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003esource_gen ^3.0.0-dev\u003c/code\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/google/built_value.dart/blob/master/CHANGELOG.md\"\u003ebuilt_value's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e8.12.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eEnable \u003ccode\u003ebuild_runner 2.7.0\u003c/code\u003e \u0026quot;triggers\u0026quot; optimization.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebuilt_value\u003c/code\u003e will now only run in libraries that directly import\n\u003ccode\u003epackage:built_value/built_value.dart\u003c/code\u003e or use an annotation called\n\u003ccode\u003e@SerializersFor\u003c/code\u003e. Other files will be quickly skipped and show in\n\u003ccode\u003ebuild_runner\u003c/code\u003e output as \u0026quot;not triggered\u0026quot; or \u0026quot;skipped\u0026quot;.\u003c/li\u003e\n\u003cli\u003eIf you need to run \u003ccode\u003ebuilt_value\u003c/code\u003e on other source files, see\n\u003ca href=\"https://pub.dev/packages/build_config#triggers\"\u003ehttps://pub.dev/packages/build_config#triggers\u003c/a\u003e for how to configure your own\nadditional triggers for \u003ccode\u003ebuilt_value\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e8.11.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer ^8.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuilt_value_generator\u003c/code\u003e to use \u003ccode\u003ebuild 4.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuilt_value_generator\u003c/code\u003e to use \u003ccode\u003esource_gen 4.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e8.11.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuilt_value_generator\u003c/code\u003e to use \u003ccode\u003eanalyzer 8.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e8.11.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild ^3.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003esource_gen ^3.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e8.11.0-dev\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003esource_gen ^3.0.0-dev\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\u003eSee full diff in \u003ca href=\"https://github.com/google/built_value.dart/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_version` from 2.1.1 to 2.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kevmoo/build_version/releases\"\u003ebuild_version's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_version v2.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^3.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire at least Dart SDK \u003ccode\u003e3.7.0\u003c/code\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/kevmoo/build_version/blob/master/CHANGELOG.md\"\u003ebuild_version's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003ebuild: ^4.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^3.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire at least Dart SDK \u003ccode\u003e3.7.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/kevmoo/build_version/commit/6dc8db1367df31c23512430bc95b649f4831671e\"\u003e\u003ccode\u003e6dc8db1\u003c/code\u003e\u003c/a\u003e Bump the github-actions group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/kevmoo/build_version/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevmoo/build_version/commit/d8029cbc1544029f6e00a522a807948f7986dea6\"\u003e\u003ccode\u003ed8029cb\u003c/code\u003e\u003c/a\u003e Support versions 4.x of \u003ccode\u003epackage:build\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/kevmoo/build_version/issues/64\"\u003e#64\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevmoo/build_version/commit/0bafc3c21f475b04ec5033fd23eb57a51e15db6e\"\u003e\u003ccode\u003e0bafc3c\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/kevmoo/build_version/issues/62\"\u003e#62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevmoo/build_version/commit/b1f3e08ad84dec8a082a3613b66a28a7990b5945\"\u003e\u003ccode\u003eb1f3e08\u003c/code\u003e\u003c/a\u003e fix formatting (\u003ca href=\"https://redirect.github.com/kevmoo/build_version/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevmoo/build_version/commit/de4794b8f5a031cc4ae434eb0194bcf121017e3c\"\u003e\u003ccode\u003ede4794b\u003c/code\u003e\u003c/a\u003e Update deps, prepare v2.1.2 release (\u003ca href=\"https://redirect.github.com/kevmoo/build_version/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevmoo/build_version/commit/4332b777f1cfa46d8df56f7d0a1efe2aa4a5f51e\"\u003e\u003ccode\u003e4332b77\u003c/code\u003e\u003c/a\u003e Bump dart-lang/setup-dart in the github-actions group (\u003ca href=\"https://redirect.github.com/kevmoo/build_version/issues/58\"\u003e#58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevmoo/build_version/commit/91b713ec93b9b87a205536d3ec7d4e761d6d81c5\"\u003e\u003ccode\u003e91b713e\u003c/code\u003e\u003c/a\u003e Bump actions/stale from 9.0.0 to 9.1.0 in the github-actions group (\u003ca href=\"https://redirect.github.com/kevmoo/build_version/issues/57\"\u003e#57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevmoo/build_version/commit/fc7790602359f9841768593ea3a5db15162aae1b\"\u003e\u003ccode\u003efc77906\u003c/code\u003e\u003c/a\u003e Bump dart-lang/setup-dart in the github-actions group (\u003ca href=\"https://redirect.github.com/kevmoo/build_version/issues/56\"\u003e#56\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevmoo/build_version/commit/9eec06827ce13a16f8214a795be2433dfd998b92\"\u003e\u003ccode\u003e9eec068\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.0 to 4.2.2 in the github-actions group (\u003ca href=\"https://redirect.github.com/kevmoo/build_version/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevmoo/build_version/commit/ef1a4d5288d25412776465f1da4dac232793f58a\"\u003e\u003ccode\u003eef1a4d5\u003c/code\u003e\u003c/a\u003e blast_repo fixes (\u003ca href=\"https://redirect.github.com/kevmoo/build_version/issues/54\"\u003e#54\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kevmoo/build_version/compare/v2.1.1...v2.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dart_style` from 3.1.1 to 3.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before formatting:\nenum { constant, ; member() {} }\n// After formatting at language version 3.9 or lower:\nenum {\n  constant;\n  member() {}\n}\n// After formatting at language version 3.10 or higher:\nenum {\n  constant,\n  ;\n  member() {}\n}\n\u003c/code\u003e\u003c/pre\u003e\n(Thanks to jellynoone@ for this change.)\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/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before formatting:\nenum { constant, ; member() {} }\n\u003cp\u003e// After formatting at language version 3.9 or lower:\u003cbr /\u003e\nenum {\u003cbr /\u003e\nconstant;\u003c/p\u003e\n\u003cp\u003emember() {}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// After formatting at language version 3.10 or higher:\u003cbr /\u003e\nenum {\u003cbr /\u003e\nconstant,\u003cbr /\u003e\n;\u003c/p\u003e\n\u003cp\u003emember() {}\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e(Thanks to jellynoone@ for this change.)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/00b5f3f5256cb179bc340c1e60bb52fd1c2ae1ac\"\u003e\u003ccode\u003e00b5f3f\u003c/code\u003e\u003c/a\u003e Update deps to their lowest allowed, prepare release (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/5cb56273f5c9260ade502a7d1611e3597648e6dc\"\u003e\u003ccode\u003e5cb5627\u003c/code\u003e\u003c/a\u003e Make preserved trailing commas apply to record types too. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/a1e405f0bcd5d894109084a7a4b9b19a14653fb9\"\u003e\u003ccode\u003ea1e405f\u003c/code\u003e\u003c/a\u003e Add a regression test for an idempotency bug. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1752\"\u003e#1752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/7278eff793e80b5bdccfbe49b0aac01513d65285\"\u003e\u003ccode\u003e7278eff\u003c/code\u003e\u003c/a\u003e Preserve trailing commas enum with members (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1750\"\u003e#1750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/5d2ad56bf523cd017febe54514e72c41e86520ee\"\u003e\u003ccode\u003e5d2ad56\u003c/code\u003e\u003c/a\u003e Preserve space between \u0026quot;?\u0026quot; and \u0026quot;.\u0026quot; in null aware element dot shorthand. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/4f2fe385bc9a5bee615553588a0dfa6c1dc20306\"\u003e\u003ccode\u003e4f2fe38\u003c/code\u003e\u003c/a\u003e Enable language version 3.10 and format dot shorthands. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1745\"\u003e#1745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v3.1.1...v3.1.2\"\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.11.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.11.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuild: '\u0026gt;=3.0.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003esource_gen: '\u0026gt;=3.1.0 \u0026lt;5.0.0'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eJsonKey\u003c/code\u003e annotation on constructor parameters.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=7.4.0 \u0026lt;9.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003edart_style: ^3.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003emeta: ^1.15.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_helper: ^1.3.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esource_gen: ^3.1.0\u003c/code\u003e, stop using deprecated \u003ccode\u003eTypeChecker.fromRuntime\u003c/code\u003e\nand use the new \u003ccode\u003eTypeChecker.typeNamed\u003c/code\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequired \u003ccode\u003eanalyzer: ^7.4.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:json_serializable v6.10.0-dev\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to analyzer element2 model and \u003ccode\u003ebuild: ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epackage:collection\u003c/code\u003e to a dev dependency.\u003c/li\u003e\n\u003cli\u003eUse new \u003ccode\u003enull-aware element\u003c/code\u003e feature in generated code.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/d95430cf23442fe3565297645f692596c2ca0894\"\u003e\u003ccode\u003ed95430c\u003c/code\u003e\u003c/a\u003e Allow build 4.0.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1525\"\u003e#1525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/8cb173f20475bc7b873cb326598f0548e0c090ef\"\u003e\u003ccode\u003e8cb173f\u003c/code\u003e\u003c/a\u003e Bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1522\"\u003e#1522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/191f06ab19b4046e438ee86b374f713b4ce5d6a7\"\u003e\u003ccode\u003e191f06a\u003c/code\u003e\u003c/a\u003e Release 6.11.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1520\"\u003e#1520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/c8c3b39b66be28ed6ad9f1f4db7ca419c6065ac1\"\u003e\u003ccode\u003ec8c3b39\u003c/code\u003e\u003c/a\u003e Stop using source_gen TypeChecker.fromRuntime. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1517\"\u003e#1517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/426f5a2b9fb5cb0a19feff2a7576bcc955341a80\"\u003e\u003ccode\u003e426f5a2\u003c/code\u003e\u003c/a\u003e Support latest dependencies (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1516\"\u003e#1516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/4298f97d1e6f4d0716a5d3ec98d4decbf97d04cc\"\u003e\u003ccode\u003e4298f97\u003c/code\u003e\u003c/a\u003e Allow \u003ccode\u003e@JsonKey\u003c/code\u003e to be used on constructor parameters (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1505\"\u003e#1505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/7d8d5106646e333cdd43b0f65848351fa92ab54c\"\u003e\u003ccode\u003e7d8d510\u003c/code\u003e\u003c/a\u003e Fix bug running code generation for classes inheriting from \u003ccode\u003eListBase\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/4c9e1e6678ad88cc6d47d6e530f09cb9d078ef1e\"\u003e\u003ccode\u003e4c9e1e6\u003c/code\u003e\u003c/a\u003e CI fix to handle analyzer/SDK language version changing (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1513\"\u003e#1513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/e1381aa217895bb9ed804447a3979a2eaf01e3d0\"\u003e\u003ccode\u003ee1381aa\u003c/code\u003e\u003c/a\u003e Release 6.10.0. (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/json_serializable.dart/commit/57e04de9a9cae1735f149481d9da4bede359a8e5\"\u003e\u003ccode\u003e57e04de\u003c/code\u003e\u003c/a\u003e Update to latest analyzer release and fix deprecations (\u003ca href=\"https://redirect.github.com/google/json_serializable.dart/issues/1510\"\u003e#1510\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.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `built_value_generator` from 8.10.1 to 8.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/built_value.dart/releases\"\u003ebuilt_value_generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUpdate dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer ^8.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuilt_value_generator\u003c/code\u003e to use \u003ccode\u003ebuild 4.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuilt_value_generator\u003c/code\u003e to use \u003ccode\u003esource_gen 4.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUse \u003ccode\u003ebuild 3.0.0\u003c/code\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild ^3.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003esource_gen ^3.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUse \u003ccode\u003ebuild ^3.0.0-dev\u003c/code\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003esource_gen ^3.0.0-dev\u003c/code\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/google/built_value.dart/blob/master/CHANGELOG.md\"\u003ebuilt_value_generator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e8.12.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eEnable \u003ccode\u003ebuild_runner 2.7.0\u003c/code\u003e \u0026quot;triggers\u0026quot; optimization.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebuilt_value\u003c/code\u003e will now only run in libraries that directly import\n\u003ccode\u003epackage:built_value/built_value.dart\u003c/code\u003e or use an annotation called\n\u003ccode\u003e@SerializersFor\u003c/code\u003e. Other files will be quickly skipped and show in\n\u003ccode\u003ebuild_runner\u003c/code\u003e output as \u0026quot;not triggered\u0026quot; or \u0026quot;skipped\u0026quot;.\u003c/li\u003e\n\u003cli\u003eIf you need to run \u003ccode\u003ebuilt_value\u003c/code\u003e on other source files, see\n\u003ca href=\"https://pub.dev/packages/build_config#triggers\"\u003ehttps://pub.dev/packages/build_config#triggers\u003c/a\u003e for how to configure your own\nadditional triggers for \u003ccode\u003ebuilt_value\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e8.11.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer ^8.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuilt_value_generator\u003c/code\u003e to use \u003ccode\u003ebuild 4.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuilt_value_generator\u003c/code\u003e to use \u003ccode\u003esource_gen 4.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e8.11.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003ebuilt_value_generator\u003c/code\u003e to use \u003ccode\u003eanalyzer 8.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e8.11.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild ^3.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003esource_gen ^3.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e8.11.0-dev\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild ^3.0.0-dev\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003esource_gen ^3.0.0-dev\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\u003eSee full diff in \u003ca href=\"https://github.com/google/built_value.dart/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_cli` from 2.2.7 to 2.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kevmoo/build_cli/releases\"\u003ebuild_cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_cli v2.2.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequired \u003ccode\u003esdk: ^3.8.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequired \u003ccode\u003eanalyzer: ^8.1.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequired \u003ccode\u003ebuild: ^4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequired \u003ccode\u003ebuild_config: ^1.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequired \u003ccode\u003esource_gen: ^4.0.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequired \u003ccode\u003esource_helper: ^1.3.8\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/kevmoo/build_cli/commit/5f965fe5d02a17ef5bfcd743ca6769a1b7833c10\"\u003e\u003ccode\u003e5f965fe\u003c/code\u003e\u003c/a\u003e tweak dep in build_cli (\u003ca href=\"https://redirect.github.com/kevmoo/build_cli/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevmoo/build_cli/commit/d01ba0ba11a73b4e541ff65508ae55842a8f887f\"\u003e\u003ccode\u003ed01ba0b\u003c/code\u003e\u003c/a\u003e Support latest dependencies, prepare release (\u003ca href=\"https://redirect.github.com/kevmoo/build_cli/issues/177\"\u003e#177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kevmoo/build_cli/compare/build_cli-v2.2.7...build_cli-v2.2.8\"\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.8.0\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.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake errors more prominent in log output, highlight in red.\u003c/li\u003e\n\u003cli\u003eRemove \u0026quot;deleting declared outputs\u0026quot; warning.\u003c/li\u003e\n\u003cli\u003eBug fix: fix incorrect display of some \u0026quot;usage\u0026quot; messages.\u003c/li\u003e\n\u003cli\u003eMove code from \u003ccode\u003ebuild_resolvers\u003c/code\u003e into \u003ccode\u003ebuild_runner\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove code from \u003ccode\u003ebuild_runner_core\u003c/code\u003e into \u003ccode\u003ebuild_runner\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove code from \u003ccode\u003etiming\u003c/code\u003e into \u003ccode\u003ebuild_runner\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ebuild_runner_core\u003c/code\u003e, \u003ccode\u003etiming\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 4.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: with \u003ccode\u003ebuild_runner serve\u003c/code\u003e, special handling of paths containing\n\u003ccode\u003e/packages/\u003c/code\u003e was hiding actual folders called \u003ccode\u003epackages\u003c/code\u003e. Serve the actual\nfolders first, before trying the package lookup.\u003c/li\u003e\n\u003cli\u003eRemove undocumented / unused features: \u003ccode\u003elib/build_script_generate.dart\u003c/code\u003e,\n\u003ccode\u003ebin/graph_inspector.dart\u003c/code\u003e, \u003ccode\u003ebuild_runner doctor\u003c/code\u003e and\n\u003ccode\u003ebuild_runner generate-build-script\u003c/code\u003e commands.\u003c/li\u003e\n\u003cli\u003eRemove deps on \u003ccode\u003epubspec_parse\u003c/code\u003e and \u003ccode\u003etiming\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.1.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance: builders can choose to run only when \u0026quot;triggered\u0026quot;. A builder runs\nonly if triggered if the option \u003ccode\u003erun_only_if_triggered\u003c/code\u003e is \u003ccode\u003etrue\u003c/code\u003e. Triggers\nare configured in new a top-level section of \u003ccode\u003ebuild.yaml\u003c/code\u003e called \u003ccode\u003etriggers\u003c/code\u003e.\nSee \u003ca href=\"https://pub.dev/packages/build_config#triggers\"\u003ethe \u003ccode\u003ebuild_config\u003c/code\u003e docs\u003c/a\u003e\nfor more information.\u003c/li\u003e\n\u003cli\u003eRemove interactive prompts for whether to delete files.\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003e-d\u003c/code\u003e flag: always delete files as if \u003ccode\u003e-d\u003c/code\u003e was passed.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003e--use-polling-watcher\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ebuild_runner serve\u003c/code\u003e mode \u003ccode\u003e$graph\u003c/code\u003e and \u003ccode\u003e$perf\u003c/code\u003e handlers.\u003c/li\u003e\n\u003cli\u003eDocumentation revamp.\u003c/li\u003e\n\u003cli\u003eBug fix: delete transitive generated outputs as well as direct generated\noutputs. So, a generated file now gets deleted if its input was a generated\nfile that is no longer output.\u003c/li\u003e\n\u003cli\u003eBug fix: fix crash creating a merged output dir with a file called \u003ccode\u003elib\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003eanalyzer\u003c/code\u003e, \u003ccode\u003ebuild_resolvers\u003c/code\u003e, \u003ccode\u003ecollection\u003c/code\u003e, \u003ccode\u003ehttp\u003c/code\u003e,\n\u003ccode\u003ejs\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e, \u003ccode\u003eyaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused dev_deps: \u003ccode\u003ehttp\u003c/code\u003e, \u003ccode\u003epackage_config\u003c/code\u003e, \u003ccode\u003eweb\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting: read build configs using \u003ccode\u003eAssetReader\u003c/code\u003e so they're easier to test.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_resolvers\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_runner v2.6.0-dev.2\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/dart-lang/build/commit/de35f4d9e17694f501e733c6f245afc98a135b5a\"\u003e\u003ccode\u003ede35f4d\u003c/code\u003e\u003c/a\u003e Release build_runner 2.8.0, build_test 3.4.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4193\"\u003e#4193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/2e6a07ba189d9d0c93fbf7670e548d8bbb2b3086\"\u003e\u003ccode\u003e2e6a07b\u003c/code\u003e\u003c/a\u003e Use testBuilders instead of internal testPhases in more tests. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4189\"\u003e#4189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f322450ced612d8749bff4a952daf165aace7742\"\u003e\u003ccode\u003ef322450\u003c/code\u003e\u003c/a\u003e Use lints \u003ccode\u003eprefer_final_locals\u003c/code\u003e, \u003ccode\u003eprefer_final_in_for_each\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4191\"\u003e#4191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d5e9892cf1760d43c04f2d43b352bb53b23fa036\"\u003e\u003ccode\u003ed5e9892\u003c/code\u003e\u003c/a\u003e Better warnings and errors logging. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4190\"\u003e#4190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/b5f240e2fb07c2d2b25b9b709b870f25f76b8cbc\"\u003e\u003ccode\u003eb5f240e\u003c/code\u003e\u003c/a\u003e Fold \u003ccode\u003etiming\u003c/code\u003e into \u003ccode\u003ebuild_runner\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4192\"\u003e#4192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f5d6222717513cae8192ae79f20180a6fb7a742e\"\u003e\u003ccode\u003ef5d6222\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003etestBuilders\u003c/code\u003e instead of internal \u003ccode\u003etestPhases\u003c/code\u003e in most tests. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4188\"\u003e#4188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/82abca56ed6f5c56820767e77643220dfcf7b307\"\u003e\u003ccode\u003e82abca5\u003c/code\u003e\u003c/a\u003e Use concrete types for readers and writers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4185\"\u003e#4185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ce4767fe3905db7206efda44e017b9fd3dd7ff6e\"\u003e\u003ccode\u003ece4767f\u003c/code\u003e\u003c/a\u003e Test post process builders, builder factories. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4187\"\u003e#4187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/e4c1854560e974199f45872793e8c052b7f1c914\"\u003e\u003ccode\u003ee4c1854\u003c/code\u003e\u003c/a\u003e Remove unused \u0026quot;web\u0026quot; script, config and deps. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/efd662843c23535846ce9cf30d193ac40d9a0740\"\u003e\u003ccode\u003eefd6628\u003c/code\u003e\u003c/a\u003e Fix usage message. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4184\"\u003e#4184\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.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/aws-amplify/amplify-flutter/pull/6338","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws-amplify%2Famplify-flutter/issues/6338","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6338/packages"}},{"old_version":"3.1.1","new_version":"3.1.2","update_type":"patch","path":null,"pr_created_at":"2025-08-20T01:38:29.000Z","version_change":"3.1.1 → 3.1.2","issue":{"uuid":"2758155969","node_id":"PR_kwDOHjKcb86kZh7B","number":672,"state":"closed","title":"chore(deps): bump dart_style from 3.1.1 to 3.1.2","user":"dependabot[bot]","labels":["pkg: polkadart_cli","type: dependencies"],"assignees":["leonardocustodio","justkawal"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-20T03:01:06.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-20T01:38:29.000Z","updated_at":"2025-08-20T03:01:06.000Z","time_to_close":4957,"merged_at":"2025-08-20T03:01:06.000Z","merged_by":"leonardocustodio","closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"dart_style","old_version":"3.1.1","new_version":"3.1.2","repository_url":"https://github.com/dart-lang/dart_style"}],"path":null,"ecosystem":"pub"},"body":"Bumps [dart_style](https://github.com/dart-lang/dart_style) from 3.1.1 to 3.1.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before formatting:\nenum { constant, ; member() {} }\n// After formatting at language version 3.9 or lower:\nenum {\n  constant;\n  member() {}\n}\n// After formatting at language version 3.10 or higher:\nenum {\n  constant,\n  ;\n  member() {}\n}\n\u003c/code\u003e\u003c/pre\u003e\n(Thanks to jellynoone@ for this change.)\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/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before formatting:\nenum { constant, ; member() {} }\n\u003cp\u003e// After formatting at language version 3.9 or lower:\u003cbr /\u003e\nenum {\u003cbr /\u003e\nconstant;\u003c/p\u003e\n\u003cp\u003emember() {}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// After formatting at language version 3.10 or higher:\u003cbr /\u003e\nenum {\u003cbr /\u003e\nconstant,\u003cbr /\u003e\n;\u003c/p\u003e\n\u003cp\u003emember() {}\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e(Thanks to jellynoone@ for this change.)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/00b5f3f5256cb179bc340c1e60bb52fd1c2ae1ac\"\u003e\u003ccode\u003e00b5f3f\u003c/code\u003e\u003c/a\u003e Update deps to their lowest allowed, prepare release (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/5cb56273f5c9260ade502a7d1611e3597648e6dc\"\u003e\u003ccode\u003e5cb5627\u003c/code\u003e\u003c/a\u003e Make preserved trailing commas apply to record types too. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/a1e405f0bcd5d894109084a7a4b9b19a14653fb9\"\u003e\u003ccode\u003ea1e405f\u003c/code\u003e\u003c/a\u003e Add a regression test for an idempotency bug. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1752\"\u003e#1752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/7278eff793e80b5bdccfbe49b0aac01513d65285\"\u003e\u003ccode\u003e7278eff\u003c/code\u003e\u003c/a\u003e Preserve trailing commas enum with members (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1750\"\u003e#1750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/5d2ad56bf523cd017febe54514e72c41e86520ee\"\u003e\u003ccode\u003e5d2ad56\u003c/code\u003e\u003c/a\u003e Preserve space between \u0026quot;?\u0026quot; and \u0026quot;.\u0026quot; in null aware element dot shorthand. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/4f2fe385bc9a5bee615553588a0dfa6c1dc20306\"\u003e\u003ccode\u003e4f2fe38\u003c/code\u003e\u003c/a\u003e Enable language version 3.10 and format dot shorthands. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1745\"\u003e#1745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v3.1.1...v3.1.2\"\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=dart_style\u0026package-manager=pub\u0026previous-version=3.1.1\u0026new-version=3.1.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/leonardocustodio/polkadart/pull/672","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/leonardocustodio%2Fpolkadart/issues/672","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/672/packages"}},{"old_version":"2.3.6","new_version":"3.1.2","update_type":"major","path":null,"pr_created_at":"2025-08-18T08:46:34.000Z","version_change":"2.3.6 → 3.1.2","issue":{"uuid":"3329783125","node_id":"PR_kwDOOJ_8Sc6kD3-r","number":4,"state":"open","title":"chore(deps): bump the all-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-08-18T08:46:34.000Z","updated_at":"2025-10-27T06:35:56.752Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":5,"packages":[{"name":"analyzer","old_version":"6.4.1","new_version":"8.1.1","repository_url":"https://github.com/dart-lang/sdk"},{"name":"source_gen","old_version":"1.5.0","new_version":"3.1.0","repository_url":"https://github.com/dart-lang/source_gen"},{"name":"build","old_version":"2.4.1","new_version":"3.0.2","repository_url":"https://github.com/dart-lang/build"},{"name":"dart_style","old_version":"2.3.6","new_version":"3.1.2","repository_url":"https://github.com/dart-lang/dart_style"},{"name":"flutter_lints","old_version":"1.0.4","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"}],"path":null,"ecosystem":"pub"},"body":"Bumps the all-dependencies group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [analyzer](https://github.com/dart-lang/sdk/tree/main/pkg) | `6.4.1` | `8.1.1` |\n| [source_gen](https://github.com/dart-lang/source_gen) | `1.5.0` | `3.1.0` |\n| [build](https://github.com/dart-lang/build) | `2.4.1` | `3.0.2` |\n| [dart_style](https://github.com/dart-lang/dart_style) | `2.3.6` | `3.1.2` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `1.0.4` | `6.0.0` |\n\n\nUpdates `analyzer` from 6.4.1 to 8.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/sdk/commits/HEAD/pkg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `source_gen` from 1.5.0 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/dart-lang/source_gen/releases\"\u003esource_gen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:source_gen v3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: use the new \u003ccode\u003eelement2\u003c/code\u003e APIs in \u003ccode\u003eanalyzer\u003c/code\u003e. Builders that\ndo resolution need to switch to the new API, see\n\u003ca href=\"https://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\"\u003ehttps://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\u003c/a\u003e.\nFor questions please use \u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^3.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the minimum package versions for a number of dependencies.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.7.0\u003c/li\u003e\n\u003cli\u003eUpdate the GeneratorForAnnotation optimization to skip files with well known\nannotation names such as \u003ccode\u003eoverride\u003c/code\u003e, \u003ccode\u003eDeprecated\u003c/code\u003e, and \u003ccode\u003epragma\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v3.0.0-dev\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: use the new \u003ccode\u003eelement2\u003c/code\u003e APIs in \u003ccode\u003eanalyzer\u003c/code\u003e. Builders that\ndo resolution need to switch to the new API, see\n\u003ca href=\"https://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\"\u003ehttps://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\u003c/a\u003e.\nFor questions please use \u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.7.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: Change \u003ccode\u003eformatOutput\u003c/code\u003e function to accept a language\nversion parameter.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFormatting Change\u003c/strong\u003e: Generated code will no longer apply any fixes by\ndefault (previously it would apply the single cascades statements fix). The\nnew formatter does not support applying fixes.\u003c/li\u003e\n\u003cli\u003eDocument deduplication behavior for the output of\n\u003ccode\u003eGeneratorForAnnotation.generateForAnnotatedElement\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport all the glob quotes.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=6.9.0 \u0026lt;8.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSupport the latest \u003ccode\u003epackage:dart_style\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLibraryBuilder\u003c/code\u003e, \u003ccode\u003ePartBuilder\u003c/code\u003e, and \u003ccode\u003eSharedPartBuilder\u003c/code\u003e now take an optional\n\u003ccode\u003ewriteDescriptions\u003c/code\u003e boolean. When set to \u003ccode\u003efalse\u003c/code\u003e, headers and generator\ndescriptions for the files will not be included in the builder output.\u003c/li\u003e\n\u003cli\u003eInclude \u003ccode\u003e//dart format width=80\u003c/code\u003e comments in files generated by a\n\u003ccode\u003eLibraryBuilder\u003c/code\u003e or \u003ccode\u003ePartBuilder\u003c/code\u003e and formatted with the default callback.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.6.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/source_gen/commit/e69abb414f2be689e1893b00f2ba3402b5902c01\"\u003e\u003ccode\u003ee69abb4\u003c/code\u003e\u003c/a\u003e Stop using deprecated Annotatable in public API. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/b8649092abda94e60bc436f9fb6914e6d3544a8d\"\u003e\u003ccode\u003eb864909\u003c/code\u003e\u003c/a\u003e Release 3.1.0. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/4da999f68a116ddb5192aedd403831e42a4abec7\"\u003e\u003ccode\u003e4da999f\u003c/code\u003e\u003c/a\u003e Support fragments, element directives and annotatables in InvalidGenerationSo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/b6bd80595a76465b55015fcb5b6425d23bbe960d\"\u003e\u003ccode\u003eb6bd805\u003c/code\u003e\u003c/a\u003e Deprecate TypeChecker.fromRuntime, add TypeChecker.typeNamed as recommended r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/25f62a81319c33049c436e2a2129e7dc78f6f4ec\"\u003e\u003ccode\u003e25f62a8\u003c/code\u003e\u003c/a\u003e Allow analyzer 8. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/0fec8d4de6b57cc46861273bf047ece0e5ad1e6f\"\u003e\u003ccode\u003e0fec8d4\u003c/code\u003e\u003c/a\u003e Mention directive annotations in CHANGELOG and example. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/772\"\u003e#772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/4c0d0888afef7522663186e7acde084e2e90c332\"\u003e\u003ccode\u003e4c0d088\u003c/code\u003e\u003c/a\u003e Release 3.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/766\"\u003e#766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/b347ce49fc57c9efdf80433084a14e3544e7e21a\"\u003e\u003ccode\u003eb347ce4\u003c/code\u003e\u003c/a\u003e skip files with only known annotation names (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/765\"\u003e#765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/a086f2b849f00fc20368f4a658b16268832eb684\"\u003e\u003ccode\u003ea086f2b\u003c/code\u003e\u003c/a\u003e Fix deprecation in analyzer API (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/6c9702e7152e61b16c8adec3f3011bda738b0e29\"\u003e\u003ccode\u003e6c9702e\u003c/code\u003e\u003c/a\u003e Migrate to \u003ccode\u003eanalyzer\u003c/code\u003e Element2 APIs (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/source_gen/compare/source_gen-v1.5.0...source_gen-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build` from 2.4.1 to 3.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build v3.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.3.0.\u003c/li\u003e\n\u003cli\u003eDocumentation revamp.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003emeta\u003c/code\u003e 1.16.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v3.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.2.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.7.0.\u003c/li\u003e\n\u003cli\u003eRemove unused \u003ccode\u003eTransitiveDigestsBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003econvert\u003c/code\u003e, \u003ccode\u003ecrypto\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v3.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSmall improvements to RAM usage.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 8.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v3.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.1.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 8.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.0.0\u003c/h2\u003e\n\u003cp\u003eBreaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBreaking change: removed \u003ccode\u003etearDown\u003c/code\u003e parameter to \u003ccode\u003eresolveSources\u003c/code\u003e for\nkeeping resolvers across multiple tests.\u003c/li\u003e\n\u003cli\u003eBreaking change: tests must use new \u003ccode\u003eTestReaderWriter\u003c/code\u003e instead of\n\u003ccode\u003eInMemoryAssetReader\u003c/code\u003e and \u003ccode\u003eInMemoryAssetWriter\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBreaking change: \u003ccode\u003etestBuilder\u003c/code\u003e no longer accepts a \u003ccode\u003ereader\u003c/code\u003e and a \u003ccode\u003ewriter\u003c/code\u003e.\nInstead it returns a \u003ccode\u003eTestBuilderResult\u003c/code\u003e with the \u003ccode\u003eTestReaderWriter\u003c/code\u003e\nthat was used.\u003c/li\u003e\n\u003cli\u003eBreaking change: \u003ccode\u003eresolveSources\u003c/code\u003e no longer automatically reads non-input\nfiles from the filesystem; specify explicitly which non-input files the\ntest should read in \u003ccode\u003enonInputsToReadFromFilesystem\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBreaking change: remove \u003ccode\u003eMultiAssetReader\u003c/code\u003e. Load the source into one\n\u003ccode\u003eTestReaderWriter\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eBreaking change: \u003ccode\u003eTestReaderWriter.assetsRead\u003c/code\u003e does not take into account\ndetails of the build, it's just what was actually read. Use\n\u003ccode\u003eTestReaderWriter.inputsTracked\u003c/code\u003e for what was recorded as an input. Note that\nresolver entrypoints are now tracked separately from inputs, see\n\u003ccode\u003eTestReaderWriter.resolverEntrypointsTracked\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBreaking change: Remove \u003ccode\u003eStubAssetReader\u003c/code\u003e. Use \u003ccode\u003eTestReaderWriter\u003c/code\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther user-visible changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eresolveSources\u003c/code\u003e and \u003ccode\u003etestBuilder\u003c/code\u003e now do a full \u003ccode\u003ebuild_runner\u003c/code\u003e build, with\nconfiguration as much as possible based on the some parameters.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etestBuilders\u003c/code\u003e to run a test build with multiple builders.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eoptionalBuilders\u003c/code\u003e to \u003ccode\u003etestBuilders\u003c/code\u003e to have some builders be optional.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003evisibleOutputBuilders\u003c/code\u003e to \u003ccode\u003etestBuilders\u003c/code\u003e to have some builders write\ntheir output next to their inputs.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etestingBuilderConfig\u003c/code\u003e to \u003ccode\u003etestBuilders\u003c/code\u003e to control builder config\noverride.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eresolvers\u003c/code\u003e parameter to \u003ccode\u003etestBuild\u003c/code\u003e and \u003ccode\u003etestBuilders\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/build/commit/aa89301badea212b73a4bbf3de1d0c6fa40a67ea\"\u003e\u003ccode\u003eaa89301\u003c/code\u003e\u003c/a\u003e Prepare for release. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4146\"\u003e#4146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/733f735e367e97b5383a29d46c930c500270d6e5\"\u003e\u003ccode\u003e733f735\u003c/code\u003e\u003c/a\u003e Allow meta 1.16.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4145\"\u003e#4145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/7a6c074b22062b74545d44df7ba3c263a0eca258\"\u003e\u003ccode\u003e7a6c074\u003c/code\u003e\u003c/a\u003e Remove links to deleted FAQ entries. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4140\"\u003e#4140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/c425af20b56e7abd36a60e5e24fb6be3889ec352\"\u003e\u003ccode\u003ec425af2\u003c/code\u003e\u003c/a\u003e Removed unused code from build_resolvers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4141\"\u003e#4141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/155f836b72fda1d07a10caaf7ef0f25f2ad597be\"\u003e\u003ccode\u003e155f836\u003c/code\u003e\u003c/a\u003e Fix crash creating a merged output dir with a file called \u003ccode\u003elib\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4137\"\u003e#4137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1d0b322a9b3ee345dfc4e86878275232749e820c\"\u003e\u003ccode\u003e1d0b322\u003c/code\u003e\u003c/a\u003e Remove serve mode $graph and $perf handlers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4134\"\u003e#4134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/88b25b96723f7bfa637c14eb0ad839ff76ea77b8\"\u003e\u003ccode\u003e88b25b9\u003c/code\u003e\u003c/a\u003e Remove --use-polling-watcher flag. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4133\"\u003e#4133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d2be65b14c1eb4bef05e7170ca92e2a91b2d589d\"\u003e\u003ccode\u003ed2be65b\u003c/code\u003e\u003c/a\u003e Fix delete of transitive stale outputs. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4130\"\u003e#4130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/72ef1de710bdbaf9f2af0ec508d64da95df91de2\"\u003e\u003ccode\u003e72ef1de\u003c/code\u003e\u003c/a\u003e Remove broken link from CHANGELOG. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4131\"\u003e#4131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3614314939d731c4c3d2687e53b87f55b9a4077b\"\u003e\u003ccode\u003e3614314\u003c/code\u003e\u003c/a\u003e Documentation revamp. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4129\"\u003e#4129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build-v2.4.1...build-v3.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dart_style` from 2.3.6 to 3.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before formatting:\nenum { constant, ; member() {} }\n// After formatting at language version 3.9 or lower:\nenum {\n  constant;\n  member() {}\n}\n// After formatting at language version 3.10 or higher:\nenum {\n  constant,\n  ;\n  member() {}\n}\n\u003c/code\u003e\u003c/pre\u003e\n(Thanks to jellynoone@ for this change.)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:dart_style v3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:dart_style v3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fairly large number of style changes in response to feedback we got from shipping the new tall style formatter.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow preserving trailing commas and forcing the surrounding construct to split even when it would otherwise fit on one line. This is off by default (because it breaks \u003ca href=\"https://github.com/dart-lang/dart_style/wiki/Reversibility-principle\"\u003ereversibility\u003c/a\u003e among other reasons) but can be enabled by adding this to a surrounding \u003ccode\u003eanalysis_options.yaml\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eformatter:\n  trailing_commas: preserve\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis is similar to how trailing commas work in the old short style formatter applied to code before language version 3.7.\u003c/p\u003e\n\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/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before formatting:\nenum { constant, ; member() {} }\n\u003cp\u003e// After formatting at language version 3.9 or lower:\u003cbr /\u003e\nenum {\u003cbr /\u003e\nconstant;\u003c/p\u003e\n\u003cp\u003emember() {}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// After formatting at language version 3.10 or higher:\u003cbr /\u003e\nenum {\u003cbr /\u003e\nconstant,\u003cbr /\u003e\n;\u003c/p\u003e\n\u003cp\u003emember() {}\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e(Thanks to jellynoone@ for this change.)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fairly large number of style changes in response to\nfeedback we got from shipping the new tall style formatter.\u003c/p\u003e\n\u003ch3\u003eFeatures\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/dart-lang/dart_style/commit/00b5f3f5256cb179bc340c1e60bb52fd1c2ae1ac\"\u003e\u003ccode\u003e00b5f3f\u003c/code\u003e\u003c/a\u003e Update deps to their lowest allowed, prepare release (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/5cb56273f5c9260ade502a7d1611e3597648e6dc\"\u003e\u003ccode\u003e5cb5627\u003c/code\u003e\u003c/a\u003e Make preserved trailing commas apply to record types too. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/a1e405f0bcd5d894109084a7a4b9b19a14653fb9\"\u003e\u003ccode\u003ea1e405f\u003c/code\u003e\u003c/a\u003e Add a regression test for an idempotency bug. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1752\"\u003e#1752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/7278eff793e80b5bdccfbe49b0aac01513d65285\"\u003e\u003ccode\u003e7278eff\u003c/code\u003e\u003c/a\u003e Preserve trailing commas enum with members (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1750\"\u003e#1750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/5d2ad56bf523cd017febe54514e72c41e86520ee\"\u003e\u003ccode\u003e5d2ad56\u003c/code\u003e\u003c/a\u003e Preserve space between \u0026quot;?\u0026quot; and \u0026quot;.\u0026quot; in null aware element dot shorthand. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/4f2fe385bc9a5bee615553588a0dfa6c1dc20306\"\u003e\u003ccode\u003e4f2fe38\u003c/code\u003e\u003c/a\u003e Enable language version 3.10 and format dot shorthands. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1745\"\u003e#1745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/05215a6b92ab6080a0e38651f1813ba3c3881ce7\"\u003e\u003ccode\u003e05215a6\u003c/code\u003e\u003c/a\u003e Bump version to publish 3.1.1. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1746\"\u003e#1746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/6c4166afed745c2f33c33a4b66a76e2ae986193f\"\u003e\u003ccode\u003e6c4166a\u003c/code\u003e\u003c/a\u003e Smarter versioned tests (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1744\"\u003e#1744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/ac2650aafbc055266f1f9be4739cc898889ddfb2\"\u003e\u003ccode\u003eac2650a\u003c/code\u003e\u003c/a\u003e Get the test updater script working again. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1743\"\u003e#1743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/44e8cfe7ba5a873ef81b6b39c07d50171eccf021\"\u003e\u003ccode\u003e44e8cfe\u003c/code\u003e\u003c/a\u003e Bump latest supported language version to 3.9. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1740\"\u003e#1740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v2.3.6...v3.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 1.0.4 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 `build` from 2.4.1 to 3.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build v3.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.3.0.\u003c/li\u003e\n\u003cli\u003eDocumentation revamp.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003emeta\u003c/code\u003e 1.16.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v3.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.2.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner\u003c/code\u003e 2.7.0.\u003c/li\u003e\n\u003cli\u003eRemove unused \u003ccode\u003eTransitiveDigestsBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove unused deps: \u003ccode\u003econvert\u003c/code\u003e, \u003ccode\u003ecrypto\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v3.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSmall improvements to RAM usage.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 8.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v3.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild\u003c/code\u003e 3.0.1.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eanalyzer\u003c/code\u003e 8.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_test v3.0.0\u003c/h2\u003e\n\u003cp\u003eBreaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBreaking change: removed \u003ccode\u003etearDown\u003c/code\u003e parameter to \u003ccode\u003eresolveSources\u003c/code\u003e for\nkeeping resolvers across multiple tests.\u003c/li\u003e\n\u003cli\u003eBreaking change: tests must use new \u003ccode\u003eTestReaderWriter\u003c/code\u003e instead of\n\u003ccode\u003eInMemoryAssetReader\u003c/code\u003e and \u003ccode\u003eInMemoryAssetWriter\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBreaking change: \u003ccode\u003etestBuilder\u003c/code\u003e no longer accepts a \u003ccode\u003ereader\u003c/code\u003e and a \u003ccode\u003ewriter\u003c/code\u003e.\nInstead it returns a \u003ccode\u003eTestBuilderResult\u003c/code\u003e with the \u003ccode\u003eTestReaderWriter\u003c/code\u003e\nthat was used.\u003c/li\u003e\n\u003cli\u003eBreaking change: \u003ccode\u003eresolveSources\u003c/code\u003e no longer automatically reads non-input\nfiles from the filesystem; specify explicitly which non-input files the\ntest should read in \u003ccode\u003enonInputsToReadFromFilesystem\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBreaking change: remove \u003ccode\u003eMultiAssetReader\u003c/code\u003e. Load the source into one\n\u003ccode\u003eTestReaderWriter\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eBreaking change: \u003ccode\u003eTestReaderWriter.assetsRead\u003c/code\u003e does not take into account\ndetails of the build, it's just what was actually read. Use\n\u003ccode\u003eTestReaderWriter.inputsTracked\u003c/code\u003e for what was recorded as an input. Note that\nresolver entrypoints are now tracked separately from inputs, see\n\u003ccode\u003eTestReaderWriter.resolverEntrypointsTracked\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBreaking change: Remove \u003ccode\u003eStubAssetReader\u003c/code\u003e. Use \u003ccode\u003eTestReaderWriter\u003c/code\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther user-visible changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eresolveSources\u003c/code\u003e and \u003ccode\u003etestBuilder\u003c/code\u003e now do a full \u003ccode\u003ebuild_runner\u003c/code\u003e build, with\nconfiguration as much as possible based on the some parameters.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etestBuilders\u003c/code\u003e to run a test build with multiple builders.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eoptionalBuilders\u003c/code\u003e to \u003ccode\u003etestBuilders\u003c/code\u003e to have some builders be optional.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003evisibleOutputBuilders\u003c/code\u003e to \u003ccode\u003etestBuilders\u003c/code\u003e to have some builders write\ntheir output next to their inputs.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etestingBuilderConfig\u003c/code\u003e to \u003ccode\u003etestBuilders\u003c/code\u003e to control builder config\noverride.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eresolvers\u003c/code\u003e parameter to \u003ccode\u003etestBuild\u003c/code\u003e and \u003ccode\u003etestBuilders\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/build/commit/aa89301badea212b73a4bbf3de1d0c6fa40a67ea\"\u003e\u003ccode\u003eaa89301\u003c/code\u003e\u003c/a\u003e Prepare for release. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4146\"\u003e#4146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/733f735e367e97b5383a29d46c930c500270d6e5\"\u003e\u003ccode\u003e733f735\u003c/code\u003e\u003c/a\u003e Allow meta 1.16.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4145\"\u003e#4145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/7a6c074b22062b74545d44df7ba3c263a0eca258\"\u003e\u003ccode\u003e7a6c074\u003c/code\u003e\u003c/a\u003e Remove links to deleted FAQ entries. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4140\"\u003e#4140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/c425af20b56e7abd36a60e5e24fb6be3889ec352\"\u003e\u003ccode\u003ec425af2\u003c/code\u003e\u003c/a\u003e Removed unused code from build_resolvers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4141\"\u003e#4141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/155f836b72fda1d07a10caaf7ef0f25f2ad597be\"\u003e\u003ccode\u003e155f836\u003c/code\u003e\u003c/a\u003e Fix crash creating a merged output dir with a file called \u003ccode\u003elib\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4137\"\u003e#4137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/1d0b322a9b3ee345dfc4e86878275232749e820c\"\u003e\u003ccode\u003e1d0b322\u003c/code\u003e\u003c/a\u003e Remove serve mode $graph and $perf handlers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4134\"\u003e#4134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/88b25b96723f7bfa637c14eb0ad839ff76ea77b8\"\u003e\u003ccode\u003e88b25b9\u003c/code\u003e\u003c/a\u003e Remove --use-polling-watcher flag. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4133\"\u003e#4133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d2be65b14c1eb4bef05e7170ca92e2a91b2d589d\"\u003e\u003ccode\u003ed2be65b\u003c/code\u003e\u003c/a\u003e Fix delete of transitive stale outputs. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4130\"\u003e#4130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/72ef1de710bdbaf9f2af0ec508d64da95df91de2\"\u003e\u003ccode\u003e72ef1de\u003c/code\u003e\u003c/a\u003e Remove broken link from CHANGELOG. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4131\"\u003e#4131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3614314939d731c4c3d2687e53b87f55b9a4077b\"\u003e\u003ccode\u003e3614314\u003c/code\u003e\u003c/a\u003e Documentation revamp. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4129\"\u003e#4129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build-v2.4.1...build-v3.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dart_style` from 2.3.6 to 3.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before formatting:\nenum { constant, ; member() {} }\n// After formatting at language version 3.9 or lower:\nenum {\n  constant;\n  member() {}\n}\n// After formatting at language version 3.10 or higher:\nenum {\n  constant,\n  ;\n  member() {}\n}\n\u003c/code\u003e\u003c/pre\u003e\n(Thanks to jellynoone@ for this change.)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:dart_style v3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:dart_style v3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fairly large number of style changes in response to feedback we got from shipping the new tall style formatter.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow preserving trailing commas and forcing the surrounding construct to split even when it would otherwise fit on one line. This is off by default (because it breaks \u003ca href=\"https://github.com/dart-lang/dart_style/wiki/Reversibility-principle\"\u003ereversibility\u003c/a\u003e among other reasons) but can be enabled by adding this to a surrounding \u003ccode\u003eanalysis_options.yaml\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eformatter:\n  trailing_commas: preserve\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis is similar to how trailing commas work in the old short style formatter applied to code before language version 3.7.\u003c/p\u003e\n\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/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dot shorthand syntax.\u003c/li\u003e\n\u003cli\u003eUpdate to the latest \u003ccode\u003epackage:analyzer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable language version 3.10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved trailing commas (\u003ccode\u003etrailing_commas: preserve\u003c/code\u003e) applies to record\ntype annotations too (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1721\"\u003e#1721\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThis change only applies to code whose language version is 3.10 or higher:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003etrailing_commas\u003c/code\u003e is \u003ccode\u003epreserve\u003c/code\u003e, preserve a trailing comma after the last\nenum constant when members are present (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1678\"\u003e#1678\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1729\"\u003e#1729\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before formatting:\nenum { constant, ; member() {} }\n\u003cp\u003e// After formatting at language version 3.9 or lower:\u003cbr /\u003e\nenum {\u003cbr /\u003e\nconstant;\u003c/p\u003e\n\u003cp\u003emember() {}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// After formatting at language version 3.10 or higher:\u003cbr /\u003e\nenum {\u003cbr /\u003e\nconstant,\u003cbr /\u003e\n;\u003c/p\u003e\n\u003cp\u003emember() {}\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e(Thanks to jellynoone@ for this change.)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fairly large number of style changes in response to\nfeedback we got from shipping the new tall style formatter.\u003c/p\u003e\n\u003ch3\u003eFeatures\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/dart-lang/dart_style/commit/00b5f3f5256cb179bc340c1e60bb52fd1c2ae1ac\"\u003e\u003ccode\u003e00b5f3f\u003c/code\u003e\u003c/a\u003e Update deps to their lowest allowed, prepare release (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/5cb56273f5c9260ade502a7d1611e3597648e6dc\"\u003e\u003ccode\u003e5cb5627\u003c/code\u003e\u003c/a\u003e Make preserved trailing commas apply to record types too. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/a1e405f0bcd5d894109084a7a4b9b19a14653fb9\"\u003e\u003ccode\u003ea1e405f\u003c/code\u003e\u003c/a\u003e Add a regression test for an idempotency bug. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1752\"\u003e#1752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/7278eff793e80b5bdccfbe49b0aac01513d65285\"\u003e\u003ccode\u003e7278eff\u003c/code\u003e\u003c/a\u003e Preserve trailing commas enum with members (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1750\"\u003e#1750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/5d2ad56bf523cd017febe54514e72c41e86520ee\"\u003e\u003ccode\u003e5d2ad56\u003c/code\u003e\u003c/a\u003e Preserve space between \u0026quot;?\u0026quot; and \u0026quot;.\u0026quot; in null aware element dot shorthand. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/4f2fe385bc9a5bee615553588a0dfa6c1dc20306\"\u003e\u003ccode\u003e4f2fe38\u003c/code\u003e\u003c/a\u003e Enable language version 3.10 and format dot shorthands. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1745\"\u003e#1745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/05215a6b92ab6080a0e38651f1813ba3c3881ce7\"\u003e\u003ccode\u003e05215a6\u003c/code\u003e\u003c/a\u003e Bump version to publish 3.1.1. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1746\"\u003e#1746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/6c4166afed745c2f33c33a4b66a76e2ae986193f\"\u003e\u003ccode\u003e6c4166a\u003c/code\u003e\u003c/a\u003e Smarter versioned tests (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1744\"\u003e#1744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/ac2650aafbc055266f1f9be4739cc898889ddfb2\"\u003e\u003ccode\u003eac2650a\u003c/code\u003e\u003c/a\u003e Get the test updater script working again. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1743\"\u003e#1743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/44e8cfe7ba5a873ef81b6b39c07d50171eccf021\"\u003e\u003ccode\u003e44e8cfe\u003c/code\u003e\u003c/a\u003e Bump latest supported language version to 3.9. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1740\"\u003e#1740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v2.3.6...v3.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 1.0.4 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 `source_gen` from 1.5.0 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/dart-lang/source_gen/releases\"\u003esource_gen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:source_gen v3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: use the new \u003ccode\u003eelement2\u003c/code\u003e APIs in \u003ccode\u003eanalyzer\u003c/code\u003e. Builders that\ndo resolution need to switch to the new API, see\n\u003ca href=\"https://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\"\u003ehttps://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\u003c/a\u003e.\nFor questions please use \u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^3.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the minimum package versions for a number of dependencies.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.7.0\u003c/li\u003e\n\u003cli\u003eUpdate the GeneratorForAnnotation optimization to skip files with well known\nannotation names such as \u003ccode\u003eoverride\u003c/code\u003e, \u003ccode\u003eDeprecated\u003c/code\u003e, and \u003ccode\u003epragma\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v3.0.0-dev\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: use the new \u003ccode\u003eelement2\u003c/code\u003e APIs in \u003ccode\u003eanalyzer\u003c/code\u003e. Builders that\ndo resolution need to switch to the new API, see\n\u003ca href=\"https://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\"\u003ehttps://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\u003c/a\u003e.\nFor questions please use \u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.7.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: Change \u003ccode\u003eformatOutput\u003c/code\u003e function to accept a language\nversion parameter.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFormatting Change\u003c/strong\u003e: Generated code will no longer apply any fixes by\ndefault (previously it would apply the single cascades statements fix). The\nnew formatter does not support applying fixes.\u003c/li\u003e\n\u003cli\u003eDocument deduplication behavior for the output of\n\u003ccode\u003eGeneratorForAnnotation.generateForAnnotatedElement\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport all the glob quotes.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=6.9.0 \u0026lt;8.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSupport the latest \u003ccode\u003epackage:dart_style\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLibraryBuilder\u003c/code\u003e, \u003ccode\u003ePartBuilder\u003c/code\u003e, and \u003ccode\u003eSharedPartBuilder\u003c/code\u003e now take an optional\n\u003ccode\u003ewriteDescriptions\u003c/code\u003e boolean. When set to \u003ccode\u003efalse\u003c/code\u003e, headers and generator\ndescriptions for the files will not be included in the builder output.\u003c/li\u003e\n\u003cli\u003eInclude \u003ccode\u003e//dart format width=80\u003c/code\u003e comments in files generated by a\n\u003ccode\u003eLibraryBuilder\u003c/code\u003e or \u003ccode\u003ePartBuilder\u003c/code\u003e and formatted with the default callback.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.6.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/source_gen/commit/e69abb414f2be689e1893b00f2ba3402b5902c01\"\u003e\u003ccode\u003ee69abb4\u003c/code\u003e\u003c/a\u003e Stop using deprecated Annotatable in public API. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/b8649092abda94e60bc436f9fb6914e6d3544a8d\"\u003e\u003ccode\u003eb864909\u003c/code\u003e\u003c/a\u003e Release 3.1.0. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/4da999f68a116ddb5192aedd403831e42a4abec7\"\u003e\u003ccode\u003e4da999f\u003c/code\u003e\u003c/a\u003e Support fragments, element directives and annotatables in InvalidGenerationSo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/b6bd80595a76465b55015fcb5b6425d23bbe960d\"\u003e\u003ccode\u003eb6bd805\u003c/code\u003e\u003c/a\u003e Deprecate TypeChecker.fromRuntime, add TypeChecker.typeNamed as recommended r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/25f62a81319c33049c436e2a2129e7dc78f6f4ec\"\u003e\u003ccode\u003e25f62a8\u003c/code\u003e\u003c/a\u003e Allow analyzer 8. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/0fec8d4de6b57cc46861273bf047ece0e5ad1e6f\"\u003e\u003ccode\u003e0fec8d4\u003c/code\u003e\u003c/a\u003e Mention directive annotations in CHANGELOG and example. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/772\"\u003e#772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/4c0d0888afef7522663186e7acde084e2e90c332\"\u003e\u003ccode\u003e4c0d088\u003c/code\u003e\u003c/a\u003e Release 3.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/766\"\u003e#766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/b347ce49fc57c9efdf80433084a14e3544e7e21a\"\u003e\u003ccode\u003eb347ce4\u003c/code\u003e\u003c/a\u003e skip files with only known annotation names (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/765\"\u003e#765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/a086f2b849f00fc20368f4a658b16268832eb684\"\u003e\u003ccode\u003ea086f2b\u003c/code\u003e\u003c/a\u003e Fix deprecation in analyzer API (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/6c9702e7152e61b16c8adec3f3011bda738b0e29\"\u003e\u003ccode\u003e6c9702e\u003c/code\u003e\u003c/a\u003e Migrate to \u003ccode\u003eanalyzer\u003c/code\u003e Element2 APIs (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/source_gen/compare/source_gen-v1.5.0...source_gen-v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/emdgroup/mtrust-api-guard/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/emdgroup%2Fmtrust-api-guard/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"3.0.1","new_version":"3.1.1","update_type":"minor","path":null,"pr_created_at":"2025-07-21T15:18:50.000Z","version_change":"3.0.1 → 3.1.1","issue":{"uuid":"2682307856","node_id":"PR_kwDOHjKcb86f4MUQ","number":656,"state":"open","title":"Bump dart_style from 3.0.1 to 3.1.1","user":"dependabot[bot]","labels":["type: dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-21T15:18:50.000Z","updated_at":"2025-07-21T15:18:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"dart_style","old_version":"3.0.1","new_version":"3.1.1","repository_url":"https://github.com/dart-lang/dart_style"}],"path":null,"ecosystem":"pub"},"body":"Bumps [dart_style](https://github.com/dart-lang/dart_style) from 3.0.1 to 3.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:dart_style v3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fairly large number of style changes in response to feedback we got from shipping the new tall style formatter.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow preserving trailing commas and forcing the surrounding construct to split even when it would otherwise fit on one line. This is off by default (because it breaks \u003ca href=\"https://github.com/dart-lang/dart_style/wiki/Reversibility-principle\"\u003ereversibility\u003c/a\u003e among other reasons) but can be enabled by adding this to a surrounding \u003ccode\u003eanalysis_options.yaml\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eformatter:\n  trailing_commas: preserve\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis is similar to how trailing commas work in the old short style formatter applied to code before language version 3.7.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't add a trailing comma in lists that don't allow it, even when there is a trailing comment (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1639\"\u003e#1639\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThe following style changes are language versioned and only affect code whose language version is 3.8 or later. Dart code at 3.7 or earlier is formatted the same as it was before.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow more code on the same line as a named argument or \u003ccode\u003e=\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1536\"\u003e#1536\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1545\"\u003e#1545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1668\"\u003e#1668\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1679\"\u003e#1679\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before:\nfunction(\n  name:\n      (param, another) =\u0026gt;\n          veryLongBody,\n);\n\u003cp\u003efunction(\u003cbr /\u003e\nname:\u003cbr /\u003e\n(param) =\u0026gt; another(\u003cbr /\u003e\nargument1,\u003cbr /\u003e\nargument2,\u003cbr /\u003e\nargument3,\u003cbr /\u003e\n),\u003cbr /\u003e\n);\u003c/p\u003e\n\u003cp\u003e// After:\u003cbr /\u003e\nfunction(\u003cbr /\u003e\nname: (param, another) =\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fairly large number of style changes in response to\nfeedback we got from shipping the new tall style formatter.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow preserving trailing commas and forcing the surrounding construct to\nsplit even when it would otherwise fit on one line. This is off by default\n(because it breaks \u003ca href=\"https://github.com/dart-lang/dart_style/wiki/Reversibility-principle\"\u003ereversibility\u003c/a\u003e among other reasons) but can be enabled\nby adding this to a surrounding \u003ccode\u003eanalysis_options.yaml\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eformatter:\n  trailing_commas: preserve\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis is similar to how trailing commas work in the old short style formatter\napplied to code before language version 3.7.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't add a trailing comma in lists that don't allow it, even when there is\na trailing comment (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1639\"\u003e#1639\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThe following style changes are language versioned and only affect code whose\nlanguage version is 3.8 or later. Dart code at 3.7 or earlier is formatted the\nsame as it was before.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow more code on the same line as a named argument or \u003ccode\u003e=\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1536\"\u003e#1536\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1545\"\u003e#1545\u003c/a\u003e,\n\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1668\"\u003e#1668\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1679\"\u003e#1679\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before:\nfunction(\n  name:\n      (param, another) =\u0026gt;\n          veryLongBody,\n);\n\u003cp\u003efunction(\u003cbr /\u003e\nname:\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/dart_style/commit/05215a6b92ab6080a0e38651f1813ba3c3881ce7\"\u003e\u003ccode\u003e05215a6\u003c/code\u003e\u003c/a\u003e Bump version to publish 3.1.1. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1746\"\u003e#1746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/6c4166afed745c2f33c33a4b66a76e2ae986193f\"\u003e\u003ccode\u003e6c4166a\u003c/code\u003e\u003c/a\u003e Smarter versioned tests (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1744\"\u003e#1744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/ac2650aafbc055266f1f9be4739cc898889ddfb2\"\u003e\u003ccode\u003eac2650a\u003c/code\u003e\u003c/a\u003e Get the test updater script working again. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1743\"\u003e#1743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/44e8cfe7ba5a873ef81b6b39c07d50171eccf021\"\u003e\u003ccode\u003e44e8cfe\u003c/code\u003e\u003c/a\u003e Bump latest supported language version to 3.9. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1740\"\u003e#1740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/2a6c97b7e05234f3bd16b08dbd3150e63c8bb4ca\"\u003e\u003ccode\u003e2a6c97b\u003c/code\u003e\u003c/a\u003e Add configurable category to \u003ccode\u003eFormatCommand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1735\"\u003e#1735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/90227c5d32ee80ee5e15d785034b440b77224c98\"\u003e\u003ccode\u003e90227c5\u003c/code\u003e\u003c/a\u003e Fix permissions in the CI publish workflow. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1720\"\u003e#1720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/121e5e35460439e725ad184b58ea26f76f17502a\"\u003e\u003ccode\u003e121e5e3\u003c/code\u003e\u003c/a\u003e Bump version to publish 3.1.0. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1719\"\u003e#1719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/e7264fc65b06efd600ad6e64bf83e5ff51dbf05a\"\u003e\u003ccode\u003ee7264fc\u003c/code\u003e\u003c/a\u003e Add regression test for \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1712\"\u003e#1712\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1715\"\u003e#1715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/7c16cf2ca19c7efe1d0eda52673b9745bae98601\"\u003e\u003ccode\u003e7c16cf2\u003c/code\u003e\u003c/a\u003e Update the README. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1713\"\u003e#1713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/100db45075abdd66fd8788b205243e90ff0595df\"\u003e\u003ccode\u003e100db45\u003c/code\u003e\u003c/a\u003e Language version all of the formatting changes since Dart 3.7. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1707\"\u003e#1707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v3.0.1...v3.1.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=dart_style\u0026package-manager=pub\u0026previous-version=3.0.1\u0026new-version=3.1.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/leonardocustodio/polkadart/pull/656","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/leonardocustodio%2Fpolkadart/issues/656","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/656/packages"}},{"old_version":"3.1.0","new_version":"3.1.1","update_type":"patch","path":null,"pr_created_at":"2025-07-21T14:06:20.000Z","version_change":"3.1.0 → 3.1.1","issue":{"uuid":"2682071424","node_id":"PR_kwDOOiv7jM6f3SmA","number":5,"state":"closed","title":"Bump dart_style from 3.1.0 to 3.1.1","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-07-21T16:17:48.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-07-21T14:06:20.000Z","updated_at":"2025-07-21T16:17:48.000Z","time_to_close":7888,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"dart_style","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/dart-lang/dart_style"}],"path":null,"ecosystem":"pub"},"body":"Bumps [dart_style](https://github.com/dart-lang/dart_style) from 3.1.0 to 3.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\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/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/dart_style/commit/05215a6b92ab6080a0e38651f1813ba3c3881ce7\"\u003e\u003ccode\u003e05215a6\u003c/code\u003e\u003c/a\u003e Bump version to publish 3.1.1. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1746\"\u003e#1746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/6c4166afed745c2f33c33a4b66a76e2ae986193f\"\u003e\u003ccode\u003e6c4166a\u003c/code\u003e\u003c/a\u003e Smarter versioned tests (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1744\"\u003e#1744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/ac2650aafbc055266f1f9be4739cc898889ddfb2\"\u003e\u003ccode\u003eac2650a\u003c/code\u003e\u003c/a\u003e Get the test updater script working again. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1743\"\u003e#1743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/44e8cfe7ba5a873ef81b6b39c07d50171eccf021\"\u003e\u003ccode\u003e44e8cfe\u003c/code\u003e\u003c/a\u003e Bump latest supported language version to 3.9. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1740\"\u003e#1740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/2a6c97b7e05234f3bd16b08dbd3150e63c8bb4ca\"\u003e\u003ccode\u003e2a6c97b\u003c/code\u003e\u003c/a\u003e Add configurable category to \u003ccode\u003eFormatCommand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1735\"\u003e#1735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v3.1.0...v3.1.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=dart_style\u0026package-manager=pub\u0026previous-version=3.1.0\u0026new-version=3.1.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/kkalass/rdf_vocabulary_to_dart/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kkalass%2Frdf_vocabulary_to_dart/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"}},{"old_version":"3.1.0","new_version":"3.1.1","update_type":"patch","path":null,"pr_created_at":"2025-07-21T13:56:23.000Z","version_change":"3.1.0 → 3.1.1","issue":{"uuid":"2682038016","node_id":"PR_kwDOOvJF2M6f3KcA","number":3,"state":"closed","title":"Bump dart_style from 3.1.0 to 3.1.1","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-07-21T15:48:02.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-07-21T13:56:23.000Z","updated_at":"2025-07-21T15:48:03.000Z","time_to_close":6699,"merged_at":"2025-07-21T15:48:02.000Z","merged_by":"kkalass","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"dart_style","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/dart-lang/dart_style"}],"path":null,"ecosystem":"pub"},"body":"Bumps [dart_style](https://github.com/dart-lang/dart_style) from 3.1.0 to 3.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\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/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/dart_style/commit/05215a6b92ab6080a0e38651f1813ba3c3881ce7\"\u003e\u003ccode\u003e05215a6\u003c/code\u003e\u003c/a\u003e Bump version to publish 3.1.1. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1746\"\u003e#1746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/6c4166afed745c2f33c33a4b66a76e2ae986193f\"\u003e\u003ccode\u003e6c4166a\u003c/code\u003e\u003c/a\u003e Smarter versioned tests (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1744\"\u003e#1744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/ac2650aafbc055266f1f9be4739cc898889ddfb2\"\u003e\u003ccode\u003eac2650a\u003c/code\u003e\u003c/a\u003e Get the test updater script working again. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1743\"\u003e#1743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/44e8cfe7ba5a873ef81b6b39c07d50171eccf021\"\u003e\u003ccode\u003e44e8cfe\u003c/code\u003e\u003c/a\u003e Bump latest supported language version to 3.9. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1740\"\u003e#1740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/2a6c97b7e05234f3bd16b08dbd3150e63c8bb4ca\"\u003e\u003ccode\u003e2a6c97b\u003c/code\u003e\u003c/a\u003e Add configurable category to \u003ccode\u003eFormatCommand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1735\"\u003e#1735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v3.1.0...v3.1.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=dart_style\u0026package-manager=pub\u0026previous-version=3.1.0\u0026new-version=3.1.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/kkalass/rdf_mapper_generator/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kkalass%2Frdf_mapper_generator/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"2.3.8","new_version":"3.1.1","update_type":"major","path":null,"pr_created_at":"2025-07-21T06:29:39.000Z","version_change":"2.3.8 → 3.1.1","issue":{"uuid":"2680800091","node_id":"PR_kwDOOJ_8Sc6fycNb","number":3,"state":"open","title":"chore(deps): bump the all-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-07-21T06:29:39.000Z","updated_at":"2025-07-21T06:29:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":5,"packages":[{"name":"build","old_version":"2.5.4","new_version":"3.0.0","repository_url":"https://github.com/dart-lang/build"},{"name":"source_gen","old_version":"1.5.0","new_version":"3.0.0","repository_url":"https://github.com/dart-lang/source_gen"},{"name":"dart_style","old_version":"2.3.8","new_version":"3.1.1","repository_url":"https://github.com/dart-lang/dart_style"},{"name":"analyzer","old_version":"6.11.0","new_version":"7.7.0","repository_url":"https://github.com/dart-lang/sdk"},{"name":"flutter_lints","old_version":"1.0.4","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"}],"path":null,"ecosystem":"pub"},"body":"Bumps the all-dependencies group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [build](https://github.com/dart-lang/build) | `2.5.4` | `3.0.0` |\n| [source_gen](https://github.com/dart-lang/source_gen) | `1.5.0` | `3.0.0` |\n| [dart_style](https://github.com/dart-lang/dart_style) | `2.3.8` | `3.1.1` |\n| [analyzer](https://github.com/dart-lang/sdk/tree/main/pkg) | `6.11.0` | `7.7.0` |\n| [flutter_lints](https://github.com/flutter/packages/tree/main/packages) | `1.0.4` | `6.0.0` |\n\n\nUpdates `build` from 2.5.4 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/build/releases\"\u003ebuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build_test v3.0.0\u003c/h2\u003e\n\u003cp\u003eBreaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBreaking change: removed \u003ccode\u003etearDown\u003c/code\u003e parameter to \u003ccode\u003eresolveSources\u003c/code\u003e for\nkeeping resolvers across multiple tests.\u003c/li\u003e\n\u003cli\u003eBreaking change: tests must use new \u003ccode\u003eTestReaderWriter\u003c/code\u003e instead of\n\u003ccode\u003eInMemoryAssetReader\u003c/code\u003e and \u003ccode\u003eInMemoryAssetWriter\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBreaking change: \u003ccode\u003etestBuilder\u003c/code\u003e no longer accepts a \u003ccode\u003ereader\u003c/code\u003e and a \u003ccode\u003ewriter\u003c/code\u003e.\nInstead it returns a \u003ccode\u003eTestBuilderResult\u003c/code\u003e with the \u003ccode\u003eTestReaderWriter\u003c/code\u003e\nthat was used.\u003c/li\u003e\n\u003cli\u003eBreaking change: \u003ccode\u003eresolveSources\u003c/code\u003e no longer automatically reads non-input\nfiles from the filesystem; specify explicitly which non-input files the\ntest should read in \u003ccode\u003enonInputsToReadFromFilesystem\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBreaking change: remove \u003ccode\u003eMultiAssetReader\u003c/code\u003e. Load the source into one\n\u003ccode\u003eTestReaderWriter\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eBreaking change: \u003ccode\u003eTestReaderWriter.assetsRead\u003c/code\u003e does not take into account\ndetails of the build, it's just what was actually read. Use\n\u003ccode\u003eTestReaderWriter.inputsTracked\u003c/code\u003e for what was recorded as an input. Note that\nresolver entrypoints are now tracked separately from inputs, see\n\u003ccode\u003eTestReaderWriter.resolverEntrypointsTracked\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBreaking change: Remove \u003ccode\u003eStubAssetReader\u003c/code\u003e. Use \u003ccode\u003eTestReaderWriter\u003c/code\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther user-visible changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eresolveSources\u003c/code\u003e and \u003ccode\u003etestBuilder\u003c/code\u003e now do a full \u003ccode\u003ebuild_runner\u003c/code\u003e build, with\nconfiguration as much as possible based on the some parameters.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etestBuilders\u003c/code\u003e to run a test build with multiple builders.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eoptionalBuilders\u003c/code\u003e to \u003ccode\u003etestBuilders\u003c/code\u003e to have some builders be optional.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003evisibleOutputBuilders\u003c/code\u003e to \u003ccode\u003etestBuilders\u003c/code\u003e to have some builders write\ntheir output next to their inputs.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etestingBuilderConfig\u003c/code\u003e to \u003ccode\u003etestBuilders\u003c/code\u003e to control builder config\noverride.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eresolvers\u003c/code\u003e parameter to \u003ccode\u003etestBuild\u003c/code\u003e and \u003ccode\u003etestBuilders\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ereaderWriter\u003c/code\u003e and \u003ccode\u003eenableLowResourceMode\u003c/code\u003e parameters to \u003ccode\u003etestBuild\u003c/code\u003e\nand \u003ccode\u003etestBuilders\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTestReaderWriter\u003c/code\u003e writes and deletes are notified to \u003ccode\u003eFakeWatcher\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTestReaderWriter\u003c/code\u003e tracks \u003ccode\u003eassetsWritten\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport checks on reader state after a build action in \u003ccode\u003eresolveSources\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eVersions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBump the min SDK to 3.7.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eInternal changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eStart using \u003ccode\u003epackage:build/src/internal.dart\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRefactor \u003ccode\u003eBuildCacheReader\u003c/code\u003e to \u003ccode\u003eBuildCacheAssetPathProvider\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRefactor \u003ccode\u003eFileBasedAssetReader\u003c/code\u003e and \u003ccode\u003eFileBasedAssetWriter\u003c/code\u003e to \u003ccode\u003eReaderWriter\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build v3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved unused deps: \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003epool\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBreaking: use the new \u003ccode\u003eelement2\u003c/code\u003e APIs in \u003ccode\u003eanalyzer\u003c/code\u003e. Builders that do\nresolution need to switch to the new API, see\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/21eae68430940b3e15fa1ad33c211bd119a2278c\"\u003e\u003ccode\u003e21eae68\u003c/code\u003e\u003c/a\u003e Release 3.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4099\"\u003e#4099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/29e00111410e2defeca7c8e2a551fc520e32847f\"\u003e\u003ccode\u003e29e0011\u003c/code\u003e\u003c/a\u003e Prepare for dev releases. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4098\"\u003e#4098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/5e2659f8ef9347ccadb7df47d67e549033d0dd29\"\u003e\u003ccode\u003e5e2659f\u003c/code\u003e\u003c/a\u003e Clean up test helpers. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4095\"\u003e#4095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/e453c95fc706276916e1b57f9267af22dc599ffc\"\u003e\u003ccode\u003ee453c95\u003c/code\u003e\u003c/a\u003e Read builder config from AssetReader. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4096\"\u003e#4096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/70294ccc7d55b193e595d219c920659b7792c393\"\u003e\u003ccode\u003e70294cc\u003c/code\u003e\u003c/a\u003e Remove gitter link. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4097\"\u003e#4097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/41d91a1a5749b34a48a3be30a910f9b9492d30f2\"\u003e\u003ccode\u003e41d91a1\u003c/code\u003e\u003c/a\u003e Add benchmarks for when there is mostly no codegen. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4091\"\u003e#4091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/d0ef60b3c8af6ea70504bdfcec02a91df95cc740\"\u003e\u003ccode\u003ed0ef60b\u003c/code\u003e\u003c/a\u003e Fix build_test README and improve a comment. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4090\"\u003e#4090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/3577e4c33244791b73ee8de84445af03ab356e0d\"\u003e\u003ccode\u003e3577e4c\u003c/code\u003e\u003c/a\u003e Fix crash on incremental build after missing package resolve. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4089\"\u003e#4089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/aef6133dea2a67954e6bcf72ae3405df076c7634\"\u003e\u003ccode\u003eaef6133\u003c/code\u003e\u003c/a\u003e Fix log stack overflow. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4080\"\u003e#4080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/f186f76d862e96b1c81ec0e9b951c37dee1b47ec\"\u003e\u003ccode\u003ef186f76\u003c/code\u003e\u003c/a\u003e Removed unused deps. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4078\"\u003e#4078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build-v2.5.4...build-v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `source_gen` from 1.5.0 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/source_gen/releases\"\u003esource_gen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:source_gen v3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: use the new \u003ccode\u003eelement2\u003c/code\u003e APIs in \u003ccode\u003eanalyzer\u003c/code\u003e. Builders that\ndo resolution need to switch to the new API, see\n\u003ca href=\"https://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\"\u003ehttps://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\u003c/a\u003e.\nFor questions please use \u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^3.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the minimum package versions for a number of dependencies.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.7.0\u003c/li\u003e\n\u003cli\u003eUpdate the GeneratorForAnnotation optimization to skip files with well known\nannotation names such as \u003ccode\u003eoverride\u003c/code\u003e, \u003ccode\u003eDeprecated\u003c/code\u003e, and \u003ccode\u003epragma\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v3.0.0-dev\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: use the new \u003ccode\u003eelement2\u003c/code\u003e APIs in \u003ccode\u003eanalyzer\u003c/code\u003e. Builders that\ndo resolution need to switch to the new API, see\n\u003ca href=\"https://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\"\u003ehttps://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\u003c/a\u003e.\nFor questions please use \u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.7.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: Change \u003ccode\u003eformatOutput\u003c/code\u003e function to accept a language\nversion parameter.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFormatting Change\u003c/strong\u003e: Generated code will no longer apply any fixes by\ndefault (previously it would apply the single cascades statements fix). The\nnew formatter does not support applying fixes.\u003c/li\u003e\n\u003cli\u003eDocument deduplication behavior for the output of\n\u003ccode\u003eGeneratorForAnnotation.generateForAnnotatedElement\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport all the glob quotes.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=6.9.0 \u0026lt;8.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSupport the latest \u003ccode\u003epackage:dart_style\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLibraryBuilder\u003c/code\u003e, \u003ccode\u003ePartBuilder\u003c/code\u003e, and \u003ccode\u003eSharedPartBuilder\u003c/code\u003e now take an optional\n\u003ccode\u003ewriteDescriptions\u003c/code\u003e boolean. When set to \u003ccode\u003efalse\u003c/code\u003e, headers and generator\ndescriptions for the files will not be included in the builder output.\u003c/li\u003e\n\u003cli\u003eInclude \u003ccode\u003e//dart format width=80\u003c/code\u003e comments in files generated by a\n\u003ccode\u003eLibraryBuilder\u003c/code\u003e or \u003ccode\u003ePartBuilder\u003c/code\u003e and formatted with the default callback.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.6.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/source_gen/commit/4c0d0888afef7522663186e7acde084e2e90c332\"\u003e\u003ccode\u003e4c0d088\u003c/code\u003e\u003c/a\u003e Release 3.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/766\"\u003e#766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/b347ce49fc57c9efdf80433084a14e3544e7e21a\"\u003e\u003ccode\u003eb347ce4\u003c/code\u003e\u003c/a\u003e skip files with only known annotation names (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/765\"\u003e#765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/a086f2b849f00fc20368f4a658b16268832eb684\"\u003e\u003ccode\u003ea086f2b\u003c/code\u003e\u003c/a\u003e Fix deprecation in analyzer API (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/6c9702e7152e61b16c8adec3f3011bda738b0e29\"\u003e\u003ccode\u003e6c9702e\u003c/code\u003e\u003c/a\u003e Migrate to \u003ccode\u003eanalyzer\u003c/code\u003e Element2 APIs (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/010eea6e7235bce13c4969dcd8babbc886b407d1\"\u003e\u003ccode\u003e010eea6\u003c/code\u003e\u003c/a\u003e Use build test 3 (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/761\"\u003e#761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/54acb63e33959be00d054231b5e42f845625fc24\"\u003e\u003ccode\u003e54acb63\u003c/code\u003e\u003c/a\u003e Use Dart 3.7.0, reformat. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/762\"\u003e#762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/2a6be7efb194c37f74a66d22e1083f64ca187cb9\"\u003e\u003ccode\u003e2a6be7e\u003c/code\u003e\u003c/a\u003e Ignore analyzer deprecations (for now) (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/754\"\u003e#754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/37cd6de4a90dd18aa3295cdac621eeb0ea776dbf\"\u003e\u003ccode\u003e37cd6de\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 4.2.2 to 4.2.3 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/748\"\u003e#748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/34f9264a926453c36013c79834121763c0145044\"\u003e\u003ccode\u003e34f9264\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/65e26f4a85d2cc28ae58cc54ec5cebb3229816cb\"\u003e\u003ccode\u003e65e26f4\u003c/code\u003e\u003c/a\u003e Bump actions/stale from 9.0.0 to 9.1.0 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/741\"\u003e#741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/source_gen/compare/source_gen-v1.5.0...source_gen-v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dart_style` from 2.3.8 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:dart_style v3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fairly large number of style changes in response to feedback we got from shipping the new tall style formatter.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow preserving trailing commas and forcing the surrounding construct to split even when it would otherwise fit on one line. This is off by default (because it breaks \u003ca href=\"https://github.com/dart-lang/dart_style/wiki/Reversibility-principle\"\u003ereversibility\u003c/a\u003e among other reasons) but can be enabled by adding this to a surrounding \u003ccode\u003eanalysis_options.yaml\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eformatter:\n  trailing_commas: preserve\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis is similar to how trailing commas work in the old short style formatter applied to code before language version 3.7.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't add a trailing comma in lists that don't allow it, even when there is a trailing comment (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1639\"\u003e#1639\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThe following style changes are language versioned and only affect code whose language version is 3.8 or later. Dart code at 3.7 or earlier is formatted the same as it was before.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow more code on the same line as a named argument or \u003ccode\u003e=\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1536\"\u003e#1536\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1545\"\u003e#1545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1668\"\u003e#1668\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1679\"\u003e#1679\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before:\nfunction(\n  name:\n      (param, another) =\u0026gt;\n          veryLongBody,\n);\n\u003cp\u003efunction(\u003cbr /\u003e\nname:\u003cbr /\u003e\n(param) =\u0026gt; another(\u003cbr /\u003e\nargument1,\u003cbr /\u003e\nargument2,\u003cbr /\u003e\nargument3,\u003cbr /\u003e\n),\u003cbr /\u003e\n);\u003c/p\u003e\n\u003cp\u003e// After:\u003cbr /\u003e\nfunction(\u003cbr /\u003e\nname: (param, another) =\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fairly large number of style changes in response to\nfeedback we got from shipping the new tall style formatter.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow preserving trailing commas and forcing the surrounding construct to\nsplit even when it would otherwise fit on one line. This is off by default\n(because it breaks \u003ca href=\"https://github.com/dart-lang/dart_style/wiki/Reversibility-principle\"\u003ereversibility\u003c/a\u003e among other reasons) but can be enabled\nby adding this to a surrounding \u003ccode\u003eanalysis_options.yaml\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eformatter:\n  trailing_commas: preserve\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis is similar to how trailing commas work in the old short style formatter\napplied to code before language version 3.7.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't add a trailing comma in lists that don't allow it, even when there is\na trailing comment (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1639\"\u003e#1639\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThe following style changes are language versioned and only affect code whose\nlanguage version is 3.8 or later. Dart code at 3.7 or earlier is formatted the\nsame as it was before.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow more code on the same line as a named argument or \u003ccode\u003e=\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1536\"\u003e#1536\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1545\"\u003e#1545\u003c/a\u003e,\n\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1668\"\u003e#1668\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1679\"\u003e#1679\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before:\nfunction(\n  name:\n      (param, another) =\u0026gt;\n          veryLongBody,\n);\n\u003cp\u003efunction(\u003cbr /\u003e\nname:\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/dart_style/commits/v3.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `analyzer` from 6.11.0 to 7.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/sdk/commits/HEAD/pkg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 1.0.4 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 `dart_style` from 2.3.8 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:dart_style v3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fairly large number of style changes in response to feedback we got from shipping the new tall style formatter.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow preserving trailing commas and forcing the surrounding construct to split even when it would otherwise fit on one line. This is off by default (because it breaks \u003ca href=\"https://github.com/dart-lang/dart_style/wiki/Reversibility-principle\"\u003ereversibility\u003c/a\u003e among other reasons) but can be enabled by adding this to a surrounding \u003ccode\u003eanalysis_options.yaml\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eformatter:\n  trailing_commas: preserve\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis is similar to how trailing commas work in the old short style formatter applied to code before language version 3.7.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't add a trailing comma in lists that don't allow it, even when there is a trailing comment (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1639\"\u003e#1639\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThe following style changes are language versioned and only affect code whose language version is 3.8 or later. Dart code at 3.7 or earlier is formatted the same as it was before.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow more code on the same line as a named argument or \u003ccode\u003e=\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1536\"\u003e#1536\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1545\"\u003e#1545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1668\"\u003e#1668\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1679\"\u003e#1679\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before:\nfunction(\n  name:\n      (param, another) =\u0026gt;\n          veryLongBody,\n);\n\u003cp\u003efunction(\u003cbr /\u003e\nname:\u003cbr /\u003e\n(param) =\u0026gt; another(\u003cbr /\u003e\nargument1,\u003cbr /\u003e\nargument2,\u003cbr /\u003e\nargument3,\u003cbr /\u003e\n),\u003cbr /\u003e\n);\u003c/p\u003e\n\u003cp\u003e// After:\u003cbr /\u003e\nfunction(\u003cbr /\u003e\nname: (param, another) =\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fairly large number of style changes in response to\nfeedback we got from shipping the new tall style formatter.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow preserving trailing commas and forcing the surrounding construct to\nsplit even when it would otherwise fit on one line. This is off by default\n(because it breaks \u003ca href=\"https://github.com/dart-lang/dart_style/wiki/Reversibility-principle\"\u003ereversibility\u003c/a\u003e among other reasons) but can be enabled\nby adding this to a surrounding \u003ccode\u003eanalysis_options.yaml\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eformatter:\n  trailing_commas: preserve\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis is similar to how trailing commas work in the old short style formatter\napplied to code before language version 3.7.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't add a trailing comma in lists that don't allow it, even when there is\na trailing comment (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1639\"\u003e#1639\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThe following style changes are language versioned and only affect code whose\nlanguage version is 3.8 or later. Dart code at 3.7 or earlier is formatted the\nsame as it was before.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow more code on the same line as a named argument or \u003ccode\u003e=\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1536\"\u003e#1536\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1545\"\u003e#1545\u003c/a\u003e,\n\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1668\"\u003e#1668\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1679\"\u003e#1679\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before:\nfunction(\n  name:\n      (param, another) =\u0026gt;\n          veryLongBody,\n);\n\u003cp\u003efunction(\u003cbr /\u003e\nname:\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/dart_style/commits/v3.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 1.0.4 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 `source_gen` from 1.5.0 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/source_gen/releases\"\u003esource_gen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:source_gen v3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: use the new \u003ccode\u003eelement2\u003c/code\u003e APIs in \u003ccode\u003eanalyzer\u003c/code\u003e. Builders that\ndo resolution need to switch to the new API, see\n\u003ca href=\"https://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\"\u003ehttps://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\u003c/a\u003e.\nFor questions please use \u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003ebuild: ^3.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the minimum package versions for a number of dependencies.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.7.0\u003c/li\u003e\n\u003cli\u003eUpdate the GeneratorForAnnotation optimization to skip files with well known\nannotation names such as \u003ccode\u003eoverride\u003c/code\u003e, \u003ccode\u003eDeprecated\u003c/code\u003e, and \u003ccode\u003epragma\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v3.0.0-dev\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: use the new \u003ccode\u003eelement2\u003c/code\u003e APIs in \u003ccode\u003eanalyzer\u003c/code\u003e. Builders that\ndo resolution need to switch to the new API, see\n\u003ca href=\"https://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\"\u003ehttps://github.com/dart-lang/sdk/blob/main/pkg/analyzer/doc/element_model_migration_guide.md\u003c/a\u003e.\nFor questions please use \u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.7.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:source_gen v2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change\u003c/strong\u003e: Change \u003ccode\u003eformatOutput\u003c/code\u003e function to accept a language\nversion parameter.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFormatting Change\u003c/strong\u003e: Generated code will no longer apply any fixes by\ndefault (previously it would apply the single cascades statements fix). The\nnew formatter does not support applying fixes.\u003c/li\u003e\n\u003cli\u003eDocument deduplication behavior for the output of\n\u003ccode\u003eGeneratorForAnnotation.generateForAnnotatedElement\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport all the glob quotes.\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003eanalyzer: '\u0026gt;=6.9.0 \u0026lt;8.0.0'\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSupport the latest \u003ccode\u003epackage:dart_style\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLibraryBuilder\u003c/code\u003e, \u003ccode\u003ePartBuilder\u003c/code\u003e, and \u003ccode\u003eSharedPartBuilder\u003c/code\u003e now take an optional\n\u003ccode\u003ewriteDescriptions\u003c/code\u003e boolean. When set to \u003ccode\u003efalse\u003c/code\u003e, headers and generator\ndescriptions for the files will not be included in the builder output.\u003c/li\u003e\n\u003cli\u003eInclude \u003ccode\u003e//dart format width=80\u003c/code\u003e comments in files generated by a\n\u003ccode\u003eLibraryBuilder\u003c/code\u003e or \u003ccode\u003ePartBuilder\u003c/code\u003e and formatted with the default callback.\u003c/li\u003e\n\u003cli\u003eRequire Dart 3.6.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/source_gen/commit/4c0d0888afef7522663186e7acde084e2e90c332\"\u003e\u003ccode\u003e4c0d088\u003c/code\u003e\u003c/a\u003e Release 3.0.0. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/766\"\u003e#766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/b347ce49fc57c9efdf80433084a14e3544e7e21a\"\u003e\u003ccode\u003eb347ce4\u003c/code\u003e\u003c/a\u003e skip files with only known annotation names (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/765\"\u003e#765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/a086f2b849f00fc20368f4a658b16268832eb684\"\u003e\u003ccode\u003ea086f2b\u003c/code\u003e\u003c/a\u003e Fix deprecation in analyzer API (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/6c9702e7152e61b16c8adec3f3011bda738b0e29\"\u003e\u003ccode\u003e6c9702e\u003c/code\u003e\u003c/a\u003e Migrate to \u003ccode\u003eanalyzer\u003c/code\u003e Element2 APIs (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/010eea6e7235bce13c4969dcd8babbc886b407d1\"\u003e\u003ccode\u003e010eea6\u003c/code\u003e\u003c/a\u003e Use build test 3 (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/761\"\u003e#761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/54acb63e33959be00d054231b5e42f845625fc24\"\u003e\u003ccode\u003e54acb63\u003c/code\u003e\u003c/a\u003e Use Dart 3.7.0, reformat. (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/762\"\u003e#762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/2a6be7efb194c37f74a66d22e1083f64ca187cb9\"\u003e\u003ccode\u003e2a6be7e\u003c/code\u003e\u003c/a\u003e Ignore analyzer deprecations (for now) (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/754\"\u003e#754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/37cd6de4a90dd18aa3295cdac621eeb0ea776dbf\"\u003e\u003ccode\u003e37cd6de\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 4.2.2 to 4.2.3 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/748\"\u003e#748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/34f9264a926453c36013c79834121763c0145044\"\u003e\u003ccode\u003e34f9264\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/source_gen/commit/65e26f4a85d2cc28ae58cc54ec5cebb3229816cb\"\u003e\u003ccode\u003e65e26f4\u003c/code\u003e\u003c/a\u003e Bump actions/stale from 9.0.0 to 9.1.0 in the github-actions group (\u003ca href=\"https://redirect.github.com/dart-lang/source_gen/issues/741\"\u003e#741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/source_gen/compare/source_gen-v1.5.0...source_gen-v3.0.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/emdgroup/mtrust-api-guard/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/emdgroup%2Fmtrust-api-guard/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"3.1.0","new_version":"3.1.1","update_type":"patch","path":null,"pr_created_at":"2025-07-18T18:59:24.000Z","version_change":"3.1.0 → 3.1.1","issue":{"uuid":"2678036139","node_id":"PR_kwDOAYxf386fn5ar","number":1376,"state":"closed","title":"chore: bump dart_style from 3.1.0 to 3.1.1","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-07-27T15:47:14.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-18T18:59:24.000Z","updated_at":"2025-07-27T15:47:15.000Z","time_to_close":766070,"merged_at":"2025-07-27T15:47:14.000Z","merged_by":"adityastic","closed_by":null,"dependency_metadata":{"prefix":"chore","packages":[{"name":"dart_style","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/dart-lang/dart_style"}],"path":null,"ecosystem":"pub"},"body":"Bumps [dart_style](https://github.com/dart-lang/dart_style) from 3.1.0 to 3.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\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/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest analyzer and enable language version 3.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/dart_style/commit/05215a6b92ab6080a0e38651f1813ba3c3881ce7\"\u003e\u003ccode\u003e05215a6\u003c/code\u003e\u003c/a\u003e Bump version to publish 3.1.1. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1746\"\u003e#1746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/6c4166afed745c2f33c33a4b66a76e2ae986193f\"\u003e\u003ccode\u003e6c4166a\u003c/code\u003e\u003c/a\u003e Smarter versioned tests (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1744\"\u003e#1744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/ac2650aafbc055266f1f9be4739cc898889ddfb2\"\u003e\u003ccode\u003eac2650a\u003c/code\u003e\u003c/a\u003e Get the test updater script working again. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1743\"\u003e#1743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/44e8cfe7ba5a873ef81b6b39c07d50171eccf021\"\u003e\u003ccode\u003e44e8cfe\u003c/code\u003e\u003c/a\u003e Bump latest supported language version to 3.9. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1740\"\u003e#1740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/2a6c97b7e05234f3bd16b08dbd3150e63c8bb4ca\"\u003e\u003ccode\u003e2a6c97b\u003c/code\u003e\u003c/a\u003e Add configurable category to \u003ccode\u003eFormatCommand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1735\"\u003e#1735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v3.1.0...v3.1.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=dart_style\u0026package-manager=pub\u0026previous-version=3.1.0\u0026new-version=3.1.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n## Summary by Sourcery\n\nChores:\n- Update dart_style to ^3.1.1 to align with the latest analyzer and enable Dart language version 3.9","html_url":"https://github.com/fossasia/badgemagic-app/pull/1376","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fossasia%2Fbadgemagic-app/issues/1376","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1376/packages"}},{"old_version":"3.0.1","new_version":"3.1.0","update_type":"minor","path":null,"pr_created_at":"2025-07-01T02:31:41.000Z","version_change":"3.0.1 → 3.1.0","issue":{"uuid":"2630666272","node_id":"PR_kwDOOO8kIM6czMgg","number":12,"state":"closed","title":"chore(deps): bump the package-dependencies group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-07-14T23:12:34.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-07-01T02:31:41.000Z","updated_at":"2025-07-14T23:12:34.000Z","time_to_close":1197653,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"package-dependencies","update_count":6,"packages":[{"name":"analyzer","old_version":"7.3.0","new_version":"7.5.2","repository_url":"https://github.com/dart-lang/sdk"},{"name":"dart_style","old_version":"3.0.1","new_version":"3.1.0","repository_url":"https://github.com/dart-lang/dart_style"},{"name":"melos","old_version":"7.0.0-dev.7","new_version":"7.0.0-dev.9","repository_url":"https://github.com/invertase/melos"},{"name":"meta","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/dart-lang/sdk"},{"name":"retrofit_generator","old_version":"9.1.9","new_version":"9.3.0","repository_url":"https://github.com/trevorwang/retrofit.dart"},{"name":"test","old_version":"1.25.15","new_version":"1.26.2","repository_url":"https://github.com/dart-lang/test"}],"path":null,"ecosystem":"pub"},"body":"Bumps the package-dependencies group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [analyzer](https://github.com/dart-lang/sdk/tree/main/pkg) | `7.3.0` | `7.5.2` |\n| [dart_style](https://github.com/dart-lang/dart_style) | `3.0.1` | `3.1.0` |\n| [melos](https://github.com/invertase/melos/tree/main/packages) | `7.0.0-dev.7` | `7.0.0-dev.9` |\n| [meta](https://github.com/dart-lang/sdk/tree/main/pkg) | `1.16.0` | `1.17.0` |\n| [retrofit_generator](https://github.com/trevorwang/retrofit.dart) | `9.1.9` | `9.3.0` |\n| [test](https://github.com/dart-lang/test/tree/master/pkgs) | `1.25.15` | `1.26.2` |\n\n\nUpdates `analyzer` from 7.3.0 to 7.5.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/sdk/commits/HEAD/pkg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dart_style` from 3.0.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/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fairly large number of style changes in response to feedback we got from shipping the new tall style formatter.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow preserving trailing commas and forcing the surrounding construct to split even when it would otherwise fit on one line. This is off by default (because it breaks \u003ca href=\"https://github.com/dart-lang/dart_style/wiki/Reversibility-principle\"\u003ereversibility\u003c/a\u003e among other reasons) but can be enabled by adding this to a surrounding \u003ccode\u003eanalysis_options.yaml\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eformatter:\n  trailing_commas: preserve\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis is similar to how trailing commas work in the old short style formatter applied to code before language version 3.7.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't add a trailing comma in lists that don't allow it, even when there is a trailing comment (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1639\"\u003e#1639\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThe following style changes are language versioned and only affect code whose language version is 3.8 or later. Dart code at 3.7 or earlier is formatted the same as it was before.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow more code on the same line as a named argument or \u003ccode\u003e=\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1536\"\u003e#1536\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1545\"\u003e#1545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1668\"\u003e#1668\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1679\"\u003e#1679\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before:\nfunction(\n  name:\n      (param, another) =\u0026gt;\n          veryLongBody,\n);\n\u003cp\u003efunction(\u003cbr /\u003e\nname:\u003cbr /\u003e\n(param) =\u0026gt; another(\u003cbr /\u003e\nargument1,\u003cbr /\u003e\nargument2,\u003cbr /\u003e\nargument3,\u003cbr /\u003e\n),\u003cbr /\u003e\n);\u003c/p\u003e\n\u003cp\u003e// After:\u003cbr /\u003e\nfunction(\u003cbr /\u003e\nname: (param, another) =\u0026gt;\u003cbr /\u003e\nveryLongBody,\u003cbr /\u003e\n);\u003c/p\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fairly large number of style changes in response to\nfeedback we got from shipping the new tall style formatter.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow preserving trailing commas and forcing the surrounding construct to\nsplit even when it would otherwise fit on one line. This is off by default\n(because it breaks \u003ca href=\"https://github.com/dart-lang/dart_style/wiki/Reversibility-principle\"\u003ereversibility\u003c/a\u003e among other reasons) but can be enabled\nby adding this to a surrounding \u003ccode\u003eanalysis_options.yaml\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eformatter:\n  trailing_commas: preserve\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis is similar to how trailing commas work in the old short style formatter\napplied to code before language version 3.7.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't add a trailing comma in lists that don't allow it, even when there is\na trailing comment (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1639\"\u003e#1639\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThe following style changes are language versioned and only affect code whose\nlanguage version is 3.8 or later. Dart code at 3.7 or earlier is formatted the\nsame as it was before.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow more code on the same line as a named argument or \u003ccode\u003e=\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1536\"\u003e#1536\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1545\"\u003e#1545\u003c/a\u003e,\n\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1668\"\u003e#1668\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1679\"\u003e#1679\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before:\nfunction(\n  name:\n      (param, another) =\u0026gt;\n          veryLongBody,\n);\n\u003cp\u003efunction(\u003cbr /\u003e\nname:\u003cbr /\u003e\n(param) =\u0026gt; another(\u003cbr /\u003e\nargument1,\u003cbr /\u003e\nargument2,\u003cbr /\u003e\nargument3,\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/dart_style/commit/90227c5d32ee80ee5e15d785034b440b77224c98\"\u003e\u003ccode\u003e90227c5\u003c/code\u003e\u003c/a\u003e Fix permissions in the CI publish workflow. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1720\"\u003e#1720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/121e5e35460439e725ad184b58ea26f76f17502a\"\u003e\u003ccode\u003e121e5e3\u003c/code\u003e\u003c/a\u003e Bump version to publish 3.1.0. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1719\"\u003e#1719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/e7264fc65b06efd600ad6e64bf83e5ff51dbf05a\"\u003e\u003ccode\u003ee7264fc\u003c/code\u003e\u003c/a\u003e Add regression test for \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1712\"\u003e#1712\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1715\"\u003e#1715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/7c16cf2ca19c7efe1d0eda52673b9745bae98601\"\u003e\u003ccode\u003e7c16cf2\u003c/code\u003e\u003c/a\u003e Update the README. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1713\"\u003e#1713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/100db45075abdd66fd8788b205243e90ff0595df\"\u003e\u003ccode\u003e100db45\u003c/code\u003e\u003c/a\u003e Language version all of the formatting changes since Dart 3.7. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1707\"\u003e#1707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/c7f6131466d2de2109b03288557176ef45d6f002\"\u003e\u003ccode\u003ec7f6131\u003c/code\u003e\u003c/a\u003e Don't invalidate solutions from pinned pieces. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1706\"\u003e#1706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/eaa3f2da2ca1b5a21a12f6a3de1a710990502aae\"\u003e\u003ccode\u003eeaa3f2d\u003c/code\u003e\u003c/a\u003e Make the eager argument list splitting heuristic more conservative. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1700\"\u003e#1700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/cd73f3e3cc255958bef66efb3779b2f8ecff1715\"\u003e\u003ccode\u003ecd73f3e\u003c/code\u003e\u003c/a\u003e Add regression test for \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1645\"\u003e#1645\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/8dd0e3bb09fde5de3a6ea299b6be5c7386109189\"\u003e\u003ccode\u003e8dd0e3b\u003c/code\u003e\u003c/a\u003e Add issue templates. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1698\"\u003e#1698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/4d5edfc54291068356123383e398efce74aa00f1\"\u003e\u003ccode\u003e4d5edfc\u003c/code\u003e\u003c/a\u003e Fix bug with comments being reordered. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1696\"\u003e#1696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v3.0.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 `melos` from 7.0.0-dev.7 to 7.0.0-dev.9\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\u003ev7.0.0-dev.9\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Update to Dart SDK 3.8.0 and preserve trailing commas (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/908\"\u003e#908\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/eecfa4ea7caff55a58ad98d712213320285a0039\"\u003eeecfa4ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Tags from origin should be source of truth (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/902\"\u003e#902\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/9589803c6bba66a65aa1263c0028d6f66f31c0b2\"\u003e9589803c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: add flutter_chat_ui (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/903\"\u003e#903\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/190caf741280401385fc0a6e309419c1d5e37417\"\u003e190caf74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: add starknet.dart in projects list (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/896\"\u003e#896\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/9faa3152547235e13225caf97c75b2e27c9d1980\"\u003e9faa3152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2025-04-09\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003chr /\u003e\n\u003cp\u003ePackages with breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/melos/blob/main/#conventional_commit---v061\"\u003e\u003ccode\u003econventional_commit\u003c/code\u003e - \u003ccode\u003ev0.6.1\u003c/code\u003e\u003c/a\u003e\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---v700-dev8\"\u003e\u003ccode\u003emelos\u003c/code\u003e - \u003ccode\u003ev7.0.0-dev.8\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003econventional_commit\u003c/code\u003e - \u003ccode\u003ev0.6.1\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eFEAT\u003c/strong\u003e: Migrate to use the Pub workspaces feature (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/816\"\u003e#816\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/3602d904fbde7f3fc7d918ab8413483efef42b20\"\u003e3602d904\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003emelos\u003c/code\u003e - \u003ccode\u003ev7.0.0-dev.8\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fail early on steps and return error code (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/891\"\u003e#891\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/7161ce8fd8703b628c798cd17abc933817338110\"\u003e7161ce8f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: add jaspr to projects (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/881\"\u003e#881\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/926b62158b5d400fdbd2f9c342b379e0545f04f9\"\u003e926b6215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Add Stac to the list of projects using Melos. (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/864\"\u003e#864\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/8838863ef167af59ab462080b8ff586628e84c8f\"\u003e8838863e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2025-02-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/invertase/melos/blob/main/#melos---v700-dev7\"\u003e\u003ccode\u003emelos\u003c/code\u003e - \u003ccode\u003ev7.0.0-dev.7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\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/invertase/melos/commits/HEAD/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `meta` from 1.16.0 to 1.17.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.17.0 - 2016-06-08\u003c/h2\u003e\n\u003ch3\u003eCore library changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edart:convert\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eChunkedConverter\u003c/code\u003e which was erroneously added in 1.16.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edart:core\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eUri.replace\u003c/code\u003e supports iterables as values for the query parameters.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eUri.parseIPv6Address\u003c/code\u003e returns a \u003ccode\u003eUint8List\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edart:io\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eNetworkInterface.listSupported\u003c/code\u003e, which is \u003ccode\u003etrue\u003c/code\u003e when\n\u003ccode\u003eNetworkInterface.list\u003c/code\u003e is supported, and \u003ccode\u003efalse\u003c/code\u003e otherwise. Currently,\n\u003ccode\u003eNetworkInterface.list\u003c/code\u003e is not supported on Android.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTool Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePub\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eTAR files created while publishing a package on Mac OS and Linux now use a\nmore portable format.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eErrors caused by invalid arguments now print the full usage information for\nthe command.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSDK constraints for dependency overrides are no longer considered when\ndetermining the total SDK constraint for a lockfile.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA bug has been fixed in which a lockfile was considered up-to-date when it\nactually wasn't.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA bug has been fixed in which \u003ccode\u003epub get --offline\u003c/code\u003e would crash when a\nprerelease version was selected.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDartium and content shell\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDebugging Dart code inside iframes improved, was broken.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.16.1 - 2016-05-24\u003c/h2\u003e\n\u003cp\u003ePatch release, resolves one issue:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eVM: Fixes a bug that caused intermittent hangs on Windows. (SDK issue\n\u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/26400\"\u003e26400\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/dart-lang/sdk/commit/a5fb4feae454a2016474b54bde491da5753d5be0\"\u003e\u003ccode\u003ea5fb4fe\u003c/code\u003e\u003c/a\u003e use const Link so that empty Link is always identical\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/5eae061da7c499696c72e288a425092602115798\"\u003e\u003ccode\u003e5eae061\u003c/code\u003e\u003c/a\u003e Analyzer 0.27.4-alpha.9 (API fixes) (\u003ca href=\"https://github.com/dart-lang/sdk/tree/main/pkg/issues/26562\"\u003e#26562\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/08ce826f3be86b949ef29d4ff590ea72df8eee36\"\u003e\u003ccode\u003e08ce826\u003c/code\u003e\u003c/a\u003e Gather and report stats on the number of times flushed results are recomputed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/ef8baa8760a8699c4e155adec54572e9d6e16425\"\u003e\u003ccode\u003eef8baa8\u003c/code\u003e\u003c/a\u003e Add test harness option for app snapshots with unoptimized code.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/0a5ecc50abe68867933a7f9eafaf16898bd3e493\"\u003e\u003ccode\u003e0a5ecc5\u003c/code\u003e\u003c/a\u003e Resynthesize return types lazily.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/cdc0b172464791d57d2ce9fd10049b98fadab79a\"\u003e\u003ccode\u003ecdc0b17\u003c/code\u003e\u003c/a\u003e Resynthesize ParameterElementImpl.parameterKind lazily.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/e71e111b2432c4bb48b12816b2510f4a059a9063\"\u003e\u003ccode\u003ee71e111\u003c/code\u003e\u003c/a\u003e Summarize references to closure parameters properly.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/dcadf0b35c5700cf37791911bfa7edb3e616299d\"\u003e\u003ccode\u003edcadf0b\u003c/code\u003e\u003c/a\u003e Store expression function closures summaries when needed for type inference.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/6d2b7f406701a198848f44892ca707793cb753aa\"\u003e\u003ccode\u003e6d2b7f4\u003c/code\u003e\u003c/a\u003e Refactor AST summarization logic for serializing initializer expressions.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/ac7f892cc41f18b2408c0279e0c3d03fef923cde\"\u003e\u003ccode\u003eac7f892\u003c/code\u003e\u003c/a\u003e Resynthesize FieldFormalParameterElementImpl(s) lazily.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/sdk/commits/1.17.0/pkg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `retrofit_generator` from 9.1.9 to 9.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trevorwang/retrofit.dart/releases\"\u003eretrofit_generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.3.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e9.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport toJsonable Enum in Multipart by \u003ca href=\"https://github.com/dfdgsdfg\"\u003e\u003ccode\u003e@​dfdgsdfg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/744\"\u003etrevorwang/retrofit.dart#744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate protobuf version and analyze fixes by \u003ca href=\"https://github.com/Carapacik\"\u003e\u003ccode\u003e@​Carapacik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/750\"\u003etrevorwang/retrofit.dart#750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix tests by \u003ca href=\"https://github.com/Carapacik\"\u003e\u003ccode\u003e@​Carapacik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/753\"\u003etrevorwang/retrofit.dart#753\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/dfdgsdfg\"\u003e\u003ccode\u003e@​dfdgsdfg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/744\"\u003etrevorwang/retrofit.dart#744\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/trevorwang/retrofit.dart/compare/9.1.9...9.2.0\"\u003ehttps://github.com/trevorwang/retrofit.dart/compare/9.1.9...9.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/f572c84b0fb78b746a5e5ddb561fd32c4bb97c2b\"\u003e\u003ccode\u003ef572c84\u003c/code\u003e\u003c/a\u003e feat: added \u003ccode\u003e@BodyExtra\u003c/code\u003e generator (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/766\"\u003e#766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/02cdc2a6a43f5620c1916b6889a08fa883b5ad21\"\u003e\u003ccode\u003e02cdc2a\u003c/code\u003e\u003c/a\u003e feat: added \u003ccode\u003e@BodyExtra\u003c/code\u003e into retrofit annotaion (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/767\"\u003e#767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/072250fe0d9cf4ed66a0689840e485be05370664\"\u003e\u003ccode\u003e072250f\u003c/code\u003e\u003c/a\u003e add unused_element_parameter to ignore section (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/5f90ca99e7304cbc9cbbca8afec914ef27b23abc\"\u003e\u003ccode\u003e5f90ca9\u003c/code\u003e\u003c/a\u003e dynamic body fix (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/762\"\u003e#762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/b0e3a6da1087d946154d0d63b1531873c54ae2cb\"\u003e\u003ccode\u003eb0e3a6d\u003c/code\u003e\u003c/a\u003e Allow optional list bodies (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/757\"\u003e#757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/5562eed35c61489c187fa7c120c2afe2bbf8030f\"\u003e\u003ccode\u003e5562eed\u003c/code\u003e\u003c/a\u003e fix test failed (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/759\"\u003e#759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/ddf80e78519637ba1f83f3de4fa5616531dd34f5\"\u003e\u003ccode\u003eddf80e7\u003c/code\u003e\u003c/a\u003e fix: remove unused\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/ed1f7e014d54f57d27a2e1b8816b547dc4bd34c5\"\u003e\u003ccode\u003eed1f7e0\u003c/code\u003e\u003c/a\u003e Fix tests (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/753\"\u003e#753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/71c9d7ffb6d3ec1f50d7881e136bc59ce3cc6f35\"\u003e\u003ccode\u003e71c9d7f\u003c/code\u003e\u003c/a\u003e Update protobuf version and analyze fixes (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/750\"\u003e#750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/1f104fea652aa103163fcf0f2c87ac66b12e7f0c\"\u003e\u003ccode\u003e1f104fe\u003c/code\u003e\u003c/a\u003e Support toJsonable Enum in Multipart (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/744\"\u003e#744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/trevorwang/retrofit.dart/compare/9.1.9...9.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `test` from 1.25.15 to 1.26.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\"\u003etest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:test v1.26.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet a debug name for test isolates.\u003c/li\u003e\n\u003cli\u003eFix an assertion failure when using \u003ccode\u003esetUpAll\u003c/code\u003e or \u003ccode\u003etearDownAll\u003c/code\u003e and running\nwith asserts enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:test v1.26.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etest()\u003c/code\u003e and \u003ccode\u003egroup()\u003c/code\u003e functions now take an optional \u003ccode\u003eTestLocation\u003c/code\u003e that will\nbe used as the location of the test in JSON reporters instead of being parsed\nfrom the call stack.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/42a6d333d96b4b0964d356b9a29ca47ccdb43691\"\u003e\u003ccode\u003e42a6d33\u003c/code\u003e\u003c/a\u003e [native assets] Graduate to preview (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2501\"\u003e#2501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/5ffcb36fd6c82843f25ed96585a4b9e96022e7f9\"\u003e\u003ccode\u003e5ffcb36\u003c/code\u003e\u003c/a\u003e Fix an issue with failed assertions using setUpAll/tearDownAll (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2499\"\u003e#2499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/a1e295b4f657f4e37dc976cf45fd325e992a1bc5\"\u003e\u003ccode\u003ea1e295b\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/3c3878afe773a4a3d654da0900394e189ee0df55\"\u003e\u003ccode\u003e3c3878a\u003c/code\u003e\u003c/a\u003e Include the test URI in the debug name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/90e64ec2887ed07e220793ab916d91fca05a6241\"\u003e\u003ccode\u003e90e64ec\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/d67c897bc3de1ccea525eff1bb6324383bd9b250\"\u003e\u003ccode\u003ed67c897\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into isolate_debug_name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/e6d4877e4143715d79e8756d9234da1fe22a652d\"\u003e\u003ccode\u003ee6d4877\u003c/code\u003e\u003c/a\u003e release test packages (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2495\"\u003e#2495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/7800c010596333f508a841d1b384ecc28501cfc3\"\u003e\u003ccode\u003e7800c01\u003c/code\u003e\u003c/a\u003e fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/455483b5fd8cd44200a7df073affa0539017339d\"\u003e\u003ccode\u003e455483b\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/c9b5b6fa021f6040ab04c88e223eb8f5354f99a0\"\u003e\u003ccode\u003ec9b5b6f\u003c/code\u003e\u003c/a\u003e fmt\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/test/commits/test-v1.26.2/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/steeple-org/flutter_rpc_generator/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/steeple-org%2Fflutter_rpc_generator/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"}},{"old_version":"3.0.1","new_version":"3.1.0","update_type":"minor","path":null,"pr_created_at":"2025-06-17T00:34:04.000Z","version_change":"3.0.1 → 3.1.0","issue":{"uuid":"3151678731","node_id":"PR_kwDOOO8kIM6azoQ5","number":11,"state":"open","title":"chore(deps): bump the package-dependencies group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-06-17T00:34:04.000Z","updated_at":"2025-06-17T00:34:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"package-dependencies","update_count":7,"packages":[{"name":"analyzer","old_version":"7.3.0","new_version":"7.4.5","repository_url":"https://github.com/dart-lang/sdk"},{"name":"build","old_version":"2.4.2","new_version":"2.5.0","repository_url":"https://github.com/dart-lang/build"},{"name":"dart_style","old_version":"3.0.1","new_version":"3.1.0","repository_url":"https://github.com/dart-lang/dart_style"},{"name":"melos","old_version":"7.0.0-dev.7","new_version":"7.0.0-dev.9","repository_url":"https://github.com/invertase/melos"},{"name":"meta","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/dart-lang/sdk"},{"name":"retrofit_generator","old_version":"9.1.9","new_version":"9.2.0","repository_url":"https://github.com/trevorwang/retrofit.dart"},{"name":"test","old_version":"1.25.15","new_version":"1.26.2","repository_url":"https://github.com/dart-lang/test"}],"path":null,"ecosystem":"pub"},"body":"Bumps the package-dependencies group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [analyzer](https://github.com/dart-lang/sdk/tree/main/pkg) | `7.3.0` | `7.4.5` |\n| [build](https://github.com/dart-lang/build) | `2.4.2` | `2.5.0` |\n| [dart_style](https://github.com/dart-lang/dart_style) | `3.0.1` | `3.1.0` |\n| [melos](https://github.com/invertase/melos/tree/main/packages) | `7.0.0-dev.7` | `7.0.0-dev.9` |\n| [meta](https://github.com/dart-lang/sdk/tree/main/pkg) | `1.16.0` | `1.17.0` |\n| [retrofit_generator](https://github.com/trevorwang/retrofit.dart) | `9.1.9` | `9.2.0` |\n| [test](https://github.com/dart-lang/test/tree/master/pkgs) | `1.25.15` | `1.26.2` |\n\n\nUpdates `analyzer` from 7.3.0 to 7.4.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dart-lang/sdk/commits/HEAD/pkg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build` from 2.4.2 to 2.5.0\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's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:build v2.5.0\u003c/h2\u003e\n\u003cp\u003eUser-visible changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance for large builds. More performance improvements\nwill follow, if your workflow is affected by slow \u003ccode\u003ebuild_runner\u003c/code\u003e performance\nthen please consider sharing details at\n\u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eImproved logging: show what builders are running and, for long-running\nbuilders, where the time is spent.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssetNotFoundException\u003c/code\u003e now also reports the missing \u003ccode\u003epath\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eVersions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBump the min sdk to 3.7.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_test\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eInternal changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003epackage:build/src/internal.dart\u003c/code\u003e for use by \u003ccode\u003ebuild_resolvers\u003c/code\u003e,\n\u003ccode\u003ebuild_runner_core\u003c/code\u003e and \u003ccode\u003ebuild_test\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRefactor \u003ccode\u003ePathProvidingAssetReader\u003c/code\u003e to \u003ccode\u003eAssetPathProvider\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRefactor \u003ccode\u003eMultiPackageAssetReader\u003c/code\u003e to internal \u003ccode\u003eAssetFinder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd internal \u003ccode\u003eFilesystem\u003c/code\u003e that backs \u003ccode\u003eAssetReader\u003c/code\u003e and \u003ccode\u003eAssetWriter\u003c/code\u003e\nimplementations.\u003c/li\u003e\n\u003cli\u003eRefactor \u003ccode\u003eCachingAssetReader\u003c/code\u003e to \u003ccode\u003eFilesystemCache\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRefactor \u003ccode\u003eBuildCacheReader\u003c/code\u003e to \u003ccode\u003eBuildCacheAssetPathProvider\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRefactor \u003ccode\u003eFileBasedAssetReader\u003c/code\u003e and \u003ccode\u003eFileBasedAssetWriter\u003c/code\u003e to \u003ccode\u003eReaderWriter\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003eBuildStepImpl\u003c/code\u003e to \u003ccode\u003ebuild_runner_core\u003c/code\u003e, use \u003ccode\u003eSingleStepReader\u003c/code\u003e directly.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eLibraryCycleGraphLoader\u003c/code\u003e for loading transitive deps for analysis.\u003c/li\u003e\n\u003cli\u003eTrack resolver dependencies as library cycle graphs.\u003c/li\u003e\n\u003cli\u003eIgnore deprecated analyzer API usages.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:build_resolvers v2.5.0\u003c/h2\u003e\n\u003cp\u003eUser-visible changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance for large builds. More performance improvements\nwill follow, if your workflow is affected by slow \u003ccode\u003ebuild_runner\u003c/code\u003e performance\nthen please consider sharing details at\n\u003ca href=\"https://github.com/dart-lang/build/discussions\"\u003ehttps://github.com/dart-lang/build/discussions\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eImproved logging: show what builders are running and, for long-running\nbuilders, where the time is spent.\u003c/li\u003e\n\u003cli\u003eBug fix: fix delay on shutdown for fast builds when the \u0026quot;analyzer out of\ndate\u0026quot; warning is displayed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eVersions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBump the min SDK to 3.7.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_test\u003c/code\u003e 3.0.0.\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ebuild_runner_core\u003c/code\u003e 9.0.0.\u003c/li\u003e\n\u003cli\u003eStart using \u003ccode\u003epackage:build/src/internal.dart\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eInternal changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch \u003ccode\u003eBuildAssetUriResolver\u003c/code\u003e dependency crawl to an iterative\nalgorithm, preventing stack overflows.\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/db6c41315ea419b3aabf409c7444dc7a497c2301\"\u003e\u003ccode\u003edb6c413\u003c/code\u003e\u003c/a\u003e Update CHANGELOGs and pubspecs for release. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4033\"\u003e#4033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ab7ef1da79516b627ae5d01a0a8f81158f4d9ef8\"\u003e\u003ccode\u003eab7ef1d\u003c/code\u003e\u003c/a\u003e Tweaks to build_daemon for webdev. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4034\"\u003e#4034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/94d20ffcfee847dc7cf2503c6edefe3a0d106cf9\"\u003e\u003ccode\u003e94d20ff\u003c/code\u003e\u003c/a\u003e LogDisplay.block support for writing fewer lines than previous block. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4032\"\u003e#4032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/2fc09d93457d46bf10137a2b13368964600169a3\"\u003e\u003ccode\u003e2fc09d9\u003c/code\u003e\u003c/a\u003e Simplify and fix clean command. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4031\"\u003e#4031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/ca4c5eb397b287aa271dcd3a1734c56ed9611473\"\u003e\u003ccode\u003eca4c5eb\u003c/code\u003e\u003c/a\u003e Improved logging (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4011\"\u003e#4011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/864e7c467129544bc27487bddd73a15170e256ed\"\u003e\u003ccode\u003e864e7c4\u003c/code\u003e\u003c/a\u003e Use a synchronous StreamController for daemon logs (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4028\"\u003e#4028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/cdbf06f6a8fa11766444d93c3b7a7f80666c7328\"\u003e\u003ccode\u003ecdbf06f\u003c/code\u003e\u003c/a\u003e Introduce \u003ccode\u003eBuildProcessState\u003c/code\u003e, sent to and returned from spawned isolates. (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/836f5458f0f73d3d93360666dca584f7d2794141\"\u003e\u003ccode\u003e836f545\u003c/code\u003e\u003c/a\u003e Use built_value 8.10.1 with MapSerializer and SetSerializer. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4022\"\u003e#4022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/6a8b449bbc816d793e3c2576fb8beddbe0cfcea6\"\u003e\u003ccode\u003e6a8b449\u003c/code\u003e\u003c/a\u003e Regenerate with latest built_value_generator. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4020\"\u003e#4020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/build/commit/9fda354420b73ab7f7d36c93b5ac34beac8b5a23\"\u003e\u003ccode\u003e9fda354\u003c/code\u003e\u003c/a\u003e Fix watch mode not building on missingSource creation. (\u003ca href=\"https://redirect.github.com/dart-lang/build/issues/4017\"\u003e#4017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/build/compare/build-v2.4.2...build-v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dart_style` from 3.0.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/dart-lang/dart_style/releases\"\u003edart_style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:dart_style v3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fairly large number of style changes in response to feedback we got from shipping the new tall style formatter.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow preserving trailing commas and forcing the surrounding construct to split even when it would otherwise fit on one line. This is off by default (because it breaks \u003ca href=\"https://github.com/dart-lang/dart_style/wiki/Reversibility-principle\"\u003ereversibility\u003c/a\u003e among other reasons) but can be enabled by adding this to a surrounding \u003ccode\u003eanalysis_options.yaml\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eformatter:\n  trailing_commas: preserve\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis is similar to how trailing commas work in the old short style formatter applied to code before language version 3.7.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't add a trailing comma in lists that don't allow it, even when there is a trailing comment (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1639\"\u003e#1639\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThe following style changes are language versioned and only affect code whose language version is 3.8 or later. Dart code at 3.7 or earlier is formatted the same as it was before.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow more code on the same line as a named argument or \u003ccode\u003e=\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1536\"\u003e#1536\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1545\"\u003e#1545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1668\"\u003e#1668\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1679\"\u003e#1679\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before:\nfunction(\n  name:\n      (param, another) =\u0026gt;\n          veryLongBody,\n);\n\u003cp\u003efunction(\u003cbr /\u003e\nname:\u003cbr /\u003e\n(param) =\u0026gt; another(\u003cbr /\u003e\nargument1,\u003cbr /\u003e\nargument2,\u003cbr /\u003e\nargument3,\u003cbr /\u003e\n),\u003cbr /\u003e\n);\u003c/p\u003e\n\u003cp\u003e// After:\u003cbr /\u003e\nfunction(\u003cbr /\u003e\nname: (param, another) =\u0026gt;\u003cbr /\u003e\nveryLongBody,\u003cbr /\u003e\n);\u003c/p\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/dart_style/blob/main/CHANGELOG.md\"\u003edart_style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fairly large number of style changes in response to\nfeedback we got from shipping the new tall style formatter.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow preserving trailing commas and forcing the surrounding construct to\nsplit even when it would otherwise fit on one line. This is off by default\n(because it breaks \u003ca href=\"https://github.com/dart-lang/dart_style/wiki/Reversibility-principle\"\u003ereversibility\u003c/a\u003e among other reasons) but can be enabled\nby adding this to a surrounding \u003ccode\u003eanalysis_options.yaml\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eformatter:\n  trailing_commas: preserve\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis is similar to how trailing commas work in the old short style formatter\napplied to code before language version 3.7.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't add a trailing comma in lists that don't allow it, even when there is\na trailing comment (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1639\"\u003e#1639\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle changes\u003c/h3\u003e\n\u003cp\u003eThe following style changes are language versioned and only affect code whose\nlanguage version is 3.8 or later. Dart code at 3.7 or earlier is formatted the\nsame as it was before.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow more code on the same line as a named argument or \u003ccode\u003e=\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1536\"\u003e#1536\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1545\"\u003e#1545\u003c/a\u003e,\n\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1668\"\u003e#1668\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1679\"\u003e#1679\u003c/a\u003e).\u003c/p\u003e\n\u003cpre lang=\"dart\"\u003e\u003ccode\u003e// Before:\nfunction(\n  name:\n      (param, another) =\u0026gt;\n          veryLongBody,\n);\n\u003cp\u003efunction(\u003cbr /\u003e\nname:\u003cbr /\u003e\n(param) =\u0026gt; another(\u003cbr /\u003e\nargument1,\u003cbr /\u003e\nargument2,\u003cbr /\u003e\nargument3,\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/dart_style/commit/90227c5d32ee80ee5e15d785034b440b77224c98\"\u003e\u003ccode\u003e90227c5\u003c/code\u003e\u003c/a\u003e Fix permissions in the CI publish workflow. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1720\"\u003e#1720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/121e5e35460439e725ad184b58ea26f76f17502a\"\u003e\u003ccode\u003e121e5e3\u003c/code\u003e\u003c/a\u003e Bump version to publish 3.1.0. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1719\"\u003e#1719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/e7264fc65b06efd600ad6e64bf83e5ff51dbf05a\"\u003e\u003ccode\u003ee7264fc\u003c/code\u003e\u003c/a\u003e Add regression test for \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1712\"\u003e#1712\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1715\"\u003e#1715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/7c16cf2ca19c7efe1d0eda52673b9745bae98601\"\u003e\u003ccode\u003e7c16cf2\u003c/code\u003e\u003c/a\u003e Update the README. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1713\"\u003e#1713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/100db45075abdd66fd8788b205243e90ff0595df\"\u003e\u003ccode\u003e100db45\u003c/code\u003e\u003c/a\u003e Language version all of the formatting changes since Dart 3.7. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1707\"\u003e#1707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/c7f6131466d2de2109b03288557176ef45d6f002\"\u003e\u003ccode\u003ec7f6131\u003c/code\u003e\u003c/a\u003e Don't invalidate solutions from pinned pieces. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1706\"\u003e#1706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/eaa3f2da2ca1b5a21a12f6a3de1a710990502aae\"\u003e\u003ccode\u003eeaa3f2d\u003c/code\u003e\u003c/a\u003e Make the eager argument list splitting heuristic more conservative. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1700\"\u003e#1700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/cd73f3e3cc255958bef66efb3779b2f8ecff1715\"\u003e\u003ccode\u003ecd73f3e\u003c/code\u003e\u003c/a\u003e Add regression test for \u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1645\"\u003e#1645\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/8dd0e3bb09fde5de3a6ea299b6be5c7386109189\"\u003e\u003ccode\u003e8dd0e3b\u003c/code\u003e\u003c/a\u003e Add issue templates. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1698\"\u003e#1698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/dart_style/commit/4d5edfc54291068356123383e398efce74aa00f1\"\u003e\u003ccode\u003e4d5edfc\u003c/code\u003e\u003c/a\u003e Fix bug with comments being reordered. (\u003ca href=\"https://redirect.github.com/dart-lang/dart_style/issues/1696\"\u003e#1696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/dart_style/compare/v3.0.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 `melos` from 7.0.0-dev.7 to 7.0.0-dev.9\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\u003ev7.0.0-dev.9\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Update to Dart SDK 3.8.0 and preserve trailing commas (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/908\"\u003e#908\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/eecfa4ea7caff55a58ad98d712213320285a0039\"\u003eeecfa4ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Tags from origin should be source of truth (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/902\"\u003e#902\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/9589803c6bba66a65aa1263c0028d6f66f31c0b2\"\u003e9589803c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: add flutter_chat_ui (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/903\"\u003e#903\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/190caf741280401385fc0a6e309419c1d5e37417\"\u003e190caf74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: add starknet.dart in projects list (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/896\"\u003e#896\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/9faa3152547235e13225caf97c75b2e27c9d1980\"\u003e9faa3152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2025-04-09\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003chr /\u003e\n\u003cp\u003ePackages with breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invertase/melos/blob/main/#conventional_commit---v061\"\u003e\u003ccode\u003econventional_commit\u003c/code\u003e - \u003ccode\u003ev0.6.1\u003c/code\u003e\u003c/a\u003e\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---v700-dev8\"\u003e\u003ccode\u003emelos\u003c/code\u003e - \u003ccode\u003ev7.0.0-dev.8\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch4\u003e\u003ccode\u003econventional_commit\u003c/code\u003e - \u003ccode\u003ev0.6.1\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eFEAT\u003c/strong\u003e: Migrate to use the Pub workspaces feature (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/816\"\u003e#816\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/3602d904fbde7f3fc7d918ab8413483efef42b20\"\u003e3602d904\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003emelos\u003c/code\u003e - \u003ccode\u003ev7.0.0-dev.8\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFIX\u003c/strong\u003e: Fail early on steps and return error code (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/891\"\u003e#891\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/7161ce8fd8703b628c798cd17abc933817338110\"\u003e7161ce8f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: add jaspr to projects (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/881\"\u003e#881\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/926b62158b5d400fdbd2f9c342b379e0545f04f9\"\u003e926b6215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDOCS\u003c/strong\u003e: Add Stac to the list of projects using Melos. (\u003ca href=\"https://redirect.github.com/invertase/melos/issues/864\"\u003e#864\u003c/a\u003e). (\u003ca href=\"https://github.com/invertase/melos/commit/8838863ef167af59ab462080b8ff586628e84c8f\"\u003e8838863e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2025-02-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/invertase/melos/blob/main/#melos---v700-dev7\"\u003e\u003ccode\u003emelos\u003c/code\u003e - \u003ccode\u003ev7.0.0-dev.7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\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/invertase/melos/commits/HEAD/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `meta` from 1.16.0 to 1.17.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.17.0 - 2016-06-08\u003c/h2\u003e\n\u003ch3\u003eCore library changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edart:convert\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eChunkedConverter\u003c/code\u003e which was erroneously added in 1.16.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edart:core\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eUri.replace\u003c/code\u003e supports iterables as values for the query parameters.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eUri.parseIPv6Address\u003c/code\u003e returns a \u003ccode\u003eUint8List\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edart:io\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eNetworkInterface.listSupported\u003c/code\u003e, which is \u003ccode\u003etrue\u003c/code\u003e when\n\u003ccode\u003eNetworkInterface.list\u003c/code\u003e is supported, and \u003ccode\u003efalse\u003c/code\u003e otherwise. Currently,\n\u003ccode\u003eNetworkInterface.list\u003c/code\u003e is not supported on Android.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTool Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePub\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eTAR files created while publishing a package on Mac OS and Linux now use a\nmore portable format.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eErrors caused by invalid arguments now print the full usage information for\nthe command.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSDK constraints for dependency overrides are no longer considered when\ndetermining the total SDK constraint for a lockfile.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA bug has been fixed in which a lockfile was considered up-to-date when it\nactually wasn't.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA bug has been fixed in which \u003ccode\u003epub get --offline\u003c/code\u003e would crash when a\nprerelease version was selected.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDartium and content shell\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDebugging Dart code inside iframes improved, was broken.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.16.1 - 2016-05-24\u003c/h2\u003e\n\u003cp\u003ePatch release, resolves one issue:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eVM: Fixes a bug that caused intermittent hangs on Windows. (SDK issue\n\u003ca href=\"https://redirect.github.com/dart-lang/sdk/issues/26400\"\u003e26400\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/dart-lang/sdk/commit/a5fb4feae454a2016474b54bde491da5753d5be0\"\u003e\u003ccode\u003ea5fb4fe\u003c/code\u003e\u003c/a\u003e use const Link so that empty Link is always identical\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/5eae061da7c499696c72e288a425092602115798\"\u003e\u003ccode\u003e5eae061\u003c/code\u003e\u003c/a\u003e Analyzer 0.27.4-alpha.9 (API fixes) (\u003ca href=\"https://github.com/dart-lang/sdk/tree/main/pkg/issues/26562\"\u003e#26562\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/08ce826f3be86b949ef29d4ff590ea72df8eee36\"\u003e\u003ccode\u003e08ce826\u003c/code\u003e\u003c/a\u003e Gather and report stats on the number of times flushed results are recomputed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/ef8baa8760a8699c4e155adec54572e9d6e16425\"\u003e\u003ccode\u003eef8baa8\u003c/code\u003e\u003c/a\u003e Add test harness option for app snapshots with unoptimized code.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/0a5ecc50abe68867933a7f9eafaf16898bd3e493\"\u003e\u003ccode\u003e0a5ecc5\u003c/code\u003e\u003c/a\u003e Resynthesize return types lazily.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/cdc0b172464791d57d2ce9fd10049b98fadab79a\"\u003e\u003ccode\u003ecdc0b17\u003c/code\u003e\u003c/a\u003e Resynthesize ParameterElementImpl.parameterKind lazily.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/e71e111b2432c4bb48b12816b2510f4a059a9063\"\u003e\u003ccode\u003ee71e111\u003c/code\u003e\u003c/a\u003e Summarize references to closure parameters properly.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/dcadf0b35c5700cf37791911bfa7edb3e616299d\"\u003e\u003ccode\u003edcadf0b\u003c/code\u003e\u003c/a\u003e Store expression function closures summaries when needed for type inference.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/6d2b7f406701a198848f44892ca707793cb753aa\"\u003e\u003ccode\u003e6d2b7f4\u003c/code\u003e\u003c/a\u003e Refactor AST summarization logic for serializing initializer expressions.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/sdk/commit/ac7f892cc41f18b2408c0279e0c3d03fef923cde\"\u003e\u003ccode\u003eac7f892\u003c/code\u003e\u003c/a\u003e Resynthesize FieldFormalParameterElementImpl(s) lazily.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/sdk/commits/1.17.0/pkg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `retrofit_generator` from 9.1.9 to 9.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trevorwang/retrofit.dart/releases\"\u003eretrofit_generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport toJsonable Enum in Multipart by \u003ca href=\"https://github.com/dfdgsdfg\"\u003e\u003ccode\u003e@​dfdgsdfg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/744\"\u003etrevorwang/retrofit.dart#744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate protobuf version and analyze fixes by \u003ca href=\"https://github.com/Carapacik\"\u003e\u003ccode\u003e@​Carapacik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/750\"\u003etrevorwang/retrofit.dart#750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix tests by \u003ca href=\"https://github.com/Carapacik\"\u003e\u003ccode\u003e@​Carapacik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/753\"\u003etrevorwang/retrofit.dart#753\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/dfdgsdfg\"\u003e\u003ccode\u003e@​dfdgsdfg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/pull/744\"\u003etrevorwang/retrofit.dart#744\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/trevorwang/retrofit.dart/compare/9.1.9...9.2.0\"\u003ehttps://github.com/trevorwang/retrofit.dart/compare/9.1.9...9.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/ed1f7e014d54f57d27a2e1b8816b547dc4bd34c5\"\u003e\u003ccode\u003eed1f7e0\u003c/code\u003e\u003c/a\u003e Fix tests (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/753\"\u003e#753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/71c9d7ffb6d3ec1f50d7881e136bc59ce3cc6f35\"\u003e\u003ccode\u003e71c9d7f\u003c/code\u003e\u003c/a\u003e Update protobuf version and analyze fixes (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/750\"\u003e#750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trevorwang/retrofit.dart/commit/1f104fea652aa103163fcf0f2c87ac66b12e7f0c\"\u003e\u003ccode\u003e1f104fe\u003c/code\u003e\u003c/a\u003e Support toJsonable Enum in Multipart (\u003ca href=\"https://redirect.github.com/trevorwang/retrofit.dart/issues/744\"\u003e#744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/trevorwang/retrofit.dart/compare/9.1.9...9.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `test` from 1.25.15 to 1.26.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\"\u003etest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:test v1.26.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet a debug name for test isolates.\u003c/li\u003e\n\u003cli\u003eFix an assertion failure when using \u003ccode\u003esetUpAll\u003c/code\u003e or \u003ccode\u003etearDownAll\u003c/code\u003e and running\nwith asserts enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:test v1.26.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etest()\u003c/code\u003e and \u003ccode\u003egroup()\u003c/code\u003e functions now take an optional \u003ccode\u003eTestLocation\u003c/code\u003e that will\nbe used as the location of the test in JSON reporters instead of being parsed\nfrom the call stack.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/42a6d333d96b4b0964d356b9a29ca47ccdb43691\"\u003e\u003ccode\u003e42a6d33\u003c/code\u003e\u003c/a\u003e [native assets] Graduate to preview (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2501\"\u003e#2501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/5ffcb36fd6c82843f25ed96585a4b9e96022e7f9\"\u003e\u003ccode\u003e5ffcb36\u003c/code\u003e\u003c/a\u003e Fix an issue with failed assertions using setUpAll/tearDownAll (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2499\"\u003e#2499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/a1e295b4f657f4e37dc976cf45fd325e992a1bc5\"\u003e\u003ccode\u003ea1e295b\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/3c3878afe773a4a3d654da0900394e189ee0df55\"\u003e\u003ccode\u003e3c3878a\u003c/code\u003e\u003c/a\u003e Include the test URI in the debug name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/90e64ec2887ed07e220793ab916d91fca05a6241\"\u003e\u003ccode\u003e90e64ec\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/d67c897bc3de1ccea525eff1bb6324383bd9b250\"\u003e\u003ccode\u003ed67c897\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into isolate_debug_name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/e6d4877e4143715d79e8756d9234da1fe22a652d\"\u003e\u003ccode\u003ee6d4877\u003c/code\u003e\u003c/a\u003e release test packages (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2495\"\u003e#2495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/7800c010596333f508a841d1b384ecc28501cfc3\"\u003e\u003ccode\u003e7800c01\u003c/code\u003e\u003c/a\u003e fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/455483b5fd8cd44200a7df073affa0539017339d\"\u003e\u003ccode\u003e455483b\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/c9b5b6fa021f6040ab04c88e223eb8f5354f99a0\"\u003e\u003ccode\u003ec9b5b6f\u003c/code\u003e\u003c/a\u003e fmt\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/test/commits/test-v1.26.2/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/steeple-org/flutter_rpc_generator/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/steeple-org%2Fflutter_rpc_generator/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}}]}