{"id":21174,"name":"protobuf","ecosystem":"pub","repository_url":"https://github.com/google/protobuf.dart","issues_count":27,"created_at":"2025-06-07T02:23:42.194Z","updated_at":"2025-06-07T02:23:42.194Z","purl":"pkg:pub/protobuf","metadata":{"id":125507,"name":"protobuf","ecosystem":"pub","description":"Runtime library for protocol buffers support. Use with package:protoc_plugin to generate Dart code for your '.proto' files.","homepage":null,"licenses":"bsd-3-clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/google/protobuf.dart","keywords_array":[],"namespace":null,"versions_count":89,"first_release_published_at":"2013-09-05T12:27:51.447Z","latest_release_published_at":"2025-05-19T18:44:26.242Z","latest_release_number":"4.1.0","last_synced_at":"2025-06-06T14:01:24.018Z","created_at":"2022-04-05T14:07:37.855Z","updated_at":"2025-06-06T14:01:24.018Z","registry_url":"https://pub.dev/packages/protobuf","install_command":"dart pub add protobuf","documentation_url":"https://pub.dev/documentation/protobuf/","metadata":{},"repo_metadata":{"id":9441188,"uuid":"11317561","full_name":"google/protobuf.dart","owner":"google","description":"Runtime library for Dart protobufs","archived":false,"fork":false,"pushed_at":"2025-03-14T15:21:57.000Z","size":5568,"stargazers_count":540,"open_issues_count":148,"forks_count":186,"subscribers_count":34,"default_branch":"master","last_synced_at":"2025-03-22T00:42:28.345Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://pub.dev/packages/protobuf","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,"icon_url":"https://github.com/google.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-07-10T16:36:09.000Z","updated_at":"2025-03-14T15:22:01.000Z","dependencies_parsed_at":"2023-02-16T18:16:10.160Z","dependency_job_id":"a9418a43-12d9-42e7-bba1-c0d85124d358","html_url":"https://github.com/google/protobuf.dart","commit_stats":{"total_commits":826,"total_committers":78,"mean_commits":10.58974358974359,"dds":0.8002421307506054,"last_synced_commit":"ccf104dbc36929c0f8708285d5f3a8fae206343e"},"previous_names":[],"tags_count":66,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/google","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246162044,"owners_count":20733348,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"google","name":"Google","uuid":"1342004","kind":"organization","description":"Google ❤️ Open Source","email":"opensource@google.com","website":"https://opensource.google/","location":"United States of America","twitter":"GoogleOSS","company":null,"icon_url":"https://avatars.githubusercontent.com/u/1342004?v=4","repositories_count":2732,"last_synced_at":"2025-03-22T00:39:01.009Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/google","funding_links":[],"total_stars":1883169,"followers":51453,"following":0,"created_at":"2022-11-02T16:20:58.973Z","updated_at":"2025-03-22T00:39:01.009Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/google","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/google/repositories"},"tags":[{"name":"protoc_plugin-v21.1.2","sha":"c559fe52734ef6e2389e26ec3901eaf23fd76543","kind":"commit","published_at":"2023-10-10T10:57:53.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/protoc_plugin-v21.1.2","html_url":"https://github.com/google/protobuf.dart/releases/tag/protoc_plugin-v21.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protoc_plugin-v21.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protoc_plugin-v21.1.2/manifests"},{"name":"protoc_plugin-v21.1.1","sha":"41193fdda5a9fc8afdac2edd97f6f05f203efafa","kind":"commit","published_at":"2023-08-15T06:47:17.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/protoc_plugin-v21.1.1","html_url":"https://github.com/google/protobuf.dart/releases/tag/protoc_plugin-v21.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protoc_plugin-v21.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protoc_plugin-v21.1.1/manifests"},{"name":"protobuf-v3.1.0","sha":"a852ba4e4b6f319c655fc938864dac8442b7c4ad","kind":"commit","published_at":"2023-08-14T11:20:30.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/protobuf-v3.1.0","html_url":"https://github.com/google/protobuf.dart/releases/tag/protobuf-v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protobuf-v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protobuf-v3.1.0/manifests"},{"name":"protoc_plugin-v21.1.0","sha":"a852ba4e4b6f319c655fc938864dac8442b7c4ad","kind":"commit","published_at":"2023-08-14T11:20:30.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/protoc_plugin-v21.1.0","html_url":"https://github.com/google/protobuf.dart/releases/tag/protoc_plugin-v21.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protoc_plugin-v21.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protoc_plugin-v21.1.0/manifests"},{"name":"protoc_plugin-v21.0.2","sha":"e76bd74e5c99b47c12b523b49140b637225fc3fc","kind":"commit","published_at":"2023-06-19T07:36:59.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/protoc_plugin-v21.0.2","html_url":"https://github.com/google/protobuf.dart/releases/tag/protoc_plugin-v21.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protoc_plugin-v21.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protoc_plugin-v21.0.2/manifests"},{"name":"protoc_plugin-v21.0.1","sha":"f4ffa1d74e25dd73abd11fef765387df79e0dccb","kind":"commit","published_at":"2023-06-16T07:46:42.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/protoc_plugin-v21.0.1","html_url":"https://github.com/google/protobuf.dart/releases/tag/protoc_plugin-v21.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protoc_plugin-v21.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protoc_plugin-v21.0.1/manifests"},{"name":"protoc_plugin-v21.0.0","sha":"a9bf79fae6e767bcf6e716965fc4a5432730b3af","kind":"commit","published_at":"2023-06-15T08:28:25.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/protoc_plugin-v21.0.0","html_url":"https://github.com/google/protobuf.dart/releases/tag/protoc_plugin-v21.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protoc_plugin-v21.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protoc_plugin-v21.0.0/manifests"},{"name":"protobuf-v3.0.0","sha":"a9bf79fae6e767bcf6e716965fc4a5432730b3af","kind":"commit","published_at":"2023-06-15T08:28:25.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/protobuf-v3.0.0","html_url":"https://github.com/google/protobuf.dart/releases/tag/protobuf-v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protobuf-v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protobuf-v3.0.0/manifests"},{"name":"protoc_plugin-v20.0.1","sha":"53f756a0eebe5377e76ac5b483e2007e22467f8d","kind":"commit","published_at":"2022-06-15T06:45:52.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/protoc_plugin-v20.0.1","html_url":"https://github.com/google/protobuf.dart/releases/tag/protoc_plugin-v20.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protoc_plugin-v20.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protoc_plugin-v20.0.1/manifests"},{"name":"protobuf-v2.1.0","sha":"53f756a0eebe5377e76ac5b483e2007e22467f8d","kind":"commit","published_at":"2022-06-15T06:45:52.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/protobuf-v2.1.0","html_url":"https://github.com/google/protobuf.dart/releases/tag/protobuf-v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protobuf-v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protobuf-v2.1.0/manifests"},{"name":"protobuf-v2.0.1","sha":"23136dc01cf3daccf66ebb7f5a7578ec7c0dc7e6","kind":"commit","published_at":"2021-12-02T14:43:03.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/protobuf-v2.0.1","html_url":"https://github.com/google/protobuf.dart/releases/tag/protobuf-v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protobuf-v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protobuf-v2.0.1/manifests"},{"name":"protoc_plugin-v19.3.1","sha":"938dd9d80a83060054a27613ae7e88c256e5e69f","kind":"tag","published_at":"2021-07-23T20:30:45.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/protoc_plugin-v19.3.1","html_url":"https://github.com/google/protobuf.dart/releases/tag/protoc_plugin-v19.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protoc_plugin-v19.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protoc_plugin-v19.3.1/manifests"},{"name":"protobuf-v1.1.3","sha":"a10f1616873395204a472294ddc6fb7e3573b09d","kind":"tag","published_at":"2021-07-23T20:28:03.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/protobuf-v1.1.3","html_url":"https://github.com/google/protobuf.dart/releases/tag/protobuf-v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protobuf-v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protobuf-v1.1.3/manifests"},{"name":"protobuf-v1.1.4","sha":"b0d94faa4d8de02910269b477bdc01bd262c6e34","kind":"tag","published_at":"2021-07-23T20:27:35.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/protobuf-v1.1.4","html_url":"https://github.com/google/protobuf.dart/releases/tag/protobuf-v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protobuf-v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protobuf-v1.1.4/manifests"},{"name":"protoc_plugin-v20.0.0","sha":"d53d2bba4273088212affbc4ab4bfc561205d9fa","kind":"tag","published_at":"2021-07-23T18:16:16.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/protoc_plugin-v20.0.0","html_url":"https://github.com/google/protobuf.dart/releases/tag/protoc_plugin-v20.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protoc_plugin-v20.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protoc_plugin-v20.0.0/manifests"},{"name":"protobuf-v2.0.0","sha":"94f52666aab95fdf557be46f79b436758c372853","kind":"tag","published_at":"2021-07-23T18:15:00.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/protobuf-v2.0.0","html_url":"https://github.com/google/protobuf.dart/releases/tag/protobuf-v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protobuf-v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protobuf-v2.0.0/manifests"},{"name":"protobuf-1.1.1","sha":"f9cb257b764c5d95eeeb437a2190ec997c540172","kind":"commit","published_at":"2021-02-04T15:56:23.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/protobuf-1.1.1","html_url":"https://github.com/google/protobuf.dart/releases/tag/protobuf-1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protobuf-1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protobuf-1.1.1/manifests"},{"name":"protoc_plugin-20.0.0-nullsafety.1","sha":"9f1969572694d7ace381119e94fcda70ace5b0b3","kind":"commit","published_at":"2021-01-07T13:34:54.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/protoc_plugin-20.0.0-nullsafety.1","html_url":"https://github.com/google/protobuf.dart/releases/tag/protoc_plugin-20.0.0-nullsafety.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protoc_plugin-20.0.0-nullsafety.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protoc_plugin-20.0.0-nullsafety.1/manifests"},{"name":"protoc_plugin-19.3.0","sha":"27d382d18f19d6218b8a5d488c4430199e9d1d4c","kind":"commit","published_at":"2021-01-05T12:25:30.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/protoc_plugin-19.3.0","html_url":"https://github.com/google/protobuf.dart/releases/tag/protoc_plugin-19.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protoc_plugin-19.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protoc_plugin-19.3.0/manifests"},{"name":"protoc_plugin-19.2.0+1","sha":"f06208e05168cb294a28f98a5caf3383095e59b5","kind":"commit","published_at":"2020-11-12T09:42:03.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/protoc_plugin-19.2.0+1","html_url":"https://github.com/google/protobuf.dart/releases/tag/protoc_plugin-19.2.0+1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protoc_plugin-19.2.0+1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protoc_plugin-19.2.0+1/manifests"},{"name":"protoc_plugin-19.2.0","sha":"0806fd7c58ccbd3047bc21863eb20ff6aa998259","kind":"commit","published_at":"2020-11-12T08:41:19.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/protoc_plugin-19.2.0","html_url":"https://github.com/google/protobuf.dart/releases/tag/protoc_plugin-19.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protoc_plugin-19.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protoc_plugin-19.2.0/manifests"},{"name":"protoc_plugin-19.1.0","sha":"d428804662dfd89cd1996a7ee9f70be667c38950","kind":"commit","published_at":"2020-10-28T12:48:26.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/protoc_plugin-19.1.0","html_url":"https://github.com/google/protobuf.dart/releases/tag/protoc_plugin-19.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protoc_plugin-19.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protoc_plugin-19.1.0/manifests"},{"name":"protobuf-1.1.0","sha":"d428804662dfd89cd1996a7ee9f70be667c38950","kind":"commit","published_at":"2020-10-28T12:48:26.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/protobuf-1.1.0","html_url":"https://github.com/google/protobuf.dart/releases/tag/protobuf-1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protobuf-1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protobuf-1.1.0/manifests"},{"name":"protobuf-1.0.1","sha":"ccd6e54dee903d612d232ddeccaa8c6b20d4bc5a","kind":"commit","published_at":"2019-11-11T11:39:45.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/protobuf-1.0.1","html_url":"https://github.com/google/protobuf.dart/releases/tag/protobuf-1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protobuf-1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protobuf-1.0.1/manifests"},{"name":"protoc_plugin-19.0.0+1","sha":"03fa404360b74fb7151db201fe309b4c1bc3bade","kind":"commit","published_at":"2019-09-30T10:47:25.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/protoc_plugin-19.0.0+1","html_url":"https://github.com/google/protobuf.dart/releases/tag/protoc_plugin-19.0.0+1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protoc_plugin-19.0.0+1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protoc_plugin-19.0.0+1/manifests"},{"name":"protobuf-1.0.0","sha":"03fa404360b74fb7151db201fe309b4c1bc3bade","kind":"commit","published_at":"2019-09-30T10:47:25.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/protobuf-1.0.0","html_url":"https://github.com/google/protobuf.dart/releases/tag/protobuf-1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protobuf-1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protobuf-1.0.0/manifests"},{"name":"protoc_plugin-19.0.0","sha":"3746c8fd3f2b0147623a8e3db89c3ff4330de760","kind":"commit","published_at":"2019-09-24T13:06:55.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/protoc_plugin-19.0.0","html_url":"https://github.com/google/protobuf.dart/releases/tag/protoc_plugin-19.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protoc_plugin-19.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protoc_plugin-19.0.0/manifests"},{"name":"protobuf-0.14.4","sha":"3746c8fd3f2b0147623a8e3db89c3ff4330de760","kind":"commit","published_at":"2019-09-24T13:06:55.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/protobuf-0.14.4","html_url":"https://github.com/google/protobuf.dart/releases/tag/protobuf-0.14.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protobuf-0.14.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protobuf-0.14.4/manifests"},{"name":"protobuf-0.14.3","sha":"53ce84b6c8922438b798dbfad845323dc6ad5c09","kind":"commit","published_at":"2019-09-17T07:43:09.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/protobuf-0.14.3","html_url":"https://github.com/google/protobuf.dart/releases/tag/protobuf-0.14.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protobuf-0.14.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/protobuf-0.14.3/manifests"},{"name":"0.13.16+1","sha":"258aefe740008f6c4f7ad6ed247c7f9233be1fc5","kind":"commit","published_at":"2019-09-12T16:45:43.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/0.13.16+1","html_url":"https://github.com/google/protobuf.dart/releases/tag/0.13.16+1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.13.16+1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.13.16+1/manifests"},{"name":"0.10.0","sha":"65ac3559a43929e6fea6dba9856263480398c187","kind":"tag","published_at":"2018-09-21T15:35:52.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/0.10.0","html_url":"https://github.com/google/protobuf.dart/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.10.0/manifests"},{"name":"0.10.1","sha":"cd7653b62dec2a6a6078d160be904c2ff3a66577","kind":"tag","published_at":"2018-09-21T15:35:36.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/0.10.1","html_url":"https://github.com/google/protobuf.dart/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.10.1/manifests"},{"name":"0.10.2","sha":"c8602c8d47b799b7723fdc99799f85c4051dbd7f","kind":"tag","published_at":"2018-09-21T15:35:13.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/0.10.2","html_url":"https://github.com/google/protobuf.dart/releases/tag/0.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.10.2/manifests"},{"name":"0.10.3","sha":"5e5bc71c2f3ffca26058f5fcab37cf206de6785d","kind":"tag","published_at":"2018-09-21T15:34:30.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/0.10.3","html_url":"https://github.com/google/protobuf.dart/releases/tag/0.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.10.3/manifests"},{"name":"0.9.1","sha":"fd55da7f0355660ebbe6e735a1f9871bd9281fb1","kind":"tag","published_at":"2018-08-08T14:33:52.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/0.9.1","html_url":"https://github.com/google/protobuf.dart/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.9.1/manifests"},{"name":"0.9.0+1","sha":"9a76d97f7abeb731432db05271530b77d954801c","kind":"tag","published_at":"2018-07-18T20:28:14.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/0.9.0+1","html_url":"https://github.com/google/protobuf.dart/releases/tag/0.9.0+1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.9.0+1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.9.0+1/manifests"},{"name":"0.9.0","sha":"cf7a731f8f5bf52406a96f891215d0429fb5c530","kind":"tag","published_at":"2018-05-25T22:24:14.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/0.9.0","html_url":"https://github.com/google/protobuf.dart/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"4c9f9876dd70953808107aa15c49b8cc9762597a","kind":"commit","published_at":"2018-05-17T10:35:44.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/0.8.0","html_url":"https://github.com/google/protobuf.dart/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.8.0/manifests"},{"name":"0.7.2","sha":"890446fac921b865abaa6759e2b671a593be7f03","kind":"commit","published_at":"2018-04-09T11:11:17.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/0.7.2","html_url":"https://github.com/google/protobuf.dart/releases/tag/0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.7.2/manifests"},{"name":"0.7.1","sha":"3e2a439f7ea8cda5a9d8174151f715b4b94cc2b9","kind":"commit","published_at":"2018-02-22T12:15:48.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/0.7.1","html_url":"https://github.com/google/protobuf.dart/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"ee41255dcddf2b07b942bc82fae1db83008e8107","kind":"commit","published_at":"2018-01-12T11:10:19.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/0.7.0","html_url":"https://github.com/google/protobuf.dart/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.7.0/manifests"},{"name":"0.6.0","sha":"34f3347776c0716bcc06a1ef12697530e7aa1af2","kind":"commit","published_at":"2017-10-25T10:36:57.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/0.6.0","html_url":"https://github.com/google/protobuf.dart/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.6.0/manifests"},{"name":"0.5.5","sha":"5e7bb773e58ca199090f1e0a2a4f05b6f8e4a3c4","kind":"commit","published_at":"2017-08-14T12:00:31.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/0.5.5","html_url":"https://github.com/google/protobuf.dart/releases/tag/0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.5.5/manifests"},{"name":"0.5.4","sha":"8f06b65f53b5cb13b2e6321883ccf1a95b15b25f","kind":"commit","published_at":"2017-04-20T14:21:48.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/0.5.4","html_url":"https://github.com/google/protobuf.dart/releases/tag/0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.5.4/manifests"},{"name":"0.5.3+2","sha":"8836e560e0504ce047f6e79ad935a498bdd2ec98","kind":"commit","published_at":"2017-03-29T00:50:19.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/0.5.3+2","html_url":"https://github.com/google/protobuf.dart/releases/tag/0.5.3+2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.5.3+2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.5.3+2/manifests"},{"name":"0.5.3+1","sha":"8010b70d41432470ad92e6e5f84261e6eb2f48c1","kind":"tag","published_at":"2017-03-27T19:45:06.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/0.5.3+1","html_url":"https://github.com/google/protobuf.dart/releases/tag/0.5.3+1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.5.3+1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.5.3+1/manifests"},{"name":"0.5.3","sha":"49b006713e3a4ef87c7d931ce3dcaf990f335b56","kind":"commit","published_at":"2016-07-12T21:58:39.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/0.5.3","html_url":"https://github.com/google/protobuf.dart/releases/tag/0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.5.3/manifests"},{"name":"0.5.2","sha":"f7ee81e5ac71699a371dbc5d273f2a244748fd0b","kind":"commit","published_at":"2016-06-22T19:22:35.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/0.5.2","html_url":"https://github.com/google/protobuf.dart/releases/tag/0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.5.2/manifests"},{"name":"0.5.1+3","sha":"76cb907d9e394a7885cee867948f33e3a726b34b","kind":"tag","published_at":"2016-06-01T17:55:27.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/0.5.1+3","html_url":"https://github.com/google/protobuf.dart/releases/tag/0.5.1+3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.5.1+3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.5.1+3/manifests"},{"name":"0.5.1+4","sha":"97e5bb783f5babfd8161ec566684b71b524b1826","kind":"tag","published_at":"2016-06-01T17:54:52.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/0.5.1+4","html_url":"https://github.com/google/protobuf.dart/releases/tag/0.5.1+4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.5.1+4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.5.1+4/manifests"},{"name":"0.5.1+2","sha":"f6e8dd449888d958c9608de4f29105b3517093cf","kind":"commit","published_at":"2016-04-22T18:50:18.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/0.5.1+2","html_url":"https://github.com/google/protobuf.dart/releases/tag/0.5.1+2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.5.1+2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.5.1+2/manifests"},{"name":"0.5.1+1","sha":"17859c7356a8670c8a580992e7145d0f48a1db70","kind":"tag","published_at":"2016-04-15T18:26:25.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/0.5.1+1","html_url":"https://github.com/google/protobuf.dart/releases/tag/0.5.1+1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.5.1+1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.5.1+1/manifests"},{"name":"0.5.1","sha":"a27f82dd029e8ef56f98755ce42bc1e3eb688155","kind":"commit","published_at":"2016-04-04T19:58:46.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/0.5.1","html_url":"https://github.com/google/protobuf.dart/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.5.1/manifests"},{"name":"0.5.0+1","sha":"9b0dc864b012e6cd2a035028bde91c6b083990ff","kind":"tag","published_at":"2015-10-09T21:03:24.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/0.5.0+1","html_url":"https://github.com/google/protobuf.dart/releases/tag/0.5.0+1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.5.0+1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.5.0+1/manifests"},{"name":"0.5.0","sha":"cc3323976906831f764ff1187e0777f54d248634","kind":"commit","published_at":"2015-09-30T18:04:58.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/0.5.0","html_url":"https://github.com/google/protobuf.dart/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.5.0/manifests"},{"name":"0.4.2","sha":"181eeae0316afb4c683d3013ed2e3cb82a5835fa","kind":"commit","published_at":"2015-08-24T23:40:13.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/0.4.2","html_url":"https://github.com/google/protobuf.dart/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"1e8eaa42f6c34bead00cb33a165a5f81f0942ed9","kind":"commit","published_at":"2015-08-21T23:19:57.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/0.4.1","html_url":"https://github.com/google/protobuf.dart/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"c8403061acbd712ab87afbcafcb6b347e363f725","kind":"commit","published_at":"2015-07-15T23:27:05.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/0.4.0","html_url":"https://github.com/google/protobuf.dart/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.4.0/manifests"},{"name":"0.3.11","sha":"46ac3c171e0c99d4515111f3833c35e8025438a0","kind":"commit","published_at":"2015-07-07T19:33:11.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/0.3.11","html_url":"https://github.com/google/protobuf.dart/releases/tag/0.3.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.3.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.3.11/manifests"},{"name":"0.3.10","sha":"3abd95c6c60b95ea93793dd8086240c305217f1e","kind":"commit","published_at":"2015-06-24T23:27:25.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/0.3.10","html_url":"https://github.com/google/protobuf.dart/releases/tag/0.3.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.3.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.3.10/manifests"},{"name":"0.3.9","sha":"0aab8a7141635aef18b83f870b52bca9b4875677","kind":"commit","published_at":"2015-06-24T00:46:01.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/0.3.9","html_url":"https://github.com/google/protobuf.dart/releases/tag/0.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.3.9/manifests"},{"name":"0.3.6","sha":"12d2e2a30a65ffaff2151719b06f52a739a2c1f7","kind":"commit","published_at":"2015-04-21T22:08:17.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/0.3.6","html_url":"https://github.com/google/protobuf.dart/releases/tag/0.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.3.6/manifests"},{"name":"0.3.5+3","sha":"5019064a65123a4a3f970d2f469e0fc4e0629cd2","kind":"tag","published_at":"2015-03-23T12:03:41.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/0.3.5+3","html_url":"https://github.com/google/protobuf.dart/releases/tag/0.3.5+3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.3.5+3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.3.5+3/manifests"},{"name":"0.3.5+2","sha":"a4864bcd7780afb03bd341e5a76e9ae940345282","kind":"tag","published_at":"2015-02-02T22:41:29.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/0.3.5+2","html_url":"https://github.com/google/protobuf.dart/releases/tag/0.3.5+2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.3.5+2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.3.5+2/manifests"},{"name":"0.3.5+1","sha":"c6cae3d9cbdffae62bafddd6cfdc5fa4cedc972a","kind":"tag","published_at":"2015-01-30T10:28:13.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/0.3.5+1","html_url":"https://github.com/google/protobuf.dart/releases/tag/0.3.5+1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.3.5+1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.3.5+1/manifests"},{"name":"0.3.5","sha":"c73600be1cf604cce09d560624b003b7ee84fcfa","kind":"tag","published_at":"2015-01-29T00:11:54.000Z","download_url":"https://codeload.github.com/google/protobuf.dart/tar.gz/0.3.5","html_url":"https://github.com/google/protobuf.dart/releases/tag/0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fprotobuf.dart/tags/0.3.5/manifests"}]},"repo_metadata_updated_at":"2025-03-29T08:31:35.296Z","dependent_packages_count":383,"downloads":null,"downloads_period":null,"dependent_repos_count":4291,"rankings":{"downloads":null,"dependent_repos_count":0.41607073202444417,"dependent_packages_count":0.13652320894552075,"stargazers_count":2.427079270142591,"forks_count":2.0153426082434014,"docker_downloads_count":0.18853205044857627,"average":1.0367095739609067},"purl":"pkg:pub/protobuf","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pub/protobuf","docker_dependents_count":41,"docker_downloads_count":18712617,"usage_url":"https://repos.ecosyste.ms/usage/pub/protobuf","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pub/protobuf/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/protobuf/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/protobuf/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/protobuf/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/protobuf/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":14,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"4450405611","node_id":"PR_kwDOSc4mLc7bvTM9","number":4,"state":"open","title":"Bump protobuf from 4.2.0 to 6.0.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-15T00:59:49.000Z","updated_at":"2026-05-15T00:59:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"protobuf","old_version":"4.2.0","new_version":"6.0.0","repository_url":"https://github.com/google/protobuf.dart"}],"path":null,"ecosystem":"pub"},"body":"Bumps [protobuf](https://github.com/google/protobuf.dart) from 4.2.0 to 6.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protobuf v6.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNew \u003ccode\u003eGeneratedMessage\u003c/code\u003e extension methods \u003ccode\u003etoTextFormat\u003c/code\u003e and \u003ccode\u003ewriteTextFormat\u003c/code\u003e added to convert the message into the \u003ca href=\"https://protobuf.dev/reference/protobuf/textformat-spec/\"\u003eofficial protocol buffers text format\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/125\"\u003e#125\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd [well-known proto types][wkts] as libraries. This change is required for protoc_plugin-25.0.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e Hide \u003ccode\u003ePbList\u003c/code\u003e and \u003ccode\u003ePbMap\u003c/code\u003e constructors. It is not possible to construct these values correctly in user code, so the constructors are now private. Existing uses of \u003ccode\u003ePbList\u003c/code\u003e can be replaced by \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003ePbMap\u003c/code\u003e can be replaced by \u003ccode\u003eMap\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eFor immutable lists and maps, you can use \u003ccode\u003ebuilt_value\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMap fields now check key and value validity when adding elements. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1065\"\u003e#1065\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1080\"\u003egoogle/protobuf.dart#1080\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/125\"\u003e#125\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/125\"\u003egoogle/protobuf.dart#125\u003c/a\u003e\n[wkts]: \u003ca href=\"https://protobuf.dev/reference/protobuf/google.protobuf\"\u003ehttps://protobuf.dev/reference/protobuf/google.protobuf\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1081\"\u003egoogle/protobuf.dart#1081\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1072\"\u003egoogle/protobuf.dart#1072\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1065\"\u003e#1065\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1065\"\u003egoogle/protobuf.dart#1065\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1076\"\u003egoogle/protobuf.dart#1076\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003epackage:protobuf v5.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate default size limit of \u003ccode\u003eCodedBufferReader\u003c/code\u003e from 67,108,864 bytes to 2,147,483,647 bytes, and default recursion limit from 64 to 100.\u003c/p\u003e\n\u003cp\u003eThe new limits are consistent with the Java and C++ implementations. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eGeneratedMessage.addExtension\u003c/code\u003e returning non-frozen and \u003ccode\u003eGeneratedMessage.getExtension\u003c/code\u003e allowing modifying an extension when the message is frozen before initializing the extension field set. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eGeneratedMessage.getExtension\u003c/code\u003e returning differently typed lists when the message extension field set is initialized and frozen and initialized but not frozen. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003ePbList\u003c/code\u003e methods \u003ccode\u003eaddAll\u003c/code\u003e, \u003ccode\u003einsertAll\u003c/code\u003e, \u003ccode\u003ereplaceRange\u003c/code\u003e, \u003ccode\u003esetAll\u003c/code\u003e, \u003ccode\u003esetRange\u003c/code\u003e iterating the \u003ccode\u003eIterable\u003c/code\u003e argument twice. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/730\"\u003e#730\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1070\"\u003e#1070\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eGeneratedMessage.==\u003c/code\u003e throwing a type error when comparing \u003ccode\u003emap\u003c/code\u003e fields in some cases. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1075\"\u003e#1075\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1077\"\u003e#1077\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis bug was introduced with protobuf-5.0.0.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1060\"\u003e#1060\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1060\"\u003egoogle/protobuf.dart#1060\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1062\"\u003e#1062\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1062\"\u003egoogle/protobuf.dart#1062\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/730\"\u003e#730\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/730\"\u003egoogle/protobuf.dart#730\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1070\"\u003e#1070\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1070\"\u003egoogle/protobuf.dart#1070\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1075\"\u003e#1075\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1075\"\u003egoogle/protobuf.dart#1075\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1077\"\u003e#1077\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1077\"\u003egoogle/protobuf.dart#1077\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003epackage:protobuf v5.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance of \u003ccode\u003eGeneratedMessage.deepCopy\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unknown enum handling in \u003ccode\u003eGeneratedMessage.mergeFromProto3Json\u003c/code\u003e when the \u003ccode\u003eignoreUnknownFields\u003c/code\u003e optional argument is \u003ccode\u003etrue\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBuilderInfo\u003c/code\u003e methods to support protoc-plugin 23.0.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGeneralize argument type of \u003ccode\u003ePbList.from\u003c/code\u003e from \u003ccode\u003eList\u0026lt;T\u0026gt;\u003c/code\u003e to \u003ccode\u003eIterable\u0026lt;T\u0026gt;\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearing oneof fields with \u003ccode\u003eGeneratedMessage.clear\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unknown JSON handling when using \u003ccode\u003eGeneratedMessage\u003c/code\u003e methods \u003ccode\u003emergeFromJson\u003c/code\u003e, \u003ccode\u003emergeFromJsonMap\u003c/code\u003e, \u003ccode\u003ewriteToJson\u003c/code\u003e, \u003ccode\u003ewriteToJsonMap\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1058\"\u003e#1058\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/google/protobuf.dart/commit/9e30258e0aa6a6430ee36c84b75308a9702fde42\"\u003e\u003ccode\u003e9e30258\u003c/code\u003e\u003c/a\u003e Check key and value validity in PbMap (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/cafeac4208a1139e370099591edc8b014dfcc204\"\u003e\u003ccode\u003ecafeac4\u003c/code\u003e\u003c/a\u003e Hide PbList and PbMap constructors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/7fcd48b24b92671f59b36a7b3ce23208f5600b7c\"\u003e\u003ccode\u003e7fcd48b\u003c/code\u003e\u003c/a\u003e Sync some of the internal changes (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/3ed04a91ff4de8493226e8fd0d89678c2986edf6\"\u003e\u003ccode\u003e3ed04a9\u003c/code\u003e\u003c/a\u003e Add well-known type support (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a1dceed95d7e9250bea950a2ed10173f43ab83f6\"\u003e\u003ccode\u003ea1dceed\u003c/code\u003e\u003c/a\u003e protoc_plugin refactors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/46c36977f213c961148a9455a5894f2e8c7ba722\"\u003e\u003ccode\u003e46c3697\u003c/code\u003e\u003c/a\u003e Update test protos copied from C++ protobuf (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b98d4e2bc8d5e8bbe96cfdd56f423641b818b914\"\u003e\u003ccode\u003eb98d4e2\u003c/code\u003e\u003c/a\u003e Implement proto text format generator (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/1ebb09ccb5f937017e27f0953391ba856bbb8f49\"\u003e\u003ccode\u003e1ebb09c\u003c/code\u003e\u003c/a\u003e Release protobuf-5.1.0 (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1078\"\u003e#1078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/24f9cf080273f5ecb00db6ca1be16d5cc8762429\"\u003e\u003ccode\u003e24f9cf0\u003c/code\u003e\u003c/a\u003e Fix message comparison throwing type error when comparing maps in some cases ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4dfedafd160e203b9b5a91737fc0de962dc40b24\"\u003e\u003ccode\u003e4dfedaf\u003c/code\u003e\u003c/a\u003e Don't iterate iterable arguments twice in PbList (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1070\"\u003e#1070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v4.2.0...protobuf-v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=protobuf\u0026package-manager=pub\u0026previous-version=4.2.0\u0026new-version=6.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/netnutmike/flutter-golf-cart-computer/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/netnutmike%2Fflutter-golf-cart-computer/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"3957400742","node_id":"PR_kwDOMnkNec7EmK1v","number":97,"state":"closed","title":"Bump protobuf from 3.1.0 to 6.0.0","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-02-28T23:51:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-18T11:35:35.000Z","updated_at":"2026-02-28T23:52:09.000Z","time_to_close":908166,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"protobuf","old_version":"3.1.0","new_version":"6.0.0","repository_url":"https://github.com/google/protobuf.dart"}],"path":null,"ecosystem":"pub"},"body":"Bumps [protobuf](https://github.com/google/protobuf.dart) from 3.1.0 to 6.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protobuf v6.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNew \u003ccode\u003eGeneratedMessage\u003c/code\u003e extension methods \u003ccode\u003etoTextFormat\u003c/code\u003e and \u003ccode\u003ewriteTextFormat\u003c/code\u003e added to convert the message into the \u003ca href=\"https://protobuf.dev/reference/protobuf/textformat-spec/\"\u003eofficial protocol buffers text format\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/125\"\u003e#125\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd [well-known proto types][wkts] as libraries. This change is required for protoc_plugin-25.0.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e Hide \u003ccode\u003ePbList\u003c/code\u003e and \u003ccode\u003ePbMap\u003c/code\u003e constructors. It is not possible to construct these values correctly in user code, so the constructors are now private. Existing uses of \u003ccode\u003ePbList\u003c/code\u003e can be replaced by \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003ePbMap\u003c/code\u003e can be replaced by \u003ccode\u003eMap\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eFor immutable lists and maps, you can use \u003ccode\u003ebuilt_value\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMap fields now check key and value validity when adding elements. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1065\"\u003e#1065\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1080\"\u003egoogle/protobuf.dart#1080\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/125\"\u003e#125\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/125\"\u003egoogle/protobuf.dart#125\u003c/a\u003e\n[wkts]: \u003ca href=\"https://protobuf.dev/reference/protobuf/google.protobuf\"\u003ehttps://protobuf.dev/reference/protobuf/google.protobuf\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1081\"\u003egoogle/protobuf.dart#1081\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1072\"\u003egoogle/protobuf.dart#1072\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1065\"\u003e#1065\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1065\"\u003egoogle/protobuf.dart#1065\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1076\"\u003egoogle/protobuf.dart#1076\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003epackage:protobuf v5.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate default size limit of \u003ccode\u003eCodedBufferReader\u003c/code\u003e from 67,108,864 bytes to 2,147,483,647 bytes, and default recursion limit from 64 to 100.\u003c/p\u003e\n\u003cp\u003eThe new limits are consistent with the Java and C++ implementations. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eGeneratedMessage.addExtension\u003c/code\u003e returning non-frozen and \u003ccode\u003eGeneratedMessage.getExtension\u003c/code\u003e allowing modifying an extension when the message is frozen before initializing the extension field set. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eGeneratedMessage.getExtension\u003c/code\u003e returning differently typed lists when the message extension field set is initialized and frozen and initialized but not frozen. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003ePbList\u003c/code\u003e methods \u003ccode\u003eaddAll\u003c/code\u003e, \u003ccode\u003einsertAll\u003c/code\u003e, \u003ccode\u003ereplaceRange\u003c/code\u003e, \u003ccode\u003esetAll\u003c/code\u003e, \u003ccode\u003esetRange\u003c/code\u003e iterating the \u003ccode\u003eIterable\u003c/code\u003e argument twice. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/730\"\u003e#730\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1070\"\u003e#1070\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eGeneratedMessage.==\u003c/code\u003e throwing a type error when comparing \u003ccode\u003emap\u003c/code\u003e fields in some cases. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1075\"\u003e#1075\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1077\"\u003e#1077\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis bug was introduced with protobuf-5.0.0.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1060\"\u003e#1060\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1060\"\u003egoogle/protobuf.dart#1060\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1062\"\u003e#1062\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1062\"\u003egoogle/protobuf.dart#1062\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/730\"\u003e#730\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/730\"\u003egoogle/protobuf.dart#730\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1070\"\u003e#1070\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1070\"\u003egoogle/protobuf.dart#1070\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1075\"\u003e#1075\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1075\"\u003egoogle/protobuf.dart#1075\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1077\"\u003e#1077\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1077\"\u003egoogle/protobuf.dart#1077\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003epackage:protobuf v5.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance of \u003ccode\u003eGeneratedMessage.deepCopy\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unknown enum handling in \u003ccode\u003eGeneratedMessage.mergeFromProto3Json\u003c/code\u003e when the \u003ccode\u003eignoreUnknownFields\u003c/code\u003e optional argument is \u003ccode\u003etrue\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBuilderInfo\u003c/code\u003e methods to support protoc-plugin 23.0.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGeneralize argument type of \u003ccode\u003ePbList.from\u003c/code\u003e from \u003ccode\u003eList\u0026lt;T\u0026gt;\u003c/code\u003e to \u003ccode\u003eIterable\u0026lt;T\u0026gt;\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearing oneof fields with \u003ccode\u003eGeneratedMessage.clear\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unknown JSON handling when using \u003ccode\u003eGeneratedMessage\u003c/code\u003e methods \u003ccode\u003emergeFromJson\u003c/code\u003e, \u003ccode\u003emergeFromJsonMap\u003c/code\u003e, \u003ccode\u003ewriteToJson\u003c/code\u003e, \u003ccode\u003ewriteToJsonMap\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1058\"\u003e#1058\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/google/protobuf.dart/commit/9e30258e0aa6a6430ee36c84b75308a9702fde42\"\u003e\u003ccode\u003e9e30258\u003c/code\u003e\u003c/a\u003e Check key and value validity in PbMap (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/cafeac4208a1139e370099591edc8b014dfcc204\"\u003e\u003ccode\u003ecafeac4\u003c/code\u003e\u003c/a\u003e Hide PbList and PbMap constructors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/7fcd48b24b92671f59b36a7b3ce23208f5600b7c\"\u003e\u003ccode\u003e7fcd48b\u003c/code\u003e\u003c/a\u003e Sync some of the internal changes (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/3ed04a91ff4de8493226e8fd0d89678c2986edf6\"\u003e\u003ccode\u003e3ed04a9\u003c/code\u003e\u003c/a\u003e Add well-known type support (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a1dceed95d7e9250bea950a2ed10173f43ab83f6\"\u003e\u003ccode\u003ea1dceed\u003c/code\u003e\u003c/a\u003e protoc_plugin refactors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/46c36977f213c961148a9455a5894f2e8c7ba722\"\u003e\u003ccode\u003e46c3697\u003c/code\u003e\u003c/a\u003e Update test protos copied from C++ protobuf (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b98d4e2bc8d5e8bbe96cfdd56f423641b818b914\"\u003e\u003ccode\u003eb98d4e2\u003c/code\u003e\u003c/a\u003e Implement proto text format generator (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/1ebb09ccb5f937017e27f0953391ba856bbb8f49\"\u003e\u003ccode\u003e1ebb09c\u003c/code\u003e\u003c/a\u003e Release protobuf-5.1.0 (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1078\"\u003e#1078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/24f9cf080273f5ecb00db6ca1be16d5cc8762429\"\u003e\u003ccode\u003e24f9cf0\u003c/code\u003e\u003c/a\u003e Fix message comparison throwing type error when comparing maps in some cases ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4dfedafd160e203b9b5a91737fc0de962dc40b24\"\u003e\u003ccode\u003e4dfedaf\u003c/code\u003e\u003c/a\u003e Don't iterate iterable arguments twice in PbList (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1070\"\u003e#1070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v3.1.0...protobuf-v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=protobuf\u0026package-manager=pub\u0026previous-version=3.1.0\u0026new-version=6.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/BooleanExtra/manga_backup_converter/pull/97","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BooleanExtra%2Fmanga_backup_converter/issues/97","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/97/packages"},{"uuid":"3759514566","node_id":"PR_kwDOHoSb2M66cDg2","number":1142,"state":"open","title":"chore(deps): bump the all-dependencies group across 1 directory with 2 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-24T07:41:06.000Z","updated_at":"2025-12-24T07:41:19.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":2,"packages":[{"name":"protobuf","old_version":"5.1.0","new_version":"6.0.0","repository_url":"https://github.com/google/protobuf.dart"},{"name":"protoc_plugin","old_version":"23.0.0","new_version":"25.0.0","repository_url":"https://github.com/google/protobuf.dart"},{"name":"protoc_plugin","old_version":"23.0.0","new_version":"25.0.0","repository_url":"https://github.com/google/protobuf.dart"}],"path":null,"ecosystem":"pub"},"body":"Bumps the all-dependencies group with 2 updates in the /packages/stream_video directory: [protobuf](https://github.com/google/protobuf.dart) and [protoc_plugin](https://github.com/google/protobuf.dart).\n\nUpdates `protobuf` from 5.1.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protobuf v6.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNew \u003ccode\u003eGeneratedMessage\u003c/code\u003e extension methods \u003ccode\u003etoTextFormat\u003c/code\u003e and \u003ccode\u003ewriteTextFormat\u003c/code\u003e added to convert the message into the \u003ca href=\"https://protobuf.dev/reference/protobuf/textformat-spec/\"\u003eofficial protocol buffers text format\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/125\"\u003e#125\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd [well-known proto types][wkts] as libraries. This change is required for protoc_plugin-25.0.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e Hide \u003ccode\u003ePbList\u003c/code\u003e and \u003ccode\u003ePbMap\u003c/code\u003e constructors. It is not possible to construct these values correctly in user code, so the constructors are now private. Existing uses of \u003ccode\u003ePbList\u003c/code\u003e can be replaced by \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003ePbMap\u003c/code\u003e can be replaced by \u003ccode\u003eMap\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eFor immutable lists and maps, you can use \u003ccode\u003ebuilt_value\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMap fields now check key and value validity when adding elements. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1065\"\u003e#1065\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1080\"\u003egoogle/protobuf.dart#1080\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/125\"\u003e#125\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/125\"\u003egoogle/protobuf.dart#125\u003c/a\u003e\n[wkts]: \u003ca href=\"https://protobuf.dev/reference/protobuf/google.protobuf\"\u003ehttps://protobuf.dev/reference/protobuf/google.protobuf\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1081\"\u003egoogle/protobuf.dart#1081\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1072\"\u003egoogle/protobuf.dart#1072\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1065\"\u003e#1065\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1065\"\u003egoogle/protobuf.dart#1065\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1076\"\u003egoogle/protobuf.dart#1076\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/9e30258e0aa6a6430ee36c84b75308a9702fde42\"\u003e\u003ccode\u003e9e30258\u003c/code\u003e\u003c/a\u003e Check key and value validity in PbMap (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/cafeac4208a1139e370099591edc8b014dfcc204\"\u003e\u003ccode\u003ecafeac4\u003c/code\u003e\u003c/a\u003e Hide PbList and PbMap constructors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/7fcd48b24b92671f59b36a7b3ce23208f5600b7c\"\u003e\u003ccode\u003e7fcd48b\u003c/code\u003e\u003c/a\u003e Sync some of the internal changes (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/3ed04a91ff4de8493226e8fd0d89678c2986edf6\"\u003e\u003ccode\u003e3ed04a9\u003c/code\u003e\u003c/a\u003e Add well-known type support (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a1dceed95d7e9250bea950a2ed10173f43ab83f6\"\u003e\u003ccode\u003ea1dceed\u003c/code\u003e\u003c/a\u003e protoc_plugin refactors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/46c36977f213c961148a9455a5894f2e8c7ba722\"\u003e\u003ccode\u003e46c3697\u003c/code\u003e\u003c/a\u003e Update test protos copied from C++ protobuf (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b98d4e2bc8d5e8bbe96cfdd56f423641b818b914\"\u003e\u003ccode\u003eb98d4e2\u003c/code\u003e\u003c/a\u003e Implement proto text format generator (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v5.1.0...protobuf-v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `protoc_plugin` from 23.0.0 to 25.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotoc_plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protoc_plugin v25.0.0\u003c/h2\u003e\n\u003cp\u003eNote: this version requires protobuf 6.0.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eHandle importing \u003ca href=\"https://protobuf.dev/reference/protobuf/google.protobuf\"\u003ewell-known protos\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1081\"\u003egoogle/protobuf.dart#1081\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003epackage:protoc_plugin v24.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e Don't generate \u003ccode\u003ecreateRepeated\u003c/code\u003e methods.\u003c/p\u003e\n\u003cp\u003eThese methods are not too useful as there isn't much you can do with a \u003ccode\u003ePbList\u003c/code\u003e that you can't do with a \u003ccode\u003eList\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eTo migrate, replace \u003ccode\u003eMyMessage.createRepeated()\u003c/code\u003e with \u003ccode\u003e\u0026lt;MyMessage\u0026gt;[]\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/9e30258e0aa6a6430ee36c84b75308a9702fde42\"\u003e\u003ccode\u003e9e30258\u003c/code\u003e\u003c/a\u003e Check key and value validity in PbMap (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/cafeac4208a1139e370099591edc8b014dfcc204\"\u003e\u003ccode\u003ecafeac4\u003c/code\u003e\u003c/a\u003e Hide PbList and PbMap constructors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/7fcd48b24b92671f59b36a7b3ce23208f5600b7c\"\u003e\u003ccode\u003e7fcd48b\u003c/code\u003e\u003c/a\u003e Sync some of the internal changes (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/3ed04a91ff4de8493226e8fd0d89678c2986edf6\"\u003e\u003ccode\u003e3ed04a9\u003c/code\u003e\u003c/a\u003e Add well-known type support (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a1dceed95d7e9250bea950a2ed10173f43ab83f6\"\u003e\u003ccode\u003ea1dceed\u003c/code\u003e\u003c/a\u003e protoc_plugin refactors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/46c36977f213c961148a9455a5894f2e8c7ba722\"\u003e\u003ccode\u003e46c3697\u003c/code\u003e\u003c/a\u003e Update test protos copied from C++ protobuf (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b98d4e2bc8d5e8bbe96cfdd56f423641b818b914\"\u003e\u003ccode\u003eb98d4e2\u003c/code\u003e\u003c/a\u003e Implement proto text format generator (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/1ebb09ccb5f937017e27f0953391ba856bbb8f49\"\u003e\u003ccode\u003e1ebb09c\u003c/code\u003e\u003c/a\u003e Release protobuf-5.1.0 (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1078\"\u003e#1078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/24f9cf080273f5ecb00db6ca1be16d5cc8762429\"\u003e\u003ccode\u003e24f9cf0\u003c/code\u003e\u003c/a\u003e Fix message comparison throwing type error when comparing maps in some cases ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4dfedafd160e203b9b5a91737fc0de962dc40b24\"\u003e\u003ccode\u003e4dfedaf\u003c/code\u003e\u003c/a\u003e Don't iterate iterable arguments twice in PbList (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1070\"\u003e#1070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protoc_plugin-v23.0.0...protoc_plugin-v25.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `protoc_plugin` from 23.0.0 to 25.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotoc_plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protoc_plugin v25.0.0\u003c/h2\u003e\n\u003cp\u003eNote: this version requires protobuf 6.0.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eHandle importing \u003ca href=\"https://protobuf.dev/reference/protobuf/google.protobuf\"\u003ewell-known protos\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1081\"\u003egoogle/protobuf.dart#1081\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003epackage:protoc_plugin v24.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e Don't generate \u003ccode\u003ecreateRepeated\u003c/code\u003e methods.\u003c/p\u003e\n\u003cp\u003eThese methods are not too useful as there isn't much you can do with a \u003ccode\u003ePbList\u003c/code\u003e that you can't do with a \u003ccode\u003eList\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eTo migrate, replace \u003ccode\u003eMyMessage.createRepeated()\u003c/code\u003e with \u003ccode\u003e\u0026lt;MyMessage\u0026gt;[]\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/9e30258e0aa6a6430ee36c84b75308a9702fde42\"\u003e\u003ccode\u003e9e30258\u003c/code\u003e\u003c/a\u003e Check key and value validity in PbMap (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/cafeac4208a1139e370099591edc8b014dfcc204\"\u003e\u003ccode\u003ecafeac4\u003c/code\u003e\u003c/a\u003e Hide PbList and PbMap constructors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/7fcd48b24b92671f59b36a7b3ce23208f5600b7c\"\u003e\u003ccode\u003e7fcd48b\u003c/code\u003e\u003c/a\u003e Sync some of the internal changes (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/3ed04a91ff4de8493226e8fd0d89678c2986edf6\"\u003e\u003ccode\u003e3ed04a9\u003c/code\u003e\u003c/a\u003e Add well-known type support (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a1dceed95d7e9250bea950a2ed10173f43ab83f6\"\u003e\u003ccode\u003ea1dceed\u003c/code\u003e\u003c/a\u003e protoc_plugin refactors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/46c36977f213c961148a9455a5894f2e8c7ba722\"\u003e\u003ccode\u003e46c3697\u003c/code\u003e\u003c/a\u003e Update test protos copied from C++ protobuf (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b98d4e2bc8d5e8bbe96cfdd56f423641b818b914\"\u003e\u003ccode\u003eb98d4e2\u003c/code\u003e\u003c/a\u003e Implement proto text format generator (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/1ebb09ccb5f937017e27f0953391ba856bbb8f49\"\u003e\u003ccode\u003e1ebb09c\u003c/code\u003e\u003c/a\u003e Release protobuf-5.1.0 (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1078\"\u003e#1078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/24f9cf080273f5ecb00db6ca1be16d5cc8762429\"\u003e\u003ccode\u003e24f9cf0\u003c/code\u003e\u003c/a\u003e Fix message comparison throwing type error when comparing maps in some cases ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4dfedafd160e203b9b5a91737fc0de962dc40b24\"\u003e\u003ccode\u003e4dfedaf\u003c/code\u003e\u003c/a\u003e Don't iterate iterable arguments twice in PbList (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1070\"\u003e#1070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protoc_plugin-v23.0.0...protoc_plugin-v25.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/GetStream/stream-video-flutter/pull/1142","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GetStream%2Fstream-video-flutter/issues/1142","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1142/packages"},{"uuid":"3753317217","node_id":"PR_kwDOHoSb2M66HdWL","number":1137,"state":"open","title":"chore(deps): bump the all-dependencies group across 4 directories with 8 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-22T10:50:18.000Z","updated_at":"2025-12-22T10:50:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":8,"packages":[{"name":"app_links","old_version":"6.4.1","new_version":"7.0.0","repository_url":"https://github.com/llfbandit/app_links"},{"name":"get_it","old_version":"8.3.0","new_version":"9.2.0","repository_url":"https://github.com/flutter-it/get_it"},{"name":"go_router","old_version":"16.3.0","new_version":"17.0.1","repository_url":"https://github.com/flutter/packages"},{"name":"share_plus","old_version":"11.1.0","new_version":"12.0.1","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"protobuf","old_version":"5.1.0","new_version":"6.0.0","repository_url":"https://github.com/google/protobuf.dart"},{"name":"protoc_plugin","old_version":"23.0.0","new_version":"25.0.0","repository_url":"https://github.com/google/protobuf.dart"},{"name":"protoc_plugin","old_version":"23.0.0","new_version":"25.0.0","repository_url":"https://github.com/google/protobuf.dart"},{"name":"alchemist","old_version":"0.12.1","new_version":"0.13.0","repository_url":"https://github.com/Betterment/alchemist"},{"name":"flutter_lints","old_version":"2.0.3","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"}],"path":null,"ecosystem":"pub"},"body":"Bumps the all-dependencies group with 4 updates in the /dogfooding directory: [app_links](https://github.com/llfbandit/app_links), [get_it](https://github.com/flutter-it/get_it), [go_router](https://github.com/flutter/packages/tree/main/packages) and [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus).\nBumps the all-dependencies group with 2 updates in the /packages/stream_video directory: [protobuf](https://github.com/google/protobuf.dart) and [protoc_plugin](https://github.com/google/protobuf.dart).\nBumps the all-dependencies group with 1 update in the /packages/stream_video_flutter directory: [alchemist](https://github.com/Betterment/alchemist).\nBumps the all-dependencies group with 1 update in the /packages/stream_video_push_notification directory: [flutter_lints](https://github.com/flutter/packages/tree/main/packages).\n\nUpdates `app_links` from 6.4.1 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/llfbandit/app_links/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `get_it` from 8.3.0 to 9.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.2.0] - 2025-12-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eallReady()\u003c/code\u003e now caches its Future and returns the same instance on repeated calls\n\u003cul\u003e\n\u003cli\u003eCache is automatically invalidated when new async singletons are registered\u003c/li\u003e\n\u003cli\u003eThis enables watch_it to detect when async registrations change (e.g., after \u003ccode\u003epushNewScope\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed: pending async singletons now complete their ready completer when removed via \u003ccode\u003eunregister()\u003c/code\u003e or scope reset, allowing \u003ccode\u003eallReady()\u003c/code\u003e to complete properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.1] - 2025-11-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated example project\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.0] - 2025-11-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded DevTools extension for visualizing and inspecting GetIt registrations\n\u003cul\u003e\n\u003cli\u003eView all registered objects with their type, scope, registration mode, and state\u003c/li\u003e\n\u003cli\u003eSee instance details via \u003ccode\u003etoString()\u003c/code\u003e output for created instances\u003c/li\u003e\n\u003cli\u003eManual refresh button to update the registration list\u003c/li\u003e\n\u003cli\u003eRequires \u003ccode\u003edebugEventsEnabled = true\u003c/code\u003e to be set on GetIt instance\u003c/li\u003e\n\u003cli\u003eSee README for setup instructions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.5] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse absolute GitHub URL for logo in README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.4] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed screenshots description to match working 9.0.1 format\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.3] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed logo display on pub.dev by using relative path\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.2] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed button sizing in README for pub.dev display\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed linter error (missing trailing comma in test file)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.0] - BREAKING CHANGE\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e: Disposal order now always follows strict LIFO (Last-In-First-Out) based on registration order\n\u003cul\u003e\n\u003cli\u003ePreviously, disposal order was based on the order objects appeared in internal hash maps, which was unpredictable when mixing named and unnamed registrations\u003c/li\u003e\n\u003cli\u003eNow all disposals are sorted by \u003ccode\u003eregistrationNumber\u003c/code\u003e (a sequential counter assigned during registration) ensuring true LIFO order\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003estrictDisposalOrder\u003c/code\u003e parameter has been removed from \u003ccode\u003ereset()\u003c/code\u003e, \u003ccode\u003eresetScope()\u003c/code\u003e, \u003ccode\u003epopScope()\u003c/code\u003e, \u003ccode\u003epopScopesTill()\u003c/code\u003e, and \u003ccode\u003edropScope()\u003c/code\u003e methods\u003c/li\u003e\n\u003cli\u003ePerformance impact is minimal: ~8% overhead for 10,000 registrations (approximately 2-3ms), negligible for typical applications\u003c/li\u003e\n\u003cli\u003eThis change ensures correctness and predictability in dependency cleanup, which is more important than the minor performance cost\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImpact on existing apps\u003c/strong\u003e: If your app's behavior relies on the previous imperfect reverse disposal order, there is likely a design issue in your dependency structure that should be addressed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed bug in \u003ccode\u003eregisterCachedFactoryParamAsync\u003c/code\u003e where calling \u003ccode\u003egetAsync\u003c/code\u003e would fail with null error because it was checking the wrong function parameter (sync \u003ccode\u003ecreationFunctionParam\u003c/code\u003e instead of \u003ccode\u003easyncCreationFunctionParam\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/19290dc6e388ee045232ed12e715f8e2d15b7b30\"\u003e\u003ccode\u003e19290dc\u003c/code\u003e\u003c/a\u003e V9.2.0: Cache allReady() future for watch_it scope detection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/294ae0f78989c3b2ad7b914299b6f3d5f5353fa6\"\u003e\u003ccode\u003e294ae0f\u003c/code\u003e\u003c/a\u003e Remove generated test folder from example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/7e1599605677e08ef34bb0c14a6323f6aedae7bf\"\u003e\u003ccode\u003e7e15996\u003c/code\u003e\u003c/a\u003e Release V9.1.1: Update example project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/88954f10ccdff95eaada198a965c05b08590f9af\"\u003e\u003ccode\u003e88954f1\u003c/code\u003e\u003c/a\u003e Exclude gradle-wrapper.jar from published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/a419c167254db4e358c825d207ea103661b99999\"\u003e\u003ccode\u003ea419c16\u003c/code\u003e\u003c/a\u003e Fix DevTools extension registration for multiple GetIt instances\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/3f5f587527a99ee46b73413a55742bd21dd8c2b6\"\u003e\u003ccode\u003e3f5f587\u003c/code\u003e\u003c/a\u003e Fix formatting and exclude devtools extension from analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/3ee13e9655634670c4678a1f3858d4dec849ccb8\"\u003e\u003ccode\u003e3ee13e9\u003c/code\u003e\u003c/a\u003e Allow gradlew in example/android/.gitignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/1bf01e575b31e222e5abaa33de81b6a3579abe41\"\u003e\u003ccode\u003e1bf01e5\u003c/code\u003e\u003c/a\u003e Clean up gitignore rules for gradlew\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/d8353d13617d97e78f35321be4157dec42d7afc4\"\u003e\u003ccode\u003ed8353d1\u003c/code\u003e\u003c/a\u003e Explicitly un-ignore gradlew files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/fe7987dfb4dc8aba0a2957e134c19c0311cf1895\"\u003e\u003ccode\u003efe7987d\u003c/code\u003e\u003c/a\u003e Allow gradlew in gitignore, remove IDE files from git\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter-it/get_it/compare/V8.3.0...V9.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go_router` from 16.3.0 to 17.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2fb88d6ce7f2738911bbcf9a0412df3258ad0187\"\u003e\u003ccode\u003e2fb88d6\u003c/code\u003e\u003c/a\u003e [go_router] Fixes an issue where \u003ccode\u003eonEnter\u003c/code\u003e blocking causes navigation stack l...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/72f24a73057520a4490787a2d9ffe633818bdb22\"\u003e\u003ccode\u003e72f24a7\u003c/code\u003e\u003c/a\u003e [file_selector] Update Linux example for deprecations (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10542\"\u003e#10542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/bd443987a20e6cd5eebc8596ec9d66a069c13254\"\u003e\u003ccode\u003ebd44398\u003c/code\u003e\u003c/a\u003e [rfw] Add Flexible widget support to core widgets (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9750\"\u003e#9750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2f44ca2748747f29157a0c82a76b70a74aaa8069\"\u003e\u003ccode\u003e2f44ca2\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Updates pigeon generation to prevent crash when obje...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/338ecd3864b89c367e58a2bfd69c3767531ecbe4\"\u003e\u003ccode\u003e338ecd3\u003c/code\u003e\u003c/a\u003e [shared_preferences_tool] Update dependencies and fix deprecation (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10560\"\u003e#10560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/3546b8f03c7a289733e8b9658e7fedf9f5334790\"\u003e\u003ccode\u003e3546b8f\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump camerax_version from 1.5.1 to 1.5.2 in /packages/camera/ca...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e5f8325eff98923c37d1349f6ba628615fc82ba4\"\u003e\u003ccode\u003ee5f8325\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Removes internal native library Dart proxy (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10536\"\u003e#10536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/33a9a810b5a20978c1c4b9a6c469f5a792d86c7a\"\u003e\u003ccode\u003e33a9a81\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump the test-dependencies group across 2 directories with 1 up...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b17d3ffb15fe8cb002e9910fc598e8ebdd93425a\"\u003e\u003ccode\u003eb17d3ff\u003c/code\u003e\u003c/a\u003e [interactive_media_ads] Removes internal native library Dart proxy (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10537\"\u003e#10537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/54b49e15fb3b06e15fa3c3e135e41c26d3c0b15f\"\u003e\u003ccode\u003e54b49e1\u003c/code\u003e\u003c/a\u003e [webview_flutter_wkwebview] Removes internal native library Dart proxy (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10528\"\u003e#10528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v17.0.1/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `share_plus` from 11.1.0 to 12.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/b64f663ad4f820bf46500e73ef031ff647708be9\"\u003e\u003ccode\u003eb64f663\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/42b079bd5fa56c9983a5a4fcf351190884f5c540\"\u003e\u003ccode\u003e42b079b\u003c/code\u003e\u003c/a\u003e fix(share_plus): Avoid crash on iOS 26 on iPhones with no sharePositionOrigin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/1d2990288799eef1e6c1c00e3ae7d8eb11be2564\"\u003e\u003ccode\u003e1d29902\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/3bd253b04021a932fa79412a5da2318c22cfdbe2\"\u003e\u003ccode\u003e3bd253b\u003c/code\u003e\u003c/a\u003e fix(share_plus): unable to get the correct result on iOS (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3660\"\u003e#3660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/24363e270d3c8219b9516fe57474a448f6c5fd48\"\u003e\u003ccode\u003e24363e2\u003c/code\u003e\u003c/a\u003e feat(share_plus)!: Change Android compile SDK, update Android build config (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/72b6234c25315c30d8efc9f15a9258b0bb7273a8\"\u003e\u003ccode\u003e72b6234\u003c/code\u003e\u003c/a\u003e docs(all): replace MacOS by macOS in package READMEs (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3658\"\u003e#3658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/share_plus-v12.0.1/packages/share_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `protobuf` from 5.1.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protobuf v6.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNew \u003ccode\u003eGeneratedMessage\u003c/code\u003e extension methods \u003ccode\u003etoTextFormat\u003c/code\u003e and \u003ccode\u003ewriteTextFormat\u003c/code\u003e added to convert the message into the \u003ca href=\"https://protobuf.dev/reference/protobuf/textformat-spec/\"\u003eofficial protocol buffers text format\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/125\"\u003e#125\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd [well-known proto types][wkts] as libraries. This change is required for protoc_plugin-25.0.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e Hide \u003ccode\u003ePbList\u003c/code\u003e and \u003ccode\u003ePbMap\u003c/code\u003e constructors. It is not possible to construct these values correctly in user code, so the constructors are now private. Existing uses of \u003ccode\u003ePbList\u003c/code\u003e can be replaced by \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003ePbMap\u003c/code\u003e can be replaced by \u003ccode\u003eMap\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eFor immutable lists and maps, you can use \u003ccode\u003ebuilt_value\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMap fields now check key and value validity when adding elements. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1065\"\u003e#1065\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1080\"\u003egoogle/protobuf.dart#1080\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/125\"\u003e#125\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/125\"\u003egoogle/protobuf.dart#125\u003c/a\u003e\n[wkts]: \u003ca href=\"https://protobuf.dev/reference/protobuf/google.protobuf\"\u003ehttps://protobuf.dev/reference/protobuf/google.protobuf\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1081\"\u003egoogle/protobuf.dart#1081\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1072\"\u003egoogle/protobuf.dart#1072\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1065\"\u003e#1065\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1065\"\u003egoogle/protobuf.dart#1065\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1076\"\u003egoogle/protobuf.dart#1076\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/9e30258e0aa6a6430ee36c84b75308a9702fde42\"\u003e\u003ccode\u003e9e30258\u003c/code\u003e\u003c/a\u003e Check key and value validity in PbMap (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/cafeac4208a1139e370099591edc8b014dfcc204\"\u003e\u003ccode\u003ecafeac4\u003c/code\u003e\u003c/a\u003e Hide PbList and PbMap constructors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/7fcd48b24b92671f59b36a7b3ce23208f5600b7c\"\u003e\u003ccode\u003e7fcd48b\u003c/code\u003e\u003c/a\u003e Sync some of the internal changes (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/3ed04a91ff4de8493226e8fd0d89678c2986edf6\"\u003e\u003ccode\u003e3ed04a9\u003c/code\u003e\u003c/a\u003e Add well-known type support (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a1dceed95d7e9250bea950a2ed10173f43ab83f6\"\u003e\u003ccode\u003ea1dceed\u003c/code\u003e\u003c/a\u003e protoc_plugin refactors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/46c36977f213c961148a9455a5894f2e8c7ba722\"\u003e\u003ccode\u003e46c3697\u003c/code\u003e\u003c/a\u003e Update test protos copied from C++ protobuf (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b98d4e2bc8d5e8bbe96cfdd56f423641b818b914\"\u003e\u003ccode\u003eb98d4e2\u003c/code\u003e\u003c/a\u003e Implement proto text format generator (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v5.1.0...protobuf-v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `protoc_plugin` from 23.0.0 to 25.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotoc_plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protoc_plugin v25.0.0\u003c/h2\u003e\n\u003cp\u003eNote: this version requires protobuf 6.0.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eHandle importing \u003ca href=\"https://protobuf.dev/reference/protobuf/google.protobuf\"\u003ewell-known protos\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1081\"\u003egoogle/protobuf.dart#1081\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003epackage:protoc_plugin v24.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e Don't generate \u003ccode\u003ecreateRepeated\u003c/code\u003e methods.\u003c/p\u003e\n\u003cp\u003eThese methods are not too useful as there isn't much you can do with a \u003ccode\u003ePbList\u003c/code\u003e that you can't do with a \u003ccode\u003eList\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eTo migrate, replace \u003ccode\u003eMyMessage.createRepeated()\u003c/code\u003e with \u003ccode\u003e\u0026lt;MyMessage\u0026gt;[]\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/9e30258e0aa6a6430ee36c84b75308a9702fde42\"\u003e\u003ccode\u003e9e30258\u003c/code\u003e\u003c/a\u003e Check key and value validity in PbMap (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/cafeac4208a1139e370099591edc8b014dfcc204\"\u003e\u003ccode\u003ecafeac4\u003c/code\u003e\u003c/a\u003e Hide PbList and PbMap constructors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/7fcd48b24b92671f59b36a7b3ce23208f5600b7c\"\u003e\u003ccode\u003e7fcd48b\u003c/code\u003e\u003c/a\u003e Sync some of the internal changes (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/3ed04a91ff4de8493226e8fd0d89678c2986edf6\"\u003e\u003ccode\u003e3ed04a9\u003c/code\u003e\u003c/a\u003e Add well-known type support (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a1dceed95d7e9250bea950a2ed10173f43ab83f6\"\u003e\u003ccode\u003ea1dceed\u003c/code\u003e\u003c/a\u003e protoc_plugin refactors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/46c36977f213c961148a9455a5894f2e8c7ba722\"\u003e\u003ccode\u003e46c3697\u003c/code\u003e\u003c/a\u003e Update test protos copied from C++ protobuf (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b98d4e2bc8d5e8bbe96cfdd56f423641b818b914\"\u003e\u003ccode\u003eb98d4e2\u003c/code\u003e\u003c/a\u003e Implement proto text format generator (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/1ebb09ccb5f937017e27f0953391ba856bbb8f49\"\u003e\u003ccode\u003e1ebb09c\u003c/code\u003e\u003c/a\u003e Release protobuf-5.1.0 (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1078\"\u003e#1078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/24f9cf080273f5ecb00db6ca1be16d5cc8762429\"\u003e\u003ccode\u003e24f9cf0\u003c/code\u003e\u003c/a\u003e Fix message comparison throwing type error when comparing maps in some cases ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4dfedafd160e203b9b5a91737fc0de962dc40b24\"\u003e\u003ccode\u003e4dfedaf\u003c/code\u003e\u003c/a\u003e Don't iterate iterable arguments twice in PbList (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1070\"\u003e#1070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protoc_plugin-v23.0.0...protoc_plugin-v25.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `protoc_plugin` from 23.0.0 to 25.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotoc_plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protoc_plugin v25.0.0\u003c/h2\u003e\n\u003cp\u003eNote: this version requires protobuf 6.0.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eHandle importing \u003ca href=\"https://protobuf.dev/reference/protobuf/google.protobuf\"\u003ewell-known protos\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1081\"\u003egoogle/protobuf.dart#1081\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003epackage:protoc_plugin v24.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e Don't generate \u003ccode\u003ecreateRepeated\u003c/code\u003e methods.\u003c/p\u003e\n\u003cp\u003eThese methods are not too useful as there isn't much you can do with a \u003ccode\u003ePbList\u003c/code\u003e that you can't do with a \u003ccode\u003eList\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eTo migrate, replace \u003ccode\u003eMyMessage.createRepeated()\u003c/code\u003e with \u003ccode\u003e\u0026lt;MyMessage\u0026gt;[]\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/9e30258e0aa6a6430ee36c84b75308a9702fde42\"\u003e\u003ccode\u003e9e30258\u003c/code\u003e\u003c/a\u003e Check key and value validity in PbMap (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/cafeac4208a1139e370099591edc8b014dfcc204\"\u003e\u003ccode\u003ecafeac4\u003c/code\u003e\u003c/a\u003e Hide PbList and PbMap constructors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/7fcd48b24b92671f59b36a7b3ce23208f5600b7c\"\u003e\u003ccode\u003e7fcd48b\u003c/code\u003e\u003c/a\u003e Sync some of the internal changes (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/3ed04a91ff4de8493226e8fd0d89678c2986edf6\"\u003e\u003ccode\u003e3ed04a9\u003c/code\u003e\u003c/a\u003e Add well-known type support (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a1dceed95d7e9250bea950a2ed10173f43ab83f6\"\u003e\u003ccode\u003ea1dceed\u003c/code\u003e\u003c/a\u003e protoc_plugin refactors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/46c36977f213c961148a9455a5894f2e8c7ba722\"\u003e\u003ccode\u003e46c3697\u003c/code\u003e\u003c/a\u003e Update test protos copied from C++ protobuf (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b98d4e2bc8d5e8bbe96cfdd56f423641b818b914\"\u003e\u003ccode\u003eb98d4e2\u003c/code\u003e\u003c/a\u003e Implement proto text format generator (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/1ebb09ccb5f937017e27f0953391ba856bbb8f49\"\u003e\u003ccode\u003e1ebb09c\u003c/code\u003e\u003c/a\u003e Release protobuf-5.1.0 (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1078\"\u003e#1078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/24f9cf080273f5ecb00db6ca1be16d5cc8762429\"\u003e\u003ccode\u003e24f9cf0\u003c/code\u003e\u003c/a\u003e Fix message comparison throwing type error when comparing maps in some cases ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4dfedafd160e203b9b5a91737fc0de962dc40b24\"\u003e\u003ccode\u003e4dfedaf\u003c/code\u003e\u003c/a\u003e Don't iterate iterable arguments twice in PbList (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1070\"\u003e#1070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protoc_plugin-v23.0.0...protoc_plugin-v25.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `alchemist` from 0.12.1 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Betterment/alchemist/releases\"\u003ealchemist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: use mobile messaging app for Slack notifs by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/158\"\u003eBetterment/alchemist#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use \u003ccode\u003egit commit\u003c/code\u003e instead of \u003ccode\u003egit-auto-commit\u003c/code\u003e action by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/163\"\u003eBetterment/alchemist#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: push changes in update goldens workflow by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/166\"\u003eBetterment/alchemist#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Anti-aliasing cross-platform issue by \u003ca href=\"https://github.com/w3ggy\"\u003e\u003ccode\u003e@​w3ggy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ensure tests are compatible with all supported Flutter versions (and beta) by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/167\"\u003eBetterment/alchemist#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prep v0.13.0 by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/168\"\u003eBetterment/alchemist#168\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:warning: Breaking Changes\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e disabled anti-aliasing on \u003ccode\u003eBlockedTextPaintingContext\u003c/code\u003e which may change goldens output.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3ggy\"\u003e\u003ccode\u003e@​w3ggy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\"\u003ehttps://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Betterment/alchemist/blob/main/CHANGELOG.md\"\u003ealchemist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.13.0\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: use mobile messaging app for Slack notifs by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/158\"\u003eBetterment/alchemist#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use \u003ccode\u003egit commit\u003c/code\u003e instead of \u003ccode\u003egit-auto-commit\u003c/code\u003e action by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/163\"\u003eBetterment/alchemist#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: push changes in update goldens workflow by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/166\"\u003eBetterment/alchemist#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Anti-aliasing cross-platform issue by \u003ca href=\"https://github.com/w3ggy\"\u003e\u003ccode\u003e@​w3ggy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ensure tests are compatible with all supported Flutter versions (and beta) by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/167\"\u003eBetterment/alchemist#167\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:warning: Breaking Changes\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e disabled anti-aliasing on \u003ccode\u003eBlockedTextPaintingContext\u003c/code\u003e which may change goldens output.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3ggy\"\u003e\u003ccode\u003e@​w3ggy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\"\u003ehttps://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/d7ad4bb5011dff701de1d22412afc08bfdd09ef8\"\u003e\u003ccode\u003ed7ad4bb\u003c/code\u003e\u003c/a\u003e chore: prep v0.13.0 (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/168\"\u003e#168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/d1de06b3d23d417aab8d2881a74d1e5883016297\"\u003e\u003ccode\u003ed1de06b\u003c/code\u003e\u003c/a\u003e chore: ensure tests are compatible with all supported Flutter versions (and b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/b6c33573b2bfb8167ecdf4ff9ca3e60d26e14e2d\"\u003e\u003ccode\u003eb6c3357\u003c/code\u003e\u003c/a\u003e fix: Anti-aliasing cross-platform issue (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/2cd76181e5031867af14c2e48a2b88b3d6c0ef6c\"\u003e\u003ccode\u003e2cd7618\u003c/code\u003e\u003c/a\u003e fix: push changes in update goldens workflow (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/166\"\u003e#166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/482b78e67470f39b8a09a5b34dd06cca8b42b543\"\u003e\u003ccode\u003e482b78e\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003egit commit\u003c/code\u003e instead of \u003ccode\u003egit-auto-commit\u003c/code\u003e action (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/163\"\u003e#163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/e5da5fb4c5b44e8fbf0632ee44d28d3975b0adea\"\u003e\u003ccode\u003ee5da5fb\u003c/code\u003e\u003c/a\u003e ci: use mobile messaging app for Slack notifs (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 2.0.3 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6eebe72ca3975373a5fab06a009ec5ffeabdb495\"\u003e\u003ccode\u003e6eebe72\u003c/code\u003e\u003c/a\u003e [flutter_lints] Bump lints dependency to 6.0.0 and bump package to 6.0.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0093e2ecd5e3e83c04864b076564e1020ada532f\"\u003e\u003ccode\u003e0093e2e\u003c/code\u003e\u003c/a\u003e [video_player_android] Add note about Android platform views known issue (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/62f38a1abb95fccabd865cef8b107d515bfbf93d\"\u003e\u003ccode\u003e62f38a1\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Implement \u003ccode\u003eenableAudio\u003c/code\u003e for video recording (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9264\"\u003e#9264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9c11e9b8b845235c8d6bd120b89238dc580ab973\"\u003e\u003ccode\u003e9c11e9b\u003c/code\u003e\u003c/a\u003e [video_player_android] isBuffering flag always return true after calling seek...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6efa04bfdb94f14236a9f9f85a6ebb367a94e81d\"\u003e\u003ccode\u003e6efa04b\u003c/code\u003e\u003c/a\u003e [camera,video_player] replace onSurfaceDestroyed with onSurfaceCleanup (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9316\"\u003e#9316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c33fa390d6866405334adc56d38b70ea2ee3ab6e\"\u003e\u003ccode\u003ec33fa39\u003c/code\u003e\u003c/a\u003e [camera,video_player] Update Android to 3.29 minimum (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5a7d40f877274916bdd81ba18a6b508e2d266aa3\"\u003e\u003ccode\u003e5a7d40f\u003c/code\u003e\u003c/a\u003e Update repo for 3.32 stable (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2a847d78641de3eba95ba22b3a01db5ee24c93b3\"\u003e\u003ccode\u003e2a847d7\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Correct pigeon configuration output paths (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9313\"\u003e#9313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d692e43dba6c8dcfdd3659fd6681a3c9505307ae\"\u003e\u003ccode\u003ed692e43\u003c/code\u003e\u003c/a\u003e [process] Remove from the repository (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9310\"\u003e#9310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe5dd86d6232c1ca2eacc50efe38db5dd2a6f815\"\u003e\u003ccode\u003efe5dd86\u003c/code\u003e\u003c/a\u003e Ensure Example Packages Work on Android API 36 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_lints-v6.0.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/GetStream/stream-video-flutter/pull/1137","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GetStream%2Fstream-video-flutter/issues/1137","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1137/packages"},{"uuid":"3730439366","node_id":"PR_kwDOOwHveM647I16","number":60,"state":"closed","title":"Bump protobuf from 5.1.0 to 6.0.0","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-05T13:52:56.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-15T13:23:38.000Z","updated_at":"2026-01-05T13:52:57.000Z","time_to_close":1816158,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"protobuf","old_version":"5.1.0","new_version":"6.0.0","repository_url":"https://github.com/google/protobuf.dart"}],"path":null,"ecosystem":"pub"},"body":"Bumps [protobuf](https://github.com/google/protobuf.dart) from 5.1.0 to 6.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protobuf v6.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNew \u003ccode\u003eGeneratedMessage\u003c/code\u003e extension methods \u003ccode\u003etoTextFormat\u003c/code\u003e and \u003ccode\u003ewriteTextFormat\u003c/code\u003e added to convert the message into the \u003ca href=\"https://protobuf.dev/reference/protobuf/textformat-spec/\"\u003eofficial protocol buffers text format\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/125\"\u003e#125\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd [well-known proto types][wkts] as libraries. This change is required for protoc_plugin-25.0.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e Hide \u003ccode\u003ePbList\u003c/code\u003e and \u003ccode\u003ePbMap\u003c/code\u003e constructors. It is not possible to construct these values correctly in user code, so the constructors are now private. Existing uses of \u003ccode\u003ePbList\u003c/code\u003e can be replaced by \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003ePbMap\u003c/code\u003e can be replaced by \u003ccode\u003eMap\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eFor immutable lists and maps, you can use \u003ccode\u003ebuilt_value\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMap fields now check key and value validity when adding elements. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1065\"\u003e#1065\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1080\"\u003egoogle/protobuf.dart#1080\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/125\"\u003e#125\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/125\"\u003egoogle/protobuf.dart#125\u003c/a\u003e\n[wkts]: \u003ca href=\"https://protobuf.dev/reference/protobuf/google.protobuf\"\u003ehttps://protobuf.dev/reference/protobuf/google.protobuf\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1081\"\u003egoogle/protobuf.dart#1081\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1072\"\u003egoogle/protobuf.dart#1072\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1065\"\u003e#1065\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1065\"\u003egoogle/protobuf.dart#1065\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1076\"\u003egoogle/protobuf.dart#1076\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/9e30258e0aa6a6430ee36c84b75308a9702fde42\"\u003e\u003ccode\u003e9e30258\u003c/code\u003e\u003c/a\u003e Check key and value validity in PbMap (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/cafeac4208a1139e370099591edc8b014dfcc204\"\u003e\u003ccode\u003ecafeac4\u003c/code\u003e\u003c/a\u003e Hide PbList and PbMap constructors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/7fcd48b24b92671f59b36a7b3ce23208f5600b7c\"\u003e\u003ccode\u003e7fcd48b\u003c/code\u003e\u003c/a\u003e Sync some of the internal changes (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/3ed04a91ff4de8493226e8fd0d89678c2986edf6\"\u003e\u003ccode\u003e3ed04a9\u003c/code\u003e\u003c/a\u003e Add well-known type support (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a1dceed95d7e9250bea950a2ed10173f43ab83f6\"\u003e\u003ccode\u003ea1dceed\u003c/code\u003e\u003c/a\u003e protoc_plugin refactors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/46c36977f213c961148a9455a5894f2e8c7ba722\"\u003e\u003ccode\u003e46c3697\u003c/code\u003e\u003c/a\u003e Update test protos copied from C++ protobuf (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b98d4e2bc8d5e8bbe96cfdd56f423641b818b914\"\u003e\u003ccode\u003eb98d4e2\u003c/code\u003e\u003c/a\u003e Implement proto text format generator (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v5.1.0...protobuf-v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=protobuf\u0026package-manager=pub\u0026previous-version=5.1.0\u0026new-version=6.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/NicolaVerbeeck/opentelemetry_logging_dart/pull/60","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NicolaVerbeeck%2Fopentelemetry_logging_dart/issues/60","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/60/packages"},{"uuid":"3600190853","node_id":"PR_kwDOOglg7c6yIMzN","number":6,"state":"closed","title":"build(deps): bump protobuf from 4.2.0 to 5.1.0","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-26T12:22:05.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-07T12:46:27.000Z","updated_at":"2025-11-26T12:22:06.000Z","time_to_close":1640138,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"protobuf","old_version":"4.2.0","new_version":"5.1.0","repository_url":"https://github.com/google/protobuf.dart"}],"path":null,"ecosystem":"pub"},"body":"Bumps [protobuf](https://github.com/google/protobuf.dart) from 4.2.0 to 5.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protobuf v5.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate default size limit of \u003ccode\u003eCodedBufferReader\u003c/code\u003e from 67,108,864 bytes to 2,147,483,647 bytes, and default recursion limit from 64 to 100.\u003c/p\u003e\n\u003cp\u003eThe new limits are consistent with the Java and C++ implementations. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eGeneratedMessage.addExtension\u003c/code\u003e returning non-frozen and \u003ccode\u003eGeneratedMessage.getExtension\u003c/code\u003e allowing modifying an extension when the message is frozen before initializing the extension field set. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eGeneratedMessage.getExtension\u003c/code\u003e returning differently typed lists when the message extension field set is initialized and frozen and initialized but not frozen. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003ePbList\u003c/code\u003e methods \u003ccode\u003eaddAll\u003c/code\u003e, \u003ccode\u003einsertAll\u003c/code\u003e, \u003ccode\u003ereplaceRange\u003c/code\u003e, \u003ccode\u003esetAll\u003c/code\u003e, \u003ccode\u003esetRange\u003c/code\u003e iterating the \u003ccode\u003eIterable\u003c/code\u003e argument twice. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/730\"\u003e#730\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1070\"\u003e#1070\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eGeneratedMessage.==\u003c/code\u003e throwing a type error when comparing \u003ccode\u003emap\u003c/code\u003e fields in some cases. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1075\"\u003e#1075\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1077\"\u003e#1077\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis bug was introduced with protobuf-5.0.0.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1060\"\u003e#1060\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1060\"\u003egoogle/protobuf.dart#1060\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1062\"\u003e#1062\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1062\"\u003egoogle/protobuf.dart#1062\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/730\"\u003e#730\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/730\"\u003egoogle/protobuf.dart#730\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1070\"\u003e#1070\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1070\"\u003egoogle/protobuf.dart#1070\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1075\"\u003e#1075\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1075\"\u003egoogle/protobuf.dart#1075\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1077\"\u003e#1077\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1077\"\u003egoogle/protobuf.dart#1077\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003epackage:protobuf v5.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance of \u003ccode\u003eGeneratedMessage.deepCopy\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unknown enum handling in \u003ccode\u003eGeneratedMessage.mergeFromProto3Json\u003c/code\u003e when the \u003ccode\u003eignoreUnknownFields\u003c/code\u003e optional argument is \u003ccode\u003etrue\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBuilderInfo\u003c/code\u003e methods to support protoc-plugin 23.0.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGeneralize argument type of \u003ccode\u003ePbList.from\u003c/code\u003e from \u003ccode\u003eList\u0026lt;T\u0026gt;\u003c/code\u003e to \u003ccode\u003eIterable\u0026lt;T\u0026gt;\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearing oneof fields with \u003ccode\u003eGeneratedMessage.clear\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unknown JSON handling when using \u003ccode\u003eGeneratedMessage\u003c/code\u003e methods \u003ccode\u003emergeFromJson\u003c/code\u003e, \u003ccode\u003emergeFromJsonMap\u003c/code\u003e, \u003ccode\u003ewriteToJson\u003c/code\u003e, \u003ccode\u003ewriteToJsonMap\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/742\"\u003e#742\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/742\"\u003egoogle/protobuf.dart#742\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/853\"\u003e#853\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/853\"\u003egoogle/protobuf.dart#853\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1047\"\u003e#1047\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1047\"\u003egoogle/protobuf.dart#1047\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1054\"\u003e#1054\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1054\"\u003egoogle/protobuf.dart#1054\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1057\"\u003e#1057\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1057\"\u003egoogle/protobuf.dart#1057\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1058\"\u003e#1058\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1058\"\u003egoogle/protobuf.dart#1058\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/1ebb09ccb5f937017e27f0953391ba856bbb8f49\"\u003e\u003ccode\u003e1ebb09c\u003c/code\u003e\u003c/a\u003e Release protobuf-5.1.0 (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1078\"\u003e#1078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/24f9cf080273f5ecb00db6ca1be16d5cc8762429\"\u003e\u003ccode\u003e24f9cf0\u003c/code\u003e\u003c/a\u003e Fix message comparison throwing type error when comparing maps in some cases ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4dfedafd160e203b9b5a91737fc0de962dc40b24\"\u003e\u003ccode\u003e4dfedaf\u003c/code\u003e\u003c/a\u003e Don't iterate iterable arguments twice in PbList (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1070\"\u003e#1070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/bed508e273592a9191b685f1634b0638cd657298\"\u003e\u003ccode\u003ebed508e\u003c/code\u003e\u003c/a\u003e Don't generate \u003ccode\u003ecreateRepeated\u003c/code\u003e members (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1074\"\u003e#1074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4b488e014f94b643e95d137823eca10e8a5674fe\"\u003e\u003ccode\u003e4b488e0\u003c/code\u003e\u003c/a\u003e Make annotations.dart and exceptions.dart libraries (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1071\"\u003e#1071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/7db07843c86de526edbe3c4d668c0962ef0b203b\"\u003e\u003ccode\u003e7db0784\u003c/code\u003e\u003c/a\u003e Avoid redundant nullability checks when updating repeated fields (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1069\"\u003e#1069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a77f9a6b94f77e47eb72f0906883b48ef1914702\"\u003e\u003ccode\u003ea77f9a6\u003c/code\u003e\u003c/a\u003e More field validation tests (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1068\"\u003e#1068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/27730dbb6edd7e621141353b0e19eab6d6cada3a\"\u003e\u003ccode\u003e27730db\u003c/code\u003e\u003c/a\u003e Move PbMap to its own library (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1066\"\u003e#1066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/9b4c46fe2b20137681ffe8a70321229be6442f78\"\u003e\u003ccode\u003e9b4c46f\u003c/code\u003e\u003c/a\u003e More clearExtension tests: (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1064\"\u003e#1064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/5a44489a1e8197846168dc61616b3eaee18feed9\"\u003e\u003ccode\u003e5a44489\u003c/code\u003e\u003c/a\u003e Move PbList to its own library (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1063\"\u003e#1063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v4.2.0...protobuf-v5.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=protobuf\u0026package-manager=pub\u0026previous-version=4.2.0\u0026new-version=5.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Erengun/signal_messenger_toolkit/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Erengun%2Fsignal_messenger_toolkit/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"},{"uuid":"3514648838","node_id":"PR_kwDOOZ09Tc6ttNeY","number":7,"state":"closed","title":"Bump protobuf from 4.2.0 to 5.0.0","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-07T16:18:28.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-14T16:22:47.000Z","updated_at":"2025-11-07T16:18:29.000Z","time_to_close":2073341,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"protobuf","old_version":"4.2.0","new_version":"5.0.0","repository_url":"https://github.com/google/protobuf.dart"}],"path":null,"ecosystem":"pub"},"body":"Bumps [protobuf](https://github.com/google/protobuf.dart) from 4.2.0 to 5.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protobuf v5.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance of \u003ccode\u003eGeneratedMessage.deepCopy\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unknown enum handling in \u003ccode\u003eGeneratedMessage.mergeFromProto3Json\u003c/code\u003e when the \u003ccode\u003eignoreUnknownFields\u003c/code\u003e optional argument is \u003ccode\u003etrue\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBuilderInfo\u003c/code\u003e methods to support protoc-plugin 23.0.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGeneralize argument type of \u003ccode\u003ePbList.from\u003c/code\u003e from \u003ccode\u003eList\u0026lt;T\u0026gt;\u003c/code\u003e to \u003ccode\u003eIterable\u0026lt;T\u0026gt;\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearing oneof fields with \u003ccode\u003eGeneratedMessage.clear\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unknown JSON handling when using \u003ccode\u003eGeneratedMessage\u003c/code\u003e methods \u003ccode\u003emergeFromJson\u003c/code\u003e, \u003ccode\u003emergeFromJsonMap\u003c/code\u003e, \u003ccode\u003ewriteToJson\u003c/code\u003e, \u003ccode\u003ewriteToJsonMap\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/742\"\u003e#742\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/742\"\u003egoogle/protobuf.dart#742\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/853\"\u003e#853\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/853\"\u003egoogle/protobuf.dart#853\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1047\"\u003e#1047\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1047\"\u003egoogle/protobuf.dart#1047\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1054\"\u003e#1054\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1054\"\u003egoogle/protobuf.dart#1054\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1057\"\u003e#1057\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1057\"\u003egoogle/protobuf.dart#1057\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1058\"\u003e#1058\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1058\"\u003egoogle/protobuf.dart#1058\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/fb89979f8e83690989fd76eef4d5692aec4941d6\"\u003e\u003ccode\u003efb89979\u003c/code\u003e\u003c/a\u003e Update CHANGELOGs for release (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1059\"\u003e#1059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/ccf56f3c8604f9b1142d759d45707c1861a7ddb0\"\u003e\u003ccode\u003eccf56f3\u003c/code\u003e\u003c/a\u003e Fix unknown JSON handling (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b9b59e1d9fbf0b12dcf98845108481a14554fceb\"\u003e\u003ccode\u003eb9b59e1\u003c/code\u003e\u003c/a\u003e Fix clearing oneof fields (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/f167191f5e8fa80c1cd172475b3288410958615d\"\u003e\u003ccode\u003ef167191\u003c/code\u003e\u003c/a\u003e Remove redundant \u003ccode\u003ebreak\u003c/code\u003e statements in switch cases (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1056\"\u003e#1056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/07eed6e8cc0535189112ae8373aa8f16f4a5c3ca\"\u003e\u003ccode\u003e07eed6e\u003c/code\u003e\u003c/a\u003e Generalize argument type of \u003ccode\u003ePbList.from\u003c/code\u003e from \u003ccode\u003eList\\\u0026lt;T\u0026gt;\u003c/code\u003e to \u003ccode\u003eIterable\\\u0026lt;T\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/0447bd20dbf879d839fbd9e24c1731a71cfb39bb\"\u003e\u003ccode\u003e0447bd2\u003c/code\u003e\u003c/a\u003e Run plugin with asserts when building test protos (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1055\"\u003e#1055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/660bbc87d6067c49eac039b7f502125d7ca658b3\"\u003e\u003ccode\u003e660bbc8\u003c/code\u003e\u003c/a\u003e Edition support (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/82fc34f71df84cdaa22b5a0e10c5c3a46821b2e9\"\u003e\u003ccode\u003e82fc34f\u003c/code\u003e\u003c/a\u003e Improve golden file checking (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1053\"\u003e#1053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/456e2ee704af27225e25ba092164f66dcbf63000\"\u003e\u003ccode\u003e456e2ee\u003c/code\u003e\u003c/a\u003e Generate unittest_features proto (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/c21502957def72916685c955a3fde1eb66ab5585\"\u003e\u003ccode\u003ec215029\u003c/code\u003e\u003c/a\u003e Update pre-generated protos (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v4.2.0...protobuf-v5.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=protobuf\u0026package-manager=pub\u0026previous-version=4.2.0\u0026new-version=5.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Shalomka/simple_tracer/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shalomka%2Fsimple_tracer/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"2889346303","node_id":"PR_kwDOPvXyJc6sN-z_","number":9,"state":"open","title":"Bump protobuf from 3.1.0 to 5.0.0","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T08:58:44.000Z","updated_at":"2025-10-06T08:58:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"protobuf","old_version":"3.1.0","new_version":"5.0.0","repository_url":"https://github.com/google/protobuf.dart"}],"path":null,"ecosystem":"pub"},"body":"Bumps [protobuf](https://github.com/google/protobuf.dart) from 3.1.0 to 5.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protobuf v5.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance of \u003ccode\u003eGeneratedMessage.deepCopy\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unknown enum handling in \u003ccode\u003eGeneratedMessage.mergeFromProto3Json\u003c/code\u003e when the \u003ccode\u003eignoreUnknownFields\u003c/code\u003e optional argument is \u003ccode\u003etrue\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBuilderInfo\u003c/code\u003e methods to support protoc-plugin 23.0.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGeneralize argument type of \u003ccode\u003ePbList.from\u003c/code\u003e from \u003ccode\u003eList\u0026lt;T\u0026gt;\u003c/code\u003e to \u003ccode\u003eIterable\u0026lt;T\u0026gt;\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearing oneof fields with \u003ccode\u003eGeneratedMessage.clear\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unknown JSON handling when using \u003ccode\u003eGeneratedMessage\u003c/code\u003e methods \u003ccode\u003emergeFromJson\u003c/code\u003e, \u003ccode\u003emergeFromJsonMap\u003c/code\u003e, \u003ccode\u003ewriteToJson\u003c/code\u003e, \u003ccode\u003ewriteToJsonMap\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/742\"\u003e#742\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/742\"\u003egoogle/protobuf.dart#742\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/853\"\u003e#853\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/853\"\u003egoogle/protobuf.dart#853\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1047\"\u003e#1047\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1047\"\u003egoogle/protobuf.dart#1047\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1054\"\u003e#1054\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1054\"\u003egoogle/protobuf.dart#1054\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1057\"\u003e#1057\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1057\"\u003egoogle/protobuf.dart#1057\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1058\"\u003e#1058\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1058\"\u003egoogle/protobuf.dart#1058\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003epackage:protobuf v4.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum SDK dependency bumped from 3.6.0 to 3.7.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1024\"\u003e#1024\u003c/a\u003e)\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1024\"\u003e#1024\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1024\"\u003egoogle/protobuf.dart#1024\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:protobuf v4.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove packed field decoding performance. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/959\"\u003e#959\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimum SDK dependency bumped from 3.3.0 to 3.6.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/959\"\u003e#959\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/959\"\u003egoogle/protobuf.dart#959\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/981\"\u003egoogle/protobuf.dart#981\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1001\"\u003egoogle/protobuf.dart#1001\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003epackage:protobuf v4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e The following types and members are now removed:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePbEventMixin\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePbFieldChange\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eEventBuffer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessage.createRepeatedField\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessage.createMapField\u003c/code\u003e\nThese were used to implement events, which are unused internally. To keep API surface small (to make it easier to change the library or migrate to another library) these types and members are removed. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003e#738\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e \u003ccode\u003eCodedBufferWriter.writeRawBytes\u003c/code\u003e now takes a \u003ccode\u003eUint8List\u003c/code\u003e argument (instead of \u003ccode\u003eTypedData\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessageGenericExtensions.deepCopy\u003c/code\u003e is now annotated with \u003ccode\u003e@useResult\u003c/code\u003e and will generate a warning when its result is not used. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e \u003ccode\u003ePbMap.unmodifiable\u003c/code\u003e now takes key and value field types as arguments, instead of another \u003ccode\u003ePbMap\u003c/code\u003e.\nTo migrate, use \u003ccode\u003ePbMap.unmodifiable(map.keyFieldType, map.valueFieldType)\u003c/code\u003e instead of \u003ccode\u003ePbMap.unmodifiable(map)\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003e#902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMessages deserialized from JSON now generate the unknown fields when serialized as JSON. Note that, as before, unknown fields in JSON messages are not stored in the \u003ccode\u003eunknownFields\u003c/code\u003e of the message. They are only used by the JSON serializers to support roundtripping. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003e#49\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/918\"\u003e#918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimum SDK dependency bumped from 2.19.0 to 3.3.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/953\"\u003e#953\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003e#738\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003egoogle/protobuf.dart#738\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003e#896\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003egoogle/protobuf.dart#896\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003e#902\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003egoogle/protobuf.dart#902\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003e#49\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003egoogle/protobuf.dart#49\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/918\"\u003e#918\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pulls/918\"\u003egoogle/protobuf.dart#918\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/953\"\u003e#953\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/953\"\u003egoogle/protobuf.dart#953\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/fb89979f8e83690989fd76eef4d5692aec4941d6\"\u003e\u003ccode\u003efb89979\u003c/code\u003e\u003c/a\u003e Update CHANGELOGs for release (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1059\"\u003e#1059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/ccf56f3c8604f9b1142d759d45707c1861a7ddb0\"\u003e\u003ccode\u003eccf56f3\u003c/code\u003e\u003c/a\u003e Fix unknown JSON handling (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b9b59e1d9fbf0b12dcf98845108481a14554fceb\"\u003e\u003ccode\u003eb9b59e1\u003c/code\u003e\u003c/a\u003e Fix clearing oneof fields (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/f167191f5e8fa80c1cd172475b3288410958615d\"\u003e\u003ccode\u003ef167191\u003c/code\u003e\u003c/a\u003e Remove redundant \u003ccode\u003ebreak\u003c/code\u003e statements in switch cases (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1056\"\u003e#1056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/07eed6e8cc0535189112ae8373aa8f16f4a5c3ca\"\u003e\u003ccode\u003e07eed6e\u003c/code\u003e\u003c/a\u003e Generalize argument type of \u003ccode\u003ePbList.from\u003c/code\u003e from \u003ccode\u003eList\\\u0026lt;T\u0026gt;\u003c/code\u003e to \u003ccode\u003eIterable\\\u0026lt;T\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/0447bd20dbf879d839fbd9e24c1731a71cfb39bb\"\u003e\u003ccode\u003e0447bd2\u003c/code\u003e\u003c/a\u003e Run plugin with asserts when building test protos (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1055\"\u003e#1055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/660bbc87d6067c49eac039b7f502125d7ca658b3\"\u003e\u003ccode\u003e660bbc8\u003c/code\u003e\u003c/a\u003e Edition support (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/82fc34f71df84cdaa22b5a0e10c5c3a46821b2e9\"\u003e\u003ccode\u003e82fc34f\u003c/code\u003e\u003c/a\u003e Improve golden file checking (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1053\"\u003e#1053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/456e2ee704af27225e25ba092164f66dcbf63000\"\u003e\u003ccode\u003e456e2ee\u003c/code\u003e\u003c/a\u003e Generate unittest_features proto (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/c21502957def72916685c955a3fde1eb66ab5585\"\u003e\u003ccode\u003ec215029\u003c/code\u003e\u003c/a\u003e Update pre-generated protos (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v3.1.0...protobuf-v5.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=protobuf\u0026package-manager=pub\u0026previous-version=3.1.0\u0026new-version=5.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/KevinCorcor/grpc-test/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KevinCorcor%2Fgrpc-test/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"},{"uuid":"2889048786","node_id":"PR_kwDOJ-Egqc6sM2LS","number":375,"state":"closed","title":"chore(deps): bump protobuf from 4.2.0 to 5.0.0","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-06T07:38:09.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T07:07:25.000Z","updated_at":"2025-10-06T07:38:10.000Z","time_to_close":1844,"merged_at":"2025-10-06T07:38:09.000Z","merged_by":"TesteurManiak","closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"protobuf","old_version":"4.2.0","new_version":"5.0.0","repository_url":"https://github.com/google/protobuf.dart"}],"path":null,"ecosystem":"pub"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [protobuf](https://github.com/google/protobuf.dart) from 4.2.0 to 5.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protobuf v5.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance of \u003ccode\u003eGeneratedMessage.deepCopy\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unknown enum handling in \u003ccode\u003eGeneratedMessage.mergeFromProto3Json\u003c/code\u003e when the \u003ccode\u003eignoreUnknownFields\u003c/code\u003e optional argument is \u003ccode\u003etrue\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBuilderInfo\u003c/code\u003e methods to support protoc-plugin 23.0.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGeneralize argument type of \u003ccode\u003ePbList.from\u003c/code\u003e from \u003ccode\u003eList\u0026lt;T\u0026gt;\u003c/code\u003e to \u003ccode\u003eIterable\u0026lt;T\u0026gt;\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearing oneof fields with \u003ccode\u003eGeneratedMessage.clear\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unknown JSON handling when using \u003ccode\u003eGeneratedMessage\u003c/code\u003e methods \u003ccode\u003emergeFromJson\u003c/code\u003e, \u003ccode\u003emergeFromJsonMap\u003c/code\u003e, \u003ccode\u003ewriteToJson\u003c/code\u003e, \u003ccode\u003ewriteToJsonMap\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/742\"\u003e#742\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/742\"\u003egoogle/protobuf.dart#742\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/853\"\u003e#853\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/853\"\u003egoogle/protobuf.dart#853\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1047\"\u003e#1047\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1047\"\u003egoogle/protobuf.dart#1047\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1054\"\u003e#1054\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1054\"\u003egoogle/protobuf.dart#1054\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1057\"\u003e#1057\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1057\"\u003egoogle/protobuf.dart#1057\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1058\"\u003e#1058\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1058\"\u003egoogle/protobuf.dart#1058\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/fb89979f8e83690989fd76eef4d5692aec4941d6\"\u003e\u003ccode\u003efb89979\u003c/code\u003e\u003c/a\u003e Update CHANGELOGs for release (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1059\"\u003e#1059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/ccf56f3c8604f9b1142d759d45707c1861a7ddb0\"\u003e\u003ccode\u003eccf56f3\u003c/code\u003e\u003c/a\u003e Fix unknown JSON handling (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b9b59e1d9fbf0b12dcf98845108481a14554fceb\"\u003e\u003ccode\u003eb9b59e1\u003c/code\u003e\u003c/a\u003e Fix clearing oneof fields (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/f167191f5e8fa80c1cd172475b3288410958615d\"\u003e\u003ccode\u003ef167191\u003c/code\u003e\u003c/a\u003e Remove redundant \u003ccode\u003ebreak\u003c/code\u003e statements in switch cases (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1056\"\u003e#1056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/07eed6e8cc0535189112ae8373aa8f16f4a5c3ca\"\u003e\u003ccode\u003e07eed6e\u003c/code\u003e\u003c/a\u003e Generalize argument type of \u003ccode\u003ePbList.from\u003c/code\u003e from \u003ccode\u003eList\\\u0026lt;T\u0026gt;\u003c/code\u003e to \u003ccode\u003eIterable\\\u0026lt;T\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/0447bd20dbf879d839fbd9e24c1731a71cfb39bb\"\u003e\u003ccode\u003e0447bd2\u003c/code\u003e\u003c/a\u003e Run plugin with asserts when building test protos (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1055\"\u003e#1055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/660bbc87d6067c49eac039b7f502125d7ca658b3\"\u003e\u003ccode\u003e660bbc8\u003c/code\u003e\u003c/a\u003e Edition support (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/82fc34f71df84cdaa22b5a0e10c5c3a46821b2e9\"\u003e\u003ccode\u003e82fc34f\u003c/code\u003e\u003c/a\u003e Improve golden file checking (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1053\"\u003e#1053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/456e2ee704af27225e25ba092164f66dcbf63000\"\u003e\u003ccode\u003e456e2ee\u003c/code\u003e\u003c/a\u003e Generate unittest_features proto (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/c21502957def72916685c955a3fde1eb66ab5585\"\u003e\u003ccode\u003ec215029\u003c/code\u003e\u003c/a\u003e Update pre-generated protos (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v4.2.0...protobuf-v5.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=protobuf\u0026package-manager=pub\u0026previous-version=4.2.0\u0026new-version=5.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/TesteurManiak/flutter_manga_reader/pull/375","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TesteurManiak%2Fflutter_manga_reader/issues/375","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/375/packages"},{"uuid":"3485608088","node_id":"PR_kwDOBZYv986sLtKx","number":805,"state":"open","title":"Bump protobuf from 4.2.0 to 5.0.0","user":"dependabot[bot]","labels":["size/XS","dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T04:06:13.000Z","updated_at":"2025-10-06T16:04:55.347Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"protobuf","old_version":"4.2.0","new_version":"5.0.0","repository_url":"https://github.com/google/protobuf.dart"}],"path":null,"ecosystem":"pub"},"body":"Bumps [protobuf](https://github.com/google/protobuf.dart) from 4.2.0 to 5.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protobuf v5.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance of \u003ccode\u003eGeneratedMessage.deepCopy\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unknown enum handling in \u003ccode\u003eGeneratedMessage.mergeFromProto3Json\u003c/code\u003e when the \u003ccode\u003eignoreUnknownFields\u003c/code\u003e optional argument is \u003ccode\u003etrue\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBuilderInfo\u003c/code\u003e methods to support protoc-plugin 23.0.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGeneralize argument type of \u003ccode\u003ePbList.from\u003c/code\u003e from \u003ccode\u003eList\u0026lt;T\u0026gt;\u003c/code\u003e to \u003ccode\u003eIterable\u0026lt;T\u0026gt;\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearing oneof fields with \u003ccode\u003eGeneratedMessage.clear\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unknown JSON handling when using \u003ccode\u003eGeneratedMessage\u003c/code\u003e methods \u003ccode\u003emergeFromJson\u003c/code\u003e, \u003ccode\u003emergeFromJsonMap\u003c/code\u003e, \u003ccode\u003ewriteToJson\u003c/code\u003e, \u003ccode\u003ewriteToJsonMap\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/742\"\u003e#742\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/742\"\u003egoogle/protobuf.dart#742\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/853\"\u003e#853\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/853\"\u003egoogle/protobuf.dart#853\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1047\"\u003e#1047\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1047\"\u003egoogle/protobuf.dart#1047\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1054\"\u003e#1054\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1054\"\u003egoogle/protobuf.dart#1054\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1057\"\u003e#1057\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1057\"\u003egoogle/protobuf.dart#1057\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1058\"\u003e#1058\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1058\"\u003egoogle/protobuf.dart#1058\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/fb89979f8e83690989fd76eef4d5692aec4941d6\"\u003e\u003ccode\u003efb89979\u003c/code\u003e\u003c/a\u003e Update CHANGELOGs for release (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1059\"\u003e#1059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/ccf56f3c8604f9b1142d759d45707c1861a7ddb0\"\u003e\u003ccode\u003eccf56f3\u003c/code\u003e\u003c/a\u003e Fix unknown JSON handling (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b9b59e1d9fbf0b12dcf98845108481a14554fceb\"\u003e\u003ccode\u003eb9b59e1\u003c/code\u003e\u003c/a\u003e Fix clearing oneof fields (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/f167191f5e8fa80c1cd172475b3288410958615d\"\u003e\u003ccode\u003ef167191\u003c/code\u003e\u003c/a\u003e Remove redundant \u003ccode\u003ebreak\u003c/code\u003e statements in switch cases (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1056\"\u003e#1056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/07eed6e8cc0535189112ae8373aa8f16f4a5c3ca\"\u003e\u003ccode\u003e07eed6e\u003c/code\u003e\u003c/a\u003e Generalize argument type of \u003ccode\u003ePbList.from\u003c/code\u003e from \u003ccode\u003eList\\\u0026lt;T\u0026gt;\u003c/code\u003e to \u003ccode\u003eIterable\\\u0026lt;T\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/0447bd20dbf879d839fbd9e24c1731a71cfb39bb\"\u003e\u003ccode\u003e0447bd2\u003c/code\u003e\u003c/a\u003e Run plugin with asserts when building test protos (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1055\"\u003e#1055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/660bbc87d6067c49eac039b7f502125d7ca658b3\"\u003e\u003ccode\u003e660bbc8\u003c/code\u003e\u003c/a\u003e Edition support (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/82fc34f71df84cdaa22b5a0e10c5c3a46821b2e9\"\u003e\u003ccode\u003e82fc34f\u003c/code\u003e\u003c/a\u003e Improve golden file checking (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1053\"\u003e#1053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/456e2ee704af27225e25ba092164f66dcbf63000\"\u003e\u003ccode\u003e456e2ee\u003c/code\u003e\u003c/a\u003e Generate unittest_features proto (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/c21502957def72916685c955a3fde1eb66ab5585\"\u003e\u003ccode\u003ec215029\u003c/code\u003e\u003c/a\u003e Update pre-generated protos (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v4.2.0...protobuf-v5.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=protobuf\u0026package-manager=pub\u0026previous-version=4.2.0\u0026new-version=5.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/grpc/grpc-dart/pull/805","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/grpc%2Fgrpc-dart/issues/805","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/805/packages"},{"uuid":"2888610528","node_id":"PR_kwDOBFHeo86sLLLg","number":2657,"state":"open","title":"Bump protoc_plugin and protobuf","user":"dependabot[bot]","labels":["Dart","dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T02:04:55.000Z","updated_at":"2025-10-06T02:04:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"protoc_plugin","repository_url":"https://github.com/google/protobuf.dart","old_version":"22.5.0","new_version":"23.0.0"},{"name":"protobuf","repository_url":"https://github.com/google/protobuf.dart","old_version":"4.2.0","new_version":"5.0.0"}],"path":null,"ecosystem":"pub"},"body":"Bumps [protoc_plugin](https://github.com/google/protobuf.dart) and [protobuf](https://github.com/google/protobuf.dart). These dependencies needed to be updated together.\nUpdates `protoc_plugin` from 22.5.0 to 23.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotoc_plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protoc_plugin v23.0.0\u003c/h2\u003e\n\u003cp\u003eNote: this version requires protobuf 5.0.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport protobuf editions. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate generated code for protobuf 5.0.0.\u003c/li\u003e\n\u003cli\u003eUpdate generated \u003ccode\u003eclone\u003c/code\u003e members to take advantage of faster \u003ccode\u003edeepCopy\u003c/code\u003e implementation in protobuf 5.0.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCode size improvements for enum fields. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/742\"\u003e#742\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/742\"\u003egoogle/protobuf.dart#742\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1047\"\u003e#1047\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1047\"\u003egoogle/protobuf.dart#1047\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1052\"\u003e#1052\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1052\"\u003egoogle/protobuf.dart#1052\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/fb89979f8e83690989fd76eef4d5692aec4941d6\"\u003e\u003ccode\u003efb89979\u003c/code\u003e\u003c/a\u003e Update CHANGELOGs for release (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1059\"\u003e#1059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/ccf56f3c8604f9b1142d759d45707c1861a7ddb0\"\u003e\u003ccode\u003eccf56f3\u003c/code\u003e\u003c/a\u003e Fix unknown JSON handling (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b9b59e1d9fbf0b12dcf98845108481a14554fceb\"\u003e\u003ccode\u003eb9b59e1\u003c/code\u003e\u003c/a\u003e Fix clearing oneof fields (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/f167191f5e8fa80c1cd172475b3288410958615d\"\u003e\u003ccode\u003ef167191\u003c/code\u003e\u003c/a\u003e Remove redundant \u003ccode\u003ebreak\u003c/code\u003e statements in switch cases (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1056\"\u003e#1056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/07eed6e8cc0535189112ae8373aa8f16f4a5c3ca\"\u003e\u003ccode\u003e07eed6e\u003c/code\u003e\u003c/a\u003e Generalize argument type of \u003ccode\u003ePbList.from\u003c/code\u003e from \u003ccode\u003eList\\\u0026lt;T\u0026gt;\u003c/code\u003e to \u003ccode\u003eIterable\\\u0026lt;T\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/0447bd20dbf879d839fbd9e24c1731a71cfb39bb\"\u003e\u003ccode\u003e0447bd2\u003c/code\u003e\u003c/a\u003e Run plugin with asserts when building test protos (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1055\"\u003e#1055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/660bbc87d6067c49eac039b7f502125d7ca658b3\"\u003e\u003ccode\u003e660bbc8\u003c/code\u003e\u003c/a\u003e Edition support (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/82fc34f71df84cdaa22b5a0e10c5c3a46821b2e9\"\u003e\u003ccode\u003e82fc34f\u003c/code\u003e\u003c/a\u003e Improve golden file checking (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1053\"\u003e#1053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/456e2ee704af27225e25ba092164f66dcbf63000\"\u003e\u003ccode\u003e456e2ee\u003c/code\u003e\u003c/a\u003e Generate unittest_features proto (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/c21502957def72916685c955a3fde1eb66ab5585\"\u003e\u003ccode\u003ec215029\u003c/code\u003e\u003c/a\u003e Update pre-generated protos (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protoc_plugin-v22.5.0...protoc_plugin-v23.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `protobuf` from 4.2.0 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protobuf v5.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance of \u003ccode\u003eGeneratedMessage.deepCopy\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unknown enum handling in \u003ccode\u003eGeneratedMessage.mergeFromProto3Json\u003c/code\u003e when the \u003ccode\u003eignoreUnknownFields\u003c/code\u003e optional argument is \u003ccode\u003etrue\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBuilderInfo\u003c/code\u003e methods to support protoc-plugin 23.0.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGeneralize argument type of \u003ccode\u003ePbList.from\u003c/code\u003e from \u003ccode\u003eList\u0026lt;T\u0026gt;\u003c/code\u003e to \u003ccode\u003eIterable\u0026lt;T\u0026gt;\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearing oneof fields with \u003ccode\u003eGeneratedMessage.clear\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unknown JSON handling when using \u003ccode\u003eGeneratedMessage\u003c/code\u003e methods \u003ccode\u003emergeFromJson\u003c/code\u003e, \u003ccode\u003emergeFromJsonMap\u003c/code\u003e, \u003ccode\u003ewriteToJson\u003c/code\u003e, \u003ccode\u003ewriteToJsonMap\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/742\"\u003e#742\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/742\"\u003egoogle/protobuf.dart#742\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/853\"\u003e#853\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/853\"\u003egoogle/protobuf.dart#853\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1047\"\u003e#1047\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1047\"\u003egoogle/protobuf.dart#1047\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1054\"\u003e#1054\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1054\"\u003egoogle/protobuf.dart#1054\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1057\"\u003e#1057\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1057\"\u003egoogle/protobuf.dart#1057\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1058\"\u003e#1058\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1058\"\u003egoogle/protobuf.dart#1058\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/fb89979f8e83690989fd76eef4d5692aec4941d6\"\u003e\u003ccode\u003efb89979\u003c/code\u003e\u003c/a\u003e Update CHANGELOGs for release (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1059\"\u003e#1059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/ccf56f3c8604f9b1142d759d45707c1861a7ddb0\"\u003e\u003ccode\u003eccf56f3\u003c/code\u003e\u003c/a\u003e Fix unknown JSON handling (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b9b59e1d9fbf0b12dcf98845108481a14554fceb\"\u003e\u003ccode\u003eb9b59e1\u003c/code\u003e\u003c/a\u003e Fix clearing oneof fields (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/f167191f5e8fa80c1cd172475b3288410958615d\"\u003e\u003ccode\u003ef167191\u003c/code\u003e\u003c/a\u003e Remove redundant \u003ccode\u003ebreak\u003c/code\u003e statements in switch cases (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1056\"\u003e#1056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/07eed6e8cc0535189112ae8373aa8f16f4a5c3ca\"\u003e\u003ccode\u003e07eed6e\u003c/code\u003e\u003c/a\u003e Generalize argument type of \u003ccode\u003ePbList.from\u003c/code\u003e from \u003ccode\u003eList\\\u0026lt;T\u0026gt;\u003c/code\u003e to \u003ccode\u003eIterable\\\u0026lt;T\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/0447bd20dbf879d839fbd9e24c1731a71cfb39bb\"\u003e\u003ccode\u003e0447bd2\u003c/code\u003e\u003c/a\u003e Run plugin with asserts when building test protos (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1055\"\u003e#1055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/660bbc87d6067c49eac039b7f502125d7ca658b3\"\u003e\u003ccode\u003e660bbc8\u003c/code\u003e\u003c/a\u003e Edition support (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/82fc34f71df84cdaa22b5a0e10c5c3a46821b2e9\"\u003e\u003ccode\u003e82fc34f\u003c/code\u003e\u003c/a\u003e Improve golden file checking (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1053\"\u003e#1053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/456e2ee704af27225e25ba092164f66dcbf63000\"\u003e\u003ccode\u003e456e2ee\u003c/code\u003e\u003c/a\u003e Generate unittest_features proto (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/c21502957def72916685c955a3fde1eb66ab5585\"\u003e\u003ccode\u003ec215029\u003c/code\u003e\u003c/a\u003e Update pre-generated protos (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v4.2.0...protobuf-v5.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 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/sass/dart-sass/pull/2657","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sass%2Fdart-sass/issues/2657","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2657/packages"},{"uuid":"2826275413","node_id":"PR_kwDOPvRASc6odYpV","number":4,"state":"open","title":"Bump protobuf from 3.1.0 to 4.2.0 in /simple_live_core","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-14T03:56:58.000Z","updated_at":"2025-09-14T03:56:58.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"protobuf","old_version":"3.1.0","new_version":"4.2.0","repository_url":"https://github.com/google/protobuf.dart"}],"path":"/simple_live_core","ecosystem":"pub"},"body":"Bumps [protobuf](https://github.com/google/protobuf.dart) from 3.1.0 to 4.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protobuf v4.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum SDK dependency bumped from 3.6.0 to 3.7.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1024\"\u003e#1024\u003c/a\u003e)\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1024\"\u003e#1024\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1024\"\u003egoogle/protobuf.dart#1024\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:protobuf v4.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove packed field decoding performance. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/959\"\u003e#959\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimum SDK dependency bumped from 3.3.0 to 3.6.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/959\"\u003e#959\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/959\"\u003egoogle/protobuf.dart#959\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/981\"\u003egoogle/protobuf.dart#981\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1001\"\u003egoogle/protobuf.dart#1001\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003epackage:protobuf v4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e The following types and members are now removed:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePbEventMixin\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePbFieldChange\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eEventBuffer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessage.createRepeatedField\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessage.createMapField\u003c/code\u003e\nThese were used to implement events, which are unused internally. To keep API surface small (to make it easier to change the library or migrate to another library) these types and members are removed. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003e#738\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e \u003ccode\u003eCodedBufferWriter.writeRawBytes\u003c/code\u003e now takes a \u003ccode\u003eUint8List\u003c/code\u003e argument (instead of \u003ccode\u003eTypedData\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessageGenericExtensions.deepCopy\u003c/code\u003e is now annotated with \u003ccode\u003e@useResult\u003c/code\u003e and will generate a warning when its result is not used. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e \u003ccode\u003ePbMap.unmodifiable\u003c/code\u003e now takes key and value field types as arguments, instead of another \u003ccode\u003ePbMap\u003c/code\u003e.\nTo migrate, use \u003ccode\u003ePbMap.unmodifiable(map.keyFieldType, map.valueFieldType)\u003c/code\u003e instead of \u003ccode\u003ePbMap.unmodifiable(map)\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003e#902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMessages deserialized from JSON now generate the unknown fields when serialized as JSON. Note that, as before, unknown fields in JSON messages are not stored in the \u003ccode\u003eunknownFields\u003c/code\u003e of the message. They are only used by the JSON serializers to support roundtripping. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003e#49\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/918\"\u003e#918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimum SDK dependency bumped from 2.19.0 to 3.3.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/953\"\u003e#953\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003e#738\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003egoogle/protobuf.dart#738\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003e#896\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003egoogle/protobuf.dart#896\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003e#902\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003egoogle/protobuf.dart#902\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003e#49\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003egoogle/protobuf.dart#49\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/918\"\u003e#918\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pulls/918\"\u003egoogle/protobuf.dart#918\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/953\"\u003e#953\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/953\"\u003egoogle/protobuf.dart#953\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/277b45a59e1569a19f24deec7f29c2a119aa225c\"\u003e\u003ccode\u003e277b45a\u003c/code\u003e\u003c/a\u003e Release protobuf 4.2.0 (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/0b73b0d64c15e34d35f6e5f9036aac52e4a64033\"\u003e\u003ccode\u003e0b73b0d\u003c/code\u003e\u003c/a\u003e workspace, formatting, and proto version updates (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1033\"\u003e#1033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a664760a37a8b6dd75cc7cd19af9dc52c3f69c06\"\u003e\u003ccode\u003ea664760\u003c/code\u003e\u003c/a\u003e various CI workflow updates (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1035\"\u003e#1035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/44ecd7424fa0a9e023ecac0d894f50926ed111cf\"\u003e\u003ccode\u003e44ecd74\u003c/code\u003e\u003c/a\u003e Sync JSON web decoders (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1028\"\u003e#1028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/f7f65d44a78bde0d1f2ae4040bdd79d6429adb3f\"\u003e\u003ccode\u003ef7f65d4\u003c/code\u003e\u003c/a\u003e CI: Also run plugin tests on Chrome, with dart2js and dart2wasm (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1031\"\u003e#1031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/048fdc5489d9468719595fca2cc651fa26fa3dde\"\u003e\u003ccode\u003e048fdc5\u003c/code\u003e\u003c/a\u003e CI: Run all of the checks on every change (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1032\"\u003e#1032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/33b782f8d9e647b9ca93c7917e9ee64817811eb4\"\u003e\u003ccode\u003e33b782f\u003c/code\u003e\u003c/a\u003e Remove monorepo (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1030\"\u003e#1030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4c842a7ef50a5b215e53b55c64fb644addbe9108\"\u003e\u003ccode\u003e4c842a7\u003c/code\u003e\u003c/a\u003e Make PbFieldType members public (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1027\"\u003e#1027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/7f7d776a1812594b0d2b56bac41439f50006e225\"\u003e\u003ccode\u003e7f7d776\u003c/code\u003e\u003c/a\u003e Split protobuf package into libraries (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4916e6f7d34443869c27d997749d4362870fd7ce\"\u003e\u003ccode\u003e4916e6f\u003c/code\u003e\u003c/a\u003e CI: Test PRs and commits to all branches, instead of just master (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v3.1.0...protobuf-v4.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=protobuf\u0026package-manager=pub\u0026previous-version=3.1.0\u0026new-version=4.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sword0922/simple-live-APK/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sword0922%2Fsimple-live-APK/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"2825879828","node_id":"PR_kwDOPvXyJc6ob4EU","number":7,"state":"closed","title":"Bump protobuf from 3.1.0 to 4.2.0","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-06T08:58:46.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-13T20:10:48.000Z","updated_at":"2025-10-06T08:58:46.000Z","time_to_close":1946878,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"protobuf","old_version":"3.1.0","new_version":"4.2.0","repository_url":"https://github.com/google/protobuf.dart"}],"path":null,"ecosystem":"pub"},"body":"Bumps [protobuf](https://github.com/google/protobuf.dart) from 3.1.0 to 4.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protobuf v4.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum SDK dependency bumped from 3.6.0 to 3.7.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1024\"\u003e#1024\u003c/a\u003e)\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1024\"\u003e#1024\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1024\"\u003egoogle/protobuf.dart#1024\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:protobuf v4.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove packed field decoding performance. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/959\"\u003e#959\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimum SDK dependency bumped from 3.3.0 to 3.6.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/959\"\u003e#959\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/959\"\u003egoogle/protobuf.dart#959\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/981\"\u003egoogle/protobuf.dart#981\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1001\"\u003egoogle/protobuf.dart#1001\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003epackage:protobuf v4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e The following types and members are now removed:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePbEventMixin\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePbFieldChange\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eEventBuffer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessage.createRepeatedField\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessage.createMapField\u003c/code\u003e\nThese were used to implement events, which are unused internally. To keep API surface small (to make it easier to change the library or migrate to another library) these types and members are removed. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003e#738\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e \u003ccode\u003eCodedBufferWriter.writeRawBytes\u003c/code\u003e now takes a \u003ccode\u003eUint8List\u003c/code\u003e argument (instead of \u003ccode\u003eTypedData\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessageGenericExtensions.deepCopy\u003c/code\u003e is now annotated with \u003ccode\u003e@useResult\u003c/code\u003e and will generate a warning when its result is not used. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e \u003ccode\u003ePbMap.unmodifiable\u003c/code\u003e now takes key and value field types as arguments, instead of another \u003ccode\u003ePbMap\u003c/code\u003e.\nTo migrate, use \u003ccode\u003ePbMap.unmodifiable(map.keyFieldType, map.valueFieldType)\u003c/code\u003e instead of \u003ccode\u003ePbMap.unmodifiable(map)\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003e#902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMessages deserialized from JSON now generate the unknown fields when serialized as JSON. Note that, as before, unknown fields in JSON messages are not stored in the \u003ccode\u003eunknownFields\u003c/code\u003e of the message. They are only used by the JSON serializers to support roundtripping. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003e#49\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/918\"\u003e#918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimum SDK dependency bumped from 2.19.0 to 3.3.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/953\"\u003e#953\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003e#738\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003egoogle/protobuf.dart#738\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003e#896\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003egoogle/protobuf.dart#896\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003e#902\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003egoogle/protobuf.dart#902\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003e#49\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003egoogle/protobuf.dart#49\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/918\"\u003e#918\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pulls/918\"\u003egoogle/protobuf.dart#918\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/953\"\u003e#953\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/953\"\u003egoogle/protobuf.dart#953\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/277b45a59e1569a19f24deec7f29c2a119aa225c\"\u003e\u003ccode\u003e277b45a\u003c/code\u003e\u003c/a\u003e Release protobuf 4.2.0 (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/0b73b0d64c15e34d35f6e5f9036aac52e4a64033\"\u003e\u003ccode\u003e0b73b0d\u003c/code\u003e\u003c/a\u003e workspace, formatting, and proto version updates (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1033\"\u003e#1033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a664760a37a8b6dd75cc7cd19af9dc52c3f69c06\"\u003e\u003ccode\u003ea664760\u003c/code\u003e\u003c/a\u003e various CI workflow updates (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1035\"\u003e#1035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/44ecd7424fa0a9e023ecac0d894f50926ed111cf\"\u003e\u003ccode\u003e44ecd74\u003c/code\u003e\u003c/a\u003e Sync JSON web decoders (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1028\"\u003e#1028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/f7f65d44a78bde0d1f2ae4040bdd79d6429adb3f\"\u003e\u003ccode\u003ef7f65d4\u003c/code\u003e\u003c/a\u003e CI: Also run plugin tests on Chrome, with dart2js and dart2wasm (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1031\"\u003e#1031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/048fdc5489d9468719595fca2cc651fa26fa3dde\"\u003e\u003ccode\u003e048fdc5\u003c/code\u003e\u003c/a\u003e CI: Run all of the checks on every change (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1032\"\u003e#1032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/33b782f8d9e647b9ca93c7917e9ee64817811eb4\"\u003e\u003ccode\u003e33b782f\u003c/code\u003e\u003c/a\u003e Remove monorepo (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1030\"\u003e#1030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4c842a7ef50a5b215e53b55c64fb644addbe9108\"\u003e\u003ccode\u003e4c842a7\u003c/code\u003e\u003c/a\u003e Make PbFieldType members public (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1027\"\u003e#1027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/7f7d776a1812594b0d2b56bac41439f50006e225\"\u003e\u003ccode\u003e7f7d776\u003c/code\u003e\u003c/a\u003e Split protobuf package into libraries (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4916e6f7d34443869c27d997749d4362870fd7ce\"\u003e\u003ccode\u003e4916e6f\u003c/code\u003e\u003c/a\u003e CI: Test PRs and commits to all branches, instead of just master (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v3.1.0...protobuf-v4.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=protobuf\u0026package-manager=pub\u0026previous-version=3.1.0\u0026new-version=4.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/KevinCorcor/grpc-test/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KevinCorcor%2Fgrpc-test/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"3331583127","node_id":"PR_kwDOKjPC3M6kJ4z3","number":1105,"state":"open","title":"build(deps): bump protobuf from 4.1.0 to 4.2.0 in /bitwindow","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-08-18T17:45:53.000Z","updated_at":"2025-08-19T05:50:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"protobuf","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/google/protobuf.dart"}],"path":"/bitwindow","ecosystem":"pub"},"body":"Bumps [protobuf](https://github.com/google/protobuf.dart) from 4.1.0 to 4.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protobuf v4.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum SDK dependency bumped from 3.6.0 to 3.7.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1024\"\u003e#1024\u003c/a\u003e)\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1024\"\u003e#1024\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1024\"\u003egoogle/protobuf.dart#1024\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/google/protobuf.dart/commit/277b45a59e1569a19f24deec7f29c2a119aa225c\"\u003e\u003ccode\u003e277b45a\u003c/code\u003e\u003c/a\u003e Release protobuf 4.2.0 (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/0b73b0d64c15e34d35f6e5f9036aac52e4a64033\"\u003e\u003ccode\u003e0b73b0d\u003c/code\u003e\u003c/a\u003e workspace, formatting, and proto version updates (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1033\"\u003e#1033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a664760a37a8b6dd75cc7cd19af9dc52c3f69c06\"\u003e\u003ccode\u003ea664760\u003c/code\u003e\u003c/a\u003e various CI workflow updates (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1035\"\u003e#1035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/44ecd7424fa0a9e023ecac0d894f50926ed111cf\"\u003e\u003ccode\u003e44ecd74\u003c/code\u003e\u003c/a\u003e Sync JSON web decoders (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1028\"\u003e#1028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/f7f65d44a78bde0d1f2ae4040bdd79d6429adb3f\"\u003e\u003ccode\u003ef7f65d4\u003c/code\u003e\u003c/a\u003e CI: Also run plugin tests on Chrome, with dart2js and dart2wasm (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1031\"\u003e#1031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/048fdc5489d9468719595fca2cc651fa26fa3dde\"\u003e\u003ccode\u003e048fdc5\u003c/code\u003e\u003c/a\u003e CI: Run all of the checks on every change (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1032\"\u003e#1032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/33b782f8d9e647b9ca93c7917e9ee64817811eb4\"\u003e\u003ccode\u003e33b782f\u003c/code\u003e\u003c/a\u003e Remove monorepo (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1030\"\u003e#1030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4c842a7ef50a5b215e53b55c64fb644addbe9108\"\u003e\u003ccode\u003e4c842a7\u003c/code\u003e\u003c/a\u003e Make PbFieldType members public (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1027\"\u003e#1027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/7f7d776a1812594b0d2b56bac41439f50006e225\"\u003e\u003ccode\u003e7f7d776\u003c/code\u003e\u003c/a\u003e Split protobuf package into libraries (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4916e6f7d34443869c27d997749d4362870fd7ce\"\u003e\u003ccode\u003e4916e6f\u003c/code\u003e\u003c/a\u003e CI: Test PRs and commits to all branches, instead of just master (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v4.1.0...protobuf-v4.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=protobuf\u0026package-manager=pub\u0026previous-version=4.1.0\u0026new-version=4.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/LayerTwo-Labs/drivechain-frontends/pull/1105","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/LayerTwo-Labs%2Fdrivechain-frontends/issues/1105","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1105/packages"},{"uuid":"2752872517","node_id":"PR_kwDOJ-Egqc6kFYBF","number":357,"state":"open","title":"chore(deps): bump protobuf from 4.1.1 to 4.2.0","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-18T11:04:25.000Z","updated_at":"2025-08-18T11:04:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"protobuf","old_version":"4.1.1","new_version":"4.2.0","repository_url":"https://github.com/google/protobuf.dart"}],"path":null,"ecosystem":"pub"},"body":"Bumps [protobuf](https://github.com/google/protobuf.dart) from 4.1.1 to 4.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/277b45a59e1569a19f24deec7f29c2a119aa225c\"\u003e\u003ccode\u003e277b45a\u003c/code\u003e\u003c/a\u003e Release protobuf 4.2.0 (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/0b73b0d64c15e34d35f6e5f9036aac52e4a64033\"\u003e\u003ccode\u003e0b73b0d\u003c/code\u003e\u003c/a\u003e workspace, formatting, and proto version updates (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1033\"\u003e#1033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a664760a37a8b6dd75cc7cd19af9dc52c3f69c06\"\u003e\u003ccode\u003ea664760\u003c/code\u003e\u003c/a\u003e various CI workflow updates (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1035\"\u003e#1035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/44ecd7424fa0a9e023ecac0d894f50926ed111cf\"\u003e\u003ccode\u003e44ecd74\u003c/code\u003e\u003c/a\u003e Sync JSON web decoders (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1028\"\u003e#1028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/f7f65d44a78bde0d1f2ae4040bdd79d6429adb3f\"\u003e\u003ccode\u003ef7f65d4\u003c/code\u003e\u003c/a\u003e CI: Also run plugin tests on Chrome, with dart2js and dart2wasm (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1031\"\u003e#1031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/048fdc5489d9468719595fca2cc651fa26fa3dde\"\u003e\u003ccode\u003e048fdc5\u003c/code\u003e\u003c/a\u003e CI: Run all of the checks on every change (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1032\"\u003e#1032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/33b782f8d9e647b9ca93c7917e9ee64817811eb4\"\u003e\u003ccode\u003e33b782f\u003c/code\u003e\u003c/a\u003e Remove monorepo (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1030\"\u003e#1030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4c842a7ef50a5b215e53b55c64fb644addbe9108\"\u003e\u003ccode\u003e4c842a7\u003c/code\u003e\u003c/a\u003e Make PbFieldType members public (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1027\"\u003e#1027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/7f7d776a1812594b0d2b56bac41439f50006e225\"\u003e\u003ccode\u003e7f7d776\u003c/code\u003e\u003c/a\u003e Split protobuf package into libraries (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4916e6f7d34443869c27d997749d4362870fd7ce\"\u003e\u003ccode\u003e4916e6f\u003c/code\u003e\u003c/a\u003e CI: Test PRs and commits to all branches, instead of just master (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v4.1.1...protobuf-v4.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=protobuf\u0026package-manager=pub\u0026previous-version=4.1.1\u0026new-version=4.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/TesteurManiak/flutter_manga_reader/pull/357","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TesteurManiak%2Fflutter_manga_reader/issues/357","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/357/packages"},{"uuid":"2746136792","node_id":"PR_kwDODYpkRM6jrrjY","number":669,"state":"closed","title":"Bump the pub-dependencies group in /packages/google_fonts with 4 updates","user":"dependabot[bot]","labels":["p: google_fonts","dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-14T13:59:43.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-14T13:10:18.000Z","updated_at":"2025-08-14T13:59:43.000Z","time_to_close":2965,"merged_at":"2025-08-14T13:59:43.000Z","merged_by":"guidezpl","closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"pub-dependencies","update_count":4,"packages":[{"name":"flutter_lints","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"http","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/dart-lang/http"},{"name":"protobuf","old_version":"4.1.1","new_version":"4.2.0","repository_url":"https://github.com/google/protobuf.dart"},{"name":"test","old_version":"1.26.2","new_version":"1.25.15","repository_url":"https://github.com/dart-lang/test"}],"path":"/packages/google_fonts","ecosystem":"pub"},"body":"Bumps the pub-dependencies group in /packages/google_fonts with 4 updates: [flutter_lints](https://github.com/flutter/packages/tree/main/packages), [http](https://github.com/dart-lang/http/tree/master/pkgs), [protobuf](https://github.com/google/protobuf.dart) and [test](https://github.com/dart-lang/test/tree/master/pkgs).\n\nUpdates `flutter_lints` from 5.0.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6eebe72ca3975373a5fab06a009ec5ffeabdb495\"\u003e\u003ccode\u003e6eebe72\u003c/code\u003e\u003c/a\u003e [flutter_lints] Bump lints dependency to 6.0.0 and bump package to 6.0.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0093e2ecd5e3e83c04864b076564e1020ada532f\"\u003e\u003ccode\u003e0093e2e\u003c/code\u003e\u003c/a\u003e [video_player_android] Add note about Android platform views known issue (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/62f38a1abb95fccabd865cef8b107d515bfbf93d\"\u003e\u003ccode\u003e62f38a1\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Implement \u003ccode\u003eenableAudio\u003c/code\u003e for video recording (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9264\"\u003e#9264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9c11e9b8b845235c8d6bd120b89238dc580ab973\"\u003e\u003ccode\u003e9c11e9b\u003c/code\u003e\u003c/a\u003e [video_player_android] isBuffering flag always return true after calling seek...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6efa04bfdb94f14236a9f9f85a6ebb367a94e81d\"\u003e\u003ccode\u003e6efa04b\u003c/code\u003e\u003c/a\u003e [camera,video_player] replace onSurfaceDestroyed with onSurfaceCleanup (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9316\"\u003e#9316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c33fa390d6866405334adc56d38b70ea2ee3ab6e\"\u003e\u003ccode\u003ec33fa39\u003c/code\u003e\u003c/a\u003e [camera,video_player] Update Android to 3.29 minimum (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5a7d40f877274916bdd81ba18a6b508e2d266aa3\"\u003e\u003ccode\u003e5a7d40f\u003c/code\u003e\u003c/a\u003e Update repo for 3.32 stable (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2a847d78641de3eba95ba22b3a01db5ee24c93b3\"\u003e\u003ccode\u003e2a847d7\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Correct pigeon configuration output paths (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9313\"\u003e#9313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d692e43dba6c8dcfdd3659fd6681a3c9505307ae\"\u003e\u003ccode\u003ed692e43\u003c/code\u003e\u003c/a\u003e [process] Remove from the repository (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9310\"\u003e#9310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe5dd86d6232c1ca2eacc50efe38db5dd2a6f815\"\u003e\u003ccode\u003efe5dd86\u003c/code\u003e\u003c/a\u003e Ensure Example Packages Work on Android API 36 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_lints-v6.0.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http` from 1.4.0 to 1.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/http/releases\"\u003ehttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:http v1.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in \u003ccode\u003eIOClient\u003c/code\u003e where the \u003ccode\u003eHttpClient\u003c/code\u003e's response stream was\ncancelled after the response stream was completed.\u003c/li\u003e\n\u003cli\u003eAdded support for aborting requests before they complete.\u003c/li\u003e\n\u003cli\u003eClarify that some header names may not be sent/received.\u003c/li\u003e\n\u003c/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/dart-lang/http/commits/http-v1.5.0/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `protobuf` from 4.1.1 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/277b45a59e1569a19f24deec7f29c2a119aa225c\"\u003e\u003ccode\u003e277b45a\u003c/code\u003e\u003c/a\u003e Release protobuf 4.2.0 (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/0b73b0d64c15e34d35f6e5f9036aac52e4a64033\"\u003e\u003ccode\u003e0b73b0d\u003c/code\u003e\u003c/a\u003e workspace, formatting, and proto version updates (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1033\"\u003e#1033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a664760a37a8b6dd75cc7cd19af9dc52c3f69c06\"\u003e\u003ccode\u003ea664760\u003c/code\u003e\u003c/a\u003e various CI workflow updates (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1035\"\u003e#1035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/44ecd7424fa0a9e023ecac0d894f50926ed111cf\"\u003e\u003ccode\u003e44ecd74\u003c/code\u003e\u003c/a\u003e Sync JSON web decoders (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1028\"\u003e#1028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/f7f65d44a78bde0d1f2ae4040bdd79d6429adb3f\"\u003e\u003ccode\u003ef7f65d4\u003c/code\u003e\u003c/a\u003e CI: Also run plugin tests on Chrome, with dart2js and dart2wasm (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1031\"\u003e#1031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/048fdc5489d9468719595fca2cc651fa26fa3dde\"\u003e\u003ccode\u003e048fdc5\u003c/code\u003e\u003c/a\u003e CI: Run all of the checks on every change (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1032\"\u003e#1032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/33b782f8d9e647b9ca93c7917e9ee64817811eb4\"\u003e\u003ccode\u003e33b782f\u003c/code\u003e\u003c/a\u003e Remove monorepo (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1030\"\u003e#1030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4c842a7ef50a5b215e53b55c64fb644addbe9108\"\u003e\u003ccode\u003e4c842a7\u003c/code\u003e\u003c/a\u003e Make PbFieldType members public (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1027\"\u003e#1027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/7f7d776a1812594b0d2b56bac41439f50006e225\"\u003e\u003ccode\u003e7f7d776\u003c/code\u003e\u003c/a\u003e Split protobuf package into libraries (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4916e6f7d34443869c27d997749d4362870fd7ce\"\u003e\u003ccode\u003e4916e6f\u003c/code\u003e\u003c/a\u003e CI: Test PRs and commits to all branches, instead of just master (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v4.1.1...protobuf-v4.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.26.2 to 1.25.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/7fc9521875b5ec9484dd31624f5e3ed2791050b1\"\u003e\u003ccode\u003e7fc9521\u003c/code\u003e\u003c/a\u003e Drop reference to legacy communication protocol (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2446\"\u003e#2446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/073ef8bd2d04f4afee8506e26a8a7adde03bfe84\"\u003e\u003ccode\u003e073ef8b\u003c/code\u003e\u003c/a\u003e Fix a type error that occurs comparing two large maps with \u003ccode\u003edeepEquals\u003c/code\u003e. (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2442\"\u003e#2442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/b5bfba54386602d2bc0ed17fe6348cd9d429637e\"\u003e\u003ccode\u003eb5bfba5\u003c/code\u003e\u003c/a\u003e Unblock CI: Ignore deprecation and skip a test (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2445\"\u003e#2445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/f364fc8291d668d85c702a5b9f9a4f2e5c1ade0e\"\u003e\u003ccode\u003ef364fc8\u003c/code\u003e\u003c/a\u003e fake_async: latest lints (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2433\"\u003e#2433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/711978a0450ef5080b9b30a9a4243f626d0a35c2\"\u003e\u003ccode\u003e711978a\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into merge-test_descriptor-package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/fea78528304bc48083fb500c106219f2e5181316\"\u003e\u003ccode\u003efea7852\u003c/code\u003e\u003c/a\u003e Update URL secret generation to use Random.secure() (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2432\"\u003e#2432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/8366c616bb83fc517df4e5ea124a752c2b3a3a3b\"\u003e\u003ccode\u003e8366c61\u003c/code\u003e\u003c/a\u003e test: allow latest pkg:matcher (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2431\"\u003e#2431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/165608a34917dcfc281ba67d64a814c57ae05c4e\"\u003e\u003ccode\u003e165608a\u003c/code\u003e\u003c/a\u003e Merge \u003ccode\u003epackage:test_process\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2425\"\u003e#2425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/6719bc6da2fa929d72c5bf5a324eb0243d4479b0\"\u003e\u003ccode\u003e6719bc6\u003c/code\u003e\u003c/a\u003e Use dart_flutter_team_lints for matcher (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2426\"\u003e#2426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/754d970f785259958a71e721dbb85170c65c812d\"\u003e\u003ccode\u003e754d970\u003c/code\u003e\u003c/a\u003e Moving fixes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/test/commits/test-v1.25.15/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/material-foundation/flutter-packages/pull/669","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/material-foundation%2Fflutter-packages/issues/669","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/669/packages"},{"uuid":"2647679342","node_id":"PR_kwDOJBusC86d0GFu","number":186,"state":"closed","title":"Bump the pub group with 3 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-07-21T18:20:11.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-07T19:21:33.000Z","updated_at":"2025-07-21T18:20:11.000Z","time_to_close":1205918,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"pub","update_count":3,"packages":[{"name":"analyzer","old_version":"5.13.0","new_version":"7.5.4","repository_url":"https://github.com/dart-lang/sdk"},{"name":"dependency_validator","old_version":"4.1.3","new_version":"5.0.2","repository_url":"https://github.com/Workiva/dependency_validator"},{"name":"protobuf","old_version":"3.1.0","new_version":"4.1.0","repository_url":"https://github.com/google/protobuf.dart"},{"name":"dependency_validator","old_version":"4.1.3","new_version":"5.0.2","repository_url":"https://github.com/Workiva/dependency_validator"},{"name":"protobuf","old_version":"3.1.0","new_version":"4.1.0","repository_url":"https://github.com/google/protobuf.dart"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub group with 3 updates: [analyzer](https://github.com/dart-lang/sdk/tree/main/pkg), [dependency_validator](https://github.com/Workiva/dependency_validator) and [protobuf](https://github.com/google/protobuf.dart).\n\nUpdates `analyzer` from 5.13.0 to 7.5.4\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 `dependency_validator` from 4.1.3 to 5.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Workiva/dependency_validator/releases\"\u003edependency_validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.2\u003c/h2\u003e\n\u003ch2\u003eInfo\u003c/h2\u003e\n\u003cp\u003eBuild: (waiting for build to complete)\nSkynet Results: (waiting for Skynet results)\nPipeline: (waiting for pipeline to start)\nThis \u003cstrong\u003epatch\u003c/strong\u003e release includes the following changes:\u003c/p\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/146\"\u003e#146\u003c/a\u003e Updated changelog to fix release\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/147\"\u003e#147\u003c/a\u003e RM-307841 Release dependency_validator 5.0.2\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRM-307841 RELEASE dependency_validator 5.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNotes created on Friday, January 10 05:45 PM UTC\u003c/p\u003e\n\u003ch2\u003e5.0.1\u003c/h2\u003e\n\u003ch2\u003eInfo\u003c/h2\u003e\n\u003cp\u003eBuild: (waiting for build to complete)\nSkynet Results: (waiting for Skynet results)\nPipeline: (waiting for pipeline to start)\nThis \u003cstrong\u003epatch\u003c/strong\u003e release includes the following changes:\u003c/p\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/144\"\u003e#144\u003c/a\u003e Latest analyzer version\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/145\"\u003e#145\u003c/a\u003e RM-307835 Release dependency_validator 5.0.1\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNotes created on Friday, January 10 04:58 PM UTC\u003c/p\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch2\u003eInfo\u003c/h2\u003e\n\u003cp\u003eBuild: (waiting for build to complete)\nSkynet Results: (waiting for Skynet results)\nPipeline: (waiting for pipeline to start)\nThis \u003cstrong\u003emajor\u003c/strong\u003e release includes the following changes:\u003c/p\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/138\"\u003e#138\u003c/a\u003e Support Pub Workspaces\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/142\"\u003e#142\u003c/a\u003e FEDX-2363: Reset the version of dependency_validator\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFEDX-2363 Reset the version of dependency_validator\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/143\"\u003e#143\u003c/a\u003e RM-302023 Release dependency_validator 5.0.0\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNotes created on Friday, January 10 04:36 PM UTC\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Workiva/dependency_validator/blob/master/CHANGELOG.md\"\u003edependency_validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed changelog entries caused from mis-configured auto-release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed analyzer version constraint which was no longer compatable with the specified dart sdk\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Requires Dart 3.0 or above\u003c/li\u003e\n\u003cli\u003eAdded support for Pub Workspaces (monorepos)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.1.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the output of parse failures to include the path to the file which failed to parse\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.1.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate specified analyzer range to support \u003ccode\u003ev6.0.0+\u003c/code\u003e. This supports dependency_validator running on dart 3 better\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change:\u003c/strong\u003e Added \u0026quot;non-dev packages that are only used within bin/\u0026quot; check to cover this edge case.\nThis is enabled by default, and will break the execution of dependency_validator if it occurs within the codebase.\nResolution is to either ignore the dependency, or demote the dependency to a dev_dep\u003c/li\u003e\n\u003cli\u003eFixed bug where uris declared within comments and strings would register as dependency \u0026quot;usages\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.2.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRaise dependency minimums to ensure all dependencies are null-safe.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.2.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFeature: Added option \u003ccode\u003eallow_pins\u003c/code\u003e for disabling/enabling checks for pins. Pins not allowed by default.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eReturn non-zero exit code from executable when incorrect args are used\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate static configuration in \u003ccode\u003epubspec.yaml\u003c/code\u003e (because \u003ccode\u003epub publish\u003c/code\u003e warns\nabout unrecognized keys) and instead read it from a\n\u003ccode\u003edart_dependency_validator.yaml\u003c/code\u003e file when possible.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e removed the public \u003ccode\u003epackage:dependency_validator/dependency_validator.dart\u003c/code\u003e\nentrypoint. It was only intended for this package to provide an executable and\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/Workiva/dependency_validator/commits/5.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `protobuf` from 3.1.0 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protobuf v4.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove packed field decoding performance. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/959\"\u003e#959\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimum SDK dependency bumped from 3.3.0 to 3.6.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/959\"\u003e#959\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/959\"\u003egoogle/protobuf.dart#959\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/981\"\u003egoogle/protobuf.dart#981\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1001\"\u003egoogle/protobuf.dart#1001\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003epackage:protobuf v4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e The following types and members are now removed:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePbEventMixin\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePbFieldChange\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eEventBuffer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessage.createRepeatedField\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessage.createMapField\u003c/code\u003e\nThese were used to implement events, which are unused internally. To keep API surface small (to make it easier to change the library or migrate to another library) these types and members are removed. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003e#738\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e \u003ccode\u003eCodedBufferWriter.writeRawBytes\u003c/code\u003e now takes a \u003ccode\u003eUint8List\u003c/code\u003e argument (instead of \u003ccode\u003eTypedData\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessageGenericExtensions.deepCopy\u003c/code\u003e is now annotated with \u003ccode\u003e@useResult\u003c/code\u003e and will generate a warning when its result is not used. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e \u003ccode\u003ePbMap.unmodifiable\u003c/code\u003e now takes key and value field types as arguments, instead of another \u003ccode\u003ePbMap\u003c/code\u003e.\nTo migrate, use \u003ccode\u003ePbMap.unmodifiable(map.keyFieldType, map.valueFieldType)\u003c/code\u003e instead of \u003ccode\u003ePbMap.unmodifiable(map)\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003e#902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMessages deserialized from JSON now generate the unknown fields when serialized as JSON. Note that, as before, unknown fields in JSON messages are not stored in the \u003ccode\u003eunknownFields\u003c/code\u003e of the message. They are only used by the JSON serializers to support roundtripping. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003e#49\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/918\"\u003e#918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimum SDK dependency bumped from 2.19.0 to 3.3.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/953\"\u003e#953\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003e#738\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003egoogle/protobuf.dart#738\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003e#896\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003egoogle/protobuf.dart#896\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003e#902\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003egoogle/protobuf.dart#902\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003e#49\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003egoogle/protobuf.dart#49\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/918\"\u003e#918\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pulls/918\"\u003egoogle/protobuf.dart#918\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/953\"\u003e#953\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/953\"\u003egoogle/protobuf.dart#953\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/deda2883eb3c8437a89bdae524b732fffef6150c\"\u003e\u003ccode\u003ededa288\u003c/code\u003e\u003c/a\u003e address a merge issue with the protoc_plugin changelog (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1002\"\u003e#1002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/5ed46119c05f8580a7a395f5c2640c65d674c796\"\u003e\u003ccode\u003e5ed4611\u003c/code\u003e\u003c/a\u003e shorten the deprecation messages for clone() and copyWith() (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/999\"\u003e#999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4960b92e249ab8554cef06f67d6a998a512afda3\"\u003e\u003ccode\u003e4960b92\u003c/code\u003e\u003c/a\u003e Switch to pub workspace (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b7753f6fc29402679e05e9a510074002f0826d48\"\u003e\u003ccode\u003eb7753f6\u003c/code\u003e\u003c/a\u003e rev package:protobuf version (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/994\"\u003e#994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b5d20ffaf12134acac31b85769bb6c7aea687d0e\"\u003e\u003ccode\u003eb5d20ff\u003c/code\u003e\u003c/a\u003e Update protobuf changelog with \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/995\"\u003e#995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/9bd149b40e3bd762d902f86a67889651bcb9486c\"\u003e\u003ccode\u003e9bd149b\u003c/code\u003e\u003c/a\u003e read from and generate grpc service metadata (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/065d881e8db836e3b6325d44ed800fe0502d5fc0\"\u003e\u003ccode\u003e065d881\u003c/code\u003e\u003c/a\u003e generate dartdocs for grpc services (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/993\"\u003e#993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/e2bd4169e602ab594838475f4d8797cb3240237e\"\u003e\u003ccode\u003ee2bd416\u003c/code\u003e\u003c/a\u003e remove the api_benchmark/ package (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/992\"\u003e#992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a6c8e56996c63ce7b0f83c7743a393ecb41c77c6\"\u003e\u003ccode\u003ea6c8e56\u003c/code\u003e\u003c/a\u003e Improve enum decoding -- alternative (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/376c9ce480536ad84572e087e35f31ff931627bc\"\u003e\u003ccode\u003e376c9ce\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v3.1.0...protobuf-v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dependency_validator` from 4.1.3 to 5.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Workiva/dependency_validator/releases\"\u003edependency_validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.2\u003c/h2\u003e\n\u003ch2\u003eInfo\u003c/h2\u003e\n\u003cp\u003eBuild: (waiting for build to complete)\nSkynet Results: (waiting for Skynet results)\nPipeline: (waiting for pipeline to start)\nThis \u003cstrong\u003epatch\u003c/strong\u003e release includes the following changes:\u003c/p\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/146\"\u003e#146\u003c/a\u003e Updated changelog to fix release\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/147\"\u003e#147\u003c/a\u003e RM-307841 Release dependency_validator 5.0.2\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRM-307841 RELEASE dependency_validator 5.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNotes created on Friday, January 10 05:45 PM UTC\u003c/p\u003e\n\u003ch2\u003e5.0.1\u003c/h2\u003e\n\u003ch2\u003eInfo\u003c/h2\u003e\n\u003cp\u003eBuild: (waiting for build to complete)\nSkynet Results: (waiting for Skynet results)\nPipeline: (waiting for pipeline to start)\nThis \u003cstrong\u003epatch\u003c/strong\u003e release includes the following changes:\u003c/p\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/144\"\u003e#144\u003c/a\u003e Latest analyzer version\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/145\"\u003e#145\u003c/a\u003e RM-307835 Release dependency_validator 5.0.1\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNotes created on Friday, January 10 04:58 PM UTC\u003c/p\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch2\u003eInfo\u003c/h2\u003e\n\u003cp\u003eBuild: (waiting for build to complete)\nSkynet Results: (waiting for Skynet results)\nPipeline: (waiting for pipeline to start)\nThis \u003cstrong\u003emajor\u003c/strong\u003e release includes the following changes:\u003c/p\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/138\"\u003e#138\u003c/a\u003e Support Pub Workspaces\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/142\"\u003e#142\u003c/a\u003e FEDX-2363: Reset the version of dependency_validator\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFEDX-2363 Reset the version of dependency_validator\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/143\"\u003e#143\u003c/a\u003e RM-302023 Release dependency_validator 5.0.0\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNotes created on Friday, January 10 04:36 PM UTC\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Workiva/dependency_validator/blob/master/CHANGELOG.md\"\u003edependency_validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed changelog entries caused from mis-configured auto-release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed analyzer version constraint which was no longer compatable with the specified dart sdk\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Requires Dart 3.0 or above\u003c/li\u003e\n\u003cli\u003eAdded support for Pub Workspaces (monorepos)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.1.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the output of parse failures to include the path to the file which failed to parse\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.1.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate specified analyzer range to support \u003ccode\u003ev6.0.0+\u003c/code\u003e. This supports dependency_validator running on dart 3 better\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change:\u003c/strong\u003e Added \u0026quot;non-dev packages that are only used within bin/\u0026quot; check to cover this edge case.\nThis is enabled by default, and will break the execution of dependency_validator if it occurs within the codebase.\nResolution is to either ignore the dependency, or demote the dependency to a dev_dep\u003c/li\u003e\n\u003cli\u003eFixed bug where uris declared within comments and strings would register as dependency \u0026quot;usages\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.2.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRaise dependency minimums to ensure all dependencies are null-safe.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.2.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFeature: Added option \u003ccode\u003eallow_pins\u003c/code\u003e for disabling/enabling checks for pins. Pins not allowed by default.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eReturn non-zero exit code from executable when incorrect args are used\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate static configuration in \u003ccode\u003epubspec.yaml\u003c/code\u003e (because \u003ccode\u003epub publish\u003c/code\u003e warns\nabout unrecognized keys) and instead read it from a\n\u003ccode\u003edart_dependency_validator.yaml\u003c/code\u003e file when possible.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e removed the public \u003ccode\u003epackage:dependency_validator/dependency_validator.dart\u003c/code\u003e\nentrypoint. It was only intended for this package to provide an executable and\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/Workiva/dependency_validator/commits/5.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `protobuf` from 3.1.0 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protobuf v4.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove packed field decoding performance. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/959\"\u003e#959\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimum SDK dependency bumped from 3.3.0 to 3.6.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/959\"\u003e#959\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/959\"\u003egoogle/protobuf.dart#959\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/981\"\u003egoogle/protobuf.dart#981\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1001\"\u003egoogle/protobuf.dart#1001\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003epackage:protobuf v4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e The following types and members are now removed:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePbEventMixin\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePbFieldChange\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eEventBuffer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessage.createRepeatedField\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessage.createMapField\u003c/code\u003e\nThese were used to implement events, which are unused internally. To keep API surface small (to make it easier to change the library or migrate to another library) these types and members are removed. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003e#738\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e \u003ccode\u003eCodedBufferWriter.writeRawBytes\u003c/code\u003e now takes a \u003ccode\u003eUint8List\u003c/code\u003e argument (instead of \u003ccode\u003eTypedData\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessageGenericExtensions.deepCopy\u003c/code\u003e is now annotated with \u003ccode\u003e@useResult\u003c/code\u003e and will generate a warning when its result is not used. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e \u003ccode\u003ePbMap.unmodifiable\u003c/code\u003e now takes key and value field types as arguments, instead of another \u003ccode\u003ePbMap\u003c/code\u003e.\nTo migrate, use \u003ccode\u003ePbMap.unmodifiable(map.keyFieldType, map.valueFieldType)\u003c/code\u003e instead of \u003ccode\u003ePbMap.unmodifiable(map)\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003e#902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMessages deserialized from JSON now generate the unknown fields when serialized as JSON. Note that, as before, unknown fields in JSON messages are not stored in the \u003ccode\u003eunknownFields\u003c/code\u003e of the message. They are only used by the JSON serializers to support roundtripping. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003e#49\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/918\"\u003e#918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimum SDK dependency bumped from 2.19.0 to 3.3.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/953\"\u003e#953\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003e#738\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003egoogle/protobuf.dart#738\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003e#896\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003egoogle/protobuf.dart#896\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003e#902\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003egoogle/protobuf.dart#902\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003e#49\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003egoogle/protobuf.dart#49\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/918\"\u003e#918\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pulls/918\"\u003egoogle/protobuf.dart#918\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/953\"\u003e#953\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/953\"\u003egoogle/protobuf.dart#953\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/deda2883eb3c8437a89bdae524b732fffef6150c\"\u003e\u003ccode\u003ededa288\u003c/code\u003e\u003c/a\u003e address a merge issue with the protoc_plugin changelog (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1002\"\u003e#1002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/5ed46119c05f8580a7a395f5c2640c65d674c796\"\u003e\u003ccode\u003e5ed4611\u003c/code\u003e\u003c/a\u003e shorten the deprecation messages for clone() and copyWith() (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/999\"\u003e#999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4960b92e249ab8554cef06f67d6a998a512afda3\"\u003e\u003ccode\u003e4960b92\u003c/code\u003e\u003c/a\u003e Switch to pub workspace (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b7753f6fc29402679e05e9a510074002f0826d48\"\u003e\u003ccode\u003eb7753f6\u003c/code\u003e\u003c/a\u003e rev package:protobuf version (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/994\"\u003e#994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b5d20ffaf12134acac31b85769bb6c7aea687d0e\"\u003e\u003ccode\u003eb5d20ff\u003c/code\u003e\u003c/a\u003e Update protobuf changelog with \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/995\"\u003e#995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/9bd149b40e3bd762d902f86a67889651bcb9486c\"\u003e\u003ccode\u003e9bd149b\u003c/code\u003e\u003c/a\u003e read from and generate grpc service metadata (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/065d881e8db836e3b6325d44ed800fe0502d5fc0\"\u003e\u003ccode\u003e065d881\u003c/code\u003e\u003c/a\u003e generate dartdocs for grpc services (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/993\"\u003e#993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/e2bd4169e602ab594838475f4d8797cb3240237e\"\u003e\u003ccode\u003ee2bd416\u003c/code\u003e\u003c/a\u003e remove the api_benchmark/ package (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/992\"\u003e#992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a6c8e56996c63ce7b0f83c7743a393ecb41c77c6\"\u003e\u003ccode\u003ea6c8e56\u003c/code\u003e\u003c/a\u003e Improve enum decoding -- alternative (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/376c9ce480536ad84572e087e35f31ff931627bc\"\u003e\u003ccode\u003e376c9ce\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v3.1.0...protobuf-v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eMost Recent Ignore Conditions Applied to This Pull Request\u003c/summary\u003e\n\n| Dependency Name | Ignore Conditions |\n| --- | --- |\n| analyzer | [\u003e= 6.a \u003c 7] |\n| protobuf | [\u003e= 4.a \u003c 5] |\n\u003c/details\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/Workiva/scip-dart/pull/186","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Workiva%2Fscip-dart/issues/186","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/186/packages"},{"uuid":"3115054634","node_id":"PR_kwDOJBusC86Y4aPk","number":183,"state":"open","title":"Bump protobuf from 3.1.0 to 4.1.0 in the pub group across 1 directory","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-03T18:42:55.000Z","updated_at":"2025-06-08T03:40:27.452Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"protobuf","old_version":"3.1.0","new_version":"4.1.0","repository_url":"https://github.com/google/protobuf.dart"}],"path":"the pub group across 1 directory","ecosystem":"pub"},"body":"Bumps the pub group with 1 update in the / directory: [protobuf](https://github.com/google/protobuf.dart).\n\nUpdates `protobuf` from 3.1.0 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protobuf v4.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove packed field decoding performance. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/959\"\u003e#959\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimum SDK dependency bumped from 3.3.0 to 3.6.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/959\"\u003e#959\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/959\"\u003egoogle/protobuf.dart#959\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/981\"\u003egoogle/protobuf.dart#981\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1001\"\u003egoogle/protobuf.dart#1001\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003epackage:protobuf v4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e The following types and members are now removed:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePbEventMixin\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePbFieldChange\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eEventBuffer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessage.createRepeatedField\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessage.createMapField\u003c/code\u003e\nThese were used to implement events, which are unused internally. To keep API surface small (to make it easier to change the library or migrate to another library) these types and members are removed. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003e#738\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e \u003ccode\u003eCodedBufferWriter.writeRawBytes\u003c/code\u003e now takes a \u003ccode\u003eUint8List\u003c/code\u003e argument (instead of \u003ccode\u003eTypedData\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessageGenericExtensions.deepCopy\u003c/code\u003e is now annotated with \u003ccode\u003e@useResult\u003c/code\u003e and will generate a warning when its result is not used. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e \u003ccode\u003ePbMap.unmodifiable\u003c/code\u003e now takes key and value field types as arguments, instead of another \u003ccode\u003ePbMap\u003c/code\u003e.\nTo migrate, use \u003ccode\u003ePbMap.unmodifiable(map.keyFieldType, map.valueFieldType)\u003c/code\u003e instead of \u003ccode\u003ePbMap.unmodifiable(map)\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003e#902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMessages deserialized from JSON now generate the unknown fields when serialized as JSON. Note that, as before, unknown fields in JSON messages are not stored in the \u003ccode\u003eunknownFields\u003c/code\u003e of the message. They are only used by the JSON serializers to support roundtripping. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003e#49\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/918\"\u003e#918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimum SDK dependency bumped from 2.19.0 to 3.3.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/953\"\u003e#953\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003e#738\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003egoogle/protobuf.dart#738\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003e#896\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003egoogle/protobuf.dart#896\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003e#902\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003egoogle/protobuf.dart#902\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003e#49\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003egoogle/protobuf.dart#49\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/918\"\u003e#918\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pulls/918\"\u003egoogle/protobuf.dart#918\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/953\"\u003e#953\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/953\"\u003egoogle/protobuf.dart#953\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/deda2883eb3c8437a89bdae524b732fffef6150c\"\u003e\u003ccode\u003ededa288\u003c/code\u003e\u003c/a\u003e address a merge issue with the protoc_plugin changelog (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1002\"\u003e#1002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/5ed46119c05f8580a7a395f5c2640c65d674c796\"\u003e\u003ccode\u003e5ed4611\u003c/code\u003e\u003c/a\u003e shorten the deprecation messages for clone() and copyWith() (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/999\"\u003e#999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4960b92e249ab8554cef06f67d6a998a512afda3\"\u003e\u003ccode\u003e4960b92\u003c/code\u003e\u003c/a\u003e Switch to pub workspace (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b7753f6fc29402679e05e9a510074002f0826d48\"\u003e\u003ccode\u003eb7753f6\u003c/code\u003e\u003c/a\u003e rev package:protobuf version (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/994\"\u003e#994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b5d20ffaf12134acac31b85769bb6c7aea687d0e\"\u003e\u003ccode\u003eb5d20ff\u003c/code\u003e\u003c/a\u003e Update protobuf changelog with \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/995\"\u003e#995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/9bd149b40e3bd762d902f86a67889651bcb9486c\"\u003e\u003ccode\u003e9bd149b\u003c/code\u003e\u003c/a\u003e read from and generate grpc service metadata (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/065d881e8db836e3b6325d44ed800fe0502d5fc0\"\u003e\u003ccode\u003e065d881\u003c/code\u003e\u003c/a\u003e generate dartdocs for grpc services (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/993\"\u003e#993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/e2bd4169e602ab594838475f4d8797cb3240237e\"\u003e\u003ccode\u003ee2bd416\u003c/code\u003e\u003c/a\u003e remove the api_benchmark/ package (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/992\"\u003e#992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a6c8e56996c63ce7b0f83c7743a393ecb41c77c6\"\u003e\u003ccode\u003ea6c8e56\u003c/code\u003e\u003c/a\u003e Improve enum decoding -- alternative (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/376c9ce480536ad84572e087e35f31ff931627bc\"\u003e\u003ccode\u003e376c9ce\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v3.1.0...protobuf-v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=protobuf\u0026package-manager=pub\u0026previous-version=3.1.0\u0026new-version=4.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/Workiva/scip-dart/pull/183","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Workiva%2Fscip-dart/issues/183","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/183/packages"},{"uuid":"3115047053","node_id":"PR_kwDOJBusC86Y4YzO","number":182,"state":"open","title":"Bump the pub group with 2 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-03T18:40:11.000Z","updated_at":"2025-06-08T03:40:23.793Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"pub","update_count":2,"packages":[{"name":"analyzer","old_version":"5.13.0","new_version":"6.11.0","repository_url":"https://github.com/dart-lang/sdk"},{"name":"protobuf","old_version":"3.1.0","new_version":"4.1.0","repository_url":"https://github.com/google/protobuf.dart"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub group with 2 updates: [analyzer](https://github.com/dart-lang/sdk/tree/main/pkg) and [protobuf](https://github.com/google/protobuf.dart).\n\nUpdates `analyzer` from 5.13.0 to 6.11.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 `protobuf` from 3.1.0 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protobuf v4.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove packed field decoding performance. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/959\"\u003e#959\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimum SDK dependency bumped from 3.3.0 to 3.6.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/959\"\u003e#959\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/959\"\u003egoogle/protobuf.dart#959\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/981\"\u003egoogle/protobuf.dart#981\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1001\"\u003egoogle/protobuf.dart#1001\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003epackage:protobuf v4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e The following types and members are now removed:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePbEventMixin\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePbFieldChange\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eEventBuffer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessage.createRepeatedField\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessage.createMapField\u003c/code\u003e\nThese were used to implement events, which are unused internally. To keep API surface small (to make it easier to change the library or migrate to another library) these types and members are removed. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003e#738\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e \u003ccode\u003eCodedBufferWriter.writeRawBytes\u003c/code\u003e now takes a \u003ccode\u003eUint8List\u003c/code\u003e argument (instead of \u003ccode\u003eTypedData\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessageGenericExtensions.deepCopy\u003c/code\u003e is now annotated with \u003ccode\u003e@useResult\u003c/code\u003e and will generate a warning when its result is not used. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e \u003ccode\u003ePbMap.unmodifiable\u003c/code\u003e now takes key and value field types as arguments, instead of another \u003ccode\u003ePbMap\u003c/code\u003e.\nTo migrate, use \u003ccode\u003ePbMap.unmodifiable(map.keyFieldType, map.valueFieldType)\u003c/code\u003e instead of \u003ccode\u003ePbMap.unmodifiable(map)\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003e#902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMessages deserialized from JSON now generate the unknown fields when serialized as JSON. Note that, as before, unknown fields in JSON messages are not stored in the \u003ccode\u003eunknownFields\u003c/code\u003e of the message. They are only used by the JSON serializers to support roundtripping. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003e#49\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/918\"\u003e#918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimum SDK dependency bumped from 2.19.0 to 3.3.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/953\"\u003e#953\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003e#738\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003egoogle/protobuf.dart#738\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003e#896\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003egoogle/protobuf.dart#896\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003e#902\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003egoogle/protobuf.dart#902\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003e#49\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003egoogle/protobuf.dart#49\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/918\"\u003e#918\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pulls/918\"\u003egoogle/protobuf.dart#918\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/953\"\u003e#953\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/953\"\u003egoogle/protobuf.dart#953\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/deda2883eb3c8437a89bdae524b732fffef6150c\"\u003e\u003ccode\u003ededa288\u003c/code\u003e\u003c/a\u003e address a merge issue with the protoc_plugin changelog (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1002\"\u003e#1002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/5ed46119c05f8580a7a395f5c2640c65d674c796\"\u003e\u003ccode\u003e5ed4611\u003c/code\u003e\u003c/a\u003e shorten the deprecation messages for clone() and copyWith() (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/999\"\u003e#999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4960b92e249ab8554cef06f67d6a998a512afda3\"\u003e\u003ccode\u003e4960b92\u003c/code\u003e\u003c/a\u003e Switch to pub workspace (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b7753f6fc29402679e05e9a510074002f0826d48\"\u003e\u003ccode\u003eb7753f6\u003c/code\u003e\u003c/a\u003e rev package:protobuf version (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/994\"\u003e#994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b5d20ffaf12134acac31b85769bb6c7aea687d0e\"\u003e\u003ccode\u003eb5d20ff\u003c/code\u003e\u003c/a\u003e Update protobuf changelog with \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/995\"\u003e#995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/9bd149b40e3bd762d902f86a67889651bcb9486c\"\u003e\u003ccode\u003e9bd149b\u003c/code\u003e\u003c/a\u003e read from and generate grpc service metadata (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/065d881e8db836e3b6325d44ed800fe0502d5fc0\"\u003e\u003ccode\u003e065d881\u003c/code\u003e\u003c/a\u003e generate dartdocs for grpc services (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/993\"\u003e#993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/e2bd4169e602ab594838475f4d8797cb3240237e\"\u003e\u003ccode\u003ee2bd416\u003c/code\u003e\u003c/a\u003e remove the api_benchmark/ package (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/992\"\u003e#992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a6c8e56996c63ce7b0f83c7743a393ecb41c77c6\"\u003e\u003ccode\u003ea6c8e56\u003c/code\u003e\u003c/a\u003e Improve enum decoding -- alternative (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/376c9ce480536ad84572e087e35f31ff931627bc\"\u003e\u003ccode\u003e376c9ce\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v3.1.0...protobuf-v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/Workiva/scip-dart/pull/182","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Workiva%2Fscip-dart/issues/182","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/182/packages"},{"uuid":"2561188173","node_id":"PR_kwDOJBusC86YqKFN","number":178,"state":"open","title":"Bump protobuf from 3.1.0 to 4.1.0","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-02T16:06:09.000Z","updated_at":"2025-06-02T16:06:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"protobuf","old_version":"3.1.0","new_version":"4.1.0","repository_url":"https://github.com/google/protobuf.dart"}],"path":null,"ecosystem":"pub"},"body":"Bumps [protobuf](https://github.com/google/protobuf.dart) from 3.1.0 to 4.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protobuf v4.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove packed field decoding performance. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/959\"\u003e#959\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimum SDK dependency bumped from 3.3.0 to 3.6.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/959\"\u003e#959\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/959\"\u003egoogle/protobuf.dart#959\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/981\"\u003egoogle/protobuf.dart#981\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1001\"\u003egoogle/protobuf.dart#1001\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003epackage:protobuf v4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e The following types and members are now removed:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePbEventMixin\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePbFieldChange\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eEventBuffer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessage.createRepeatedField\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessage.createMapField\u003c/code\u003e\nThese were used to implement events, which are unused internally. To keep API surface small (to make it easier to change the library or migrate to another library) these types and members are removed. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003e#738\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e \u003ccode\u003eCodedBufferWriter.writeRawBytes\u003c/code\u003e now takes a \u003ccode\u003eUint8List\u003c/code\u003e argument (instead of \u003ccode\u003eTypedData\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessageGenericExtensions.deepCopy\u003c/code\u003e is now annotated with \u003ccode\u003e@useResult\u003c/code\u003e and will generate a warning when its result is not used. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e \u003ccode\u003ePbMap.unmodifiable\u003c/code\u003e now takes key and value field types as arguments, instead of another \u003ccode\u003ePbMap\u003c/code\u003e.\nTo migrate, use \u003ccode\u003ePbMap.unmodifiable(map.keyFieldType, map.valueFieldType)\u003c/code\u003e instead of \u003ccode\u003ePbMap.unmodifiable(map)\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003e#902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMessages deserialized from JSON now generate the unknown fields when serialized as JSON. Note that, as before, unknown fields in JSON messages are not stored in the \u003ccode\u003eunknownFields\u003c/code\u003e of the message. They are only used by the JSON serializers to support roundtripping. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003e#49\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/918\"\u003e#918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimum SDK dependency bumped from 2.19.0 to 3.3.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/953\"\u003e#953\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003e#738\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003egoogle/protobuf.dart#738\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003e#896\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003egoogle/protobuf.dart#896\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003e#902\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003egoogle/protobuf.dart#902\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003e#49\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003egoogle/protobuf.dart#49\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/918\"\u003e#918\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pulls/918\"\u003egoogle/protobuf.dart#918\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/953\"\u003e#953\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/953\"\u003egoogle/protobuf.dart#953\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/deda2883eb3c8437a89bdae524b732fffef6150c\"\u003e\u003ccode\u003ededa288\u003c/code\u003e\u003c/a\u003e address a merge issue with the protoc_plugin changelog (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1002\"\u003e#1002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/5ed46119c05f8580a7a395f5c2640c65d674c796\"\u003e\u003ccode\u003e5ed4611\u003c/code\u003e\u003c/a\u003e shorten the deprecation messages for clone() and copyWith() (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/999\"\u003e#999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4960b92e249ab8554cef06f67d6a998a512afda3\"\u003e\u003ccode\u003e4960b92\u003c/code\u003e\u003c/a\u003e Switch to pub workspace (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b7753f6fc29402679e05e9a510074002f0826d48\"\u003e\u003ccode\u003eb7753f6\u003c/code\u003e\u003c/a\u003e rev package:protobuf version (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/994\"\u003e#994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b5d20ffaf12134acac31b85769bb6c7aea687d0e\"\u003e\u003ccode\u003eb5d20ff\u003c/code\u003e\u003c/a\u003e Update protobuf changelog with \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/995\"\u003e#995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/9bd149b40e3bd762d902f86a67889651bcb9486c\"\u003e\u003ccode\u003e9bd149b\u003c/code\u003e\u003c/a\u003e read from and generate grpc service metadata (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/065d881e8db836e3b6325d44ed800fe0502d5fc0\"\u003e\u003ccode\u003e065d881\u003c/code\u003e\u003c/a\u003e generate dartdocs for grpc services (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/993\"\u003e#993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/e2bd4169e602ab594838475f4d8797cb3240237e\"\u003e\u003ccode\u003ee2bd416\u003c/code\u003e\u003c/a\u003e remove the api_benchmark/ package (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/992\"\u003e#992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a6c8e56996c63ce7b0f83c7743a393ecb41c77c6\"\u003e\u003ccode\u003ea6c8e56\u003c/code\u003e\u003c/a\u003e Improve enum decoding -- alternative (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/376c9ce480536ad84572e087e35f31ff931627bc\"\u003e\u003ccode\u003e376c9ce\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v3.1.0...protobuf-v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=protobuf\u0026package-manager=pub\u0026previous-version=3.1.0\u0026new-version=4.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Workiva/scip-dart/pull/178","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Workiva%2Fscip-dart/issues/178","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/178/packages"}],"issue_packages":[{"old_version":"4.2.0","new_version":"6.0.0","update_type":"major","path":null,"pr_created_at":"2026-05-15T00:59:49.000Z","version_change":"4.2.0 → 6.0.0","issue":{"uuid":"4450405611","node_id":"PR_kwDOSc4mLc7bvTM9","number":4,"state":"open","title":"Bump protobuf from 4.2.0 to 6.0.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-15T00:59:49.000Z","updated_at":"2026-05-15T00:59:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"protobuf","old_version":"4.2.0","new_version":"6.0.0","repository_url":"https://github.com/google/protobuf.dart"}],"path":null,"ecosystem":"pub"},"body":"Bumps [protobuf](https://github.com/google/protobuf.dart) from 4.2.0 to 6.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protobuf v6.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNew \u003ccode\u003eGeneratedMessage\u003c/code\u003e extension methods \u003ccode\u003etoTextFormat\u003c/code\u003e and \u003ccode\u003ewriteTextFormat\u003c/code\u003e added to convert the message into the \u003ca href=\"https://protobuf.dev/reference/protobuf/textformat-spec/\"\u003eofficial protocol buffers text format\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/125\"\u003e#125\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd [well-known proto types][wkts] as libraries. This change is required for protoc_plugin-25.0.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e Hide \u003ccode\u003ePbList\u003c/code\u003e and \u003ccode\u003ePbMap\u003c/code\u003e constructors. It is not possible to construct these values correctly in user code, so the constructors are now private. Existing uses of \u003ccode\u003ePbList\u003c/code\u003e can be replaced by \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003ePbMap\u003c/code\u003e can be replaced by \u003ccode\u003eMap\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eFor immutable lists and maps, you can use \u003ccode\u003ebuilt_value\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMap fields now check key and value validity when adding elements. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1065\"\u003e#1065\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1080\"\u003egoogle/protobuf.dart#1080\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/125\"\u003e#125\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/125\"\u003egoogle/protobuf.dart#125\u003c/a\u003e\n[wkts]: \u003ca href=\"https://protobuf.dev/reference/protobuf/google.protobuf\"\u003ehttps://protobuf.dev/reference/protobuf/google.protobuf\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1081\"\u003egoogle/protobuf.dart#1081\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1072\"\u003egoogle/protobuf.dart#1072\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1065\"\u003e#1065\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1065\"\u003egoogle/protobuf.dart#1065\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1076\"\u003egoogle/protobuf.dart#1076\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003epackage:protobuf v5.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate default size limit of \u003ccode\u003eCodedBufferReader\u003c/code\u003e from 67,108,864 bytes to 2,147,483,647 bytes, and default recursion limit from 64 to 100.\u003c/p\u003e\n\u003cp\u003eThe new limits are consistent with the Java and C++ implementations. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eGeneratedMessage.addExtension\u003c/code\u003e returning non-frozen and \u003ccode\u003eGeneratedMessage.getExtension\u003c/code\u003e allowing modifying an extension when the message is frozen before initializing the extension field set. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eGeneratedMessage.getExtension\u003c/code\u003e returning differently typed lists when the message extension field set is initialized and frozen and initialized but not frozen. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003ePbList\u003c/code\u003e methods \u003ccode\u003eaddAll\u003c/code\u003e, \u003ccode\u003einsertAll\u003c/code\u003e, \u003ccode\u003ereplaceRange\u003c/code\u003e, \u003ccode\u003esetAll\u003c/code\u003e, \u003ccode\u003esetRange\u003c/code\u003e iterating the \u003ccode\u003eIterable\u003c/code\u003e argument twice. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/730\"\u003e#730\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1070\"\u003e#1070\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eGeneratedMessage.==\u003c/code\u003e throwing a type error when comparing \u003ccode\u003emap\u003c/code\u003e fields in some cases. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1075\"\u003e#1075\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1077\"\u003e#1077\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis bug was introduced with protobuf-5.0.0.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1060\"\u003e#1060\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1060\"\u003egoogle/protobuf.dart#1060\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1062\"\u003e#1062\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1062\"\u003egoogle/protobuf.dart#1062\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/730\"\u003e#730\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/730\"\u003egoogle/protobuf.dart#730\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1070\"\u003e#1070\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1070\"\u003egoogle/protobuf.dart#1070\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1075\"\u003e#1075\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1075\"\u003egoogle/protobuf.dart#1075\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1077\"\u003e#1077\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1077\"\u003egoogle/protobuf.dart#1077\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003epackage:protobuf v5.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance of \u003ccode\u003eGeneratedMessage.deepCopy\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unknown enum handling in \u003ccode\u003eGeneratedMessage.mergeFromProto3Json\u003c/code\u003e when the \u003ccode\u003eignoreUnknownFields\u003c/code\u003e optional argument is \u003ccode\u003etrue\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBuilderInfo\u003c/code\u003e methods to support protoc-plugin 23.0.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGeneralize argument type of \u003ccode\u003ePbList.from\u003c/code\u003e from \u003ccode\u003eList\u0026lt;T\u0026gt;\u003c/code\u003e to \u003ccode\u003eIterable\u0026lt;T\u0026gt;\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearing oneof fields with \u003ccode\u003eGeneratedMessage.clear\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unknown JSON handling when using \u003ccode\u003eGeneratedMessage\u003c/code\u003e methods \u003ccode\u003emergeFromJson\u003c/code\u003e, \u003ccode\u003emergeFromJsonMap\u003c/code\u003e, \u003ccode\u003ewriteToJson\u003c/code\u003e, \u003ccode\u003ewriteToJsonMap\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1058\"\u003e#1058\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/google/protobuf.dart/commit/9e30258e0aa6a6430ee36c84b75308a9702fde42\"\u003e\u003ccode\u003e9e30258\u003c/code\u003e\u003c/a\u003e Check key and value validity in PbMap (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/cafeac4208a1139e370099591edc8b014dfcc204\"\u003e\u003ccode\u003ecafeac4\u003c/code\u003e\u003c/a\u003e Hide PbList and PbMap constructors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/7fcd48b24b92671f59b36a7b3ce23208f5600b7c\"\u003e\u003ccode\u003e7fcd48b\u003c/code\u003e\u003c/a\u003e Sync some of the internal changes (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/3ed04a91ff4de8493226e8fd0d89678c2986edf6\"\u003e\u003ccode\u003e3ed04a9\u003c/code\u003e\u003c/a\u003e Add well-known type support (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a1dceed95d7e9250bea950a2ed10173f43ab83f6\"\u003e\u003ccode\u003ea1dceed\u003c/code\u003e\u003c/a\u003e protoc_plugin refactors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/46c36977f213c961148a9455a5894f2e8c7ba722\"\u003e\u003ccode\u003e46c3697\u003c/code\u003e\u003c/a\u003e Update test protos copied from C++ protobuf (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b98d4e2bc8d5e8bbe96cfdd56f423641b818b914\"\u003e\u003ccode\u003eb98d4e2\u003c/code\u003e\u003c/a\u003e Implement proto text format generator (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/1ebb09ccb5f937017e27f0953391ba856bbb8f49\"\u003e\u003ccode\u003e1ebb09c\u003c/code\u003e\u003c/a\u003e Release protobuf-5.1.0 (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1078\"\u003e#1078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/24f9cf080273f5ecb00db6ca1be16d5cc8762429\"\u003e\u003ccode\u003e24f9cf0\u003c/code\u003e\u003c/a\u003e Fix message comparison throwing type error when comparing maps in some cases ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4dfedafd160e203b9b5a91737fc0de962dc40b24\"\u003e\u003ccode\u003e4dfedaf\u003c/code\u003e\u003c/a\u003e Don't iterate iterable arguments twice in PbList (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1070\"\u003e#1070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v4.2.0...protobuf-v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=protobuf\u0026package-manager=pub\u0026previous-version=4.2.0\u0026new-version=6.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/netnutmike/flutter-golf-cart-computer/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/netnutmike%2Fflutter-golf-cart-computer/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"3.1.0","new_version":"6.0.0","update_type":"major","path":null,"pr_created_at":"2026-02-18T11:35:35.000Z","version_change":"3.1.0 → 6.0.0","issue":{"uuid":"3957400742","node_id":"PR_kwDOMnkNec7EmK1v","number":97,"state":"closed","title":"Bump protobuf from 3.1.0 to 6.0.0","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-02-28T23:51:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-18T11:35:35.000Z","updated_at":"2026-02-28T23:52:09.000Z","time_to_close":908166,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"protobuf","old_version":"3.1.0","new_version":"6.0.0","repository_url":"https://github.com/google/protobuf.dart"}],"path":null,"ecosystem":"pub"},"body":"Bumps [protobuf](https://github.com/google/protobuf.dart) from 3.1.0 to 6.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protobuf v6.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNew \u003ccode\u003eGeneratedMessage\u003c/code\u003e extension methods \u003ccode\u003etoTextFormat\u003c/code\u003e and \u003ccode\u003ewriteTextFormat\u003c/code\u003e added to convert the message into the \u003ca href=\"https://protobuf.dev/reference/protobuf/textformat-spec/\"\u003eofficial protocol buffers text format\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/125\"\u003e#125\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd [well-known proto types][wkts] as libraries. This change is required for protoc_plugin-25.0.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e Hide \u003ccode\u003ePbList\u003c/code\u003e and \u003ccode\u003ePbMap\u003c/code\u003e constructors. It is not possible to construct these values correctly in user code, so the constructors are now private. Existing uses of \u003ccode\u003ePbList\u003c/code\u003e can be replaced by \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003ePbMap\u003c/code\u003e can be replaced by \u003ccode\u003eMap\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eFor immutable lists and maps, you can use \u003ccode\u003ebuilt_value\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMap fields now check key and value validity when adding elements. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1065\"\u003e#1065\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1080\"\u003egoogle/protobuf.dart#1080\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/125\"\u003e#125\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/125\"\u003egoogle/protobuf.dart#125\u003c/a\u003e\n[wkts]: \u003ca href=\"https://protobuf.dev/reference/protobuf/google.protobuf\"\u003ehttps://protobuf.dev/reference/protobuf/google.protobuf\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1081\"\u003egoogle/protobuf.dart#1081\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1072\"\u003egoogle/protobuf.dart#1072\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1065\"\u003e#1065\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1065\"\u003egoogle/protobuf.dart#1065\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1076\"\u003egoogle/protobuf.dart#1076\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003epackage:protobuf v5.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate default size limit of \u003ccode\u003eCodedBufferReader\u003c/code\u003e from 67,108,864 bytes to 2,147,483,647 bytes, and default recursion limit from 64 to 100.\u003c/p\u003e\n\u003cp\u003eThe new limits are consistent with the Java and C++ implementations. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eGeneratedMessage.addExtension\u003c/code\u003e returning non-frozen and \u003ccode\u003eGeneratedMessage.getExtension\u003c/code\u003e allowing modifying an extension when the message is frozen before initializing the extension field set. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eGeneratedMessage.getExtension\u003c/code\u003e returning differently typed lists when the message extension field set is initialized and frozen and initialized but not frozen. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003ePbList\u003c/code\u003e methods \u003ccode\u003eaddAll\u003c/code\u003e, \u003ccode\u003einsertAll\u003c/code\u003e, \u003ccode\u003ereplaceRange\u003c/code\u003e, \u003ccode\u003esetAll\u003c/code\u003e, \u003ccode\u003esetRange\u003c/code\u003e iterating the \u003ccode\u003eIterable\u003c/code\u003e argument twice. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/730\"\u003e#730\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1070\"\u003e#1070\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eGeneratedMessage.==\u003c/code\u003e throwing a type error when comparing \u003ccode\u003emap\u003c/code\u003e fields in some cases. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1075\"\u003e#1075\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1077\"\u003e#1077\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis bug was introduced with protobuf-5.0.0.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1060\"\u003e#1060\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1060\"\u003egoogle/protobuf.dart#1060\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1062\"\u003e#1062\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1062\"\u003egoogle/protobuf.dart#1062\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/730\"\u003e#730\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/730\"\u003egoogle/protobuf.dart#730\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1070\"\u003e#1070\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1070\"\u003egoogle/protobuf.dart#1070\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1075\"\u003e#1075\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1075\"\u003egoogle/protobuf.dart#1075\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1077\"\u003e#1077\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1077\"\u003egoogle/protobuf.dart#1077\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003epackage:protobuf v5.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance of \u003ccode\u003eGeneratedMessage.deepCopy\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unknown enum handling in \u003ccode\u003eGeneratedMessage.mergeFromProto3Json\u003c/code\u003e when the \u003ccode\u003eignoreUnknownFields\u003c/code\u003e optional argument is \u003ccode\u003etrue\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBuilderInfo\u003c/code\u003e methods to support protoc-plugin 23.0.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGeneralize argument type of \u003ccode\u003ePbList.from\u003c/code\u003e from \u003ccode\u003eList\u0026lt;T\u0026gt;\u003c/code\u003e to \u003ccode\u003eIterable\u0026lt;T\u0026gt;\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearing oneof fields with \u003ccode\u003eGeneratedMessage.clear\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unknown JSON handling when using \u003ccode\u003eGeneratedMessage\u003c/code\u003e methods \u003ccode\u003emergeFromJson\u003c/code\u003e, \u003ccode\u003emergeFromJsonMap\u003c/code\u003e, \u003ccode\u003ewriteToJson\u003c/code\u003e, \u003ccode\u003ewriteToJsonMap\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1058\"\u003e#1058\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/google/protobuf.dart/commit/9e30258e0aa6a6430ee36c84b75308a9702fde42\"\u003e\u003ccode\u003e9e30258\u003c/code\u003e\u003c/a\u003e Check key and value validity in PbMap (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/cafeac4208a1139e370099591edc8b014dfcc204\"\u003e\u003ccode\u003ecafeac4\u003c/code\u003e\u003c/a\u003e Hide PbList and PbMap constructors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/7fcd48b24b92671f59b36a7b3ce23208f5600b7c\"\u003e\u003ccode\u003e7fcd48b\u003c/code\u003e\u003c/a\u003e Sync some of the internal changes (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/3ed04a91ff4de8493226e8fd0d89678c2986edf6\"\u003e\u003ccode\u003e3ed04a9\u003c/code\u003e\u003c/a\u003e Add well-known type support (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a1dceed95d7e9250bea950a2ed10173f43ab83f6\"\u003e\u003ccode\u003ea1dceed\u003c/code\u003e\u003c/a\u003e protoc_plugin refactors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/46c36977f213c961148a9455a5894f2e8c7ba722\"\u003e\u003ccode\u003e46c3697\u003c/code\u003e\u003c/a\u003e Update test protos copied from C++ protobuf (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b98d4e2bc8d5e8bbe96cfdd56f423641b818b914\"\u003e\u003ccode\u003eb98d4e2\u003c/code\u003e\u003c/a\u003e Implement proto text format generator (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/1ebb09ccb5f937017e27f0953391ba856bbb8f49\"\u003e\u003ccode\u003e1ebb09c\u003c/code\u003e\u003c/a\u003e Release protobuf-5.1.0 (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1078\"\u003e#1078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/24f9cf080273f5ecb00db6ca1be16d5cc8762429\"\u003e\u003ccode\u003e24f9cf0\u003c/code\u003e\u003c/a\u003e Fix message comparison throwing type error when comparing maps in some cases ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4dfedafd160e203b9b5a91737fc0de962dc40b24\"\u003e\u003ccode\u003e4dfedaf\u003c/code\u003e\u003c/a\u003e Don't iterate iterable arguments twice in PbList (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1070\"\u003e#1070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v3.1.0...protobuf-v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=protobuf\u0026package-manager=pub\u0026previous-version=3.1.0\u0026new-version=6.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/BooleanExtra/manga_backup_converter/pull/97","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BooleanExtra%2Fmanga_backup_converter/issues/97","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/97/packages"}},{"old_version":"5.1.0","new_version":"6.0.0","update_type":"major","path":null,"pr_created_at":"2025-12-24T07:41:06.000Z","version_change":"5.1.0 → 6.0.0","issue":{"uuid":"3759514566","node_id":"PR_kwDOHoSb2M66cDg2","number":1142,"state":"open","title":"chore(deps): bump the all-dependencies group across 1 directory with 2 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-24T07:41:06.000Z","updated_at":"2025-12-24T07:41:19.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":2,"packages":[{"name":"protobuf","old_version":"5.1.0","new_version":"6.0.0","repository_url":"https://github.com/google/protobuf.dart"},{"name":"protoc_plugin","old_version":"23.0.0","new_version":"25.0.0","repository_url":"https://github.com/google/protobuf.dart"},{"name":"protoc_plugin","old_version":"23.0.0","new_version":"25.0.0","repository_url":"https://github.com/google/protobuf.dart"}],"path":null,"ecosystem":"pub"},"body":"Bumps the all-dependencies group with 2 updates in the /packages/stream_video directory: [protobuf](https://github.com/google/protobuf.dart) and [protoc_plugin](https://github.com/google/protobuf.dart).\n\nUpdates `protobuf` from 5.1.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protobuf v6.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNew \u003ccode\u003eGeneratedMessage\u003c/code\u003e extension methods \u003ccode\u003etoTextFormat\u003c/code\u003e and \u003ccode\u003ewriteTextFormat\u003c/code\u003e added to convert the message into the \u003ca href=\"https://protobuf.dev/reference/protobuf/textformat-spec/\"\u003eofficial protocol buffers text format\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/125\"\u003e#125\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd [well-known proto types][wkts] as libraries. This change is required for protoc_plugin-25.0.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e Hide \u003ccode\u003ePbList\u003c/code\u003e and \u003ccode\u003ePbMap\u003c/code\u003e constructors. It is not possible to construct these values correctly in user code, so the constructors are now private. Existing uses of \u003ccode\u003ePbList\u003c/code\u003e can be replaced by \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003ePbMap\u003c/code\u003e can be replaced by \u003ccode\u003eMap\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eFor immutable lists and maps, you can use \u003ccode\u003ebuilt_value\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMap fields now check key and value validity when adding elements. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1065\"\u003e#1065\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1080\"\u003egoogle/protobuf.dart#1080\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/125\"\u003e#125\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/125\"\u003egoogle/protobuf.dart#125\u003c/a\u003e\n[wkts]: \u003ca href=\"https://protobuf.dev/reference/protobuf/google.protobuf\"\u003ehttps://protobuf.dev/reference/protobuf/google.protobuf\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1081\"\u003egoogle/protobuf.dart#1081\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1072\"\u003egoogle/protobuf.dart#1072\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1065\"\u003e#1065\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1065\"\u003egoogle/protobuf.dart#1065\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1076\"\u003egoogle/protobuf.dart#1076\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/9e30258e0aa6a6430ee36c84b75308a9702fde42\"\u003e\u003ccode\u003e9e30258\u003c/code\u003e\u003c/a\u003e Check key and value validity in PbMap (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/cafeac4208a1139e370099591edc8b014dfcc204\"\u003e\u003ccode\u003ecafeac4\u003c/code\u003e\u003c/a\u003e Hide PbList and PbMap constructors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/7fcd48b24b92671f59b36a7b3ce23208f5600b7c\"\u003e\u003ccode\u003e7fcd48b\u003c/code\u003e\u003c/a\u003e Sync some of the internal changes (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/3ed04a91ff4de8493226e8fd0d89678c2986edf6\"\u003e\u003ccode\u003e3ed04a9\u003c/code\u003e\u003c/a\u003e Add well-known type support (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a1dceed95d7e9250bea950a2ed10173f43ab83f6\"\u003e\u003ccode\u003ea1dceed\u003c/code\u003e\u003c/a\u003e protoc_plugin refactors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/46c36977f213c961148a9455a5894f2e8c7ba722\"\u003e\u003ccode\u003e46c3697\u003c/code\u003e\u003c/a\u003e Update test protos copied from C++ protobuf (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b98d4e2bc8d5e8bbe96cfdd56f423641b818b914\"\u003e\u003ccode\u003eb98d4e2\u003c/code\u003e\u003c/a\u003e Implement proto text format generator (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v5.1.0...protobuf-v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `protoc_plugin` from 23.0.0 to 25.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotoc_plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protoc_plugin v25.0.0\u003c/h2\u003e\n\u003cp\u003eNote: this version requires protobuf 6.0.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eHandle importing \u003ca href=\"https://protobuf.dev/reference/protobuf/google.protobuf\"\u003ewell-known protos\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1081\"\u003egoogle/protobuf.dart#1081\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003epackage:protoc_plugin v24.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e Don't generate \u003ccode\u003ecreateRepeated\u003c/code\u003e methods.\u003c/p\u003e\n\u003cp\u003eThese methods are not too useful as there isn't much you can do with a \u003ccode\u003ePbList\u003c/code\u003e that you can't do with a \u003ccode\u003eList\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eTo migrate, replace \u003ccode\u003eMyMessage.createRepeated()\u003c/code\u003e with \u003ccode\u003e\u0026lt;MyMessage\u0026gt;[]\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/9e30258e0aa6a6430ee36c84b75308a9702fde42\"\u003e\u003ccode\u003e9e30258\u003c/code\u003e\u003c/a\u003e Check key and value validity in PbMap (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/cafeac4208a1139e370099591edc8b014dfcc204\"\u003e\u003ccode\u003ecafeac4\u003c/code\u003e\u003c/a\u003e Hide PbList and PbMap constructors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/7fcd48b24b92671f59b36a7b3ce23208f5600b7c\"\u003e\u003ccode\u003e7fcd48b\u003c/code\u003e\u003c/a\u003e Sync some of the internal changes (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/3ed04a91ff4de8493226e8fd0d89678c2986edf6\"\u003e\u003ccode\u003e3ed04a9\u003c/code\u003e\u003c/a\u003e Add well-known type support (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a1dceed95d7e9250bea950a2ed10173f43ab83f6\"\u003e\u003ccode\u003ea1dceed\u003c/code\u003e\u003c/a\u003e protoc_plugin refactors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/46c36977f213c961148a9455a5894f2e8c7ba722\"\u003e\u003ccode\u003e46c3697\u003c/code\u003e\u003c/a\u003e Update test protos copied from C++ protobuf (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b98d4e2bc8d5e8bbe96cfdd56f423641b818b914\"\u003e\u003ccode\u003eb98d4e2\u003c/code\u003e\u003c/a\u003e Implement proto text format generator (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/1ebb09ccb5f937017e27f0953391ba856bbb8f49\"\u003e\u003ccode\u003e1ebb09c\u003c/code\u003e\u003c/a\u003e Release protobuf-5.1.0 (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1078\"\u003e#1078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/24f9cf080273f5ecb00db6ca1be16d5cc8762429\"\u003e\u003ccode\u003e24f9cf0\u003c/code\u003e\u003c/a\u003e Fix message comparison throwing type error when comparing maps in some cases ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4dfedafd160e203b9b5a91737fc0de962dc40b24\"\u003e\u003ccode\u003e4dfedaf\u003c/code\u003e\u003c/a\u003e Don't iterate iterable arguments twice in PbList (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1070\"\u003e#1070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protoc_plugin-v23.0.0...protoc_plugin-v25.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `protoc_plugin` from 23.0.0 to 25.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotoc_plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protoc_plugin v25.0.0\u003c/h2\u003e\n\u003cp\u003eNote: this version requires protobuf 6.0.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eHandle importing \u003ca href=\"https://protobuf.dev/reference/protobuf/google.protobuf\"\u003ewell-known protos\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1081\"\u003egoogle/protobuf.dart#1081\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003epackage:protoc_plugin v24.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e Don't generate \u003ccode\u003ecreateRepeated\u003c/code\u003e methods.\u003c/p\u003e\n\u003cp\u003eThese methods are not too useful as there isn't much you can do with a \u003ccode\u003ePbList\u003c/code\u003e that you can't do with a \u003ccode\u003eList\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eTo migrate, replace \u003ccode\u003eMyMessage.createRepeated()\u003c/code\u003e with \u003ccode\u003e\u0026lt;MyMessage\u0026gt;[]\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/9e30258e0aa6a6430ee36c84b75308a9702fde42\"\u003e\u003ccode\u003e9e30258\u003c/code\u003e\u003c/a\u003e Check key and value validity in PbMap (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/cafeac4208a1139e370099591edc8b014dfcc204\"\u003e\u003ccode\u003ecafeac4\u003c/code\u003e\u003c/a\u003e Hide PbList and PbMap constructors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/7fcd48b24b92671f59b36a7b3ce23208f5600b7c\"\u003e\u003ccode\u003e7fcd48b\u003c/code\u003e\u003c/a\u003e Sync some of the internal changes (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/3ed04a91ff4de8493226e8fd0d89678c2986edf6\"\u003e\u003ccode\u003e3ed04a9\u003c/code\u003e\u003c/a\u003e Add well-known type support (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a1dceed95d7e9250bea950a2ed10173f43ab83f6\"\u003e\u003ccode\u003ea1dceed\u003c/code\u003e\u003c/a\u003e protoc_plugin refactors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/46c36977f213c961148a9455a5894f2e8c7ba722\"\u003e\u003ccode\u003e46c3697\u003c/code\u003e\u003c/a\u003e Update test protos copied from C++ protobuf (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b98d4e2bc8d5e8bbe96cfdd56f423641b818b914\"\u003e\u003ccode\u003eb98d4e2\u003c/code\u003e\u003c/a\u003e Implement proto text format generator (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/1ebb09ccb5f937017e27f0953391ba856bbb8f49\"\u003e\u003ccode\u003e1ebb09c\u003c/code\u003e\u003c/a\u003e Release protobuf-5.1.0 (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1078\"\u003e#1078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/24f9cf080273f5ecb00db6ca1be16d5cc8762429\"\u003e\u003ccode\u003e24f9cf0\u003c/code\u003e\u003c/a\u003e Fix message comparison throwing type error when comparing maps in some cases ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4dfedafd160e203b9b5a91737fc0de962dc40b24\"\u003e\u003ccode\u003e4dfedaf\u003c/code\u003e\u003c/a\u003e Don't iterate iterable arguments twice in PbList (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1070\"\u003e#1070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protoc_plugin-v23.0.0...protoc_plugin-v25.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/GetStream/stream-video-flutter/pull/1142","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GetStream%2Fstream-video-flutter/issues/1142","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1142/packages"}},{"old_version":"5.1.0","new_version":"6.0.0","update_type":"major","path":null,"pr_created_at":"2025-12-22T10:50:18.000Z","version_change":"5.1.0 → 6.0.0","issue":{"uuid":"3753317217","node_id":"PR_kwDOHoSb2M66HdWL","number":1137,"state":"open","title":"chore(deps): bump the all-dependencies group across 4 directories with 8 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-22T10:50:18.000Z","updated_at":"2025-12-22T10:50:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":8,"packages":[{"name":"app_links","old_version":"6.4.1","new_version":"7.0.0","repository_url":"https://github.com/llfbandit/app_links"},{"name":"get_it","old_version":"8.3.0","new_version":"9.2.0","repository_url":"https://github.com/flutter-it/get_it"},{"name":"go_router","old_version":"16.3.0","new_version":"17.0.1","repository_url":"https://github.com/flutter/packages"},{"name":"share_plus","old_version":"11.1.0","new_version":"12.0.1","repository_url":"https://github.com/fluttercommunity/plus_plugins"},{"name":"protobuf","old_version":"5.1.0","new_version":"6.0.0","repository_url":"https://github.com/google/protobuf.dart"},{"name":"protoc_plugin","old_version":"23.0.0","new_version":"25.0.0","repository_url":"https://github.com/google/protobuf.dart"},{"name":"protoc_plugin","old_version":"23.0.0","new_version":"25.0.0","repository_url":"https://github.com/google/protobuf.dart"},{"name":"alchemist","old_version":"0.12.1","new_version":"0.13.0","repository_url":"https://github.com/Betterment/alchemist"},{"name":"flutter_lints","old_version":"2.0.3","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"}],"path":null,"ecosystem":"pub"},"body":"Bumps the all-dependencies group with 4 updates in the /dogfooding directory: [app_links](https://github.com/llfbandit/app_links), [get_it](https://github.com/flutter-it/get_it), [go_router](https://github.com/flutter/packages/tree/main/packages) and [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus).\nBumps the all-dependencies group with 2 updates in the /packages/stream_video directory: [protobuf](https://github.com/google/protobuf.dart) and [protoc_plugin](https://github.com/google/protobuf.dart).\nBumps the all-dependencies group with 1 update in the /packages/stream_video_flutter directory: [alchemist](https://github.com/Betterment/alchemist).\nBumps the all-dependencies group with 1 update in the /packages/stream_video_push_notification directory: [flutter_lints](https://github.com/flutter/packages/tree/main/packages).\n\nUpdates `app_links` from 6.4.1 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/llfbandit/app_links/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `get_it` from 8.3.0 to 9.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flutter-it/get_it/blob/main/CHANGELOG.md\"\u003eget_it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.2.0] - 2025-12-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eallReady()\u003c/code\u003e now caches its Future and returns the same instance on repeated calls\n\u003cul\u003e\n\u003cli\u003eCache is automatically invalidated when new async singletons are registered\u003c/li\u003e\n\u003cli\u003eThis enables watch_it to detect when async registrations change (e.g., after \u003ccode\u003epushNewScope\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed: pending async singletons now complete their ready completer when removed via \u003ccode\u003eunregister()\u003c/code\u003e or scope reset, allowing \u003ccode\u003eallReady()\u003c/code\u003e to complete properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.1] - 2025-11-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated example project\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.1.0] - 2025-11-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded DevTools extension for visualizing and inspecting GetIt registrations\n\u003cul\u003e\n\u003cli\u003eView all registered objects with their type, scope, registration mode, and state\u003c/li\u003e\n\u003cli\u003eSee instance details via \u003ccode\u003etoString()\u003c/code\u003e output for created instances\u003c/li\u003e\n\u003cli\u003eManual refresh button to update the registration list\u003c/li\u003e\n\u003cli\u003eRequires \u003ccode\u003edebugEventsEnabled = true\u003c/code\u003e to be set on GetIt instance\u003c/li\u003e\n\u003cli\u003eSee README for setup instructions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.5] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse absolute GitHub URL for logo in README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.4] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed screenshots description to match working 9.0.1 format\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.3] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed logo display on pub.dev by using relative path\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.2] - 2025-01-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed button sizing in README for pub.dev display\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed linter error (missing trailing comma in test file)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.0.0] - BREAKING CHANGE\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e: Disposal order now always follows strict LIFO (Last-In-First-Out) based on registration order\n\u003cul\u003e\n\u003cli\u003ePreviously, disposal order was based on the order objects appeared in internal hash maps, which was unpredictable when mixing named and unnamed registrations\u003c/li\u003e\n\u003cli\u003eNow all disposals are sorted by \u003ccode\u003eregistrationNumber\u003c/code\u003e (a sequential counter assigned during registration) ensuring true LIFO order\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003estrictDisposalOrder\u003c/code\u003e parameter has been removed from \u003ccode\u003ereset()\u003c/code\u003e, \u003ccode\u003eresetScope()\u003c/code\u003e, \u003ccode\u003epopScope()\u003c/code\u003e, \u003ccode\u003epopScopesTill()\u003c/code\u003e, and \u003ccode\u003edropScope()\u003c/code\u003e methods\u003c/li\u003e\n\u003cli\u003ePerformance impact is minimal: ~8% overhead for 10,000 registrations (approximately 2-3ms), negligible for typical applications\u003c/li\u003e\n\u003cli\u003eThis change ensures correctness and predictability in dependency cleanup, which is more important than the minor performance cost\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImpact on existing apps\u003c/strong\u003e: If your app's behavior relies on the previous imperfect reverse disposal order, there is likely a design issue in your dependency structure that should be addressed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed bug in \u003ccode\u003eregisterCachedFactoryParamAsync\u003c/code\u003e where calling \u003ccode\u003egetAsync\u003c/code\u003e would fail with null error because it was checking the wrong function parameter (sync \u003ccode\u003ecreationFunctionParam\u003c/code\u003e instead of \u003ccode\u003easyncCreationFunctionParam\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/19290dc6e388ee045232ed12e715f8e2d15b7b30\"\u003e\u003ccode\u003e19290dc\u003c/code\u003e\u003c/a\u003e V9.2.0: Cache allReady() future for watch_it scope detection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/294ae0f78989c3b2ad7b914299b6f3d5f5353fa6\"\u003e\u003ccode\u003e294ae0f\u003c/code\u003e\u003c/a\u003e Remove generated test folder from example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/7e1599605677e08ef34bb0c14a6323f6aedae7bf\"\u003e\u003ccode\u003e7e15996\u003c/code\u003e\u003c/a\u003e Release V9.1.1: Update example project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/88954f10ccdff95eaada198a965c05b08590f9af\"\u003e\u003ccode\u003e88954f1\u003c/code\u003e\u003c/a\u003e Exclude gradle-wrapper.jar from published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/a419c167254db4e358c825d207ea103661b99999\"\u003e\u003ccode\u003ea419c16\u003c/code\u003e\u003c/a\u003e Fix DevTools extension registration for multiple GetIt instances\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/3f5f587527a99ee46b73413a55742bd21dd8c2b6\"\u003e\u003ccode\u003e3f5f587\u003c/code\u003e\u003c/a\u003e Fix formatting and exclude devtools extension from analyzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/3ee13e9655634670c4678a1f3858d4dec849ccb8\"\u003e\u003ccode\u003e3ee13e9\u003c/code\u003e\u003c/a\u003e Allow gradlew in example/android/.gitignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/1bf01e575b31e222e5abaa33de81b6a3579abe41\"\u003e\u003ccode\u003e1bf01e5\u003c/code\u003e\u003c/a\u003e Clean up gitignore rules for gradlew\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/d8353d13617d97e78f35321be4157dec42d7afc4\"\u003e\u003ccode\u003ed8353d1\u003c/code\u003e\u003c/a\u003e Explicitly un-ignore gradlew files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter-it/get_it/commit/fe7987dfb4dc8aba0a2957e134c19c0311cf1895\"\u003e\u003ccode\u003efe7987d\u003c/code\u003e\u003c/a\u003e Allow gradlew in gitignore, remove IDE files from git\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter-it/get_it/compare/V8.3.0...V9.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go_router` from 16.3.0 to 17.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2fb88d6ce7f2738911bbcf9a0412df3258ad0187\"\u003e\u003ccode\u003e2fb88d6\u003c/code\u003e\u003c/a\u003e [go_router] Fixes an issue where \u003ccode\u003eonEnter\u003c/code\u003e blocking causes navigation stack l...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/72f24a73057520a4490787a2d9ffe633818bdb22\"\u003e\u003ccode\u003e72f24a7\u003c/code\u003e\u003c/a\u003e [file_selector] Update Linux example for deprecations (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10542\"\u003e#10542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/bd443987a20e6cd5eebc8596ec9d66a069c13254\"\u003e\u003ccode\u003ebd44398\u003c/code\u003e\u003c/a\u003e [rfw] Add Flexible widget support to core widgets (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9750\"\u003e#9750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2f44ca2748747f29157a0c82a76b70a74aaa8069\"\u003e\u003ccode\u003e2f44ca2\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Updates pigeon generation to prevent crash when obje...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/338ecd3864b89c367e58a2bfd69c3767531ecbe4\"\u003e\u003ccode\u003e338ecd3\u003c/code\u003e\u003c/a\u003e [shared_preferences_tool] Update dependencies and fix deprecation (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10560\"\u003e#10560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/3546b8f03c7a289733e8b9658e7fedf9f5334790\"\u003e\u003ccode\u003e3546b8f\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump camerax_version from 1.5.1 to 1.5.2 in /packages/camera/ca...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/e5f8325eff98923c37d1349f6ba628615fc82ba4\"\u003e\u003ccode\u003ee5f8325\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Removes internal native library Dart proxy (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10536\"\u003e#10536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/33a9a810b5a20978c1c4b9a6c469f5a792d86c7a\"\u003e\u003ccode\u003e33a9a81\u003c/code\u003e\u003c/a\u003e [dependabot]: Bump the test-dependencies group across 2 directories with 1 up...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/b17d3ffb15fe8cb002e9910fc598e8ebdd93425a\"\u003e\u003ccode\u003eb17d3ff\u003c/code\u003e\u003c/a\u003e [interactive_media_ads] Removes internal native library Dart proxy (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10537\"\u003e#10537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/54b49e15fb3b06e15fa3c3e135e41c26d3c0b15f\"\u003e\u003ccode\u003e54b49e1\u003c/code\u003e\u003c/a\u003e [webview_flutter_wkwebview] Removes internal native library Dart proxy (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/10528\"\u003e#10528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/go_router-v17.0.1/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `share_plus` from 11.1.0 to 12.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/b64f663ad4f820bf46500e73ef031ff647708be9\"\u003e\u003ccode\u003eb64f663\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/42b079bd5fa56c9983a5a4fcf351190884f5c540\"\u003e\u003ccode\u003e42b079b\u003c/code\u003e\u003c/a\u003e fix(share_plus): Avoid crash on iOS 26 on iPhones with no sharePositionOrigin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/1d2990288799eef1e6c1c00e3ae7d8eb11be2564\"\u003e\u003ccode\u003e1d29902\u003c/code\u003e\u003c/a\u003e chore(release): prepare for release (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/3bd253b04021a932fa79412a5da2318c22cfdbe2\"\u003e\u003ccode\u003e3bd253b\u003c/code\u003e\u003c/a\u003e fix(share_plus): unable to get the correct result on iOS (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3660\"\u003e#3660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/24363e270d3c8219b9516fe57474a448f6c5fd48\"\u003e\u003ccode\u003e24363e2\u003c/code\u003e\u003c/a\u003e feat(share_plus)!: Change Android compile SDK, update Android build config (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commit/72b6234c25315c30d8efc9f15a9258b0bb7273a8\"\u003e\u003ccode\u003e72b6234\u003c/code\u003e\u003c/a\u003e docs(all): replace MacOS by macOS in package READMEs (\u003ca href=\"https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/issues/3658\"\u003e#3658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fluttercommunity/plus_plugins/commits/share_plus-v12.0.1/packages/share_plus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `protobuf` from 5.1.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protobuf v6.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNew \u003ccode\u003eGeneratedMessage\u003c/code\u003e extension methods \u003ccode\u003etoTextFormat\u003c/code\u003e and \u003ccode\u003ewriteTextFormat\u003c/code\u003e added to convert the message into the \u003ca href=\"https://protobuf.dev/reference/protobuf/textformat-spec/\"\u003eofficial protocol buffers text format\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/125\"\u003e#125\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd [well-known proto types][wkts] as libraries. This change is required for protoc_plugin-25.0.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e Hide \u003ccode\u003ePbList\u003c/code\u003e and \u003ccode\u003ePbMap\u003c/code\u003e constructors. It is not possible to construct these values correctly in user code, so the constructors are now private. Existing uses of \u003ccode\u003ePbList\u003c/code\u003e can be replaced by \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003ePbMap\u003c/code\u003e can be replaced by \u003ccode\u003eMap\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eFor immutable lists and maps, you can use \u003ccode\u003ebuilt_value\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMap fields now check key and value validity when adding elements. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1065\"\u003e#1065\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1080\"\u003egoogle/protobuf.dart#1080\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/125\"\u003e#125\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/125\"\u003egoogle/protobuf.dart#125\u003c/a\u003e\n[wkts]: \u003ca href=\"https://protobuf.dev/reference/protobuf/google.protobuf\"\u003ehttps://protobuf.dev/reference/protobuf/google.protobuf\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1081\"\u003egoogle/protobuf.dart#1081\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1072\"\u003egoogle/protobuf.dart#1072\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1065\"\u003e#1065\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1065\"\u003egoogle/protobuf.dart#1065\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1076\"\u003egoogle/protobuf.dart#1076\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/9e30258e0aa6a6430ee36c84b75308a9702fde42\"\u003e\u003ccode\u003e9e30258\u003c/code\u003e\u003c/a\u003e Check key and value validity in PbMap (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/cafeac4208a1139e370099591edc8b014dfcc204\"\u003e\u003ccode\u003ecafeac4\u003c/code\u003e\u003c/a\u003e Hide PbList and PbMap constructors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/7fcd48b24b92671f59b36a7b3ce23208f5600b7c\"\u003e\u003ccode\u003e7fcd48b\u003c/code\u003e\u003c/a\u003e Sync some of the internal changes (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/3ed04a91ff4de8493226e8fd0d89678c2986edf6\"\u003e\u003ccode\u003e3ed04a9\u003c/code\u003e\u003c/a\u003e Add well-known type support (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a1dceed95d7e9250bea950a2ed10173f43ab83f6\"\u003e\u003ccode\u003ea1dceed\u003c/code\u003e\u003c/a\u003e protoc_plugin refactors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/46c36977f213c961148a9455a5894f2e8c7ba722\"\u003e\u003ccode\u003e46c3697\u003c/code\u003e\u003c/a\u003e Update test protos copied from C++ protobuf (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b98d4e2bc8d5e8bbe96cfdd56f423641b818b914\"\u003e\u003ccode\u003eb98d4e2\u003c/code\u003e\u003c/a\u003e Implement proto text format generator (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v5.1.0...protobuf-v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `protoc_plugin` from 23.0.0 to 25.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotoc_plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protoc_plugin v25.0.0\u003c/h2\u003e\n\u003cp\u003eNote: this version requires protobuf 6.0.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eHandle importing \u003ca href=\"https://protobuf.dev/reference/protobuf/google.protobuf\"\u003ewell-known protos\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1081\"\u003egoogle/protobuf.dart#1081\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003epackage:protoc_plugin v24.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e Don't generate \u003ccode\u003ecreateRepeated\u003c/code\u003e methods.\u003c/p\u003e\n\u003cp\u003eThese methods are not too useful as there isn't much you can do with a \u003ccode\u003ePbList\u003c/code\u003e that you can't do with a \u003ccode\u003eList\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eTo migrate, replace \u003ccode\u003eMyMessage.createRepeated()\u003c/code\u003e with \u003ccode\u003e\u0026lt;MyMessage\u0026gt;[]\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/9e30258e0aa6a6430ee36c84b75308a9702fde42\"\u003e\u003ccode\u003e9e30258\u003c/code\u003e\u003c/a\u003e Check key and value validity in PbMap (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/cafeac4208a1139e370099591edc8b014dfcc204\"\u003e\u003ccode\u003ecafeac4\u003c/code\u003e\u003c/a\u003e Hide PbList and PbMap constructors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/7fcd48b24b92671f59b36a7b3ce23208f5600b7c\"\u003e\u003ccode\u003e7fcd48b\u003c/code\u003e\u003c/a\u003e Sync some of the internal changes (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/3ed04a91ff4de8493226e8fd0d89678c2986edf6\"\u003e\u003ccode\u003e3ed04a9\u003c/code\u003e\u003c/a\u003e Add well-known type support (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a1dceed95d7e9250bea950a2ed10173f43ab83f6\"\u003e\u003ccode\u003ea1dceed\u003c/code\u003e\u003c/a\u003e protoc_plugin refactors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/46c36977f213c961148a9455a5894f2e8c7ba722\"\u003e\u003ccode\u003e46c3697\u003c/code\u003e\u003c/a\u003e Update test protos copied from C++ protobuf (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b98d4e2bc8d5e8bbe96cfdd56f423641b818b914\"\u003e\u003ccode\u003eb98d4e2\u003c/code\u003e\u003c/a\u003e Implement proto text format generator (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/1ebb09ccb5f937017e27f0953391ba856bbb8f49\"\u003e\u003ccode\u003e1ebb09c\u003c/code\u003e\u003c/a\u003e Release protobuf-5.1.0 (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1078\"\u003e#1078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/24f9cf080273f5ecb00db6ca1be16d5cc8762429\"\u003e\u003ccode\u003e24f9cf0\u003c/code\u003e\u003c/a\u003e Fix message comparison throwing type error when comparing maps in some cases ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4dfedafd160e203b9b5a91737fc0de962dc40b24\"\u003e\u003ccode\u003e4dfedaf\u003c/code\u003e\u003c/a\u003e Don't iterate iterable arguments twice in PbList (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1070\"\u003e#1070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protoc_plugin-v23.0.0...protoc_plugin-v25.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `protoc_plugin` from 23.0.0 to 25.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotoc_plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protoc_plugin v25.0.0\u003c/h2\u003e\n\u003cp\u003eNote: this version requires protobuf 6.0.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eHandle importing \u003ca href=\"https://protobuf.dev/reference/protobuf/google.protobuf\"\u003ewell-known protos\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1081\"\u003egoogle/protobuf.dart#1081\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003epackage:protoc_plugin v24.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e Don't generate \u003ccode\u003ecreateRepeated\u003c/code\u003e methods.\u003c/p\u003e\n\u003cp\u003eThese methods are not too useful as there isn't much you can do with a \u003ccode\u003ePbList\u003c/code\u003e that you can't do with a \u003ccode\u003eList\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eTo migrate, replace \u003ccode\u003eMyMessage.createRepeated()\u003c/code\u003e with \u003ccode\u003e\u0026lt;MyMessage\u0026gt;[]\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/9e30258e0aa6a6430ee36c84b75308a9702fde42\"\u003e\u003ccode\u003e9e30258\u003c/code\u003e\u003c/a\u003e Check key and value validity in PbMap (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/cafeac4208a1139e370099591edc8b014dfcc204\"\u003e\u003ccode\u003ecafeac4\u003c/code\u003e\u003c/a\u003e Hide PbList and PbMap constructors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/7fcd48b24b92671f59b36a7b3ce23208f5600b7c\"\u003e\u003ccode\u003e7fcd48b\u003c/code\u003e\u003c/a\u003e Sync some of the internal changes (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/3ed04a91ff4de8493226e8fd0d89678c2986edf6\"\u003e\u003ccode\u003e3ed04a9\u003c/code\u003e\u003c/a\u003e Add well-known type support (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a1dceed95d7e9250bea950a2ed10173f43ab83f6\"\u003e\u003ccode\u003ea1dceed\u003c/code\u003e\u003c/a\u003e protoc_plugin refactors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/46c36977f213c961148a9455a5894f2e8c7ba722\"\u003e\u003ccode\u003e46c3697\u003c/code\u003e\u003c/a\u003e Update test protos copied from C++ protobuf (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b98d4e2bc8d5e8bbe96cfdd56f423641b818b914\"\u003e\u003ccode\u003eb98d4e2\u003c/code\u003e\u003c/a\u003e Implement proto text format generator (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/1ebb09ccb5f937017e27f0953391ba856bbb8f49\"\u003e\u003ccode\u003e1ebb09c\u003c/code\u003e\u003c/a\u003e Release protobuf-5.1.0 (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1078\"\u003e#1078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/24f9cf080273f5ecb00db6ca1be16d5cc8762429\"\u003e\u003ccode\u003e24f9cf0\u003c/code\u003e\u003c/a\u003e Fix message comparison throwing type error when comparing maps in some cases ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4dfedafd160e203b9b5a91737fc0de962dc40b24\"\u003e\u003ccode\u003e4dfedaf\u003c/code\u003e\u003c/a\u003e Don't iterate iterable arguments twice in PbList (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1070\"\u003e#1070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protoc_plugin-v23.0.0...protoc_plugin-v25.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `alchemist` from 0.12.1 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Betterment/alchemist/releases\"\u003ealchemist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: use mobile messaging app for Slack notifs by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/158\"\u003eBetterment/alchemist#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use \u003ccode\u003egit commit\u003c/code\u003e instead of \u003ccode\u003egit-auto-commit\u003c/code\u003e action by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/163\"\u003eBetterment/alchemist#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: push changes in update goldens workflow by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/166\"\u003eBetterment/alchemist#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Anti-aliasing cross-platform issue by \u003ca href=\"https://github.com/w3ggy\"\u003e\u003ccode\u003e@​w3ggy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ensure tests are compatible with all supported Flutter versions (and beta) by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/167\"\u003eBetterment/alchemist#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prep v0.13.0 by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/168\"\u003eBetterment/alchemist#168\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:warning: Breaking Changes\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e disabled anti-aliasing on \u003ccode\u003eBlockedTextPaintingContext\u003c/code\u003e which may change goldens output.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3ggy\"\u003e\u003ccode\u003e@​w3ggy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\"\u003ehttps://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Betterment/alchemist/blob/main/CHANGELOG.md\"\u003ealchemist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.13.0\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: use mobile messaging app for Slack notifs by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/158\"\u003eBetterment/alchemist#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use \u003ccode\u003egit commit\u003c/code\u003e instead of \u003ccode\u003egit-auto-commit\u003c/code\u003e action by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/163\"\u003eBetterment/alchemist#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: push changes in update goldens workflow by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/166\"\u003eBetterment/alchemist#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Anti-aliasing cross-platform issue by \u003ca href=\"https://github.com/w3ggy\"\u003e\u003ccode\u003e@​w3ggy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ensure tests are compatible with all supported Flutter versions (and beta) by \u003ca href=\"https://github.com/btrautmann\"\u003e\u003ccode\u003e@​btrautmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/167\"\u003eBetterment/alchemist#167\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:warning: Breaking Changes\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e disabled anti-aliasing on \u003ccode\u003eBlockedTextPaintingContext\u003c/code\u003e which may change goldens output.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3ggy\"\u003e\u003ccode\u003e@​w3ggy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Betterment/alchemist/pull/165\"\u003eBetterment/alchemist#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\"\u003ehttps://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/d7ad4bb5011dff701de1d22412afc08bfdd09ef8\"\u003e\u003ccode\u003ed7ad4bb\u003c/code\u003e\u003c/a\u003e chore: prep v0.13.0 (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/168\"\u003e#168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/d1de06b3d23d417aab8d2881a74d1e5883016297\"\u003e\u003ccode\u003ed1de06b\u003c/code\u003e\u003c/a\u003e chore: ensure tests are compatible with all supported Flutter versions (and b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/b6c33573b2bfb8167ecdf4ff9ca3e60d26e14e2d\"\u003e\u003ccode\u003eb6c3357\u003c/code\u003e\u003c/a\u003e fix: Anti-aliasing cross-platform issue (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/2cd76181e5031867af14c2e48a2b88b3d6c0ef6c\"\u003e\u003ccode\u003e2cd7618\u003c/code\u003e\u003c/a\u003e fix: push changes in update goldens workflow (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/166\"\u003e#166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/482b78e67470f39b8a09a5b34dd06cca8b42b543\"\u003e\u003ccode\u003e482b78e\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003egit commit\u003c/code\u003e instead of \u003ccode\u003egit-auto-commit\u003c/code\u003e action (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/163\"\u003e#163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Betterment/alchemist/commit/e5da5fb4c5b44e8fbf0632ee44d28d3975b0adea\"\u003e\u003ccode\u003ee5da5fb\u003c/code\u003e\u003c/a\u003e ci: use mobile messaging app for Slack notifs (\u003ca href=\"https://redirect.github.com/Betterment/alchemist/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Betterment/alchemist/compare/v0.12.1...v0.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flutter_lints` from 2.0.3 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6eebe72ca3975373a5fab06a009ec5ffeabdb495\"\u003e\u003ccode\u003e6eebe72\u003c/code\u003e\u003c/a\u003e [flutter_lints] Bump lints dependency to 6.0.0 and bump package to 6.0.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0093e2ecd5e3e83c04864b076564e1020ada532f\"\u003e\u003ccode\u003e0093e2e\u003c/code\u003e\u003c/a\u003e [video_player_android] Add note about Android platform views known issue (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/62f38a1abb95fccabd865cef8b107d515bfbf93d\"\u003e\u003ccode\u003e62f38a1\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Implement \u003ccode\u003eenableAudio\u003c/code\u003e for video recording (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9264\"\u003e#9264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9c11e9b8b845235c8d6bd120b89238dc580ab973\"\u003e\u003ccode\u003e9c11e9b\u003c/code\u003e\u003c/a\u003e [video_player_android] isBuffering flag always return true after calling seek...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6efa04bfdb94f14236a9f9f85a6ebb367a94e81d\"\u003e\u003ccode\u003e6efa04b\u003c/code\u003e\u003c/a\u003e [camera,video_player] replace onSurfaceDestroyed with onSurfaceCleanup (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9316\"\u003e#9316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c33fa390d6866405334adc56d38b70ea2ee3ab6e\"\u003e\u003ccode\u003ec33fa39\u003c/code\u003e\u003c/a\u003e [camera,video_player] Update Android to 3.29 minimum (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5a7d40f877274916bdd81ba18a6b508e2d266aa3\"\u003e\u003ccode\u003e5a7d40f\u003c/code\u003e\u003c/a\u003e Update repo for 3.32 stable (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2a847d78641de3eba95ba22b3a01db5ee24c93b3\"\u003e\u003ccode\u003e2a847d7\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Correct pigeon configuration output paths (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9313\"\u003e#9313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d692e43dba6c8dcfdd3659fd6681a3c9505307ae\"\u003e\u003ccode\u003ed692e43\u003c/code\u003e\u003c/a\u003e [process] Remove from the repository (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9310\"\u003e#9310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe5dd86d6232c1ca2eacc50efe38db5dd2a6f815\"\u003e\u003ccode\u003efe5dd86\u003c/code\u003e\u003c/a\u003e Ensure Example Packages Work on Android API 36 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_lints-v6.0.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/GetStream/stream-video-flutter/pull/1137","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GetStream%2Fstream-video-flutter/issues/1137","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1137/packages"}},{"old_version":"5.1.0","new_version":"6.0.0","update_type":"major","path":null,"pr_created_at":"2025-12-15T13:23:38.000Z","version_change":"5.1.0 → 6.0.0","issue":{"uuid":"3730439366","node_id":"PR_kwDOOwHveM647I16","number":60,"state":"closed","title":"Bump protobuf from 5.1.0 to 6.0.0","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-05T13:52:56.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-15T13:23:38.000Z","updated_at":"2026-01-05T13:52:57.000Z","time_to_close":1816158,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"protobuf","old_version":"5.1.0","new_version":"6.0.0","repository_url":"https://github.com/google/protobuf.dart"}],"path":null,"ecosystem":"pub"},"body":"Bumps [protobuf](https://github.com/google/protobuf.dart) from 5.1.0 to 6.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protobuf v6.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNew \u003ccode\u003eGeneratedMessage\u003c/code\u003e extension methods \u003ccode\u003etoTextFormat\u003c/code\u003e and \u003ccode\u003ewriteTextFormat\u003c/code\u003e added to convert the message into the \u003ca href=\"https://protobuf.dev/reference/protobuf/textformat-spec/\"\u003eofficial protocol buffers text format\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/125\"\u003e#125\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd [well-known proto types][wkts] as libraries. This change is required for protoc_plugin-25.0.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e Hide \u003ccode\u003ePbList\u003c/code\u003e and \u003ccode\u003ePbMap\u003c/code\u003e constructors. It is not possible to construct these values correctly in user code, so the constructors are now private. Existing uses of \u003ccode\u003ePbList\u003c/code\u003e can be replaced by \u003ccode\u003eList\u003c/code\u003e and \u003ccode\u003ePbMap\u003c/code\u003e can be replaced by \u003ccode\u003eMap\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eFor immutable lists and maps, you can use \u003ccode\u003ebuilt_value\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMap fields now check key and value validity when adding elements. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1065\"\u003e#1065\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1080\"\u003egoogle/protobuf.dart#1080\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/125\"\u003e#125\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/125\"\u003egoogle/protobuf.dart#125\u003c/a\u003e\n[wkts]: \u003ca href=\"https://protobuf.dev/reference/protobuf/google.protobuf\"\u003ehttps://protobuf.dev/reference/protobuf/google.protobuf\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1081\"\u003egoogle/protobuf.dart#1081\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1072\"\u003egoogle/protobuf.dart#1072\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1065\"\u003e#1065\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1065\"\u003egoogle/protobuf.dart#1065\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1076\"\u003egoogle/protobuf.dart#1076\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/9e30258e0aa6a6430ee36c84b75308a9702fde42\"\u003e\u003ccode\u003e9e30258\u003c/code\u003e\u003c/a\u003e Check key and value validity in PbMap (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/cafeac4208a1139e370099591edc8b014dfcc204\"\u003e\u003ccode\u003ecafeac4\u003c/code\u003e\u003c/a\u003e Hide PbList and PbMap constructors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/7fcd48b24b92671f59b36a7b3ce23208f5600b7c\"\u003e\u003ccode\u003e7fcd48b\u003c/code\u003e\u003c/a\u003e Sync some of the internal changes (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/3ed04a91ff4de8493226e8fd0d89678c2986edf6\"\u003e\u003ccode\u003e3ed04a9\u003c/code\u003e\u003c/a\u003e Add well-known type support (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a1dceed95d7e9250bea950a2ed10173f43ab83f6\"\u003e\u003ccode\u003ea1dceed\u003c/code\u003e\u003c/a\u003e protoc_plugin refactors (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/46c36977f213c961148a9455a5894f2e8c7ba722\"\u003e\u003ccode\u003e46c3697\u003c/code\u003e\u003c/a\u003e Update test protos copied from C++ protobuf (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b98d4e2bc8d5e8bbe96cfdd56f423641b818b914\"\u003e\u003ccode\u003eb98d4e2\u003c/code\u003e\u003c/a\u003e Implement proto text format generator (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v5.1.0...protobuf-v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=protobuf\u0026package-manager=pub\u0026previous-version=5.1.0\u0026new-version=6.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/NicolaVerbeeck/opentelemetry_logging_dart/pull/60","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NicolaVerbeeck%2Fopentelemetry_logging_dart/issues/60","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/60/packages"}},{"old_version":"4.2.0","new_version":"5.1.0","update_type":"major","path":null,"pr_created_at":"2025-11-07T12:46:27.000Z","version_change":"4.2.0 → 5.1.0","issue":{"uuid":"3600190853","node_id":"PR_kwDOOglg7c6yIMzN","number":6,"state":"closed","title":"build(deps): bump protobuf from 4.2.0 to 5.1.0","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-26T12:22:05.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-07T12:46:27.000Z","updated_at":"2025-11-26T12:22:06.000Z","time_to_close":1640138,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"protobuf","old_version":"4.2.0","new_version":"5.1.0","repository_url":"https://github.com/google/protobuf.dart"}],"path":null,"ecosystem":"pub"},"body":"Bumps [protobuf](https://github.com/google/protobuf.dart) from 4.2.0 to 5.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protobuf v5.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate default size limit of \u003ccode\u003eCodedBufferReader\u003c/code\u003e from 67,108,864 bytes to 2,147,483,647 bytes, and default recursion limit from 64 to 100.\u003c/p\u003e\n\u003cp\u003eThe new limits are consistent with the Java and C++ implementations. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eGeneratedMessage.addExtension\u003c/code\u003e returning non-frozen and \u003ccode\u003eGeneratedMessage.getExtension\u003c/code\u003e allowing modifying an extension when the message is frozen before initializing the extension field set. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eGeneratedMessage.getExtension\u003c/code\u003e returning differently typed lists when the message extension field set is initialized and frozen and initialized but not frozen. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003ePbList\u003c/code\u003e methods \u003ccode\u003eaddAll\u003c/code\u003e, \u003ccode\u003einsertAll\u003c/code\u003e, \u003ccode\u003ereplaceRange\u003c/code\u003e, \u003ccode\u003esetAll\u003c/code\u003e, \u003ccode\u003esetRange\u003c/code\u003e iterating the \u003ccode\u003eIterable\u003c/code\u003e argument twice. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/730\"\u003e#730\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1070\"\u003e#1070\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eGeneratedMessage.==\u003c/code\u003e throwing a type error when comparing \u003ccode\u003emap\u003c/code\u003e fields in some cases. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1075\"\u003e#1075\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1077\"\u003e#1077\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis bug was introduced with protobuf-5.0.0.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1060\"\u003e#1060\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1060\"\u003egoogle/protobuf.dart#1060\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1062\"\u003e#1062\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1062\"\u003egoogle/protobuf.dart#1062\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/730\"\u003e#730\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/730\"\u003egoogle/protobuf.dart#730\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1070\"\u003e#1070\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1070\"\u003egoogle/protobuf.dart#1070\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1075\"\u003e#1075\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1075\"\u003egoogle/protobuf.dart#1075\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1077\"\u003e#1077\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1077\"\u003egoogle/protobuf.dart#1077\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003epackage:protobuf v5.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance of \u003ccode\u003eGeneratedMessage.deepCopy\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unknown enum handling in \u003ccode\u003eGeneratedMessage.mergeFromProto3Json\u003c/code\u003e when the \u003ccode\u003eignoreUnknownFields\u003c/code\u003e optional argument is \u003ccode\u003etrue\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBuilderInfo\u003c/code\u003e methods to support protoc-plugin 23.0.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGeneralize argument type of \u003ccode\u003ePbList.from\u003c/code\u003e from \u003ccode\u003eList\u0026lt;T\u0026gt;\u003c/code\u003e to \u003ccode\u003eIterable\u0026lt;T\u0026gt;\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearing oneof fields with \u003ccode\u003eGeneratedMessage.clear\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unknown JSON handling when using \u003ccode\u003eGeneratedMessage\u003c/code\u003e methods \u003ccode\u003emergeFromJson\u003c/code\u003e, \u003ccode\u003emergeFromJsonMap\u003c/code\u003e, \u003ccode\u003ewriteToJson\u003c/code\u003e, \u003ccode\u003ewriteToJsonMap\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/742\"\u003e#742\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/742\"\u003egoogle/protobuf.dart#742\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/853\"\u003e#853\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/853\"\u003egoogle/protobuf.dart#853\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1047\"\u003e#1047\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1047\"\u003egoogle/protobuf.dart#1047\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1054\"\u003e#1054\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1054\"\u003egoogle/protobuf.dart#1054\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1057\"\u003e#1057\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1057\"\u003egoogle/protobuf.dart#1057\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1058\"\u003e#1058\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1058\"\u003egoogle/protobuf.dart#1058\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/1ebb09ccb5f937017e27f0953391ba856bbb8f49\"\u003e\u003ccode\u003e1ebb09c\u003c/code\u003e\u003c/a\u003e Release protobuf-5.1.0 (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1078\"\u003e#1078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/24f9cf080273f5ecb00db6ca1be16d5cc8762429\"\u003e\u003ccode\u003e24f9cf0\u003c/code\u003e\u003c/a\u003e Fix message comparison throwing type error when comparing maps in some cases ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4dfedafd160e203b9b5a91737fc0de962dc40b24\"\u003e\u003ccode\u003e4dfedaf\u003c/code\u003e\u003c/a\u003e Don't iterate iterable arguments twice in PbList (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1070\"\u003e#1070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/bed508e273592a9191b685f1634b0638cd657298\"\u003e\u003ccode\u003ebed508e\u003c/code\u003e\u003c/a\u003e Don't generate \u003ccode\u003ecreateRepeated\u003c/code\u003e members (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1074\"\u003e#1074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4b488e014f94b643e95d137823eca10e8a5674fe\"\u003e\u003ccode\u003e4b488e0\u003c/code\u003e\u003c/a\u003e Make annotations.dart and exceptions.dart libraries (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1071\"\u003e#1071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/7db07843c86de526edbe3c4d668c0962ef0b203b\"\u003e\u003ccode\u003e7db0784\u003c/code\u003e\u003c/a\u003e Avoid redundant nullability checks when updating repeated fields (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1069\"\u003e#1069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a77f9a6b94f77e47eb72f0906883b48ef1914702\"\u003e\u003ccode\u003ea77f9a6\u003c/code\u003e\u003c/a\u003e More field validation tests (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1068\"\u003e#1068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/27730dbb6edd7e621141353b0e19eab6d6cada3a\"\u003e\u003ccode\u003e27730db\u003c/code\u003e\u003c/a\u003e Move PbMap to its own library (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1066\"\u003e#1066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/9b4c46fe2b20137681ffe8a70321229be6442f78\"\u003e\u003ccode\u003e9b4c46f\u003c/code\u003e\u003c/a\u003e More clearExtension tests: (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1064\"\u003e#1064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/5a44489a1e8197846168dc61616b3eaee18feed9\"\u003e\u003ccode\u003e5a44489\u003c/code\u003e\u003c/a\u003e Move PbList to its own library (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1063\"\u003e#1063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v4.2.0...protobuf-v5.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=protobuf\u0026package-manager=pub\u0026previous-version=4.2.0\u0026new-version=5.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Erengun/signal_messenger_toolkit/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Erengun%2Fsignal_messenger_toolkit/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":"4.2.0","new_version":"5.0.0","update_type":"major","path":null,"pr_created_at":"2025-10-14T16:22:47.000Z","version_change":"4.2.0 → 5.0.0","issue":{"uuid":"3514648838","node_id":"PR_kwDOOZ09Tc6ttNeY","number":7,"state":"closed","title":"Bump protobuf from 4.2.0 to 5.0.0","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-07T16:18:28.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-14T16:22:47.000Z","updated_at":"2025-11-07T16:18:29.000Z","time_to_close":2073341,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"protobuf","old_version":"4.2.0","new_version":"5.0.0","repository_url":"https://github.com/google/protobuf.dart"}],"path":null,"ecosystem":"pub"},"body":"Bumps [protobuf](https://github.com/google/protobuf.dart) from 4.2.0 to 5.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protobuf v5.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance of \u003ccode\u003eGeneratedMessage.deepCopy\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unknown enum handling in \u003ccode\u003eGeneratedMessage.mergeFromProto3Json\u003c/code\u003e when the \u003ccode\u003eignoreUnknownFields\u003c/code\u003e optional argument is \u003ccode\u003etrue\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBuilderInfo\u003c/code\u003e methods to support protoc-plugin 23.0.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGeneralize argument type of \u003ccode\u003ePbList.from\u003c/code\u003e from \u003ccode\u003eList\u0026lt;T\u0026gt;\u003c/code\u003e to \u003ccode\u003eIterable\u0026lt;T\u0026gt;\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearing oneof fields with \u003ccode\u003eGeneratedMessage.clear\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unknown JSON handling when using \u003ccode\u003eGeneratedMessage\u003c/code\u003e methods \u003ccode\u003emergeFromJson\u003c/code\u003e, \u003ccode\u003emergeFromJsonMap\u003c/code\u003e, \u003ccode\u003ewriteToJson\u003c/code\u003e, \u003ccode\u003ewriteToJsonMap\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/742\"\u003e#742\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/742\"\u003egoogle/protobuf.dart#742\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/853\"\u003e#853\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/853\"\u003egoogle/protobuf.dart#853\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1047\"\u003e#1047\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1047\"\u003egoogle/protobuf.dart#1047\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1054\"\u003e#1054\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1054\"\u003egoogle/protobuf.dart#1054\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1057\"\u003e#1057\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1057\"\u003egoogle/protobuf.dart#1057\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1058\"\u003e#1058\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1058\"\u003egoogle/protobuf.dart#1058\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/fb89979f8e83690989fd76eef4d5692aec4941d6\"\u003e\u003ccode\u003efb89979\u003c/code\u003e\u003c/a\u003e Update CHANGELOGs for release (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1059\"\u003e#1059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/ccf56f3c8604f9b1142d759d45707c1861a7ddb0\"\u003e\u003ccode\u003eccf56f3\u003c/code\u003e\u003c/a\u003e Fix unknown JSON handling (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b9b59e1d9fbf0b12dcf98845108481a14554fceb\"\u003e\u003ccode\u003eb9b59e1\u003c/code\u003e\u003c/a\u003e Fix clearing oneof fields (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/f167191f5e8fa80c1cd172475b3288410958615d\"\u003e\u003ccode\u003ef167191\u003c/code\u003e\u003c/a\u003e Remove redundant \u003ccode\u003ebreak\u003c/code\u003e statements in switch cases (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1056\"\u003e#1056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/07eed6e8cc0535189112ae8373aa8f16f4a5c3ca\"\u003e\u003ccode\u003e07eed6e\u003c/code\u003e\u003c/a\u003e Generalize argument type of \u003ccode\u003ePbList.from\u003c/code\u003e from \u003ccode\u003eList\\\u0026lt;T\u0026gt;\u003c/code\u003e to \u003ccode\u003eIterable\\\u0026lt;T\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/0447bd20dbf879d839fbd9e24c1731a71cfb39bb\"\u003e\u003ccode\u003e0447bd2\u003c/code\u003e\u003c/a\u003e Run plugin with asserts when building test protos (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1055\"\u003e#1055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/660bbc87d6067c49eac039b7f502125d7ca658b3\"\u003e\u003ccode\u003e660bbc8\u003c/code\u003e\u003c/a\u003e Edition support (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/82fc34f71df84cdaa22b5a0e10c5c3a46821b2e9\"\u003e\u003ccode\u003e82fc34f\u003c/code\u003e\u003c/a\u003e Improve golden file checking (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1053\"\u003e#1053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/456e2ee704af27225e25ba092164f66dcbf63000\"\u003e\u003ccode\u003e456e2ee\u003c/code\u003e\u003c/a\u003e Generate unittest_features proto (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/c21502957def72916685c955a3fde1eb66ab5585\"\u003e\u003ccode\u003ec215029\u003c/code\u003e\u003c/a\u003e Update pre-generated protos (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v4.2.0...protobuf-v5.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=protobuf\u0026package-manager=pub\u0026previous-version=4.2.0\u0026new-version=5.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Shalomka/simple_tracer/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shalomka%2Fsimple_tracer/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"3.1.0","new_version":"5.0.0","update_type":"major","path":null,"pr_created_at":"2025-10-06T08:58:44.000Z","version_change":"3.1.0 → 5.0.0","issue":{"uuid":"2889346303","node_id":"PR_kwDOPvXyJc6sN-z_","number":9,"state":"open","title":"Bump protobuf from 3.1.0 to 5.0.0","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T08:58:44.000Z","updated_at":"2025-10-06T08:58:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"protobuf","old_version":"3.1.0","new_version":"5.0.0","repository_url":"https://github.com/google/protobuf.dart"}],"path":null,"ecosystem":"pub"},"body":"Bumps [protobuf](https://github.com/google/protobuf.dart) from 3.1.0 to 5.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protobuf v5.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance of \u003ccode\u003eGeneratedMessage.deepCopy\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unknown enum handling in \u003ccode\u003eGeneratedMessage.mergeFromProto3Json\u003c/code\u003e when the \u003ccode\u003eignoreUnknownFields\u003c/code\u003e optional argument is \u003ccode\u003etrue\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBuilderInfo\u003c/code\u003e methods to support protoc-plugin 23.0.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGeneralize argument type of \u003ccode\u003ePbList.from\u003c/code\u003e from \u003ccode\u003eList\u0026lt;T\u0026gt;\u003c/code\u003e to \u003ccode\u003eIterable\u0026lt;T\u0026gt;\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearing oneof fields with \u003ccode\u003eGeneratedMessage.clear\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unknown JSON handling when using \u003ccode\u003eGeneratedMessage\u003c/code\u003e methods \u003ccode\u003emergeFromJson\u003c/code\u003e, \u003ccode\u003emergeFromJsonMap\u003c/code\u003e, \u003ccode\u003ewriteToJson\u003c/code\u003e, \u003ccode\u003ewriteToJsonMap\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/742\"\u003e#742\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/742\"\u003egoogle/protobuf.dart#742\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/853\"\u003e#853\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/853\"\u003egoogle/protobuf.dart#853\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1047\"\u003e#1047\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1047\"\u003egoogle/protobuf.dart#1047\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1054\"\u003e#1054\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1054\"\u003egoogle/protobuf.dart#1054\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1057\"\u003e#1057\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1057\"\u003egoogle/protobuf.dart#1057\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1058\"\u003e#1058\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1058\"\u003egoogle/protobuf.dart#1058\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003epackage:protobuf v4.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum SDK dependency bumped from 3.6.0 to 3.7.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1024\"\u003e#1024\u003c/a\u003e)\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1024\"\u003e#1024\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1024\"\u003egoogle/protobuf.dart#1024\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:protobuf v4.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove packed field decoding performance. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/959\"\u003e#959\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimum SDK dependency bumped from 3.3.0 to 3.6.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/959\"\u003e#959\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/959\"\u003egoogle/protobuf.dart#959\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/981\"\u003egoogle/protobuf.dart#981\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1001\"\u003egoogle/protobuf.dart#1001\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003epackage:protobuf v4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e The following types and members are now removed:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePbEventMixin\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePbFieldChange\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eEventBuffer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessage.createRepeatedField\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessage.createMapField\u003c/code\u003e\nThese were used to implement events, which are unused internally. To keep API surface small (to make it easier to change the library or migrate to another library) these types and members are removed. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003e#738\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e \u003ccode\u003eCodedBufferWriter.writeRawBytes\u003c/code\u003e now takes a \u003ccode\u003eUint8List\u003c/code\u003e argument (instead of \u003ccode\u003eTypedData\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessageGenericExtensions.deepCopy\u003c/code\u003e is now annotated with \u003ccode\u003e@useResult\u003c/code\u003e and will generate a warning when its result is not used. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e \u003ccode\u003ePbMap.unmodifiable\u003c/code\u003e now takes key and value field types as arguments, instead of another \u003ccode\u003ePbMap\u003c/code\u003e.\nTo migrate, use \u003ccode\u003ePbMap.unmodifiable(map.keyFieldType, map.valueFieldType)\u003c/code\u003e instead of \u003ccode\u003ePbMap.unmodifiable(map)\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003e#902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMessages deserialized from JSON now generate the unknown fields when serialized as JSON. Note that, as before, unknown fields in JSON messages are not stored in the \u003ccode\u003eunknownFields\u003c/code\u003e of the message. They are only used by the JSON serializers to support roundtripping. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003e#49\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/918\"\u003e#918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimum SDK dependency bumped from 2.19.0 to 3.3.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/953\"\u003e#953\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003e#738\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003egoogle/protobuf.dart#738\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003e#896\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003egoogle/protobuf.dart#896\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003e#902\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003egoogle/protobuf.dart#902\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003e#49\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003egoogle/protobuf.dart#49\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/918\"\u003e#918\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pulls/918\"\u003egoogle/protobuf.dart#918\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/953\"\u003e#953\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/953\"\u003egoogle/protobuf.dart#953\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/fb89979f8e83690989fd76eef4d5692aec4941d6\"\u003e\u003ccode\u003efb89979\u003c/code\u003e\u003c/a\u003e Update CHANGELOGs for release (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1059\"\u003e#1059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/ccf56f3c8604f9b1142d759d45707c1861a7ddb0\"\u003e\u003ccode\u003eccf56f3\u003c/code\u003e\u003c/a\u003e Fix unknown JSON handling (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b9b59e1d9fbf0b12dcf98845108481a14554fceb\"\u003e\u003ccode\u003eb9b59e1\u003c/code\u003e\u003c/a\u003e Fix clearing oneof fields (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/f167191f5e8fa80c1cd172475b3288410958615d\"\u003e\u003ccode\u003ef167191\u003c/code\u003e\u003c/a\u003e Remove redundant \u003ccode\u003ebreak\u003c/code\u003e statements in switch cases (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1056\"\u003e#1056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/07eed6e8cc0535189112ae8373aa8f16f4a5c3ca\"\u003e\u003ccode\u003e07eed6e\u003c/code\u003e\u003c/a\u003e Generalize argument type of \u003ccode\u003ePbList.from\u003c/code\u003e from \u003ccode\u003eList\\\u0026lt;T\u0026gt;\u003c/code\u003e to \u003ccode\u003eIterable\\\u0026lt;T\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/0447bd20dbf879d839fbd9e24c1731a71cfb39bb\"\u003e\u003ccode\u003e0447bd2\u003c/code\u003e\u003c/a\u003e Run plugin with asserts when building test protos (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1055\"\u003e#1055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/660bbc87d6067c49eac039b7f502125d7ca658b3\"\u003e\u003ccode\u003e660bbc8\u003c/code\u003e\u003c/a\u003e Edition support (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/82fc34f71df84cdaa22b5a0e10c5c3a46821b2e9\"\u003e\u003ccode\u003e82fc34f\u003c/code\u003e\u003c/a\u003e Improve golden file checking (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1053\"\u003e#1053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/456e2ee704af27225e25ba092164f66dcbf63000\"\u003e\u003ccode\u003e456e2ee\u003c/code\u003e\u003c/a\u003e Generate unittest_features proto (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/c21502957def72916685c955a3fde1eb66ab5585\"\u003e\u003ccode\u003ec215029\u003c/code\u003e\u003c/a\u003e Update pre-generated protos (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v3.1.0...protobuf-v5.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=protobuf\u0026package-manager=pub\u0026previous-version=3.1.0\u0026new-version=5.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/KevinCorcor/grpc-test/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KevinCorcor%2Fgrpc-test/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"}},{"old_version":"4.2.0","new_version":"5.0.0","update_type":"major","path":null,"pr_created_at":"2025-10-06T07:07:25.000Z","version_change":"4.2.0 → 5.0.0","issue":{"uuid":"2889048786","node_id":"PR_kwDOJ-Egqc6sM2LS","number":375,"state":"closed","title":"chore(deps): bump protobuf from 4.2.0 to 5.0.0","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-06T07:38:09.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T07:07:25.000Z","updated_at":"2025-10-06T07:38:10.000Z","time_to_close":1844,"merged_at":"2025-10-06T07:38:09.000Z","merged_by":"TesteurManiak","closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"protobuf","old_version":"4.2.0","new_version":"5.0.0","repository_url":"https://github.com/google/protobuf.dart"}],"path":null,"ecosystem":"pub"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [protobuf](https://github.com/google/protobuf.dart) from 4.2.0 to 5.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protobuf v5.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance of \u003ccode\u003eGeneratedMessage.deepCopy\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unknown enum handling in \u003ccode\u003eGeneratedMessage.mergeFromProto3Json\u003c/code\u003e when the \u003ccode\u003eignoreUnknownFields\u003c/code\u003e optional argument is \u003ccode\u003etrue\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBuilderInfo\u003c/code\u003e methods to support protoc-plugin 23.0.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGeneralize argument type of \u003ccode\u003ePbList.from\u003c/code\u003e from \u003ccode\u003eList\u0026lt;T\u0026gt;\u003c/code\u003e to \u003ccode\u003eIterable\u0026lt;T\u0026gt;\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearing oneof fields with \u003ccode\u003eGeneratedMessage.clear\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unknown JSON handling when using \u003ccode\u003eGeneratedMessage\u003c/code\u003e methods \u003ccode\u003emergeFromJson\u003c/code\u003e, \u003ccode\u003emergeFromJsonMap\u003c/code\u003e, \u003ccode\u003ewriteToJson\u003c/code\u003e, \u003ccode\u003ewriteToJsonMap\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/742\"\u003e#742\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/742\"\u003egoogle/protobuf.dart#742\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/853\"\u003e#853\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/853\"\u003egoogle/protobuf.dart#853\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1047\"\u003e#1047\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1047\"\u003egoogle/protobuf.dart#1047\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1054\"\u003e#1054\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1054\"\u003egoogle/protobuf.dart#1054\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1057\"\u003e#1057\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1057\"\u003egoogle/protobuf.dart#1057\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1058\"\u003e#1058\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1058\"\u003egoogle/protobuf.dart#1058\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/fb89979f8e83690989fd76eef4d5692aec4941d6\"\u003e\u003ccode\u003efb89979\u003c/code\u003e\u003c/a\u003e Update CHANGELOGs for release (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1059\"\u003e#1059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/ccf56f3c8604f9b1142d759d45707c1861a7ddb0\"\u003e\u003ccode\u003eccf56f3\u003c/code\u003e\u003c/a\u003e Fix unknown JSON handling (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b9b59e1d9fbf0b12dcf98845108481a14554fceb\"\u003e\u003ccode\u003eb9b59e1\u003c/code\u003e\u003c/a\u003e Fix clearing oneof fields (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/f167191f5e8fa80c1cd172475b3288410958615d\"\u003e\u003ccode\u003ef167191\u003c/code\u003e\u003c/a\u003e Remove redundant \u003ccode\u003ebreak\u003c/code\u003e statements in switch cases (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1056\"\u003e#1056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/07eed6e8cc0535189112ae8373aa8f16f4a5c3ca\"\u003e\u003ccode\u003e07eed6e\u003c/code\u003e\u003c/a\u003e Generalize argument type of \u003ccode\u003ePbList.from\u003c/code\u003e from \u003ccode\u003eList\\\u0026lt;T\u0026gt;\u003c/code\u003e to \u003ccode\u003eIterable\\\u0026lt;T\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/0447bd20dbf879d839fbd9e24c1731a71cfb39bb\"\u003e\u003ccode\u003e0447bd2\u003c/code\u003e\u003c/a\u003e Run plugin with asserts when building test protos (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1055\"\u003e#1055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/660bbc87d6067c49eac039b7f502125d7ca658b3\"\u003e\u003ccode\u003e660bbc8\u003c/code\u003e\u003c/a\u003e Edition support (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/82fc34f71df84cdaa22b5a0e10c5c3a46821b2e9\"\u003e\u003ccode\u003e82fc34f\u003c/code\u003e\u003c/a\u003e Improve golden file checking (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1053\"\u003e#1053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/456e2ee704af27225e25ba092164f66dcbf63000\"\u003e\u003ccode\u003e456e2ee\u003c/code\u003e\u003c/a\u003e Generate unittest_features proto (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/c21502957def72916685c955a3fde1eb66ab5585\"\u003e\u003ccode\u003ec215029\u003c/code\u003e\u003c/a\u003e Update pre-generated protos (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v4.2.0...protobuf-v5.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=protobuf\u0026package-manager=pub\u0026previous-version=4.2.0\u0026new-version=5.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/TesteurManiak/flutter_manga_reader/pull/375","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TesteurManiak%2Fflutter_manga_reader/issues/375","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/375/packages"}},{"old_version":"4.2.0","new_version":"5.0.0","update_type":"major","path":null,"pr_created_at":"2025-10-06T04:06:13.000Z","version_change":"4.2.0 → 5.0.0","issue":{"uuid":"3485608088","node_id":"PR_kwDOBZYv986sLtKx","number":805,"state":"open","title":"Bump protobuf from 4.2.0 to 5.0.0","user":"dependabot[bot]","labels":["size/XS","dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T04:06:13.000Z","updated_at":"2025-10-06T16:04:55.347Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"protobuf","old_version":"4.2.0","new_version":"5.0.0","repository_url":"https://github.com/google/protobuf.dart"}],"path":null,"ecosystem":"pub"},"body":"Bumps [protobuf](https://github.com/google/protobuf.dart) from 4.2.0 to 5.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protobuf v5.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance of \u003ccode\u003eGeneratedMessage.deepCopy\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unknown enum handling in \u003ccode\u003eGeneratedMessage.mergeFromProto3Json\u003c/code\u003e when the \u003ccode\u003eignoreUnknownFields\u003c/code\u003e optional argument is \u003ccode\u003etrue\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBuilderInfo\u003c/code\u003e methods to support protoc-plugin 23.0.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGeneralize argument type of \u003ccode\u003ePbList.from\u003c/code\u003e from \u003ccode\u003eList\u0026lt;T\u0026gt;\u003c/code\u003e to \u003ccode\u003eIterable\u0026lt;T\u0026gt;\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearing oneof fields with \u003ccode\u003eGeneratedMessage.clear\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unknown JSON handling when using \u003ccode\u003eGeneratedMessage\u003c/code\u003e methods \u003ccode\u003emergeFromJson\u003c/code\u003e, \u003ccode\u003emergeFromJsonMap\u003c/code\u003e, \u003ccode\u003ewriteToJson\u003c/code\u003e, \u003ccode\u003ewriteToJsonMap\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/742\"\u003e#742\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/742\"\u003egoogle/protobuf.dart#742\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/853\"\u003e#853\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/853\"\u003egoogle/protobuf.dart#853\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1047\"\u003e#1047\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1047\"\u003egoogle/protobuf.dart#1047\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1054\"\u003e#1054\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1054\"\u003egoogle/protobuf.dart#1054\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1057\"\u003e#1057\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1057\"\u003egoogle/protobuf.dart#1057\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1058\"\u003e#1058\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1058\"\u003egoogle/protobuf.dart#1058\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/fb89979f8e83690989fd76eef4d5692aec4941d6\"\u003e\u003ccode\u003efb89979\u003c/code\u003e\u003c/a\u003e Update CHANGELOGs for release (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1059\"\u003e#1059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/ccf56f3c8604f9b1142d759d45707c1861a7ddb0\"\u003e\u003ccode\u003eccf56f3\u003c/code\u003e\u003c/a\u003e Fix unknown JSON handling (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b9b59e1d9fbf0b12dcf98845108481a14554fceb\"\u003e\u003ccode\u003eb9b59e1\u003c/code\u003e\u003c/a\u003e Fix clearing oneof fields (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/f167191f5e8fa80c1cd172475b3288410958615d\"\u003e\u003ccode\u003ef167191\u003c/code\u003e\u003c/a\u003e Remove redundant \u003ccode\u003ebreak\u003c/code\u003e statements in switch cases (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1056\"\u003e#1056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/07eed6e8cc0535189112ae8373aa8f16f4a5c3ca\"\u003e\u003ccode\u003e07eed6e\u003c/code\u003e\u003c/a\u003e Generalize argument type of \u003ccode\u003ePbList.from\u003c/code\u003e from \u003ccode\u003eList\\\u0026lt;T\u0026gt;\u003c/code\u003e to \u003ccode\u003eIterable\\\u0026lt;T\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/0447bd20dbf879d839fbd9e24c1731a71cfb39bb\"\u003e\u003ccode\u003e0447bd2\u003c/code\u003e\u003c/a\u003e Run plugin with asserts when building test protos (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1055\"\u003e#1055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/660bbc87d6067c49eac039b7f502125d7ca658b3\"\u003e\u003ccode\u003e660bbc8\u003c/code\u003e\u003c/a\u003e Edition support (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/82fc34f71df84cdaa22b5a0e10c5c3a46821b2e9\"\u003e\u003ccode\u003e82fc34f\u003c/code\u003e\u003c/a\u003e Improve golden file checking (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1053\"\u003e#1053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/456e2ee704af27225e25ba092164f66dcbf63000\"\u003e\u003ccode\u003e456e2ee\u003c/code\u003e\u003c/a\u003e Generate unittest_features proto (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/c21502957def72916685c955a3fde1eb66ab5585\"\u003e\u003ccode\u003ec215029\u003c/code\u003e\u003c/a\u003e Update pre-generated protos (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v4.2.0...protobuf-v5.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=protobuf\u0026package-manager=pub\u0026previous-version=4.2.0\u0026new-version=5.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/grpc/grpc-dart/pull/805","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/grpc%2Fgrpc-dart/issues/805","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/805/packages"}},{"old_version":"4.2.0","new_version":"5.0.0","update_type":"major","path":null,"pr_created_at":"2025-10-06T02:04:55.000Z","version_change":"4.2.0 → 5.0.0","issue":{"uuid":"2888610528","node_id":"PR_kwDOBFHeo86sLLLg","number":2657,"state":"open","title":"Bump protoc_plugin and protobuf","user":"dependabot[bot]","labels":["Dart","dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T02:04:55.000Z","updated_at":"2025-10-06T02:04:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"protoc_plugin","repository_url":"https://github.com/google/protobuf.dart","old_version":"22.5.0","new_version":"23.0.0"},{"name":"protobuf","repository_url":"https://github.com/google/protobuf.dart","old_version":"4.2.0","new_version":"5.0.0"}],"path":null,"ecosystem":"pub"},"body":"Bumps [protoc_plugin](https://github.com/google/protobuf.dart) and [protobuf](https://github.com/google/protobuf.dart). These dependencies needed to be updated together.\nUpdates `protoc_plugin` from 22.5.0 to 23.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotoc_plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protoc_plugin v23.0.0\u003c/h2\u003e\n\u003cp\u003eNote: this version requires protobuf 5.0.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport protobuf editions. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate generated code for protobuf 5.0.0.\u003c/li\u003e\n\u003cli\u003eUpdate generated \u003ccode\u003eclone\u003c/code\u003e members to take advantage of faster \u003ccode\u003edeepCopy\u003c/code\u003e implementation in protobuf 5.0.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCode size improvements for enum fields. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/742\"\u003e#742\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/742\"\u003egoogle/protobuf.dart#742\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1047\"\u003e#1047\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1047\"\u003egoogle/protobuf.dart#1047\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1052\"\u003e#1052\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1052\"\u003egoogle/protobuf.dart#1052\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/fb89979f8e83690989fd76eef4d5692aec4941d6\"\u003e\u003ccode\u003efb89979\u003c/code\u003e\u003c/a\u003e Update CHANGELOGs for release (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1059\"\u003e#1059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/ccf56f3c8604f9b1142d759d45707c1861a7ddb0\"\u003e\u003ccode\u003eccf56f3\u003c/code\u003e\u003c/a\u003e Fix unknown JSON handling (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b9b59e1d9fbf0b12dcf98845108481a14554fceb\"\u003e\u003ccode\u003eb9b59e1\u003c/code\u003e\u003c/a\u003e Fix clearing oneof fields (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/f167191f5e8fa80c1cd172475b3288410958615d\"\u003e\u003ccode\u003ef167191\u003c/code\u003e\u003c/a\u003e Remove redundant \u003ccode\u003ebreak\u003c/code\u003e statements in switch cases (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1056\"\u003e#1056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/07eed6e8cc0535189112ae8373aa8f16f4a5c3ca\"\u003e\u003ccode\u003e07eed6e\u003c/code\u003e\u003c/a\u003e Generalize argument type of \u003ccode\u003ePbList.from\u003c/code\u003e from \u003ccode\u003eList\\\u0026lt;T\u0026gt;\u003c/code\u003e to \u003ccode\u003eIterable\\\u0026lt;T\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/0447bd20dbf879d839fbd9e24c1731a71cfb39bb\"\u003e\u003ccode\u003e0447bd2\u003c/code\u003e\u003c/a\u003e Run plugin with asserts when building test protos (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1055\"\u003e#1055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/660bbc87d6067c49eac039b7f502125d7ca658b3\"\u003e\u003ccode\u003e660bbc8\u003c/code\u003e\u003c/a\u003e Edition support (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/82fc34f71df84cdaa22b5a0e10c5c3a46821b2e9\"\u003e\u003ccode\u003e82fc34f\u003c/code\u003e\u003c/a\u003e Improve golden file checking (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1053\"\u003e#1053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/456e2ee704af27225e25ba092164f66dcbf63000\"\u003e\u003ccode\u003e456e2ee\u003c/code\u003e\u003c/a\u003e Generate unittest_features proto (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/c21502957def72916685c955a3fde1eb66ab5585\"\u003e\u003ccode\u003ec215029\u003c/code\u003e\u003c/a\u003e Update pre-generated protos (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protoc_plugin-v22.5.0...protoc_plugin-v23.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `protobuf` from 4.2.0 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protobuf v5.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance of \u003ccode\u003eGeneratedMessage.deepCopy\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unknown enum handling in \u003ccode\u003eGeneratedMessage.mergeFromProto3Json\u003c/code\u003e when the \u003ccode\u003eignoreUnknownFields\u003c/code\u003e optional argument is \u003ccode\u003etrue\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBuilderInfo\u003c/code\u003e methods to support protoc-plugin 23.0.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGeneralize argument type of \u003ccode\u003ePbList.from\u003c/code\u003e from \u003ccode\u003eList\u0026lt;T\u0026gt;\u003c/code\u003e to \u003ccode\u003eIterable\u0026lt;T\u0026gt;\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearing oneof fields with \u003ccode\u003eGeneratedMessage.clear\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unknown JSON handling when using \u003ccode\u003eGeneratedMessage\u003c/code\u003e methods \u003ccode\u003emergeFromJson\u003c/code\u003e, \u003ccode\u003emergeFromJsonMap\u003c/code\u003e, \u003ccode\u003ewriteToJson\u003c/code\u003e, \u003ccode\u003ewriteToJsonMap\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/742\"\u003e#742\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/742\"\u003egoogle/protobuf.dart#742\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/853\"\u003e#853\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/853\"\u003egoogle/protobuf.dart#853\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1047\"\u003e#1047\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1047\"\u003egoogle/protobuf.dart#1047\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1054\"\u003e#1054\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1054\"\u003egoogle/protobuf.dart#1054\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1057\"\u003e#1057\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1057\"\u003egoogle/protobuf.dart#1057\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1058\"\u003e#1058\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1058\"\u003egoogle/protobuf.dart#1058\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/fb89979f8e83690989fd76eef4d5692aec4941d6\"\u003e\u003ccode\u003efb89979\u003c/code\u003e\u003c/a\u003e Update CHANGELOGs for release (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1059\"\u003e#1059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/ccf56f3c8604f9b1142d759d45707c1861a7ddb0\"\u003e\u003ccode\u003eccf56f3\u003c/code\u003e\u003c/a\u003e Fix unknown JSON handling (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b9b59e1d9fbf0b12dcf98845108481a14554fceb\"\u003e\u003ccode\u003eb9b59e1\u003c/code\u003e\u003c/a\u003e Fix clearing oneof fields (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/f167191f5e8fa80c1cd172475b3288410958615d\"\u003e\u003ccode\u003ef167191\u003c/code\u003e\u003c/a\u003e Remove redundant \u003ccode\u003ebreak\u003c/code\u003e statements in switch cases (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1056\"\u003e#1056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/07eed6e8cc0535189112ae8373aa8f16f4a5c3ca\"\u003e\u003ccode\u003e07eed6e\u003c/code\u003e\u003c/a\u003e Generalize argument type of \u003ccode\u003ePbList.from\u003c/code\u003e from \u003ccode\u003eList\\\u0026lt;T\u0026gt;\u003c/code\u003e to \u003ccode\u003eIterable\\\u0026lt;T\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/0447bd20dbf879d839fbd9e24c1731a71cfb39bb\"\u003e\u003ccode\u003e0447bd2\u003c/code\u003e\u003c/a\u003e Run plugin with asserts when building test protos (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1055\"\u003e#1055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/660bbc87d6067c49eac039b7f502125d7ca658b3\"\u003e\u003ccode\u003e660bbc8\u003c/code\u003e\u003c/a\u003e Edition support (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/82fc34f71df84cdaa22b5a0e10c5c3a46821b2e9\"\u003e\u003ccode\u003e82fc34f\u003c/code\u003e\u003c/a\u003e Improve golden file checking (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1053\"\u003e#1053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/456e2ee704af27225e25ba092164f66dcbf63000\"\u003e\u003ccode\u003e456e2ee\u003c/code\u003e\u003c/a\u003e Generate unittest_features proto (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/c21502957def72916685c955a3fde1eb66ab5585\"\u003e\u003ccode\u003ec215029\u003c/code\u003e\u003c/a\u003e Update pre-generated protos (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v4.2.0...protobuf-v5.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 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/sass/dart-sass/pull/2657","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sass%2Fdart-sass/issues/2657","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2657/packages"}},{"old_version":"3.1.0","new_version":"4.2.0","update_type":"major","path":"/simple_live_core","pr_created_at":"2025-09-14T03:56:58.000Z","version_change":"3.1.0 → 4.2.0","issue":{"uuid":"2826275413","node_id":"PR_kwDOPvRASc6odYpV","number":4,"state":"open","title":"Bump protobuf from 3.1.0 to 4.2.0 in /simple_live_core","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-14T03:56:58.000Z","updated_at":"2025-09-14T03:56:58.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"protobuf","old_version":"3.1.0","new_version":"4.2.0","repository_url":"https://github.com/google/protobuf.dart"}],"path":"/simple_live_core","ecosystem":"pub"},"body":"Bumps [protobuf](https://github.com/google/protobuf.dart) from 3.1.0 to 4.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protobuf v4.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum SDK dependency bumped from 3.6.0 to 3.7.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1024\"\u003e#1024\u003c/a\u003e)\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1024\"\u003e#1024\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1024\"\u003egoogle/protobuf.dart#1024\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:protobuf v4.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove packed field decoding performance. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/959\"\u003e#959\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimum SDK dependency bumped from 3.3.0 to 3.6.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/959\"\u003e#959\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/959\"\u003egoogle/protobuf.dart#959\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/981\"\u003egoogle/protobuf.dart#981\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1001\"\u003egoogle/protobuf.dart#1001\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003epackage:protobuf v4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e The following types and members are now removed:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePbEventMixin\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePbFieldChange\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eEventBuffer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessage.createRepeatedField\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessage.createMapField\u003c/code\u003e\nThese were used to implement events, which are unused internally. To keep API surface small (to make it easier to change the library or migrate to another library) these types and members are removed. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003e#738\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e \u003ccode\u003eCodedBufferWriter.writeRawBytes\u003c/code\u003e now takes a \u003ccode\u003eUint8List\u003c/code\u003e argument (instead of \u003ccode\u003eTypedData\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessageGenericExtensions.deepCopy\u003c/code\u003e is now annotated with \u003ccode\u003e@useResult\u003c/code\u003e and will generate a warning when its result is not used. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e \u003ccode\u003ePbMap.unmodifiable\u003c/code\u003e now takes key and value field types as arguments, instead of another \u003ccode\u003ePbMap\u003c/code\u003e.\nTo migrate, use \u003ccode\u003ePbMap.unmodifiable(map.keyFieldType, map.valueFieldType)\u003c/code\u003e instead of \u003ccode\u003ePbMap.unmodifiable(map)\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003e#902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMessages deserialized from JSON now generate the unknown fields when serialized as JSON. Note that, as before, unknown fields in JSON messages are not stored in the \u003ccode\u003eunknownFields\u003c/code\u003e of the message. They are only used by the JSON serializers to support roundtripping. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003e#49\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/918\"\u003e#918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimum SDK dependency bumped from 2.19.0 to 3.3.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/953\"\u003e#953\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003e#738\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003egoogle/protobuf.dart#738\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003e#896\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003egoogle/protobuf.dart#896\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003e#902\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003egoogle/protobuf.dart#902\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003e#49\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003egoogle/protobuf.dart#49\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/918\"\u003e#918\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pulls/918\"\u003egoogle/protobuf.dart#918\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/953\"\u003e#953\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/953\"\u003egoogle/protobuf.dart#953\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/277b45a59e1569a19f24deec7f29c2a119aa225c\"\u003e\u003ccode\u003e277b45a\u003c/code\u003e\u003c/a\u003e Release protobuf 4.2.0 (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/0b73b0d64c15e34d35f6e5f9036aac52e4a64033\"\u003e\u003ccode\u003e0b73b0d\u003c/code\u003e\u003c/a\u003e workspace, formatting, and proto version updates (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1033\"\u003e#1033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a664760a37a8b6dd75cc7cd19af9dc52c3f69c06\"\u003e\u003ccode\u003ea664760\u003c/code\u003e\u003c/a\u003e various CI workflow updates (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1035\"\u003e#1035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/44ecd7424fa0a9e023ecac0d894f50926ed111cf\"\u003e\u003ccode\u003e44ecd74\u003c/code\u003e\u003c/a\u003e Sync JSON web decoders (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1028\"\u003e#1028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/f7f65d44a78bde0d1f2ae4040bdd79d6429adb3f\"\u003e\u003ccode\u003ef7f65d4\u003c/code\u003e\u003c/a\u003e CI: Also run plugin tests on Chrome, with dart2js and dart2wasm (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1031\"\u003e#1031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/048fdc5489d9468719595fca2cc651fa26fa3dde\"\u003e\u003ccode\u003e048fdc5\u003c/code\u003e\u003c/a\u003e CI: Run all of the checks on every change (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1032\"\u003e#1032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/33b782f8d9e647b9ca93c7917e9ee64817811eb4\"\u003e\u003ccode\u003e33b782f\u003c/code\u003e\u003c/a\u003e Remove monorepo (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1030\"\u003e#1030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4c842a7ef50a5b215e53b55c64fb644addbe9108\"\u003e\u003ccode\u003e4c842a7\u003c/code\u003e\u003c/a\u003e Make PbFieldType members public (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1027\"\u003e#1027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/7f7d776a1812594b0d2b56bac41439f50006e225\"\u003e\u003ccode\u003e7f7d776\u003c/code\u003e\u003c/a\u003e Split protobuf package into libraries (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4916e6f7d34443869c27d997749d4362870fd7ce\"\u003e\u003ccode\u003e4916e6f\u003c/code\u003e\u003c/a\u003e CI: Test PRs and commits to all branches, instead of just master (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v3.1.0...protobuf-v4.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=protobuf\u0026package-manager=pub\u0026previous-version=3.1.0\u0026new-version=4.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sword0922/simple-live-APK/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sword0922%2Fsimple-live-APK/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"3.1.0","new_version":"4.2.0","update_type":"major","path":null,"pr_created_at":"2025-09-13T20:10:48.000Z","version_change":"3.1.0 → 4.2.0","issue":{"uuid":"2825879828","node_id":"PR_kwDOPvXyJc6ob4EU","number":7,"state":"closed","title":"Bump protobuf from 3.1.0 to 4.2.0","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-06T08:58:46.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-13T20:10:48.000Z","updated_at":"2025-10-06T08:58:46.000Z","time_to_close":1946878,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"protobuf","old_version":"3.1.0","new_version":"4.2.0","repository_url":"https://github.com/google/protobuf.dart"}],"path":null,"ecosystem":"pub"},"body":"Bumps [protobuf](https://github.com/google/protobuf.dart) from 3.1.0 to 4.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protobuf v4.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum SDK dependency bumped from 3.6.0 to 3.7.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1024\"\u003e#1024\u003c/a\u003e)\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1024\"\u003e#1024\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1024\"\u003egoogle/protobuf.dart#1024\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:protobuf v4.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove packed field decoding performance. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/959\"\u003e#959\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimum SDK dependency bumped from 3.3.0 to 3.6.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/959\"\u003e#959\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/959\"\u003egoogle/protobuf.dart#959\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/981\"\u003egoogle/protobuf.dart#981\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1001\"\u003egoogle/protobuf.dart#1001\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003epackage:protobuf v4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e The following types and members are now removed:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePbEventMixin\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePbFieldChange\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eEventBuffer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessage.createRepeatedField\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessage.createMapField\u003c/code\u003e\nThese were used to implement events, which are unused internally. To keep API surface small (to make it easier to change the library or migrate to another library) these types and members are removed. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003e#738\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e \u003ccode\u003eCodedBufferWriter.writeRawBytes\u003c/code\u003e now takes a \u003ccode\u003eUint8List\u003c/code\u003e argument (instead of \u003ccode\u003eTypedData\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessageGenericExtensions.deepCopy\u003c/code\u003e is now annotated with \u003ccode\u003e@useResult\u003c/code\u003e and will generate a warning when its result is not used. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e \u003ccode\u003ePbMap.unmodifiable\u003c/code\u003e now takes key and value field types as arguments, instead of another \u003ccode\u003ePbMap\u003c/code\u003e.\nTo migrate, use \u003ccode\u003ePbMap.unmodifiable(map.keyFieldType, map.valueFieldType)\u003c/code\u003e instead of \u003ccode\u003ePbMap.unmodifiable(map)\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003e#902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMessages deserialized from JSON now generate the unknown fields when serialized as JSON. Note that, as before, unknown fields in JSON messages are not stored in the \u003ccode\u003eunknownFields\u003c/code\u003e of the message. They are only used by the JSON serializers to support roundtripping. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003e#49\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/918\"\u003e#918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimum SDK dependency bumped from 2.19.0 to 3.3.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/953\"\u003e#953\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003e#738\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003egoogle/protobuf.dart#738\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003e#896\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003egoogle/protobuf.dart#896\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003e#902\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003egoogle/protobuf.dart#902\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003e#49\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003egoogle/protobuf.dart#49\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/918\"\u003e#918\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pulls/918\"\u003egoogle/protobuf.dart#918\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/953\"\u003e#953\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/953\"\u003egoogle/protobuf.dart#953\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/277b45a59e1569a19f24deec7f29c2a119aa225c\"\u003e\u003ccode\u003e277b45a\u003c/code\u003e\u003c/a\u003e Release protobuf 4.2.0 (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/0b73b0d64c15e34d35f6e5f9036aac52e4a64033\"\u003e\u003ccode\u003e0b73b0d\u003c/code\u003e\u003c/a\u003e workspace, formatting, and proto version updates (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1033\"\u003e#1033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a664760a37a8b6dd75cc7cd19af9dc52c3f69c06\"\u003e\u003ccode\u003ea664760\u003c/code\u003e\u003c/a\u003e various CI workflow updates (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1035\"\u003e#1035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/44ecd7424fa0a9e023ecac0d894f50926ed111cf\"\u003e\u003ccode\u003e44ecd74\u003c/code\u003e\u003c/a\u003e Sync JSON web decoders (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1028\"\u003e#1028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/f7f65d44a78bde0d1f2ae4040bdd79d6429adb3f\"\u003e\u003ccode\u003ef7f65d4\u003c/code\u003e\u003c/a\u003e CI: Also run plugin tests on Chrome, with dart2js and dart2wasm (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1031\"\u003e#1031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/048fdc5489d9468719595fca2cc651fa26fa3dde\"\u003e\u003ccode\u003e048fdc5\u003c/code\u003e\u003c/a\u003e CI: Run all of the checks on every change (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1032\"\u003e#1032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/33b782f8d9e647b9ca93c7917e9ee64817811eb4\"\u003e\u003ccode\u003e33b782f\u003c/code\u003e\u003c/a\u003e Remove monorepo (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1030\"\u003e#1030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4c842a7ef50a5b215e53b55c64fb644addbe9108\"\u003e\u003ccode\u003e4c842a7\u003c/code\u003e\u003c/a\u003e Make PbFieldType members public (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1027\"\u003e#1027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/7f7d776a1812594b0d2b56bac41439f50006e225\"\u003e\u003ccode\u003e7f7d776\u003c/code\u003e\u003c/a\u003e Split protobuf package into libraries (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4916e6f7d34443869c27d997749d4362870fd7ce\"\u003e\u003ccode\u003e4916e6f\u003c/code\u003e\u003c/a\u003e CI: Test PRs and commits to all branches, instead of just master (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v3.1.0...protobuf-v4.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=protobuf\u0026package-manager=pub\u0026previous-version=3.1.0\u0026new-version=4.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/KevinCorcor/grpc-test/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KevinCorcor%2Fgrpc-test/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"4.1.0","new_version":"4.2.0","update_type":"minor","path":"/bitwindow","pr_created_at":"2025-08-18T17:45:53.000Z","version_change":"4.1.0 → 4.2.0","issue":{"uuid":"3331583127","node_id":"PR_kwDOKjPC3M6kJ4z3","number":1105,"state":"open","title":"build(deps): bump protobuf from 4.1.0 to 4.2.0 in /bitwindow","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-08-18T17:45:53.000Z","updated_at":"2025-08-19T05:50:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"protobuf","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/google/protobuf.dart"}],"path":"/bitwindow","ecosystem":"pub"},"body":"Bumps [protobuf](https://github.com/google/protobuf.dart) from 4.1.0 to 4.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protobuf v4.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum SDK dependency bumped from 3.6.0 to 3.7.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1024\"\u003e#1024\u003c/a\u003e)\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1024\"\u003e#1024\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1024\"\u003egoogle/protobuf.dart#1024\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/google/protobuf.dart/commit/277b45a59e1569a19f24deec7f29c2a119aa225c\"\u003e\u003ccode\u003e277b45a\u003c/code\u003e\u003c/a\u003e Release protobuf 4.2.0 (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/0b73b0d64c15e34d35f6e5f9036aac52e4a64033\"\u003e\u003ccode\u003e0b73b0d\u003c/code\u003e\u003c/a\u003e workspace, formatting, and proto version updates (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1033\"\u003e#1033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a664760a37a8b6dd75cc7cd19af9dc52c3f69c06\"\u003e\u003ccode\u003ea664760\u003c/code\u003e\u003c/a\u003e various CI workflow updates (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1035\"\u003e#1035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/44ecd7424fa0a9e023ecac0d894f50926ed111cf\"\u003e\u003ccode\u003e44ecd74\u003c/code\u003e\u003c/a\u003e Sync JSON web decoders (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1028\"\u003e#1028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/f7f65d44a78bde0d1f2ae4040bdd79d6429adb3f\"\u003e\u003ccode\u003ef7f65d4\u003c/code\u003e\u003c/a\u003e CI: Also run plugin tests on Chrome, with dart2js and dart2wasm (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1031\"\u003e#1031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/048fdc5489d9468719595fca2cc651fa26fa3dde\"\u003e\u003ccode\u003e048fdc5\u003c/code\u003e\u003c/a\u003e CI: Run all of the checks on every change (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1032\"\u003e#1032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/33b782f8d9e647b9ca93c7917e9ee64817811eb4\"\u003e\u003ccode\u003e33b782f\u003c/code\u003e\u003c/a\u003e Remove monorepo (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1030\"\u003e#1030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4c842a7ef50a5b215e53b55c64fb644addbe9108\"\u003e\u003ccode\u003e4c842a7\u003c/code\u003e\u003c/a\u003e Make PbFieldType members public (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1027\"\u003e#1027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/7f7d776a1812594b0d2b56bac41439f50006e225\"\u003e\u003ccode\u003e7f7d776\u003c/code\u003e\u003c/a\u003e Split protobuf package into libraries (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4916e6f7d34443869c27d997749d4362870fd7ce\"\u003e\u003ccode\u003e4916e6f\u003c/code\u003e\u003c/a\u003e CI: Test PRs and commits to all branches, instead of just master (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v4.1.0...protobuf-v4.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=protobuf\u0026package-manager=pub\u0026previous-version=4.1.0\u0026new-version=4.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/LayerTwo-Labs/drivechain-frontends/pull/1105","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/LayerTwo-Labs%2Fdrivechain-frontends/issues/1105","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1105/packages"}},{"old_version":"4.1.1","new_version":"4.2.0","update_type":"minor","path":null,"pr_created_at":"2025-08-18T11:04:25.000Z","version_change":"4.1.1 → 4.2.0","issue":{"uuid":"2752872517","node_id":"PR_kwDOJ-Egqc6kFYBF","number":357,"state":"open","title":"chore(deps): bump protobuf from 4.1.1 to 4.2.0","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-18T11:04:25.000Z","updated_at":"2025-08-18T11:04:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"protobuf","old_version":"4.1.1","new_version":"4.2.0","repository_url":"https://github.com/google/protobuf.dart"}],"path":null,"ecosystem":"pub"},"body":"Bumps [protobuf](https://github.com/google/protobuf.dart) from 4.1.1 to 4.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/277b45a59e1569a19f24deec7f29c2a119aa225c\"\u003e\u003ccode\u003e277b45a\u003c/code\u003e\u003c/a\u003e Release protobuf 4.2.0 (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/0b73b0d64c15e34d35f6e5f9036aac52e4a64033\"\u003e\u003ccode\u003e0b73b0d\u003c/code\u003e\u003c/a\u003e workspace, formatting, and proto version updates (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1033\"\u003e#1033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a664760a37a8b6dd75cc7cd19af9dc52c3f69c06\"\u003e\u003ccode\u003ea664760\u003c/code\u003e\u003c/a\u003e various CI workflow updates (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1035\"\u003e#1035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/44ecd7424fa0a9e023ecac0d894f50926ed111cf\"\u003e\u003ccode\u003e44ecd74\u003c/code\u003e\u003c/a\u003e Sync JSON web decoders (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1028\"\u003e#1028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/f7f65d44a78bde0d1f2ae4040bdd79d6429adb3f\"\u003e\u003ccode\u003ef7f65d4\u003c/code\u003e\u003c/a\u003e CI: Also run plugin tests on Chrome, with dart2js and dart2wasm (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1031\"\u003e#1031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/048fdc5489d9468719595fca2cc651fa26fa3dde\"\u003e\u003ccode\u003e048fdc5\u003c/code\u003e\u003c/a\u003e CI: Run all of the checks on every change (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1032\"\u003e#1032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/33b782f8d9e647b9ca93c7917e9ee64817811eb4\"\u003e\u003ccode\u003e33b782f\u003c/code\u003e\u003c/a\u003e Remove monorepo (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1030\"\u003e#1030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4c842a7ef50a5b215e53b55c64fb644addbe9108\"\u003e\u003ccode\u003e4c842a7\u003c/code\u003e\u003c/a\u003e Make PbFieldType members public (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1027\"\u003e#1027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/7f7d776a1812594b0d2b56bac41439f50006e225\"\u003e\u003ccode\u003e7f7d776\u003c/code\u003e\u003c/a\u003e Split protobuf package into libraries (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4916e6f7d34443869c27d997749d4362870fd7ce\"\u003e\u003ccode\u003e4916e6f\u003c/code\u003e\u003c/a\u003e CI: Test PRs and commits to all branches, instead of just master (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v4.1.1...protobuf-v4.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=protobuf\u0026package-manager=pub\u0026previous-version=4.1.1\u0026new-version=4.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/TesteurManiak/flutter_manga_reader/pull/357","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TesteurManiak%2Fflutter_manga_reader/issues/357","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/357/packages"}},{"old_version":"4.1.1","new_version":"4.2.0","update_type":"minor","path":"/packages/google_fonts","pr_created_at":"2025-08-14T13:10:18.000Z","version_change":"4.1.1 → 4.2.0","issue":{"uuid":"2746136792","node_id":"PR_kwDODYpkRM6jrrjY","number":669,"state":"closed","title":"Bump the pub-dependencies group in /packages/google_fonts with 4 updates","user":"dependabot[bot]","labels":["p: google_fonts","dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-14T13:59:43.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-14T13:10:18.000Z","updated_at":"2025-08-14T13:59:43.000Z","time_to_close":2965,"merged_at":"2025-08-14T13:59:43.000Z","merged_by":"guidezpl","closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"pub-dependencies","update_count":4,"packages":[{"name":"flutter_lints","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/flutter/packages"},{"name":"http","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/dart-lang/http"},{"name":"protobuf","old_version":"4.1.1","new_version":"4.2.0","repository_url":"https://github.com/google/protobuf.dart"},{"name":"test","old_version":"1.26.2","new_version":"1.25.15","repository_url":"https://github.com/dart-lang/test"}],"path":"/packages/google_fonts","ecosystem":"pub"},"body":"Bumps the pub-dependencies group in /packages/google_fonts with 4 updates: [flutter_lints](https://github.com/flutter/packages/tree/main/packages), [http](https://github.com/dart-lang/http/tree/master/pkgs), [protobuf](https://github.com/google/protobuf.dart) and [test](https://github.com/dart-lang/test/tree/master/pkgs).\n\nUpdates `flutter_lints` from 5.0.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6eebe72ca3975373a5fab06a009ec5ffeabdb495\"\u003e\u003ccode\u003e6eebe72\u003c/code\u003e\u003c/a\u003e [flutter_lints] Bump lints dependency to 6.0.0 and bump package to 6.0.0 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/0093e2ecd5e3e83c04864b076564e1020ada532f\"\u003e\u003ccode\u003e0093e2e\u003c/code\u003e\u003c/a\u003e [video_player_android] Add note about Android platform views known issue (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/62f38a1abb95fccabd865cef8b107d515bfbf93d\"\u003e\u003ccode\u003e62f38a1\u003c/code\u003e\u003c/a\u003e [camera_android_camerax] Implement \u003ccode\u003eenableAudio\u003c/code\u003e for video recording (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9264\"\u003e#9264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/9c11e9b8b845235c8d6bd120b89238dc580ab973\"\u003e\u003ccode\u003e9c11e9b\u003c/code\u003e\u003c/a\u003e [video_player_android] isBuffering flag always return true after calling seek...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/6efa04bfdb94f14236a9f9f85a6ebb367a94e81d\"\u003e\u003ccode\u003e6efa04b\u003c/code\u003e\u003c/a\u003e [camera,video_player] replace onSurfaceDestroyed with onSurfaceCleanup (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9316\"\u003e#9316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/c33fa390d6866405334adc56d38b70ea2ee3ab6e\"\u003e\u003ccode\u003ec33fa39\u003c/code\u003e\u003c/a\u003e [camera,video_player] Update Android to 3.29 minimum (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/5a7d40f877274916bdd81ba18a6b508e2d266aa3\"\u003e\u003ccode\u003e5a7d40f\u003c/code\u003e\u003c/a\u003e Update repo for 3.32 stable (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/2a847d78641de3eba95ba22b3a01db5ee24c93b3\"\u003e\u003ccode\u003e2a847d7\u003c/code\u003e\u003c/a\u003e [camera_avfoundation] Correct pigeon configuration output paths (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9313\"\u003e#9313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/d692e43dba6c8dcfdd3659fd6681a3c9505307ae\"\u003e\u003ccode\u003ed692e43\u003c/code\u003e\u003c/a\u003e [process] Remove from the repository (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9310\"\u003e#9310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flutter/packages/commit/fe5dd86d6232c1ca2eacc50efe38db5dd2a6f815\"\u003e\u003ccode\u003efe5dd86\u003c/code\u003e\u003c/a\u003e Ensure Example Packages Work on Android API 36 (\u003ca href=\"https://github.com/flutter/packages/tree/main/packages/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flutter/packages/commits/flutter_lints-v6.0.0/packages\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http` from 1.4.0 to 1.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/http/releases\"\u003ehttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:http v1.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in \u003ccode\u003eIOClient\u003c/code\u003e where the \u003ccode\u003eHttpClient\u003c/code\u003e's response stream was\ncancelled after the response stream was completed.\u003c/li\u003e\n\u003cli\u003eAdded support for aborting requests before they complete.\u003c/li\u003e\n\u003cli\u003eClarify that some header names may not be sent/received.\u003c/li\u003e\n\u003c/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/dart-lang/http/commits/http-v1.5.0/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `protobuf` from 4.1.1 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/277b45a59e1569a19f24deec7f29c2a119aa225c\"\u003e\u003ccode\u003e277b45a\u003c/code\u003e\u003c/a\u003e Release protobuf 4.2.0 (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/0b73b0d64c15e34d35f6e5f9036aac52e4a64033\"\u003e\u003ccode\u003e0b73b0d\u003c/code\u003e\u003c/a\u003e workspace, formatting, and proto version updates (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1033\"\u003e#1033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a664760a37a8b6dd75cc7cd19af9dc52c3f69c06\"\u003e\u003ccode\u003ea664760\u003c/code\u003e\u003c/a\u003e various CI workflow updates (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1035\"\u003e#1035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/44ecd7424fa0a9e023ecac0d894f50926ed111cf\"\u003e\u003ccode\u003e44ecd74\u003c/code\u003e\u003c/a\u003e Sync JSON web decoders (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1028\"\u003e#1028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/f7f65d44a78bde0d1f2ae4040bdd79d6429adb3f\"\u003e\u003ccode\u003ef7f65d4\u003c/code\u003e\u003c/a\u003e CI: Also run plugin tests on Chrome, with dart2js and dart2wasm (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1031\"\u003e#1031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/048fdc5489d9468719595fca2cc651fa26fa3dde\"\u003e\u003ccode\u003e048fdc5\u003c/code\u003e\u003c/a\u003e CI: Run all of the checks on every change (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1032\"\u003e#1032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/33b782f8d9e647b9ca93c7917e9ee64817811eb4\"\u003e\u003ccode\u003e33b782f\u003c/code\u003e\u003c/a\u003e Remove monorepo (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1030\"\u003e#1030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4c842a7ef50a5b215e53b55c64fb644addbe9108\"\u003e\u003ccode\u003e4c842a7\u003c/code\u003e\u003c/a\u003e Make PbFieldType members public (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1027\"\u003e#1027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/7f7d776a1812594b0d2b56bac41439f50006e225\"\u003e\u003ccode\u003e7f7d776\u003c/code\u003e\u003c/a\u003e Split protobuf package into libraries (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4916e6f7d34443869c27d997749d4362870fd7ce\"\u003e\u003ccode\u003e4916e6f\u003c/code\u003e\u003c/a\u003e CI: Test PRs and commits to all branches, instead of just master (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v4.1.1...protobuf-v4.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.26.2 to 1.25.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/7fc9521875b5ec9484dd31624f5e3ed2791050b1\"\u003e\u003ccode\u003e7fc9521\u003c/code\u003e\u003c/a\u003e Drop reference to legacy communication protocol (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2446\"\u003e#2446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/073ef8bd2d04f4afee8506e26a8a7adde03bfe84\"\u003e\u003ccode\u003e073ef8b\u003c/code\u003e\u003c/a\u003e Fix a type error that occurs comparing two large maps with \u003ccode\u003edeepEquals\u003c/code\u003e. (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2442\"\u003e#2442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/b5bfba54386602d2bc0ed17fe6348cd9d429637e\"\u003e\u003ccode\u003eb5bfba5\u003c/code\u003e\u003c/a\u003e Unblock CI: Ignore deprecation and skip a test (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2445\"\u003e#2445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/f364fc8291d668d85c702a5b9f9a4f2e5c1ade0e\"\u003e\u003ccode\u003ef364fc8\u003c/code\u003e\u003c/a\u003e fake_async: latest lints (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2433\"\u003e#2433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/711978a0450ef5080b9b30a9a4243f626d0a35c2\"\u003e\u003ccode\u003e711978a\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into merge-test_descriptor-package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/fea78528304bc48083fb500c106219f2e5181316\"\u003e\u003ccode\u003efea7852\u003c/code\u003e\u003c/a\u003e Update URL secret generation to use Random.secure() (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2432\"\u003e#2432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/8366c616bb83fc517df4e5ea124a752c2b3a3a3b\"\u003e\u003ccode\u003e8366c61\u003c/code\u003e\u003c/a\u003e test: allow latest pkg:matcher (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2431\"\u003e#2431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/165608a34917dcfc281ba67d64a814c57ae05c4e\"\u003e\u003ccode\u003e165608a\u003c/code\u003e\u003c/a\u003e Merge \u003ccode\u003epackage:test_process\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2425\"\u003e#2425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/6719bc6da2fa929d72c5bf5a324eb0243d4479b0\"\u003e\u003ccode\u003e6719bc6\u003c/code\u003e\u003c/a\u003e Use dart_flutter_team_lints for matcher (\u003ca href=\"https://github.com/dart-lang/test/tree/master/pkgs/issues/2426\"\u003e#2426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/test/commit/754d970f785259958a71e721dbb85170c65c812d\"\u003e\u003ccode\u003e754d970\u003c/code\u003e\u003c/a\u003e Moving fixes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/test/commits/test-v1.25.15/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/material-foundation/flutter-packages/pull/669","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/material-foundation%2Fflutter-packages/issues/669","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/669/packages"}},{"old_version":"3.1.0","new_version":"4.1.0","update_type":"major","path":null,"pr_created_at":"2025-07-07T19:21:33.000Z","version_change":"3.1.0 → 4.1.0","issue":{"uuid":"2647679342","node_id":"PR_kwDOJBusC86d0GFu","number":186,"state":"closed","title":"Bump the pub group with 3 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-07-21T18:20:11.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-07T19:21:33.000Z","updated_at":"2025-07-21T18:20:11.000Z","time_to_close":1205918,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"pub","update_count":3,"packages":[{"name":"analyzer","old_version":"5.13.0","new_version":"7.5.4","repository_url":"https://github.com/dart-lang/sdk"},{"name":"dependency_validator","old_version":"4.1.3","new_version":"5.0.2","repository_url":"https://github.com/Workiva/dependency_validator"},{"name":"protobuf","old_version":"3.1.0","new_version":"4.1.0","repository_url":"https://github.com/google/protobuf.dart"},{"name":"dependency_validator","old_version":"4.1.3","new_version":"5.0.2","repository_url":"https://github.com/Workiva/dependency_validator"},{"name":"protobuf","old_version":"3.1.0","new_version":"4.1.0","repository_url":"https://github.com/google/protobuf.dart"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub group with 3 updates: [analyzer](https://github.com/dart-lang/sdk/tree/main/pkg), [dependency_validator](https://github.com/Workiva/dependency_validator) and [protobuf](https://github.com/google/protobuf.dart).\n\nUpdates `analyzer` from 5.13.0 to 7.5.4\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 `dependency_validator` from 4.1.3 to 5.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Workiva/dependency_validator/releases\"\u003edependency_validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.2\u003c/h2\u003e\n\u003ch2\u003eInfo\u003c/h2\u003e\n\u003cp\u003eBuild: (waiting for build to complete)\nSkynet Results: (waiting for Skynet results)\nPipeline: (waiting for pipeline to start)\nThis \u003cstrong\u003epatch\u003c/strong\u003e release includes the following changes:\u003c/p\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/146\"\u003e#146\u003c/a\u003e Updated changelog to fix release\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/147\"\u003e#147\u003c/a\u003e RM-307841 Release dependency_validator 5.0.2\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRM-307841 RELEASE dependency_validator 5.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNotes created on Friday, January 10 05:45 PM UTC\u003c/p\u003e\n\u003ch2\u003e5.0.1\u003c/h2\u003e\n\u003ch2\u003eInfo\u003c/h2\u003e\n\u003cp\u003eBuild: (waiting for build to complete)\nSkynet Results: (waiting for Skynet results)\nPipeline: (waiting for pipeline to start)\nThis \u003cstrong\u003epatch\u003c/strong\u003e release includes the following changes:\u003c/p\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/144\"\u003e#144\u003c/a\u003e Latest analyzer version\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/145\"\u003e#145\u003c/a\u003e RM-307835 Release dependency_validator 5.0.1\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNotes created on Friday, January 10 04:58 PM UTC\u003c/p\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch2\u003eInfo\u003c/h2\u003e\n\u003cp\u003eBuild: (waiting for build to complete)\nSkynet Results: (waiting for Skynet results)\nPipeline: (waiting for pipeline to start)\nThis \u003cstrong\u003emajor\u003c/strong\u003e release includes the following changes:\u003c/p\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/138\"\u003e#138\u003c/a\u003e Support Pub Workspaces\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/142\"\u003e#142\u003c/a\u003e FEDX-2363: Reset the version of dependency_validator\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFEDX-2363 Reset the version of dependency_validator\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/143\"\u003e#143\u003c/a\u003e RM-302023 Release dependency_validator 5.0.0\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNotes created on Friday, January 10 04:36 PM UTC\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Workiva/dependency_validator/blob/master/CHANGELOG.md\"\u003edependency_validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed changelog entries caused from mis-configured auto-release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed analyzer version constraint which was no longer compatable with the specified dart sdk\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Requires Dart 3.0 or above\u003c/li\u003e\n\u003cli\u003eAdded support for Pub Workspaces (monorepos)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.1.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the output of parse failures to include the path to the file which failed to parse\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.1.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate specified analyzer range to support \u003ccode\u003ev6.0.0+\u003c/code\u003e. This supports dependency_validator running on dart 3 better\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change:\u003c/strong\u003e Added \u0026quot;non-dev packages that are only used within bin/\u0026quot; check to cover this edge case.\nThis is enabled by default, and will break the execution of dependency_validator if it occurs within the codebase.\nResolution is to either ignore the dependency, or demote the dependency to a dev_dep\u003c/li\u003e\n\u003cli\u003eFixed bug where uris declared within comments and strings would register as dependency \u0026quot;usages\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.2.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRaise dependency minimums to ensure all dependencies are null-safe.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.2.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFeature: Added option \u003ccode\u003eallow_pins\u003c/code\u003e for disabling/enabling checks for pins. Pins not allowed by default.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eReturn non-zero exit code from executable when incorrect args are used\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate static configuration in \u003ccode\u003epubspec.yaml\u003c/code\u003e (because \u003ccode\u003epub publish\u003c/code\u003e warns\nabout unrecognized keys) and instead read it from a\n\u003ccode\u003edart_dependency_validator.yaml\u003c/code\u003e file when possible.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e removed the public \u003ccode\u003epackage:dependency_validator/dependency_validator.dart\u003c/code\u003e\nentrypoint. It was only intended for this package to provide an executable and\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/Workiva/dependency_validator/commits/5.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `protobuf` from 3.1.0 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protobuf v4.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove packed field decoding performance. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/959\"\u003e#959\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimum SDK dependency bumped from 3.3.0 to 3.6.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/959\"\u003e#959\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/959\"\u003egoogle/protobuf.dart#959\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/981\"\u003egoogle/protobuf.dart#981\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1001\"\u003egoogle/protobuf.dart#1001\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003epackage:protobuf v4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e The following types and members are now removed:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePbEventMixin\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePbFieldChange\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eEventBuffer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessage.createRepeatedField\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessage.createMapField\u003c/code\u003e\nThese were used to implement events, which are unused internally. To keep API surface small (to make it easier to change the library or migrate to another library) these types and members are removed. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003e#738\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e \u003ccode\u003eCodedBufferWriter.writeRawBytes\u003c/code\u003e now takes a \u003ccode\u003eUint8List\u003c/code\u003e argument (instead of \u003ccode\u003eTypedData\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessageGenericExtensions.deepCopy\u003c/code\u003e is now annotated with \u003ccode\u003e@useResult\u003c/code\u003e and will generate a warning when its result is not used. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e \u003ccode\u003ePbMap.unmodifiable\u003c/code\u003e now takes key and value field types as arguments, instead of another \u003ccode\u003ePbMap\u003c/code\u003e.\nTo migrate, use \u003ccode\u003ePbMap.unmodifiable(map.keyFieldType, map.valueFieldType)\u003c/code\u003e instead of \u003ccode\u003ePbMap.unmodifiable(map)\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003e#902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMessages deserialized from JSON now generate the unknown fields when serialized as JSON. Note that, as before, unknown fields in JSON messages are not stored in the \u003ccode\u003eunknownFields\u003c/code\u003e of the message. They are only used by the JSON serializers to support roundtripping. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003e#49\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/918\"\u003e#918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimum SDK dependency bumped from 2.19.0 to 3.3.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/953\"\u003e#953\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003e#738\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003egoogle/protobuf.dart#738\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003e#896\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003egoogle/protobuf.dart#896\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003e#902\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003egoogle/protobuf.dart#902\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003e#49\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003egoogle/protobuf.dart#49\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/918\"\u003e#918\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pulls/918\"\u003egoogle/protobuf.dart#918\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/953\"\u003e#953\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/953\"\u003egoogle/protobuf.dart#953\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/deda2883eb3c8437a89bdae524b732fffef6150c\"\u003e\u003ccode\u003ededa288\u003c/code\u003e\u003c/a\u003e address a merge issue with the protoc_plugin changelog (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1002\"\u003e#1002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/5ed46119c05f8580a7a395f5c2640c65d674c796\"\u003e\u003ccode\u003e5ed4611\u003c/code\u003e\u003c/a\u003e shorten the deprecation messages for clone() and copyWith() (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/999\"\u003e#999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4960b92e249ab8554cef06f67d6a998a512afda3\"\u003e\u003ccode\u003e4960b92\u003c/code\u003e\u003c/a\u003e Switch to pub workspace (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b7753f6fc29402679e05e9a510074002f0826d48\"\u003e\u003ccode\u003eb7753f6\u003c/code\u003e\u003c/a\u003e rev package:protobuf version (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/994\"\u003e#994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b5d20ffaf12134acac31b85769bb6c7aea687d0e\"\u003e\u003ccode\u003eb5d20ff\u003c/code\u003e\u003c/a\u003e Update protobuf changelog with \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/995\"\u003e#995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/9bd149b40e3bd762d902f86a67889651bcb9486c\"\u003e\u003ccode\u003e9bd149b\u003c/code\u003e\u003c/a\u003e read from and generate grpc service metadata (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/065d881e8db836e3b6325d44ed800fe0502d5fc0\"\u003e\u003ccode\u003e065d881\u003c/code\u003e\u003c/a\u003e generate dartdocs for grpc services (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/993\"\u003e#993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/e2bd4169e602ab594838475f4d8797cb3240237e\"\u003e\u003ccode\u003ee2bd416\u003c/code\u003e\u003c/a\u003e remove the api_benchmark/ package (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/992\"\u003e#992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a6c8e56996c63ce7b0f83c7743a393ecb41c77c6\"\u003e\u003ccode\u003ea6c8e56\u003c/code\u003e\u003c/a\u003e Improve enum decoding -- alternative (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/376c9ce480536ad84572e087e35f31ff931627bc\"\u003e\u003ccode\u003e376c9ce\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v3.1.0...protobuf-v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dependency_validator` from 4.1.3 to 5.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Workiva/dependency_validator/releases\"\u003edependency_validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.2\u003c/h2\u003e\n\u003ch2\u003eInfo\u003c/h2\u003e\n\u003cp\u003eBuild: (waiting for build to complete)\nSkynet Results: (waiting for Skynet results)\nPipeline: (waiting for pipeline to start)\nThis \u003cstrong\u003epatch\u003c/strong\u003e release includes the following changes:\u003c/p\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/146\"\u003e#146\u003c/a\u003e Updated changelog to fix release\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/147\"\u003e#147\u003c/a\u003e RM-307841 Release dependency_validator 5.0.2\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRM-307841 RELEASE dependency_validator 5.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNotes created on Friday, January 10 05:45 PM UTC\u003c/p\u003e\n\u003ch2\u003e5.0.1\u003c/h2\u003e\n\u003ch2\u003eInfo\u003c/h2\u003e\n\u003cp\u003eBuild: (waiting for build to complete)\nSkynet Results: (waiting for Skynet results)\nPipeline: (waiting for pipeline to start)\nThis \u003cstrong\u003epatch\u003c/strong\u003e release includes the following changes:\u003c/p\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/144\"\u003e#144\u003c/a\u003e Latest analyzer version\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/145\"\u003e#145\u003c/a\u003e RM-307835 Release dependency_validator 5.0.1\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNotes created on Friday, January 10 04:58 PM UTC\u003c/p\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch2\u003eInfo\u003c/h2\u003e\n\u003cp\u003eBuild: (waiting for build to complete)\nSkynet Results: (waiting for Skynet results)\nPipeline: (waiting for pipeline to start)\nThis \u003cstrong\u003emajor\u003c/strong\u003e release includes the following changes:\u003c/p\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/138\"\u003e#138\u003c/a\u003e Support Pub Workspaces\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/142\"\u003e#142\u003c/a\u003e FEDX-2363: Reset the version of dependency_validator\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFEDX-2363 Reset the version of dependency_validator\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Workiva/dependency_validator/issues/143\"\u003e#143\u003c/a\u003e RM-302023 Release dependency_validator 5.0.0\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNotes created on Friday, January 10 04:36 PM UTC\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Workiva/dependency_validator/blob/master/CHANGELOG.md\"\u003edependency_validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.0.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed changelog entries caused from mis-configured auto-release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed analyzer version constraint which was no longer compatable with the specified dart sdk\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Requires Dart 3.0 or above\u003c/li\u003e\n\u003cli\u003eAdded support for Pub Workspaces (monorepos)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.1.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the output of parse failures to include the path to the file which failed to parse\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.1.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate specified analyzer range to support \u003ccode\u003ev6.0.0+\u003c/code\u003e. This supports dependency_validator running on dart 3 better\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Change:\u003c/strong\u003e Added \u0026quot;non-dev packages that are only used within bin/\u0026quot; check to cover this edge case.\nThis is enabled by default, and will break the execution of dependency_validator if it occurs within the codebase.\nResolution is to either ignore the dependency, or demote the dependency to a dev_dep\u003c/li\u003e\n\u003cli\u003eFixed bug where uris declared within comments and strings would register as dependency \u0026quot;usages\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.2.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRaise dependency minimums to ensure all dependencies are null-safe.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.2.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFeature: Added option \u003ccode\u003eallow_pins\u003c/code\u003e for disabling/enabling checks for pins. Pins not allowed by default.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eReturn non-zero exit code from executable when incorrect args are used\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate static configuration in \u003ccode\u003epubspec.yaml\u003c/code\u003e (because \u003ccode\u003epub publish\u003c/code\u003e warns\nabout unrecognized keys) and instead read it from a\n\u003ccode\u003edart_dependency_validator.yaml\u003c/code\u003e file when possible.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e removed the public \u003ccode\u003epackage:dependency_validator/dependency_validator.dart\u003c/code\u003e\nentrypoint. It was only intended for this package to provide an executable and\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/Workiva/dependency_validator/commits/5.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `protobuf` from 3.1.0 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protobuf v4.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove packed field decoding performance. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/959\"\u003e#959\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimum SDK dependency bumped from 3.3.0 to 3.6.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/959\"\u003e#959\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/959\"\u003egoogle/protobuf.dart#959\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/981\"\u003egoogle/protobuf.dart#981\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1001\"\u003egoogle/protobuf.dart#1001\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003epackage:protobuf v4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e The following types and members are now removed:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePbEventMixin\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePbFieldChange\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eEventBuffer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessage.createRepeatedField\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessage.createMapField\u003c/code\u003e\nThese were used to implement events, which are unused internally. To keep API surface small (to make it easier to change the library or migrate to another library) these types and members are removed. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003e#738\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e \u003ccode\u003eCodedBufferWriter.writeRawBytes\u003c/code\u003e now takes a \u003ccode\u003eUint8List\u003c/code\u003e argument (instead of \u003ccode\u003eTypedData\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessageGenericExtensions.deepCopy\u003c/code\u003e is now annotated with \u003ccode\u003e@useResult\u003c/code\u003e and will generate a warning when its result is not used. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e \u003ccode\u003ePbMap.unmodifiable\u003c/code\u003e now takes key and value field types as arguments, instead of another \u003ccode\u003ePbMap\u003c/code\u003e.\nTo migrate, use \u003ccode\u003ePbMap.unmodifiable(map.keyFieldType, map.valueFieldType)\u003c/code\u003e instead of \u003ccode\u003ePbMap.unmodifiable(map)\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003e#902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMessages deserialized from JSON now generate the unknown fields when serialized as JSON. Note that, as before, unknown fields in JSON messages are not stored in the \u003ccode\u003eunknownFields\u003c/code\u003e of the message. They are only used by the JSON serializers to support roundtripping. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003e#49\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/918\"\u003e#918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimum SDK dependency bumped from 2.19.0 to 3.3.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/953\"\u003e#953\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003e#738\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003egoogle/protobuf.dart#738\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003e#896\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003egoogle/protobuf.dart#896\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003e#902\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003egoogle/protobuf.dart#902\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003e#49\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003egoogle/protobuf.dart#49\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/918\"\u003e#918\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pulls/918\"\u003egoogle/protobuf.dart#918\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/953\"\u003e#953\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/953\"\u003egoogle/protobuf.dart#953\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/deda2883eb3c8437a89bdae524b732fffef6150c\"\u003e\u003ccode\u003ededa288\u003c/code\u003e\u003c/a\u003e address a merge issue with the protoc_plugin changelog (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1002\"\u003e#1002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/5ed46119c05f8580a7a395f5c2640c65d674c796\"\u003e\u003ccode\u003e5ed4611\u003c/code\u003e\u003c/a\u003e shorten the deprecation messages for clone() and copyWith() (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/999\"\u003e#999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4960b92e249ab8554cef06f67d6a998a512afda3\"\u003e\u003ccode\u003e4960b92\u003c/code\u003e\u003c/a\u003e Switch to pub workspace (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b7753f6fc29402679e05e9a510074002f0826d48\"\u003e\u003ccode\u003eb7753f6\u003c/code\u003e\u003c/a\u003e rev package:protobuf version (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/994\"\u003e#994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b5d20ffaf12134acac31b85769bb6c7aea687d0e\"\u003e\u003ccode\u003eb5d20ff\u003c/code\u003e\u003c/a\u003e Update protobuf changelog with \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/995\"\u003e#995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/9bd149b40e3bd762d902f86a67889651bcb9486c\"\u003e\u003ccode\u003e9bd149b\u003c/code\u003e\u003c/a\u003e read from and generate grpc service metadata (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/065d881e8db836e3b6325d44ed800fe0502d5fc0\"\u003e\u003ccode\u003e065d881\u003c/code\u003e\u003c/a\u003e generate dartdocs for grpc services (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/993\"\u003e#993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/e2bd4169e602ab594838475f4d8797cb3240237e\"\u003e\u003ccode\u003ee2bd416\u003c/code\u003e\u003c/a\u003e remove the api_benchmark/ package (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/992\"\u003e#992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a6c8e56996c63ce7b0f83c7743a393ecb41c77c6\"\u003e\u003ccode\u003ea6c8e56\u003c/code\u003e\u003c/a\u003e Improve enum decoding -- alternative (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/376c9ce480536ad84572e087e35f31ff931627bc\"\u003e\u003ccode\u003e376c9ce\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v3.1.0...protobuf-v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eMost Recent Ignore Conditions Applied to This Pull Request\u003c/summary\u003e\n\n| Dependency Name | Ignore Conditions |\n| --- | --- |\n| analyzer | [\u003e= 6.a \u003c 7] |\n| protobuf | [\u003e= 4.a \u003c 5] |\n\u003c/details\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/Workiva/scip-dart/pull/186","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Workiva%2Fscip-dart/issues/186","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/186/packages"}},{"old_version":"3.1.0","new_version":"4.1.0","update_type":"major","path":"the pub group across 1 directory","pr_created_at":"2025-06-03T18:42:55.000Z","version_change":"3.1.0 → 4.1.0","issue":{"uuid":"3115054634","node_id":"PR_kwDOJBusC86Y4aPk","number":183,"state":"open","title":"Bump protobuf from 3.1.0 to 4.1.0 in the pub group across 1 directory","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-03T18:42:55.000Z","updated_at":"2025-06-08T03:40:27.452Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"protobuf","old_version":"3.1.0","new_version":"4.1.0","repository_url":"https://github.com/google/protobuf.dart"}],"path":"the pub group across 1 directory","ecosystem":"pub"},"body":"Bumps the pub group with 1 update in the / directory: [protobuf](https://github.com/google/protobuf.dart).\n\nUpdates `protobuf` from 3.1.0 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protobuf v4.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove packed field decoding performance. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/959\"\u003e#959\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimum SDK dependency bumped from 3.3.0 to 3.6.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/959\"\u003e#959\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/959\"\u003egoogle/protobuf.dart#959\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/981\"\u003egoogle/protobuf.dart#981\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1001\"\u003egoogle/protobuf.dart#1001\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003epackage:protobuf v4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e The following types and members are now removed:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePbEventMixin\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePbFieldChange\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eEventBuffer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessage.createRepeatedField\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessage.createMapField\u003c/code\u003e\nThese were used to implement events, which are unused internally. To keep API surface small (to make it easier to change the library or migrate to another library) these types and members are removed. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003e#738\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e \u003ccode\u003eCodedBufferWriter.writeRawBytes\u003c/code\u003e now takes a \u003ccode\u003eUint8List\u003c/code\u003e argument (instead of \u003ccode\u003eTypedData\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessageGenericExtensions.deepCopy\u003c/code\u003e is now annotated with \u003ccode\u003e@useResult\u003c/code\u003e and will generate a warning when its result is not used. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e \u003ccode\u003ePbMap.unmodifiable\u003c/code\u003e now takes key and value field types as arguments, instead of another \u003ccode\u003ePbMap\u003c/code\u003e.\nTo migrate, use \u003ccode\u003ePbMap.unmodifiable(map.keyFieldType, map.valueFieldType)\u003c/code\u003e instead of \u003ccode\u003ePbMap.unmodifiable(map)\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003e#902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMessages deserialized from JSON now generate the unknown fields when serialized as JSON. Note that, as before, unknown fields in JSON messages are not stored in the \u003ccode\u003eunknownFields\u003c/code\u003e of the message. They are only used by the JSON serializers to support roundtripping. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003e#49\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/918\"\u003e#918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimum SDK dependency bumped from 2.19.0 to 3.3.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/953\"\u003e#953\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003e#738\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003egoogle/protobuf.dart#738\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003e#896\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003egoogle/protobuf.dart#896\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003e#902\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003egoogle/protobuf.dart#902\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003e#49\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003egoogle/protobuf.dart#49\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/918\"\u003e#918\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pulls/918\"\u003egoogle/protobuf.dart#918\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/953\"\u003e#953\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/953\"\u003egoogle/protobuf.dart#953\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/deda2883eb3c8437a89bdae524b732fffef6150c\"\u003e\u003ccode\u003ededa288\u003c/code\u003e\u003c/a\u003e address a merge issue with the protoc_plugin changelog (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1002\"\u003e#1002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/5ed46119c05f8580a7a395f5c2640c65d674c796\"\u003e\u003ccode\u003e5ed4611\u003c/code\u003e\u003c/a\u003e shorten the deprecation messages for clone() and copyWith() (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/999\"\u003e#999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4960b92e249ab8554cef06f67d6a998a512afda3\"\u003e\u003ccode\u003e4960b92\u003c/code\u003e\u003c/a\u003e Switch to pub workspace (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b7753f6fc29402679e05e9a510074002f0826d48\"\u003e\u003ccode\u003eb7753f6\u003c/code\u003e\u003c/a\u003e rev package:protobuf version (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/994\"\u003e#994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b5d20ffaf12134acac31b85769bb6c7aea687d0e\"\u003e\u003ccode\u003eb5d20ff\u003c/code\u003e\u003c/a\u003e Update protobuf changelog with \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/995\"\u003e#995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/9bd149b40e3bd762d902f86a67889651bcb9486c\"\u003e\u003ccode\u003e9bd149b\u003c/code\u003e\u003c/a\u003e read from and generate grpc service metadata (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/065d881e8db836e3b6325d44ed800fe0502d5fc0\"\u003e\u003ccode\u003e065d881\u003c/code\u003e\u003c/a\u003e generate dartdocs for grpc services (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/993\"\u003e#993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/e2bd4169e602ab594838475f4d8797cb3240237e\"\u003e\u003ccode\u003ee2bd416\u003c/code\u003e\u003c/a\u003e remove the api_benchmark/ package (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/992\"\u003e#992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a6c8e56996c63ce7b0f83c7743a393ecb41c77c6\"\u003e\u003ccode\u003ea6c8e56\u003c/code\u003e\u003c/a\u003e Improve enum decoding -- alternative (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/376c9ce480536ad84572e087e35f31ff931627bc\"\u003e\u003ccode\u003e376c9ce\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v3.1.0...protobuf-v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=protobuf\u0026package-manager=pub\u0026previous-version=3.1.0\u0026new-version=4.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/Workiva/scip-dart/pull/183","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Workiva%2Fscip-dart/issues/183","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/183/packages"}},{"old_version":"3.1.0","new_version":"4.1.0","update_type":"major","path":null,"pr_created_at":"2025-06-03T18:40:11.000Z","version_change":"3.1.0 → 4.1.0","issue":{"uuid":"3115047053","node_id":"PR_kwDOJBusC86Y4YzO","number":182,"state":"open","title":"Bump the pub group with 2 updates","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-03T18:40:11.000Z","updated_at":"2025-06-08T03:40:23.793Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"pub","update_count":2,"packages":[{"name":"analyzer","old_version":"5.13.0","new_version":"6.11.0","repository_url":"https://github.com/dart-lang/sdk"},{"name":"protobuf","old_version":"3.1.0","new_version":"4.1.0","repository_url":"https://github.com/google/protobuf.dart"}],"path":null,"ecosystem":"pub"},"body":"Bumps the pub group with 2 updates: [analyzer](https://github.com/dart-lang/sdk/tree/main/pkg) and [protobuf](https://github.com/google/protobuf.dart).\n\nUpdates `analyzer` from 5.13.0 to 6.11.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 `protobuf` from 3.1.0 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protobuf v4.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove packed field decoding performance. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/959\"\u003e#959\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimum SDK dependency bumped from 3.3.0 to 3.6.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/959\"\u003e#959\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/959\"\u003egoogle/protobuf.dart#959\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/981\"\u003egoogle/protobuf.dart#981\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1001\"\u003egoogle/protobuf.dart#1001\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003epackage:protobuf v4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e The following types and members are now removed:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePbEventMixin\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePbFieldChange\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eEventBuffer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessage.createRepeatedField\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessage.createMapField\u003c/code\u003e\nThese were used to implement events, which are unused internally. To keep API surface small (to make it easier to change the library or migrate to another library) these types and members are removed. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003e#738\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e \u003ccode\u003eCodedBufferWriter.writeRawBytes\u003c/code\u003e now takes a \u003ccode\u003eUint8List\u003c/code\u003e argument (instead of \u003ccode\u003eTypedData\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessageGenericExtensions.deepCopy\u003c/code\u003e is now annotated with \u003ccode\u003e@useResult\u003c/code\u003e and will generate a warning when its result is not used. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e \u003ccode\u003ePbMap.unmodifiable\u003c/code\u003e now takes key and value field types as arguments, instead of another \u003ccode\u003ePbMap\u003c/code\u003e.\nTo migrate, use \u003ccode\u003ePbMap.unmodifiable(map.keyFieldType, map.valueFieldType)\u003c/code\u003e instead of \u003ccode\u003ePbMap.unmodifiable(map)\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003e#902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMessages deserialized from JSON now generate the unknown fields when serialized as JSON. Note that, as before, unknown fields in JSON messages are not stored in the \u003ccode\u003eunknownFields\u003c/code\u003e of the message. They are only used by the JSON serializers to support roundtripping. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003e#49\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/918\"\u003e#918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimum SDK dependency bumped from 2.19.0 to 3.3.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/953\"\u003e#953\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003e#738\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003egoogle/protobuf.dart#738\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003e#896\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003egoogle/protobuf.dart#896\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003e#902\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003egoogle/protobuf.dart#902\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003e#49\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003egoogle/protobuf.dart#49\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/918\"\u003e#918\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pulls/918\"\u003egoogle/protobuf.dart#918\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/953\"\u003e#953\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/953\"\u003egoogle/protobuf.dart#953\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/deda2883eb3c8437a89bdae524b732fffef6150c\"\u003e\u003ccode\u003ededa288\u003c/code\u003e\u003c/a\u003e address a merge issue with the protoc_plugin changelog (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1002\"\u003e#1002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/5ed46119c05f8580a7a395f5c2640c65d674c796\"\u003e\u003ccode\u003e5ed4611\u003c/code\u003e\u003c/a\u003e shorten the deprecation messages for clone() and copyWith() (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/999\"\u003e#999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4960b92e249ab8554cef06f67d6a998a512afda3\"\u003e\u003ccode\u003e4960b92\u003c/code\u003e\u003c/a\u003e Switch to pub workspace (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b7753f6fc29402679e05e9a510074002f0826d48\"\u003e\u003ccode\u003eb7753f6\u003c/code\u003e\u003c/a\u003e rev package:protobuf version (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/994\"\u003e#994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b5d20ffaf12134acac31b85769bb6c7aea687d0e\"\u003e\u003ccode\u003eb5d20ff\u003c/code\u003e\u003c/a\u003e Update protobuf changelog with \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/995\"\u003e#995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/9bd149b40e3bd762d902f86a67889651bcb9486c\"\u003e\u003ccode\u003e9bd149b\u003c/code\u003e\u003c/a\u003e read from and generate grpc service metadata (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/065d881e8db836e3b6325d44ed800fe0502d5fc0\"\u003e\u003ccode\u003e065d881\u003c/code\u003e\u003c/a\u003e generate dartdocs for grpc services (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/993\"\u003e#993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/e2bd4169e602ab594838475f4d8797cb3240237e\"\u003e\u003ccode\u003ee2bd416\u003c/code\u003e\u003c/a\u003e remove the api_benchmark/ package (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/992\"\u003e#992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a6c8e56996c63ce7b0f83c7743a393ecb41c77c6\"\u003e\u003ccode\u003ea6c8e56\u003c/code\u003e\u003c/a\u003e Improve enum decoding -- alternative (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/376c9ce480536ad84572e087e35f31ff931627bc\"\u003e\u003ccode\u003e376c9ce\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v3.1.0...protobuf-v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/Workiva/scip-dart/pull/182","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Workiva%2Fscip-dart/issues/182","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/182/packages"}},{"old_version":"3.1.0","new_version":"4.1.0","update_type":"major","path":null,"pr_created_at":"2025-06-02T16:06:09.000Z","version_change":"3.1.0 → 4.1.0","issue":{"uuid":"2561188173","node_id":"PR_kwDOJBusC86YqKFN","number":178,"state":"open","title":"Bump protobuf from 3.1.0 to 4.1.0","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-02T16:06:09.000Z","updated_at":"2025-06-02T16:06:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"protobuf","old_version":"3.1.0","new_version":"4.1.0","repository_url":"https://github.com/google/protobuf.dart"}],"path":null,"ecosystem":"pub"},"body":"Bumps [protobuf](https://github.com/google/protobuf.dart) from 3.1.0 to 4.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/protobuf.dart/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:protobuf v4.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove packed field decoding performance. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/959\"\u003e#959\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimum SDK dependency bumped from 3.3.0 to 3.6.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/959\"\u003e#959\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/959\"\u003egoogle/protobuf.dart#959\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/981\"\u003egoogle/protobuf.dart#981\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/1001\"\u003egoogle/protobuf.dart#1001\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003epackage:protobuf v4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e The following types and members are now removed:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePbEventMixin\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePbFieldChange\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eEventBuffer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessage.createRepeatedField\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessage.createMapField\u003c/code\u003e\nThese were used to implement events, which are unused internally. To keep API surface small (to make it easier to change the library or migrate to another library) these types and members are removed. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003e#738\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e \u003ccode\u003eCodedBufferWriter.writeRawBytes\u003c/code\u003e now takes a \u003ccode\u003eUint8List\u003c/code\u003e argument (instead of \u003ccode\u003eTypedData\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneratedMessageGenericExtensions.deepCopy\u003c/code\u003e is now annotated with \u003ccode\u003e@useResult\u003c/code\u003e and will generate a warning when its result is not used. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e \u003ccode\u003ePbMap.unmodifiable\u003c/code\u003e now takes key and value field types as arguments, instead of another \u003ccode\u003ePbMap\u003c/code\u003e.\nTo migrate, use \u003ccode\u003ePbMap.unmodifiable(map.keyFieldType, map.valueFieldType)\u003c/code\u003e instead of \u003ccode\u003ePbMap.unmodifiable(map)\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003e#902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMessages deserialized from JSON now generate the unknown fields when serialized as JSON. Note that, as before, unknown fields in JSON messages are not stored in the \u003ccode\u003eunknownFields\u003c/code\u003e of the message. They are only used by the JSON serializers to support roundtripping. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003e#49\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/918\"\u003e#918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimum SDK dependency bumped from 2.19.0 to 3.3.0. (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/953\"\u003e#953\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003e#738\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/738\"\u003egoogle/protobuf.dart#738\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003e#896\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/896\"\u003egoogle/protobuf.dart#896\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003e#902\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/902\"\u003egoogle/protobuf.dart#902\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003e#49\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/49\"\u003egoogle/protobuf.dart#49\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/918\"\u003e#918\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pulls/918\"\u003egoogle/protobuf.dart#918\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/953\"\u003e#953\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/google/protobuf.dart/pull/953\"\u003egoogle/protobuf.dart#953\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/deda2883eb3c8437a89bdae524b732fffef6150c\"\u003e\u003ccode\u003ededa288\u003c/code\u003e\u003c/a\u003e address a merge issue with the protoc_plugin changelog (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1002\"\u003e#1002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/5ed46119c05f8580a7a395f5c2640c65d674c796\"\u003e\u003ccode\u003e5ed4611\u003c/code\u003e\u003c/a\u003e shorten the deprecation messages for clone() and copyWith() (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/999\"\u003e#999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/4960b92e249ab8554cef06f67d6a998a512afda3\"\u003e\u003ccode\u003e4960b92\u003c/code\u003e\u003c/a\u003e Switch to pub workspace (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b7753f6fc29402679e05e9a510074002f0826d48\"\u003e\u003ccode\u003eb7753f6\u003c/code\u003e\u003c/a\u003e rev package:protobuf version (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/994\"\u003e#994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/b5d20ffaf12134acac31b85769bb6c7aea687d0e\"\u003e\u003ccode\u003eb5d20ff\u003c/code\u003e\u003c/a\u003e Update protobuf changelog with \u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/995\"\u003e#995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/9bd149b40e3bd762d902f86a67889651bcb9486c\"\u003e\u003ccode\u003e9bd149b\u003c/code\u003e\u003c/a\u003e read from and generate grpc service metadata (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/065d881e8db836e3b6325d44ed800fe0502d5fc0\"\u003e\u003ccode\u003e065d881\u003c/code\u003e\u003c/a\u003e generate dartdocs for grpc services (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/993\"\u003e#993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/e2bd4169e602ab594838475f4d8797cb3240237e\"\u003e\u003ccode\u003ee2bd416\u003c/code\u003e\u003c/a\u003e remove the api_benchmark/ package (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/992\"\u003e#992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/a6c8e56996c63ce7b0f83c7743a393ecb41c77c6\"\u003e\u003ccode\u003ea6c8e56\u003c/code\u003e\u003c/a\u003e Improve enum decoding -- alternative (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/protobuf.dart/commit/376c9ce480536ad84572e087e35f31ff931627bc\"\u003e\u003ccode\u003e376c9ce\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/google/protobuf.dart/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/protobuf.dart/compare/protobuf-v3.1.0...protobuf-v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=protobuf\u0026package-manager=pub\u0026previous-version=3.1.0\u0026new-version=4.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Workiva/scip-dart/pull/178","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Workiva%2Fscip-dart/issues/178","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/178/packages"}}]}